Commit 2c92ef8f authored by Thomas Bogendoerfer's avatar Thomas Bogendoerfer

MIPS: Fix strnlen_user access check

Commit 04324f44 ("MIPS: Remove get_fs/set_fs") changed the access_ok
for strnlen_user to check the whole range, which broke some callers
of strndup_user(). Restore the old behaviour and just check the first byte.

Fixes: 04324f44 ("MIPS: Remove get_fs/set_fs")
Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
parent 168b84d5
......@@ -614,8 +614,8 @@ static inline long strnlen_user(const char __user *s, long n)
{
long res;
if (!access_ok(s, n))
return -0;
if (!access_ok(s, 1))
return 0;
might_fault();
__asm__ __volatile__(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment