diff -Naur -X /home/jbarnes/dontdiff --exclude=nfs_fs.h --exclude=drivers --exclude=tables.c --exclude=sched.c --exclude=printk.c linux-2.6.1-mm3-libnuma.orig/arch/ia64/Kconfig linux-2.6.1-mm3-libnuma/arch/ia64/Kconfig --- linux-2.6.1-mm3-libnuma.orig/arch/ia64/Kconfig Wed Jan 14 15:43:16 2004 +++ linux-2.6.1-mm3-libnuma/arch/ia64/Kconfig Wed Jan 14 16:19:41 2004 @@ -370,6 +370,10 @@ depends on IA32_SUPPORT default y +config NUMA_POLICY + bool "NUMA policy support" + depends on NUMA + config HAVE_DEC_LOCK bool depends on (SMP || PREEMPT) diff -Naur -X /home/jbarnes/dontdiff --exclude=nfs_fs.h --exclude=drivers --exclude=tables.c --exclude=sched.c --exclude=printk.c linux-2.6.1-mm3-libnuma.orig/arch/ia64/ia32/binfmt_elf32.c linux-2.6.1-mm3-libnuma/arch/ia64/ia32/binfmt_elf32.c --- linux-2.6.1-mm3-libnuma.orig/arch/ia64/ia32/binfmt_elf32.c Wed Jan 14 17:20:35 2004 +++ linux-2.6.1-mm3-libnuma/arch/ia64/ia32/binfmt_elf32.c Wed Jan 14 16:01:08 2004 @@ -198,7 +198,7 @@ mpnt->vm_pgoff = 0; mpnt->vm_file = NULL; mpnt->vm_private_data = 0; - mpol_set_vma_default(&vma->vm_policy); + mpol_set_vma_default(&mpnt->vm_policy); insert_vm_struct(current->mm, mpnt); current->mm->total_vm = (mpnt->vm_end - mpnt->vm_start) >> PAGE_SHIFT; } diff -Naur -X /home/jbarnes/dontdiff --exclude=nfs_fs.h --exclude=drivers --exclude=tables.c --exclude=sched.c --exclude=printk.c linux-2.6.1-mm3-libnuma.orig/arch/ia64/kernel/entry.S linux-2.6.1-mm3-libnuma/arch/ia64/kernel/entry.S --- linux-2.6.1-mm3-libnuma.orig/arch/ia64/kernel/entry.S Thu Jan 8 22:59:19 2004 +++ linux-2.6.1-mm3-libnuma/arch/ia64/kernel/entry.S Wed Jan 14 16:51:31 2004 @@ -1468,9 +1468,9 @@ data8 sys_clock_nanosleep data8 sys_fstatfs64 data8 sys_statfs64 - data8 sys_ni_syscall - data8 sys_ni_syscall // 1260 - data8 sys_ni_syscall + data8 sys_mbind + data8 sys_set_mempolicy // 1260 + data8 sys_get_mempolicy data8 sys_ni_syscall data8 sys_ni_syscall data8 sys_ni_syscall diff -Naur -X /home/jbarnes/dontdiff --exclude=nfs_fs.h --exclude=drivers --exclude=tables.c --exclude=sched.c --exclude=printk.c linux-2.6.1-mm3-libnuma.orig/include/asm-ia64/unistd.h linux-2.6.1-mm3-libnuma/include/asm-ia64/unistd.h --- linux-2.6.1-mm3-libnuma.orig/include/asm-ia64/unistd.h Thu Jan 8 22:59:09 2004 +++ linux-2.6.1-mm3-libnuma/include/asm-ia64/unistd.h Wed Jan 14 16:39:44 2004 @@ -248,6 +248,9 @@ #define __NR_clock_nanosleep 1256 #define __NR_fstatfs64 1257 #define __NR_statfs64 1258 +#define __NR_mbind 1259 +#define __NR_set_mempolicy 1260 +#define __NR_get_mempolicy 1261 #ifdef __KERNEL__