X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=security%2Fkeys%2Fkeyring.c;h=30e242f7bd0ec413bca908f1a0fdc5398b00a124;hb=60cbc8c9108be5542b8b7b9e16231fdee062f6d9;hp=a06ffab38568809f5187970261888d6a9e673f18;hpb=655402d41742cc8e490f4357745408d361bdd2d4;p=kernel%2Flinux-3.0.git diff --git a/security/keys/keyring.c b/security/keys/keyring.c index a06ffab..30e242f 100644 --- a/security/keys/keyring.c +++ b/security/keys/keyring.c @@ -155,7 +155,6 @@ static void keyring_destroy(struct key *keyring) } klist = rcu_dereference_check(keyring->payload.subscriptions, - rcu_read_lock_held() || atomic_read(&keyring->usage) == 0); if (klist) { for (loop = klist->nkeys - 1; loop >= 0; loop--)