summaryrefslogtreecommitdiff
path: root/fs/dcache.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2015-06-02 18:10:28 +0300
committerSasha Levin <sasha.levin@oracle.com>2015-06-09 21:31:43 +0300
commitbfad74288efce9d33b26ea2a694406d4e0727a20 (patch)
treebbe35b8d1c1e5202c412333df9e4d7553715a5da /fs/dcache.c
parentab673124ce097c0eb9a9e6691ebd41eb0d0225ba (diff)
downloadlinux-bfad74288efce9d33b26ea2a694406d4e0727a20.tar.xz
lib: Fix strnlen_user() to not touch memory after specified maximum
[ Upstream commit f18c34e483ff6b1d9866472221e4015b3a4698e4 ] If the specified maximum length of the string is a multiple of unsigned long, we would load one long behind the specified maximum. If that happens to be in a next page, we can hit a page fault although we were not expected to. Fix the off-by-one bug in the test whether we are at the end of the specified range. Signed-off-by: Jan Kara <jack@suse.cz> Cc: stable@vger.kernel.org Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Diffstat (limited to 'fs/dcache.c')
0 files changed, 0 insertions, 0 deletions