Pull compat iovec cleanups from Al Viro: "Christoph's series around import_iovec() and compat variant thereof" * 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: security/keys: remove compat_keyctl_instantiate_key_iov mm: remove compat_process_vm_{readv,writev} fs: remove compat_sys_vmsplice fs: remove the compat readv/writev syscalls fs: remove various compat readv/writev helpers iov_iter: transparently handle compat iovecs in import_iovec iov_iter: refactor rw_copy_check_uvector and import_iovec iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c compat.h: fix a spelling error in <linux/compat.h>
Showing the changes to include/uapi (1 of 30 files). Show all
Unified · Split
| @@ -207,9 +207,9 @@ __SYSCALL(__NR_read, sys_read) · 206 unmodified lines | |||
| 207 | #define __NR_write 64 | 207 | #define __NR_write 64 |
| 208 | __SYSCALL(__NR_write, sys_write) | 208 | __SYSCALL(__NR_write, sys_write) |
| 209 | #define __NR_readv 65 | 209 | #define __NR_readv 65 |
| 210 | __SC_COMP(__NR_readv, sys_readv, compat_sys_readv) | 210 | __SC_COMP(__NR_readv, sys_readv, sys_readv) |
| 211 | #define __NR_writev 66 | 211 | #define __NR_writev 66 |
| 212 | __SC_COMP(__NR_writev, sys_writev, compat_sys_writev) | 212 | __SC_COMP(__NR_writev, sys_writev, sys_writev) |
| 213 | #define __NR_pread64 67 | 213 | #define __NR_pread64 67 |
| 214 | __SC_COMP(__NR_pread64, sys_pread64, compat_sys_pread64) | 214 | __SC_COMP(__NR_pread64, sys_pread64, compat_sys_pread64) |
| 215 | #define __NR_pwrite64 68 | 215 | #define __NR_pwrite64 68 |
| @@ -237,7 +237,7 @@ __SC_COMP(__NR_signalfd4, sys_signalfd4, compat_sys_signalfd4) · 21 unmodified lines | |||
| 237 | 237 | ||
| 238 | /* fs/splice.c */ | 238 | /* fs/splice.c */ |
| 239 | #define __NR_vmsplice 75 | 239 | #define __NR_vmsplice 75 |
| 240 | __SC_COMP(__NR_vmsplice, sys_vmsplice, compat_sys_vmsplice) | 240 | __SYSCALL(__NR_vmsplice, sys_vmsplice) |
| 241 | #define __NR_splice 76 | 241 | #define __NR_splice 76 |
| 242 | __SYSCALL(__NR_splice, sys_splice) | 242 | __SYSCALL(__NR_splice, sys_splice) |
| 243 | #define __NR_tee 77 | 243 | #define __NR_tee 77 |
| @@ -727,11 +727,9 @@ __SYSCALL(__NR_setns, sys_setns) · 483 unmodified lines | |||
| 727 | #define __NR_sendmmsg 269 | 727 | #define __NR_sendmmsg 269 |
| 728 | __SC_COMP(__NR_sendmmsg, sys_sendmmsg, compat_sys_sendmmsg) | 728 | __SC_COMP(__NR_sendmmsg, sys_sendmmsg, compat_sys_sendmmsg) |
| 729 | #define __NR_process_vm_readv 270 | 729 | #define __NR_process_vm_readv 270 |
| 730 | __SC_COMP(__NR_process_vm_readv, sys_process_vm_readv, \ | 730 | __SYSCALL(__NR_process_vm_readv, sys_process_vm_readv) |
| 731 | compat_sys_process_vm_readv) | ||
| 732 | #define __NR_process_vm_writev 271 | 731 | #define __NR_process_vm_writev 271 |
| 733 | __SC_COMP(__NR_process_vm_writev, sys_process_vm_writev, \ | 732 | __SYSCALL(__NR_process_vm_writev, sys_process_vm_writev) |
| 734 | compat_sys_process_vm_writev) | ||
| 735 | #define __NR_kcmp 272 | 733 | #define __NR_kcmp 272 |
| 736 | __SYSCALL(__NR_kcmp, sys_kcmp) | 734 | __SYSCALL(__NR_kcmp, sys_kcmp) |
| 737 | #define __NR_finit_module 273 | 735 | #define __NR_finit_module 273 |