arm64: Use the generic compat_sys_sendfile() implementation
The generic implementation of compat_sys_sendfile() has been introduced
by commit 8f9c0119. This patch removes the arm64 implementation in
favour of the generic one.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
			
			
This commit is contained in:
		
							parent
							
								
									27222a3d2b
								
							
						
					
					
						commit
						e048d004a5
					
				| @ -752,3 +752,4 @@ __SYSCALL(__NR_syncfs, sys_syncfs) | ||||
| #define __ARCH_WANT_SYS_SIGPENDING | ||||
| #define __ARCH_WANT_SYS_SIGPROCMASK | ||||
| #define __ARCH_WANT_COMPAT_SYS_RT_SIGSUSPEND | ||||
| #define __ARCH_WANT_COMPAT_SYS_SENDFILE | ||||
|  | ||||
| @ -84,26 +84,6 @@ asmlinkage int compat_sys_sched_rr_get_interval(compat_pid_t pid, | ||||
| 	return ret; | ||||
| } | ||||
| 
 | ||||
| asmlinkage int compat_sys_sendfile(int out_fd, int in_fd, | ||||
| 				   compat_off_t __user *offset, s32 count) | ||||
| { | ||||
| 	mm_segment_t old_fs = get_fs(); | ||||
| 	int ret; | ||||
| 	off_t of; | ||||
| 
 | ||||
| 	if (offset && get_user(of, offset)) | ||||
| 		return -EFAULT; | ||||
| 
 | ||||
| 	set_fs(KERNEL_DS); | ||||
| 	ret = sys_sendfile(out_fd, in_fd, offset ? (off_t __user *)&of : NULL, | ||||
| 			   count); | ||||
| 	set_fs(old_fs); | ||||
| 
 | ||||
| 	if (offset && put_user(of, offset)) | ||||
| 		return -EFAULT; | ||||
| 	return ret; | ||||
| } | ||||
| 
 | ||||
| static inline void | ||||
| do_compat_cache_op(unsigned long start, unsigned long end, int flags) | ||||
| { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user