forked from mirrors/linux
		
	memdup_user(): switch to GFP_USER
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
		
							parent
							
								
									105f2b7096
								
							
						
					
					
						commit
						6c2c97a24f
					
				
					 1 changed files with 1 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -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…
	
		Reference in a new issue