diff options
| author | Alexander Nyberg <alexn@dsv.su.se> | 2005-03-09 16:42:34 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-03-09 16:42:34 -0800 |
| commit | 13ae0ab182f083877990070b8da8f478f89b7615 (patch) | |
| tree | fc48d90648b89be2c051fcb493e0303eb4778bb7 /include/linux | |
| parent | 38d6c5c5a1cf08d5948726071ef7c7781ffe4f7c (diff) | |
[PATCH] Race against parent deletion in key_user_lookup()
I looked at some of the oops reports against keyrings, I think the problem
is that the search isn't restarted after dropping the key_user_lock, *p
will still be NULL when we get back to try_again and look through the tree.
It looks like the intention was that the search start over from scratch.
Signed-off-by: Alexander Nyberg <alexn@dsv.su.se>
Cc: David Howells <dhowells@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
