]> git.hungrycats.org Git - linux/commit
More subtle SMP bugs in prepare_to_wait()/finish_wait().
authorLinus Torvalds <torvalds@home.osdl.org>
Sat, 13 Dec 2003 13:36:30 +0000 (05:36 -0800)
committerLinus Torvalds <torvalds@home.osdl.org>
Sat, 13 Dec 2003 13:36:30 +0000 (05:36 -0800)
commite220fdf7a39b54a758f4102bdd9d0d5706aa32a7
treeb92e82b310d996d9131089b87e31ad51f9c07a60
parent14c5d2d2e97f75e744fd7b62c8e5bd826c1402c7
More subtle SMP bugs in prepare_to_wait()/finish_wait().

This time we have a SMP memory ordering issue in prepare_to_wait(),
where we really need to make sure that subsequent tests for the
event we are waiting for can not migrate up to before the wait
queue has been set up.
kernel/fork.c