]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - security/keys/request_key.c
KEYS: Skip key state checks when checking for possession
[karo-tx-linux.git] / security / keys / request_key.c
index c411f9bb156b205751ae06983e85f547119a245f..172115b38054f0975dbffc7aebb60d440271b03c 100644 (file)
@@ -390,7 +390,8 @@ static int construct_alloc_key(struct key_type *type,
         * waited for locks */
        mutex_lock(&key_construction_mutex);
 
-       key_ref = search_process_keyrings(type, description, type->match, cred);
+       key_ref = search_process_keyrings(type, description, type->match,
+                                         false, cred);
        if (!IS_ERR(key_ref))
                goto key_already_present;
 
@@ -539,7 +540,8 @@ struct key *request_key_and_link(struct key_type *type,
               dest_keyring, flags);
 
        /* search all the process keyrings for a key */
-       key_ref = search_process_keyrings(type, description, type->match, cred);
+       key_ref = search_process_keyrings(type, description, type->match,
+                                         false, cred);
 
        if (!IS_ERR(key_ref)) {
                key = key_ref_to_ptr(key_ref);