Patch "<linux/uaccess.h>: Fix copy_in_user() declaration" has been added to the 4.13-stable tree
This is a note to let you know that I've just added the patch titled
<linux/uaccess.h>: Fix copy_in_user() declaration
to the 4.13-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
linux-uaccess.h-fix-copy_in_user-declaration.patch
and it can be found in the queue-4.13 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
f58e76c1c551c7577b25a6fe493d82f5214331b7Mon Sep 17 00:00:00 2001
From: Bart Van Assche <[email protected]>
Date: Wed, 23 Aug 2017 15:29:10 -0700
Subject: <linux/uaccess.h>: Fix copy_in_user() declaration
From: Bart Van Assche <[email protected]>
commit f58e76c1c551c7577b25a6fe493d82f5214331b7 upstream.
copy_in_user() copies data from user-space address @from to user- space address @to. Hence declare both @from and @to as user-space pointers.
--- include/linux/uaccess.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
include/linux/uaccess.h +1 -1
@@ -156,7 +156,7 @@ copy_to_user(void __user *to, const void }#ifdef CONFIG_COMPAT static __always_inline unsigned long __must_check -copy_in_user (void __user *to,const void *from,unsigned long n) +copy_in_user (void __user *to,const void __user *from,unsigned long n) {might_fault ();if (access_ok (VERIFY_WRITE , to, n) &&access_ok (VERIFY_READ , from, n))
Patches currently in stable-queue which might be from [email protected] are
queue-4.13/linux-uaccess.h-fix-copy_in_user-declaration.patch