Linux Operating System Source Code: IBM Patches

 
shmat() causes memory fault with SIGSEGV
Description:
shmat() results in memory fault with SIGSEGV instead of returning -1 and error number set to EINVAL when the shared memory segment attached to the process equals the address 0x80000000. [ However, if the segment address exceeds 0x80000000, shmat() returns -1 with with error number EINVAL indicating the correct behaviour.]
Developer:
Prashanth Tamraparni
Status:
Available from IBM
Relevant Architectures:
S390-31
Release Notes Date Files
20021030 Release Notes 2002-10-30  
  File Notes   shmat.patch.gz