[PATCH 0/2] x86: unify / improve copy_*_user()

From: Jan Beulich
Date: Mon Oct 21 2013 - 04:43:17 EST


The first of these patches unifies copy_from_user(), thus making its
buffer size checking consistent between 32- and 64-bit.

The second one unifies copy_to_user(), at once adding similar
buffer size checking (to help avoiding information leaks).

1: x86: unify copy_from_user() size checking
2: x86: unify copy_to_user() and add size checking to it

Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Cc: Arjan van de Ven <arjan@xxxxxxxxxxxxxxx>

include/asm/uaccess.h | 98 +++++++++++++++++++++++++++++++++++++++++++++++
include/asm/uaccess_32.h | 29 -------------
include/asm/uaccess_64.h | 28 -------------
lib/usercopy_32.c | 8 +--
4 files changed, 101 insertions(+), 62 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/