x86_64: Fix strnlen_user() to not touch memory after specified maximum
authorBen Hutchings <ben@decadent.org.uk>
Tue, 21 Jul 2015 14:42:59 +0000 (15:42 +0100)
committerWilly Tarreau <w@1wt.eu>
Fri, 18 Sep 2015 11:52:03 +0000 (13:52 +0200)
commit7d746dd5e6813a31d2ccfb923c6ea9c53e00d0c4
tree3e192cce20c2204a9b3b643b23534ba7a8c0765a
parent7366056a9f1943d924cf78f4e4924d6bbe06b607
x86_64: Fix strnlen_user() to not touch memory after specified maximum

Inspired by commit f18c34e483ff ("lib: Fix strnlen_user() to not touch
memory after specified maximum") upstream.  This version of
strnlen_user(), no longer present upstream, has a similar off-by-one
error.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Cc: Jan Kara <jack@suse.cz>
(cherry picked from commit 4797489ce83a5f42d0b38089695a48d4a3d1ee0b)

Signed-off-by: Willy Tarreau <w@1wt.eu>
arch/x86/lib/usercopy_64.c