1. 11 May, 2008 1 commit
    • David S. Miller's avatar
      sparc: Fix ptrace() detach. · 986bef85
      David S. Miller authored
      Forever we had a PTRACE_SUNOS_DETACH which was unconditionally
      recognized, regardless of the personality of the process.
      
      Unfortunately, this value is what ended up in the GLIBC sys/ptrace.h
      header file on sparc as PTRACE_DETACH and PT_DETACH.
      
      So continue to recognize this old value.  Luckily, it doesn't conflict
      with anything we actually care about.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      986bef85
  2. 10 May, 2008 1 commit
  3. 09 May, 2008 1 commit
  4. 08 May, 2008 1 commit
    • David S. Miller's avatar
      sparc: Fix SA_ONSTACK signal handling. · dc5dc7e6
      David S. Miller authored
      We need to be more liberal about the alignment of the buffer given to
      us by sigaltstack().  The user should not need to be mindful of all of
      the alignment constraints we have for the stack frame.
      
      This mirrors how we handle this situation in clone() as well.
      
      Also, we align the stack even in non-SA_ONSTACK cases so that signals
      due to bad stack alignment can be delivered properly.  This makes such
      errors easier to debug and recover from.
      
      Finally, add the sanity check x86 has to make sure we won't overflow
      the signal stack.
      
      This fixes glibc testcases nptl/tst-cancel20.c and
      nptl/tst-cancelx20.c
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      dc5dc7e6
  5. 07 May, 2008 2 commits
  6. 06 May, 2008 2 commits
  7. 05 May, 2008 3 commits
  8. 04 May, 2008 3 commits
  9. 03 May, 2008 17 commits
  10. 02 May, 2008 9 commits