Loading mm/util.c +1 −6 Original line number Diff line number Diff line Loading @@ -156,12 +156,7 @@ void *memdup_user(const void __user *src, size_t len) { 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); Loading Loading
mm/util.c +1 −6 Original line number Diff line number Diff line Loading @@ -156,12 +156,7 @@ void *memdup_user(const void __user *src, size_t len) { 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); Loading