Pull new-syscalls into release branch

Tony Luck 65b78722 a9474646

+35 -27
+16
arch/ia64/kernel/entry.S
··· 1601 1601 data8 sys_inotify_add_watch 1602 1602 data8 sys_inotify_rm_watch 1603 1603 data8 sys_migrate_pages // 1280 1604 + data8 sys_openat 1605 + data8 sys_mkdirat 1606 + data8 sys_mknodat 1607 + data8 sys_fchownat 1608 + data8 sys_futimesat // 1285 1609 + data8 sys_newfstatat 1610 + data8 sys_unlinkat 1611 + data8 sys_renameat 1612 + data8 sys_linkat 1613 + data8 sys_symlinkat // 1290 1614 + data8 sys_readlinkat 1615 + data8 sys_fchmodat 1616 + data8 sys_faccessat 1617 + data8 sys_ni_syscall // reserved for pselect 1618 + data8 sys_ni_syscall // 1295 reserved for ppoll 1619 + data8 sys_unshare 1604 1620 1605 1621 .org sys_call_table + 8*NR_syscalls // guard against failures to increase NR_syscalls
+3 -26
arch/ia64/kernel/fsys.S
··· 878 878 data8 0 // timer_delete 879 879 data8 0 // clock_settime 880 880 data8 fsys_clock_gettime // clock_gettime 881 - data8 0 // clock_getres // 1255 882 - data8 0 // clock_nanosleep 883 - data8 0 // fstatfs64 884 - data8 0 // statfs64 885 - data8 0 886 - data8 0 // 1260 887 - data8 0 888 - data8 0 // mq_open 889 - data8 0 // mq_unlink 890 - data8 0 // mq_timedsend 891 - data8 0 // mq_timedreceive // 1265 892 - data8 0 // mq_notify 893 - data8 0 // mq_getsetattr 894 - data8 0 // kexec_load 895 - data8 0 896 - data8 0 // 1270 897 - data8 0 898 - data8 0 899 - data8 0 900 - data8 0 901 - data8 0 // 1275 902 - data8 0 903 - data8 0 904 - data8 0 905 - data8 0 906 - data8 0 // 1280 881 + #define __NR_syscall_last 1255 882 + 883 + .space 8*(NR_syscalls + 1024 - __NR_syscall_last), 0 907 884 908 885 .org fsyscall_table + 8*NR_syscalls // guard against failures to increase NR_syscalls
+16 -1
include/asm-ia64/unistd.h
··· 270 270 #define __NR_inotify_add_watch 1278 271 271 #define __NR_inotify_rm_watch 1279 272 272 #define __NR_migrate_pages 1280 273 + #define __NR_openat 1281 274 + #define __NR_mkdirat 1282 275 + #define __NR_mknodat 1283 276 + #define __NR_fchownat 1284 277 + #define __NR_futimesat 1285 278 + #define __NR_newfstatat 1286 279 + #define __NR_unlinkat 1287 280 + #define __NR_renameat 1288 281 + #define __NR_linkat 1289 282 + #define __NR_symlinkat 1290 283 + #define __NR_readlinkat 1291 284 + #define __NR_fchmodat 1292 285 + #define __NR_faccessat 1293 286 + /* 1294, 1295 reserved for pselect/ppoll */ 287 + #define __NR_unshare 1296 273 288 274 289 #ifdef __KERNEL__ 275 290 276 291 #include <linux/config.h> 277 292 278 - #define NR_syscalls 270 /* length of syscall table */ 293 + #define NR_syscalls 273 /* length of syscall table */ 279 294 280 295 #define __ARCH_WANT_SYS_RT_SIGACTION 281 296