diff options
Diffstat (limited to 'security/keys')
| -rw-r--r-- | security/keys/keyctl.c | 4 | ||||
| -rw-r--r-- | security/keys/process_keys.c | 2 | ||||
| -rw-r--r-- | security/keys/request_key_auth.c | 2 | ||||
| -rw-r--r-- | security/keys/user_defined.c | 2 | 
4 files changed, 5 insertions, 5 deletions
| diff --git a/security/keys/keyctl.c b/security/keys/keyctl.c index d580ad06b792..04a764f71ec8 100644 --- a/security/keys/keyctl.c +++ b/security/keys/keyctl.c @@ -23,7 +23,7 @@  #include <linux/vmalloc.h>  #include <linux/security.h>  #include <linux/uio.h> -#include <asm/uaccess.h> +#include <linux/uaccess.h>  #include "internal.h"  #define KEY_MAX_DESC_SIZE 4096 @@ -1074,7 +1074,7 @@ long keyctl_instantiate_key_common(key_serial_t id,  		}  		ret = -EFAULT; -		if (copy_from_iter(payload, plen, from) != plen) +		if (!copy_from_iter_full(payload, plen, from))  			goto error2;  	} diff --git a/security/keys/process_keys.c b/security/keys/process_keys.c index 40a885239782..918cddcd4516 100644 --- a/security/keys/process_keys.c +++ b/security/keys/process_keys.c @@ -18,7 +18,7 @@  #include <linux/mutex.h>  #include <linux/security.h>  #include <linux/user_namespace.h> -#include <asm/uaccess.h> +#include <linux/uaccess.h>  #include "internal.h"  /* Session keyring create vs join semaphore */ diff --git a/security/keys/request_key_auth.c b/security/keys/request_key_auth.c index 9db8b4a82787..6bbe2f535f08 100644 --- a/security/keys/request_key_auth.c +++ b/security/keys/request_key_auth.c @@ -16,7 +16,7 @@  #include <linux/err.h>  #include <linux/seq_file.h>  #include <linux/slab.h> -#include <asm/uaccess.h> +#include <linux/uaccess.h>  #include "internal.h"  #include <keys/user-type.h> diff --git a/security/keys/user_defined.c b/security/keys/user_defined.c index 66b1840b4110..e187c8909d9d 100644 --- a/security/keys/user_defined.c +++ b/security/keys/user_defined.c @@ -15,7 +15,7 @@  #include <linux/seq_file.h>  #include <linux/err.h>  #include <keys/user-type.h> -#include <asm/uaccess.h> +#include <linux/uaccess.h>  #include "internal.h"  static int logon_vet_description(const char *desc); |