aboutsummaryrefslogtreecommitdiff
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorPaul E. McKenney <[email protected]>2009-01-04 11:41:11 -0800
committerIngo Molnar <[email protected]>2009-01-05 10:12:33 +0100
commit90a4d2c0106bb690f0b6af3d506febc35c658aa7 (patch)
treef62ee471a6d94fd94bfe97be339ab30ce7814e6f /scripts/patch-kernel
parentc12172c0251761c54260376eb29a5f6547495580 (diff)
rcu: make treercu safe for suspend and resume
Impact: fix kernel warnings [and potential crash] during suspend+resume Kudos to both Dhaval Giani and Jens Axboe for finding a bug in treercu that causes warnings after suspend-resume cycles in Dhaval's case and during stress tests in Jens's case. It would also probably cause failures if heavily stressed. The solution, ironically enough, is to revert to rcupreempt's code for initializing the dynticks state. And the patch even results in smaller code -- so what was I thinking??? This is 2.6.29 material, given that people really do suspend and resume Linux these days. ;-) Reported-by: Dhaval Giani <[email protected]> Reported-by: Jens Axboe <[email protected]> Tested-by: Dhaval Giani <[email protected]> Tested-by: Jens Axboe <[email protected]> Signed-off-by: Paul E. McKenney <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions