--- linux-2.6.11-rc1/arch/alpha/kernel/systbls.S 2004-10-23 05:05:56 +0200 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/alpha/kernel/systbls.S 2005-01-15 11:27:51 +0100 @@ -291,7 +291,7 @@ sys_call_table: .quad alpha_ni_syscall /* 270 */ .quad alpha_ni_syscall .quad alpha_ni_syscall - .quad alpha_ni_syscall + .quad sys_vserver /* 273 sys_vserver */ .quad alpha_ni_syscall .quad alpha_ni_syscall /* 275 */ .quad alpha_ni_syscall --- linux-2.6.11-rc1/arch/i386/kernel/entry.S 2005-01-14 12:35:31 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/i386/kernel/entry.S 2005-01-15 11:27:51 +0100 @@ -848,7 +848,7 @@ ENTRY(sys_call_table) .long sys_tgkill /* 270 */ .long sys_utimes .long sys_fadvise64_64 - .long sys_ni_syscall /* sys_vserver */ + .long sys_vserver .long sys_mbind .long sys_get_mempolicy .long sys_set_mempolicy --- linux-2.6.11-rc1/arch/ia64/kernel/entry.S 2004-12-25 01:54:44 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/ia64/kernel/entry.S 2005-01-15 11:27:51 +0100 @@ -1526,7 +1526,7 @@ sys_call_table: data8 sys_mq_notify data8 sys_mq_getsetattr data8 sys_ni_syscall // reserved for kexec_load - data8 sys_ni_syscall // reserved for vserver + data8 sys_vserver data8 sys_waitid // 1270 data8 sys_add_key data8 sys_request_key --- linux-2.6.11-rc1/arch/ppc/kernel/misc.S 2005-01-14 12:35:42 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/ppc/kernel/misc.S 2005-01-15 12:08:09 +0100 @@ -1435,7 +1435,7 @@ _GLOBAL(sys_call_table) .long ppc_fadvise64_64 .long sys_ni_syscall /* 255 - rtas (used on ppc64) */ .long sys_debug_setcontext - .long sys_ni_syscall /* 257 reserved for vserver */ + .long sys_vserver .long sys_ni_syscall /* 258 reserved for new sys_remap_file_pages */ .long sys_ni_syscall /* 259 reserved for new sys_mbind */ .long sys_ni_syscall /* 260 reserved for new sys_get_mempolicy */ --- linux-2.6.11-rc1/arch/ppc64/kernel/misc.S 2005-01-14 12:35:42 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/ppc64/kernel/misc.S 2005-01-15 11:27:52 +0100 @@ -924,7 +924,7 @@ _GLOBAL(sys_call_table32) .llong .ppc32_fadvise64_64 /* 32bit only fadvise64_64 */ .llong .ppc_rtas /* 255 */ .llong .sys_ni_syscall /* 256 reserved for sys_debug_setcontext */ - .llong .sys_ni_syscall /* 257 reserved for vserver */ + .llong .sys_vserver .llong .sys_ni_syscall /* 258 reserved for new sys_remap_file_pages */ .llong .compat_sys_mbind .llong .compat_sys_get_mempolicy /* 260 */ --- linux-2.6.11-rc1/arch/s390/kernel/syscalls.S 2005-01-14 12:35:42 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/s390/kernel/syscalls.S 2005-01-15 11:27:52 +0100 @@ -271,7 +271,7 @@ SYSCALL(sys_clock_settime,sys_clock_sett SYSCALL(sys_clock_gettime,sys_clock_gettime,sys32_clock_gettime_wrapper) /* 260 */ SYSCALL(sys_clock_getres,sys_clock_getres,sys32_clock_getres_wrapper) SYSCALL(sys_clock_nanosleep,sys_clock_nanosleep,sys32_clock_nanosleep_wrapper) -NI_SYSCALL /* reserved for vserver */ +SYSCALL(sys_vserver,sys_vserver,sys_vserver) SYSCALL(s390_fadvise64_64,sys_ni_syscall,sys32_fadvise64_64_wrapper) SYSCALL(sys_statfs64,sys_statfs64,compat_sys_statfs64_wrapper) SYSCALL(sys_fstatfs64,sys_fstatfs64,compat_sys_fstatfs64_wrapper) --- linux-2.6.11-rc1/arch/sparc/kernel/systbls.S 2004-12-25 01:54:50 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/sparc/kernel/systbls.S 2005-01-15 11:27:52 +0100 @@ -72,7 +72,7 @@ sys_call_table: /*250*/ .long sparc_mremap, sys_sysctl, sys_getsid, sys_fdatasync, sys_nfsservctl /*255*/ .long sys_nis_syscall, sys_clock_settime, sys_clock_gettime, sys_clock_getres, sys_clock_nanosleep /*260*/ .long sys_sched_getaffinity, sys_sched_setaffinity, sys_timer_settime, sys_timer_gettime, sys_timer_getoverrun -/*265*/ .long sys_timer_delete, sys_timer_create, sys_nis_syscall, sys_io_setup, sys_io_destroy +/*265*/ .long sys_timer_delete, sys_timer_create, sys_vserver, sys_io_setup, sys_io_destroy /*270*/ .long sys_io_submit, sys_io_cancel, sys_io_getevents, sys_mq_open, sys_mq_unlink /*275*/ .long sys_mq_timedsend, sys_mq_timedreceive, sys_mq_notify, sys_mq_getsetattr, sys_waitid /*280*/ .long sys_ni_syscall, sys_add_key, sys_request_key, sys_keyctl --- linux-2.6.11-rc1/arch/sparc64/kernel/systbls.S 2005-01-14 12:35:43 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/sparc64/kernel/systbls.S 2005-01-15 11:27:52 +0100 @@ -73,7 +73,7 @@ sys_call_table32: /*250*/ .word sys32_mremap, sys32_sysctl, sys32_getsid, sys_fdatasync, sys32_nfsservctl .word sys_ni_syscall, sys32_clock_settime, compat_sys_clock_gettime, compat_sys_clock_getres, sys32_clock_nanosleep /*260*/ .word compat_sys_sched_getaffinity, compat_sys_sched_setaffinity, sys32_timer_settime, compat_sys_timer_gettime, sys_timer_getoverrun - .word sys_timer_delete, sys32_timer_create, sys_ni_syscall, compat_sys_io_setup, sys_io_destroy + .word sys_timer_delete, sys32_timer_create, sys_vserver, compat_sys_io_setup, sys_io_destroy /*270*/ .word sys32_io_submit, sys_io_cancel, compat_sys_io_getevents, sys32_mq_open, sys_mq_unlink .word sys_mq_timedsend, sys_mq_timedreceive, compat_sys_mq_notify, compat_sys_mq_getsetattr, compat_sys_waitid /*280*/ .word sys_ni_syscall, sys_add_key, sys_request_key, sys_keyctl --- linux-2.6.11-rc1/arch/sparc64/kernel/systbls.S 2005-01-14 12:35:43 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/sparc64/kernel/systbls.S 2005-01-15 11:27:52 +0100 @@ -139,7 +139,7 @@ sys_call_table: /*250*/ .word sys64_mremap, sys_sysctl, sys_getsid, sys_fdatasync, sys_nfsservctl .word sys_ni_syscall, sys_clock_settime, sys_clock_gettime, sys_clock_getres, sys_clock_nanosleep /*260*/ .word sys_sched_getaffinity, sys_sched_setaffinity, sys_timer_settime, sys_timer_gettime, sys_timer_getoverrun - .word sys_timer_delete, sys_timer_create, sys_ni_syscall, sys_io_setup, sys_io_destroy + .word sys_timer_delete, sys_timer_create, sys_vserver, sys_io_setup, sys_io_destroy /*270*/ .word sys_io_submit, sys_io_cancel, sys_io_getevents, sys_mq_open, sys_mq_unlink .word sys_mq_timedsend, sys_mq_timedreceive, sys_mq_notify, sys_mq_getsetattr, sys_waitid /*280*/ .word sys_nis_syscall, sys_add_key, sys_request_key, sys_keyctl --- linux-2.6.11-rc1/arch/x86_64/ia32/ia32entry.S 2005-01-14 12:35:43 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/arch/x86_64/ia32/ia32entry.S 2005-01-15 11:27:52 +0100 @@ -575,7 +575,7 @@ ia32_sys_call_table: .quad sys_tgkill /* 270 */ .quad compat_sys_utimes .quad sys32_fadvise64_64 - .quad quiet_ni_syscall /* sys_vserver */ + .quad sys_vserver .quad sys_mbind .quad compat_sys_get_mempolicy /* 275 */ .quad sys_set_mempolicy --- linux-2.6.11-rc1/include/asm-alpha/unistd.h 2004-10-23 05:06:19 +0200 +++ linux-2.6.11-rc1-vs1.9.4-rc2/include/asm-alpha/unistd.h 2005-01-15 11:27:52 +0100 @@ -233,6 +233,7 @@ #define __NR_osf_memcntl 260 /* not implemented */ #define __NR_osf_fdatasync 261 /* not implemented */ +#define __NR_vserver 273 /* * Linux-specific system calls begin at 300 --- linux-2.6.11-rc1/include/asm-parisc/unistd.h 2005-01-14 12:35:57 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/include/asm-parisc/unistd.h 2005-01-15 11:27:52 +0100 @@ -756,7 +756,9 @@ #define __NR_get_mempolicy (__NR_Linux + 261) #define __NR_set_mempolicy (__NR_Linux + 262) -#define __NR_Linux_syscalls 263 +#define __NR_vserver (__NR_Linux + 273) + +#define __NR_Linux_syscalls 273 #define HPUX_GATEWAY_ADDR 0xC0000004 #define LINUX_GATEWAY_ADDR 0x100 --- linux-2.6.11-rc1/include/asm-ppc/unistd.h 2005-01-14 12:35:57 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/include/asm-ppc/unistd.h 2005-01-15 11:35:19 +0100 @@ -261,7 +261,7 @@ #define __NR_fadvise64_64 254 #define __NR_rtas 255 #define __NR_sys_debug_setcontext 256 -/* Number 257 is reserved for vserver */ +#define __NR_vserver 257 /* Number 258 is reserved for new sys_remap_file_pages */ /* Number 259 is reserved for new sys_mbind */ /* Number 260 is reserved for new sys_get_mempolicy */ --- linux-2.6.11-rc1/include/asm-ppc64/unistd.h 2005-01-14 12:35:57 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/include/asm-ppc64/unistd.h 2005-01-15 11:27:52 +0100 @@ -267,7 +267,7 @@ /* #define __NR_fadvise64_64 254 32bit only */ #define __NR_rtas 255 /* Number 256 is reserved for sys_debug_setcontext */ -/* Number 257 is reserved for vserver */ +#define __NR_vserver 257 /* Number 258 is reserved for new sys_remap_file_pages */ #define __NR_mbind 259 #define __NR_get_mempolicy 260 --- linux-2.6.11-rc1/include/asm-s390/unistd.h 2005-01-14 12:35:57 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/include/asm-s390/unistd.h 2005-01-15 11:27:52 +0100 @@ -255,7 +255,7 @@ #define __NR_clock_gettime (__NR_timer_create+6) #define __NR_clock_getres (__NR_timer_create+7) #define __NR_clock_nanosleep (__NR_timer_create+8) -/* Number 263 is reserved for vserver */ +#define __NR_vserver 263 #define __NR_fadvise64_64 264 #define __NR_statfs64 265 #define __NR_fstatfs64 266 --- linux-2.6.11-rc1/include/asm-sparc/unistd.h 2005-01-14 12:35:58 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/include/asm-sparc/unistd.h 2005-01-15 11:27:52 +0100 @@ -283,7 +283,7 @@ #define __NR_timer_getoverrun 264 #define __NR_timer_delete 265 #define __NR_timer_create 266 -/* #define __NR_vserver 267 Reserved for VSERVER */ +#define __NR_vserver 267 #define __NR_io_setup 268 #define __NR_io_destroy 269 #define __NR_io_submit 270 --- linux-2.6.11-rc1/include/asm-sparc64/unistd.h 2005-01-14 12:35:58 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/include/asm-sparc64/unistd.h 2005-01-15 11:27:52 +0100 @@ -285,7 +285,7 @@ #define __NR_timer_getoverrun 264 #define __NR_timer_delete 265 #define __NR_timer_create 266 -/* #define __NR_vserver 267 Reserved for VSERVER */ +#define __NR_vserver 267 #define __NR_io_setup 268 #define __NR_io_destroy 269 #define __NR_io_submit 270 --- linux-2.6.11-rc1/include/asm-x86_64/unistd.h 2005-01-14 12:35:58 +0100 +++ linux-2.6.11-rc1-vs1.9.4-rc2/include/asm-x86_64/unistd.h 2005-01-15 11:27:52 +0100 @@ -531,9 +531,7 @@ __SYSCALL(__NR_tgkill, sys_tgkill) #define __NR_utimes 235 __SYSCALL(__NR_utimes, sys_utimes) #define __NR_vserver 236 -__SYSCALL(__NR_vserver, sys_ni_syscall) -#define __NR_vserver 236 -__SYSCALL(__NR_vserver, sys_ni_syscall) +__SYSCALL(__NR_vserver, sys_vserver) #define __NR_mbind 237 __SYSCALL(__NR_mbind, sys_mbind) #define __NR_set_mempolicy 238