diff options
| author | Linus Torvalds <torvalds@home.osdl.org> | 2003-12-11 22:20:08 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.osdl.org> | 2003-12-11 22:20:08 -0800 |
| commit | a2c72fae694277071dcbab33dfb7f88af5e54954 (patch) | |
| tree | b355440cdca67decc3db5fffb042b34e29dcecbf /include/linux/blkdev.h | |
| parent | 8cc86c08950c41dc88006534c3508d03cf0dfe39 (diff) | |
Fix subtle bug in "finish_wait()", which can cause kernel stack
corruption on SMP because of another CPU still accessing a waitqueue
even after it was de-allocated.
Use a careful version of the list emptiness check to make sure we
don't de-allocate the stack frame before the waitqueue is all done.
Diffstat (limited to 'include/linux/blkdev.h')
0 files changed, 0 insertions, 0 deletions
