powerpc: missing checks of __get_user()/__put_user() return values
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
		
							parent
							
								
									a46808e1b7
								
							
						
					
					
						commit
						43f16819d5
					
				| @ -204,10 +204,10 @@ static inline int get_old_sigaction(struct k_sigaction *new_ka, | ||||
| 
 | ||||
| 	if (!access_ok(VERIFY_READ, act, sizeof(*act)) || | ||||
| 			__get_user(new_ka->sa.sa_handler, &act->sa_handler) || | ||||
| 			__get_user(new_ka->sa.sa_restorer, &act->sa_restorer)) | ||||
| 			__get_user(new_ka->sa.sa_restorer, &act->sa_restorer) || | ||||
| 			__get_user(new_ka->sa.sa_flags, &act->sa_flags) || | ||||
| 			__get_user(mask, &act->sa_mask)) | ||||
| 		return -EFAULT; | ||||
| 	__get_user(new_ka->sa.sa_flags, &act->sa_flags); | ||||
| 	__get_user(mask, &act->sa_mask); | ||||
| 	siginitset(&new_ka->sa.sa_mask, mask); | ||||
| 	return 0; | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user