From: Andrew Morton Cc: David Howells Signed-off-by: Andrew Morton --- security/keys/process_keys.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff -puN security/keys/process_keys.c~keys-fix-race-between-two-instantiators-of-a-key-tidy security/keys/process_keys.c --- devel/security/keys/process_keys.c~keys-fix-race-between-two-instantiators-of-a-key-tidy 2006-06-09 15:18:03.000000000 -0700 +++ devel-akpm/security/keys/process_keys.c 2006-06-09 15:18:03.000000000 -0700 @@ -525,8 +525,7 @@ key_ref_t search_process_keyrings(struct err = key_ref; break; } - } - else { + } else { up_read(&context->request_key_auth->sem); } } _