Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113503 - Call exit_itimers from do_exit, not __exit_signal (CVE-2005-3805)
Summary: Call exit_itimers from do_exit, not __exit_signal (CVE-2005-3805)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Kernel (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Security
URL: http://kernel.org/git/?p=linux/kernel...
Whiteboard: [linux < 2.6.14]
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-24 12:59 UTC by Sune Kloppenborg Jeppesen (RETIRED)
Modified: 2009-05-03 15:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sune Kloppenborg Jeppesen (RETIRED) gentoo-dev 2005-11-24 12:59:18 UTC
[PATCH] Call exit_itimers from do_exit, not __exit_signal 
  
 When I originally moved exit_itimers into __exit_signal, that was the only 
 place where we could reliably know it was the last thread in the group 
 dying, without races.  Since then we've gotten the signal_struct.live 
 counter, and do_exit can reliably do group-wide cleanup work. 
  
 This patch moves the call to do_exit, where it's made without locks.  This 
 avoids the deadlock issues that the old __exit_signal code's comment talks 
 about, and the one that Oleg found recently with process CPU timers. 
  
 [ This replaces e03d13e985d48ac4885382c9e3b1510c78bd047f, which is why 
   it was just reverted. ]
Comment 1 Tim Yamin (RETIRED) gentoo-dev 2006-01-02 15:44:37 UTC
Adding maintainers:

mips-sources-2.4.13: Kumba
rsbac-sources: kang
Comment 2 Tim Yamin (RETIRED) gentoo-dev 2006-03-11 09:30:56 UTC
No <2.6.14 kernels left in the tree, closing bug...