mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-03 18:20:25 +02:00 
			
		
		
		
	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;
 | 
						void *p;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/*
 | 
						p = kmalloc_track_caller(len, GFP_USER);
 | 
				
			||||||
	 * 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);
 | 
					 | 
				
			||||||
	if (!p)
 | 
						if (!p)
 | 
				
			||||||
		return ERR_PTR(-ENOMEM);
 | 
							return ERR_PTR(-ENOMEM);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue