commit | 6c2c97a24f096e3239bc54029b808c6bcba4f358 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Sun Jan 07 13:00:27 2018 -0500 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Sun Jan 07 13:00:27 2018 -0500 |
tree | 409df66cfadd26169a53c4ff49da07b0bd8400c5 | |
parent | 105f2b7096075eacb6d2c83a6e00b652c2951063 [diff] [blame] |
memdup_user(): switch to GFP_USER Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
diff --git a/mm/util.c b/mm/util.c index 34e57fae..4b93ffa 100644 --- a/mm/util.c +++ b/mm/util.c
@@ -156,12 +156,7 @@ { void *p; - /* - * Always use GFP_KERNEL, since copy_from_user() can sleep and - * cause pagefault, which makes it pointless to use GFP_NOFS - * or GFP_ATOMIC. - */ - p = kmalloc_track_caller(len, GFP_KERNEL); + p = kmalloc_track_caller(len, GFP_USER); if (!p) return ERR_PTR(-ENOMEM);