1. 11 Jan, 2005 1 commit
    • Roland McGrath's avatar
      [PATCH] let SIGKILL wake TASK_TRACED · 4c2e8e62
      Roland McGrath authored
      Upon reevaluation we think it is indeed safe to permit the race between
      a ptrace call and the traced thread waking up, as long as it will never
      get back to user mode.  This patch makes SIGKILL wake up threads in
      TASK_TRACED.  That alone resolves most of the deadlock issues that
      became possible with the introduction of TASK_TRACED, getting us back to
      the killing behavior of 2.6.8 and before. 
      
      This patch also further cleans up ptrace detaching, so that threads are
      left in TASK_STOPPED only if a job control stop is actually in effect,
      and otherwise resume.  This removes the past nuisances requiring a
      SIGCONT to resume a thread even when it had a pending SIGKILL. 
      Signed-off-by: default avatarRoland McGrath <roland@redhat.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      4c2e8e62
  2. 10 Jan, 2005 29 commits
  3. 09 Jan, 2005 10 commits