diff options
-rw-r--r-- | security/keys/keyring.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/security/keys/keyring.c b/security/keys/keyring.c index a98fb376f249..fe0763a18c17 100644 --- a/security/keys/keyring.c +++ b/security/keys/keyring.c | |||
@@ -17,7 +17,7 @@ | |||
17 | #include <linux/seq_file.h> | 17 | #include <linux/seq_file.h> |
18 | #include <linux/err.h> | 18 | #include <linux/err.h> |
19 | #include <keys/keyring-type.h> | 19 | #include <keys/keyring-type.h> |
20 | #include <asm/uaccess.h> | 20 | #include <linux/uaccess.h> |
21 | #include "internal.h" | 21 | #include "internal.h" |
22 | 22 | ||
23 | /* | 23 | /* |
@@ -304,7 +304,7 @@ key_ref_t keyring_search_aux(key_ref_t keyring_ref, | |||
304 | key_check(keyring); | 304 | key_check(keyring); |
305 | 305 | ||
306 | /* top keyring must have search permission to begin the search */ | 306 | /* top keyring must have search permission to begin the search */ |
307 | err = key_task_permission(keyring_ref, cred, KEY_SEARCH); | 307 | err = key_task_permission(keyring_ref, cred, KEY_SEARCH); |
308 | if (err < 0) { | 308 | if (err < 0) { |
309 | key_ref = ERR_PTR(err); | 309 | key_ref = ERR_PTR(err); |
310 | goto error; | 310 | goto error; |
@@ -773,8 +773,7 @@ int __key_link(struct key *keyring, struct key *key) | |||
773 | smp_wmb(); | 773 | smp_wmb(); |
774 | klist->nkeys++; | 774 | klist->nkeys++; |
775 | smp_wmb(); | 775 | smp_wmb(); |
776 | } | 776 | } else { |
777 | else { | ||
778 | /* grow the key list */ | 777 | /* grow the key list */ |
779 | max = 4; | 778 | max = 4; |
780 | if (klist) | 779 | if (klist) |