--- linux-2.6.18.2/arch/alpha/kernel/irq.c 2006-09-20 16:57:57 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/alpha/kernel/irq.c 2006-10-25 03:39:09 +0200 @@ -26,6 +26,7 @@ #include <linux/seq_file.h> #include <linux/profile.h> #include <linux/bitops.h> +#include <linux/vs_context.h> #include <asm/system.h> #include <asm/io.h> --- linux-2.6.18.2/arch/alpha/kernel/osf_sys.c 2006-09-20 16:57:57 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/alpha/kernel/osf_sys.c 2006-09-25 15:40:02 +0200 @@ -38,6 +38,7 @@ #include <linux/uio.h> #include <linux/vfs.h> #include <linux/rcupdate.h> +#include <linux/vs_cvirt.h> #include <asm/fpu.h> #include <asm/io.h> --- linux-2.6.18.2/arch/alpha/mm/init.c 2006-09-20 16:57:57 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/alpha/mm/init.c 2006-09-20 17:01:44 +0200 @@ -20,6 +20,7 @@ #include <linux/init.h> #include <linux/bootmem.h> /* max_low_pfn */ #include <linux/vmalloc.h> +#include <linux/pagemap.h> #include <asm/system.h> #include <asm/uaccess.h> --- linux-2.6.18.2/arch/cris/kernel/irq.c 2006-09-20 16:57:57 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/cris/kernel/irq.c 2006-10-13 20:52:32 +0200 @@ -35,6 +35,7 @@ #include <linux/seq_file.h> #include <linux/errno.h> #include <linux/spinlock.h> +#include <linux/vs_context.h> #include <asm/io.h> --- linux-2.6.18.2/arch/frv/kernel/irq.c 2006-09-20 16:57:57 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/frv/kernel/irq.c 2006-10-13 20:52:40 +0200 @@ -32,6 +32,7 @@ #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <linux/module.h> +#include <linux/vs_context.h> #include <asm/atomic.h> #include <asm/io.h> --- linux-2.6.18.2/arch/i386/kernel/irq.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/i386/kernel/irq.c 2006-10-13 20:52:50 +0200 @@ -18,6 +18,7 @@ #include <linux/notifier.h> #include <linux/cpu.h> #include <linux/delay.h> +#include <linux/vs_context.h> DEFINE_PER_CPU(irq_cpustat_t, irq_stat) ____cacheline_internodealigned_in_smp; EXPORT_PER_CPU_SYMBOL(irq_stat); --- linux-2.6.18.2/arch/i386/kernel/sys_i386.c 2006-06-18 04:51:53 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/i386/kernel/sys_i386.c 2006-09-20 17:01:44 +0200 @@ -19,6 +19,7 @@ #include <linux/mman.h> #include <linux/file.h> #include <linux/utsname.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/ipc.h> --- linux-2.6.18.2/arch/i386/kernel/sysenter.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/i386/kernel/sysenter.c 2006-09-20 21:46:26 +0200 @@ -17,6 +17,7 @@ #include <linux/elf.h> #include <linux/mm.h> #include <linux/module.h> +#include <linux/vs_memory.h> #include <asm/cpufeature.h> #include <asm/msr.h> --- linux-2.6.18.2/arch/i386/kernel/traps.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/i386/kernel/traps.c 2006-09-25 15:40:02 +0200 @@ -53,6 +53,8 @@ #include <asm/kdebug.h> #include <linux/module.h> +#include <linux/vserver/debug.h> +#include <linux/vserver/history.h> #include "mach_traps.h" --- linux-2.6.18.2/arch/ia64/kernel/perfmon.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/ia64/kernel/perfmon.c 2006-10-07 04:29:47 +0200 @@ -40,6 +40,7 @@ #include <linux/capability.h> #include <linux/rcupdate.h> #include <linux/completion.h> +#include <linux/vs_memory.h> #include <asm/errno.h> #include <asm/intrinsics.h> --- linux-2.6.18.2/arch/ia64/mm/fault.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/ia64/mm/fault.c 2006-09-20 17:01:44 +0200 @@ -10,6 +10,7 @@ #include <linux/smp_lock.h> #include <linux/interrupt.h> #include <linux/kprobes.h> +#include <linux/vs_memory.h> #include <asm/pgtable.h> #include <asm/processor.h> --- linux-2.6.18.2/arch/m32r/kernel/irq.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/m32r/kernel/irq.c 2006-10-13 20:53:02 +0200 @@ -20,6 +20,7 @@ #include <linux/interrupt.h> #include <linux/seq_file.h> #include <linux/module.h> +#include <linux/vs_context.h> #include <asm/uaccess.h> atomic_t irq_err_count; --- linux-2.6.18.2/arch/m32r/kernel/sys_m32r.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/m32r/kernel/sys_m32r.c 2006-09-20 17:01:44 +0200 @@ -20,6 +20,7 @@ #include <linux/mman.h> #include <linux/file.h> #include <linux/utsname.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/cachectl.h> --- linux-2.6.18.2/arch/mips/kernel/irq.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/mips/kernel/irq.c 2006-10-13 20:53:09 +0200 @@ -21,6 +21,7 @@ #include <linux/sched.h> #include <linux/seq_file.h> #include <linux/kallsyms.h> +#include <linux/vs_context.h> #include <asm/atomic.h> #include <asm/system.h> --- linux-2.6.18.2/arch/mips/kernel/linux32.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/mips/kernel/linux32.c 2006-09-25 15:40:02 +0200 @@ -35,6 +35,7 @@ #include <linux/security.h> #include <linux/compat.h> #include <linux/vfs.h> +#include <linux/vs_cvirt.h> #include <net/sock.h> #include <net/scm.h> --- linux-2.6.18.2/arch/mips/kernel/syscall.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/mips/kernel/syscall.c 2006-09-20 17:01:44 +0200 @@ -28,6 +28,7 @@ #include <linux/shm.h> #include <linux/compiler.h> #include <linux/module.h> +#include <linux/vs_cvirt.h> #include <asm/branch.h> #include <asm/cachectl.h> --- linux-2.6.18.2/arch/mips/kernel/sysirix.c 2006-09-20 16:57:58 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/mips/kernel/sysirix.c 2006-10-07 04:29:47 +0200 @@ -32,6 +32,7 @@ #include <linux/security.h> #include <linux/syscalls.h> #include <linux/resource.h> +#include <linux/vs_cvirt.h> #include <asm/ptrace.h> #include <asm/page.h> --- linux-2.6.18.2/arch/parisc/hpux/sys_hpux.c 2006-09-20 16:58:01 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/parisc/hpux/sys_hpux.c 2006-09-20 17:01:44 +0200 @@ -33,6 +33,7 @@ #include <linux/utsname.h> #include <linux/vfs.h> #include <linux/vmalloc.h> +#include <linux/vs_cvirt.h> #include <asm/errno.h> #include <asm/pgalloc.h> --- linux-2.6.18.2/arch/powerpc/kernel/irq.c 2006-09-20 16:58:01 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/powerpc/kernel/irq.c 2006-10-13 20:34:37 +0200 @@ -52,6 +52,7 @@ #include <linux/radix-tree.h> #include <linux/mutex.h> #include <linux/bootmem.h> +#include <linux/vs_context.h> #include <asm/uaccess.h> #include <asm/system.h> --- linux-2.6.18.2/arch/powerpc/kernel/syscalls.c 2006-06-18 04:52:17 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/powerpc/kernel/syscalls.c 2006-09-20 17:01:44 +0200 @@ -36,6 +36,7 @@ #include <linux/file.h> #include <linux/init.h> #include <linux/personality.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/ipc.h> --- linux-2.6.18.2/arch/powerpc/kernel/vdso.c 2006-09-20 16:58:01 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/powerpc/kernel/vdso.c 2006-09-20 19:58:24 +0200 @@ -22,6 +22,7 @@ #include <linux/elf.h> #include <linux/security.h> #include <linux/bootmem.h> +#include <linux/vs_memory.h> #include <asm/pgtable.h> #include <asm/system.h> --- linux-2.6.18.2/arch/sh/kernel/irq.c 2006-09-20 16:58:01 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sh/kernel/irq.c 2006-10-13 20:53:27 +0200 @@ -12,6 +12,7 @@ #include <linux/interrupt.h> #include <linux/kernel_stat.h> #include <linux/seq_file.h> +#include <linux/vs_context.h> #include <asm/irq.h> #include <asm/processor.h> #include <asm/cpu/mmu_context.h> --- linux-2.6.18.2/arch/sh/kernel/setup.c 2006-09-20 16:58:01 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sh/kernel/setup.c 2006-09-20 17:01:44 +0200 @@ -21,6 +21,7 @@ #include <linux/utsname.h> #include <linux/cpu.h> #include <linux/pfn.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/io.h> #include <asm/sections.h> --- linux-2.6.18.2/arch/sh/kernel/sys_sh.c 2005-08-29 22:24:55 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sh/kernel/sys_sh.c 2006-09-20 17:01:44 +0200 @@ -21,6 +21,7 @@ #include <linux/mman.h> #include <linux/file.h> #include <linux/utsname.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/ipc.h> --- linux-2.6.18.2/arch/sh64/kernel/irq.c 2006-09-20 16:58:01 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sh64/kernel/irq.c 2006-10-13 20:53:48 +0200 @@ -37,6 +37,7 @@ #include <asm/delay.h> #include <asm/irq.h> #include <linux/irq.h> +#include <linux/vs_context.h> void ack_bad_irq(unsigned int irq) { --- linux-2.6.18.2/arch/sh64/kernel/sys_sh64.c 2005-06-22 02:37:59 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sh64/kernel/sys_sh64.c 2006-09-20 17:01:44 +0200 @@ -29,6 +29,7 @@ #include <linux/file.h> #include <linux/utsname.h> #include <linux/syscalls.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/ipc.h> #include <asm/ptrace.h> --- linux-2.6.18.2/arch/sparc/kernel/sys_sparc.c 2006-09-20 16:58:04 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sparc/kernel/sys_sparc.c 2006-09-20 19:57:58 +0200 @@ -21,6 +21,7 @@ #include <linux/utsname.h> #include <linux/smp.h> #include <linux/smp_lock.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/ipc.h> --- linux-2.6.18.2/arch/sparc/kernel/sys_sunos.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sparc/kernel/sys_sunos.c 2006-09-20 17:01:44 +0200 @@ -35,6 +35,7 @@ #include <linux/smp.h> #include <linux/smp_lock.h> #include <linux/syscalls.h> +#include <linux/vs_cvirt.h> #include <net/sock.h> --- linux-2.6.18.2/arch/sparc64/kernel/binfmt_aout32.c 2006-06-18 04:52:34 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sparc64/kernel/binfmt_aout32.c 2006-09-20 17:01:44 +0200 @@ -27,6 +27,7 @@ #include <linux/binfmts.h> #include <linux/personality.h> #include <linux/init.h> +#include <linux/vs_memory.h> #include <asm/system.h> #include <asm/uaccess.h> --- linux-2.6.18.2/arch/sparc64/kernel/sys_sparc.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sparc64/kernel/sys_sparc.c 2006-09-20 19:57:05 +0200 @@ -25,6 +25,7 @@ #include <linux/ipc.h> #include <linux/personality.h> #include <linux/random.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/ipc.h> --- linux-2.6.18.2/arch/sparc64/kernel/sys_sunos32.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sparc64/kernel/sys_sunos32.c 2006-09-20 17:01:44 +0200 @@ -35,6 +35,7 @@ #include <linux/smp.h> #include <linux/smp_lock.h> #include <linux/syscalls.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/page.h> --- linux-2.6.18.2/arch/sparc64/solaris/misc.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/sparc64/solaris/misc.c 2006-09-20 17:01:44 +0200 @@ -16,6 +16,7 @@ #include <linux/timex.h> #include <linux/major.h> #include <linux/compat.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/string.h> --- linux-2.6.18.2/arch/um/kernel/irq.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/um/kernel/irq.c 2006-10-13 20:54:08 +0200 @@ -19,6 +19,7 @@ #include "linux/seq_file.h" #include "linux/profile.h" #include "linux/hardirq.h" +#include "linux/vs_context.h" #include "asm/irq.h" #include "asm/hw_irq.h" #include "asm/atomic.h" --- linux-2.6.18.2/arch/um/kernel/syscall.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/um/kernel/syscall.c 2006-09-21 16:41:49 +0200 @@ -15,6 +15,8 @@ #include "linux/unistd.h" #include "linux/slab.h" #include "linux/utime.h" +#include <linux/vs_cvirt.h> + #include "asm/mman.h" #include "asm/uaccess.h" #include "kern_util.h" --- linux-2.6.18.2/arch/um/sys-x86_64/syscalls.c 2006-06-18 04:52:42 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/um/sys-x86_64/syscalls.c 2006-09-20 17:01:44 +0200 @@ -9,6 +9,7 @@ #include "linux/shm.h" #include "linux/utsname.h" #include "linux/personality.h" +#include "linux/vs_cvirt.h" #include "asm/uaccess.h" #define __FRAME_OFFSETS #include "asm/ptrace.h" --- linux-2.6.18.2/arch/v850/kernel/irq.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/v850/kernel/irq.c 2006-10-25 03:39:09 +0200 @@ -23,6 +23,7 @@ #include <linux/mm.h> #include <linux/random.h> #include <linux/seq_file.h> +#include <linux/vs_context.h> #include <asm/system.h> --- linux-2.6.18.2/arch/x86_64/ia32/ia32_aout.c 2006-01-03 17:29:20 +0100 +++ linux-2.6.18.2-vs2.1.1/arch/x86_64/ia32/ia32_aout.c 2006-09-20 17:01:44 +0200 @@ -25,6 +25,7 @@ #include <linux/binfmts.h> #include <linux/personality.h> #include <linux/init.h> +#include <linux/vs_memory.h> #include <asm/system.h> #include <asm/uaccess.h> --- linux-2.6.18.2/arch/x86_64/ia32/sys_ia32.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/x86_64/ia32/sys_ia32.c 2006-09-25 15:40:02 +0200 @@ -60,6 +60,7 @@ #include <linux/highuid.h> #include <linux/vmalloc.h> #include <linux/fsnotify.h> +#include <linux/vs_cvirt.h> #include <asm/mman.h> #include <asm/types.h> #include <asm/uaccess.h> --- linux-2.6.18.2/arch/x86_64/ia32/syscall32.c 2005-10-28 20:49:18 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/x86_64/ia32/syscall32.c 2006-09-20 17:01:44 +0200 @@ -10,6 +10,7 @@ #include <linux/init.h> #include <linux/stringify.h> #include <linux/security.h> +#include <linux/vs_memory.h> #include <asm/proto.h> #include <asm/tlbflush.h> #include <asm/ia32_unistd.h> --- linux-2.6.18.2/arch/x86_64/kernel/irq.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/x86_64/kernel/irq.c 2006-10-13 20:54:24 +0200 @@ -15,6 +15,7 @@ #include <linux/seq_file.h> #include <linux/module.h> #include <linux/delay.h> +#include <linux/vs_context.h> #include <asm/uaccess.h> #include <asm/io_apic.h> #include <asm/idle.h> --- linux-2.6.18.2/arch/x86_64/kernel/sys_x86_64.c 2006-01-03 17:29:20 +0100 +++ linux-2.6.18.2-vs2.1.1/arch/x86_64/kernel/sys_x86_64.c 2006-09-20 17:01:44 +0200 @@ -16,6 +16,7 @@ #include <linux/file.h> #include <linux/utsname.h> #include <linux/personality.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/ia32.h> --- linux-2.6.18.2/arch/xtensa/kernel/irq.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/xtensa/kernel/irq.c 2006-10-13 20:54:36 +0200 @@ -18,6 +18,7 @@ #include <linux/interrupt.h> #include <linux/irq.h> #include <linux/kernel_stat.h> +#include <linux/vs_context.h> #include <asm/uaccess.h> #include <asm/platform.h> --- linux-2.6.18.2/arch/xtensa/kernel/syscalls.c 2006-09-20 16:58:06 +0200 +++ linux-2.6.18.2-vs2.1.1/arch/xtensa/kernel/syscalls.c 2006-09-20 17:01:44 +0200 @@ -34,6 +34,7 @@ #include <linux/msg.h> #include <linux/shm.h> #include <linux/errno.h> +#include <linux/vs_cvirt.h> #include <asm/ptrace.h> #include <asm/signal.h> #include <asm/uaccess.h> --- linux-2.6.18.2/drivers/block/loop.c 2006-09-20 16:58:07 +0200 +++ linux-2.6.18.2-vs2.1.1/drivers/block/loop.c 2006-09-25 15:40:02 +0200 @@ -72,6 +72,7 @@ #include <linux/completion.h> #include <linux/highmem.h> #include <linux/gfp.h> +#include <linux/vs_context.h> #include <asm/uaccess.h> --- linux-2.6.18.2/drivers/char/sysrq.c 2006-09-20 16:58:13 +0200 +++ linux-2.6.18.2-vs2.1.1/drivers/char/sysrq.c 2006-09-25 15:40:02 +0200 @@ -35,6 +35,7 @@ #include <linux/vt_kern.h> #include <linux/workqueue.h> #include <linux/kexec.h> +#include <linux/vserver/debug.h> #include <asm/ptrace.h> --- linux-2.6.18.2/drivers/char/tty_io.c 2006-09-20 16:58:13 +0200 +++ linux-2.6.18.2-vs2.1.1/drivers/char/tty_io.c 2006-09-25 17:18:30 +0200 @@ -103,6 +103,7 @@ #include <linux/selection.h> #include <linux/kmod.h> +#include <linux/vs_pid.h> #undef TTY_DEBUG_HANGUP --- linux-2.6.18.2/drivers/infiniband/core/uverbs_mem.c 2006-06-18 04:53:04 +0200 +++ linux-2.6.18.2-vs2.1.1/drivers/infiniband/core/uverbs_mem.c 2006-09-20 17:01:44 +0200 @@ -36,6 +36,7 @@ #include <linux/mm.h> #include <linux/dma-mapping.h> +#include <linux/vs_memory.h> #include "uverbs.h" --- linux-2.6.18.2/drivers/infiniband/hw/ipath/ipath_user_pages.c 2006-09-20 16:58:14 +0200 +++ linux-2.6.18.2-vs2.1.1/drivers/infiniband/hw/ipath/ipath_user_pages.c 2006-09-20 17:01:44 +0200 @@ -33,6 +33,7 @@ #include <linux/mm.h> #include <linux/device.h> +#include <linux/vs_memory.h> #include "ipath_kernel.h" --- linux-2.6.18.2/drivers/s390/cio/cio.c 2006-09-20 16:58:27 +0200 +++ linux-2.6.18.2-vs2.1.1/drivers/s390/cio/cio.c 2006-10-13 20:54:50 +0200 @@ -16,6 +16,7 @@ #include <linux/device.h> #include <linux/kernel_stat.h> #include <linux/interrupt.h> +#include <linux/vs_context.h> #include <asm/cio.h> #include <asm/delay.h> --- linux-2.6.18.2/fs/attr.c 2006-04-09 13:49:53 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/attr.c 2006-09-25 15:40:02 +0200 @@ -15,6 +15,9 @@ #include <linux/fcntl.h> #include <linux/quotaops.h> #include <linux/security.h> +#include <linux/proc_fs.h> +#include <linux/devpts_fs.h> +#include <linux/vserver/debug.h> /* Taken over from the old code... */ --- linux-2.6.18.2/fs/binfmt_aout.c 2006-04-09 13:49:53 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/binfmt_aout.c 2006-09-20 17:01:44 +0200 @@ -24,6 +24,7 @@ #include <linux/binfmts.h> #include <linux/personality.h> #include <linux/init.h> +#include <linux/vs_memory.h> #include <asm/system.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/binfmt_elf.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/binfmt_elf.c 2006-09-20 18:28:33 +0200 @@ -39,6 +39,8 @@ #include <linux/syscalls.h> #include <linux/random.h> #include <linux/elf.h> +#include <linux/vs_memory.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/param.h> #include <asm/page.h> --- linux-2.6.18.2/fs/binfmt_elf_fdpic.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/binfmt_elf_fdpic.c 2006-09-20 17:01:44 +0200 @@ -34,6 +34,7 @@ #include <linux/elf.h> #include <linux/elf-fdpic.h> #include <linux/elfcore.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/param.h> --- linux-2.6.18.2/fs/binfmt_flat.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/binfmt_flat.c 2006-09-20 17:01:44 +0200 @@ -36,6 +36,7 @@ #include <linux/init.h> #include <linux/flat.h> #include <linux/syscalls.h> +#include <linux/vs_memory.h> #include <asm/byteorder.h> #include <asm/system.h> --- linux-2.6.18.2/fs/binfmt_som.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/binfmt_som.c 2006-09-20 17:01:44 +0200 @@ -28,6 +28,7 @@ #include <linux/shm.h> #include <linux/personality.h> #include <linux/init.h> +#include <linux/vs_memory.h> #include <asm/uaccess.h> #include <asm/pgtable.h> --- linux-2.6.18.2/fs/dcache.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/dcache.c 2006-09-25 15:40:02 +0200 @@ -32,6 +32,7 @@ #include <linux/seqlock.h> #include <linux/swap.h> #include <linux/bootmem.h> +#include <linux/vs_limit.h> int sysctl_vfs_cache_pressure __read_mostly = 100; --- linux-2.6.18.2/fs/dquot.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/dquot.c 2006-09-25 15:40:02 +0200 @@ -79,6 +79,7 @@ #include <linux/buffer_head.h> #include <linux/capability.h> #include <linux/quotaops.h> +#include <linux/vserver/debug.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/exec.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/exec.c 2006-09-25 15:40:02 +0200 @@ -49,6 +49,8 @@ #include <linux/acct.h> #include <linux/cn_proc.h> #include <linux/audit.h> +#include <linux/vs_memory.h> +#include <linux/vs_cvirt.h> #include <asm/uaccess.h> #include <asm/mmu_context.h> --- linux-2.6.18.2/fs/ext2/balloc.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext2/balloc.c 2006-10-18 01:54:49 +0200 @@ -16,6 +16,8 @@ #include <linux/sched.h> #include <linux/buffer_head.h> #include <linux/capability.h> +#include <linux/vs_dlimit.h> +#include <linux/vs_tag.h> /* * balloc.c contains the blocks allocation and deallocation routines --- linux-2.6.18.2/fs/ext2/ialloc.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext2/ialloc.c 2006-09-25 15:40:02 +0200 @@ -17,6 +17,8 @@ #include <linux/backing-dev.h> #include <linux/buffer_head.h> #include <linux/random.h> +#include <linux/vs_dlimit.h> +#include <linux/vs_tag.h> #include "ext2.h" #include "xattr.h" #include "acl.h" --- linux-2.6.18.2/fs/ext2/inode.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext2/inode.c 2006-11-04 08:24:09 +0100 @@ -31,6 +31,7 @@ #include <linux/writeback.h> #include <linux/buffer_head.h> #include <linux/mpage.h> +#include <linux/vserver/tag.h> #include "ext2.h" #include "acl.h" #include "xip.h" --- linux-2.6.18.2/fs/ext2/ioctl.c 2006-04-09 13:49:53 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext2/ioctl.c 2006-09-20 17:01:44 +0200 @@ -11,6 +11,7 @@ #include <linux/capability.h> #include <linux/time.h> #include <linux/sched.h> +#include <linux/mount.h> #include <asm/current.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/ext2/namei.c 2006-06-18 04:54:33 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext2/namei.c 2006-11-04 08:24:09 +0100 @@ -31,6 +31,7 @@ */ #include <linux/pagemap.h> +#include <linux/vserver/tag.h> #include "ext2.h" #include "xattr.h" #include "acl.h" --- linux-2.6.18.2/fs/ext2/xattr.c 2006-02-18 14:40:21 +0100 +++ linux-2.6.18.2-vs2.1.1/fs/ext2/xattr.c 2006-09-20 17:01:44 +0200 @@ -60,6 +60,7 @@ #include <linux/mbcache.h> #include <linux/quotaops.h> #include <linux/rwsem.h> +#include <linux/vs_dlimit.h> #include "ext2.h" #include "xattr.h" #include "acl.h" --- linux-2.6.18.2/fs/ext3/balloc.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext3/balloc.c 2006-10-18 01:54:49 +0200 @@ -19,6 +19,8 @@ #include <linux/ext3_jbd.h> #include <linux/quotaops.h> #include <linux/buffer_head.h> +#include <linux/vs_dlimit.h> +#include <linux/vs_tag.h> /* * balloc.c contains the blocks allocation and deallocation routines --- linux-2.6.18.2/fs/ext3/ialloc.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext3/ialloc.c 2006-09-25 15:40:02 +0200 @@ -23,6 +23,8 @@ #include <linux/buffer_head.h> #include <linux/random.h> #include <linux/bitops.h> +#include <linux/vs_dlimit.h> +#include <linux/vs_tag.h> #include <asm/byteorder.h> --- linux-2.6.18.2/fs/ext3/inode.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext3/inode.c 2006-11-04 08:15:22 +0100 @@ -36,6 +36,7 @@ #include <linux/writeback.h> #include <linux/mpage.h> #include <linux/uio.h> +#include <linux/vserver/tag.h> #include "xattr.h" #include "acl.h" --- linux-2.6.18.2/fs/ext3/ioctl.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext3/ioctl.c 2006-09-25 15:40:02 +0200 @@ -8,6 +8,7 @@ */ #include <linux/fs.h> +#include <linux/mount.h> #include <linux/jbd.h> #include <linux/capability.h> #include <linux/ext3_fs.h> --- linux-2.6.18.2/fs/ext3/ioctl.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext3/ioctl.c 2006-09-25 15:40:02 +0200 @@ -13,6 +14,7 @@ ***** #include <linux/ext3_fs.h> #include <linux/ext3_jbd.h> #include <linux/time.h> +#include <linux/vserver/tag.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/ext3/namei.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext3/namei.c 2006-09-25 15:40:02 +0200 @@ -36,6 +36,7 @@ #include <linux/quotaops.h> #include <linux/buffer_head.h> #include <linux/smp_lock.h> +#include <linux/vserver/tag.h> #include "namei.h" #include "xattr.h" --- linux-2.6.18.2/fs/ext3/xattr.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ext3/xattr.c 2006-09-20 17:01:44 +0200 @@ -58,6 +58,7 @@ #include <linux/mbcache.h> #include <linux/quotaops.h> #include <linux/rwsem.h> +#include <linux/vs_dlimit.h> #include "xattr.h" #include "acl.h" --- linux-2.6.18.2/fs/fcntl.c 2006-06-18 04:54:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/fcntl.c 2006-09-20 17:01:44 +0200 @@ -18,6 +18,7 @@ #include <linux/ptrace.h> #include <linux/signal.h> #include <linux/rcupdate.h> +#include <linux/vs_limit.h> #include <asm/poll.h> #include <asm/siginfo.h> --- linux-2.6.18.2/fs/file_table.c 2006-09-20 16:58:34 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/file_table.c 2006-09-20 17:01:44 +0200 @@ -21,6 +21,8 @@ #include <linux/fsnotify.h> #include <linux/sysctl.h> #include <linux/percpu_counter.h> +#include <linux/vs_limit.h> +#include <linux/vs_context.h> #include <asm/atomic.h> --- linux-2.6.18.2/fs/hfsplus/ioctl.c 2006-04-09 13:49:53 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/hfsplus/ioctl.c 2006-09-20 17:01:44 +0200 @@ -16,6 +16,7 @@ #include <linux/fs.h> #include <linux/sched.h> #include <linux/xattr.h> +#include <linux/mount.h> #include <asm/uaccess.h> #include "hfsplus_fs.h" --- linux-2.6.18.2/fs/ioctl.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ioctl.c 2006-09-25 15:40:02 +0200 @@ -12,6 +12,9 @@ #include <linux/fs.h> #include <linux/security.h> #include <linux/module.h> +#include <linux/proc_fs.h> +#include <linux/vserver/inode.h> +#include <linux/vserver/tag.h> #include <asm/uaccess.h> #include <asm/ioctls.h> --- linux-2.6.18.2/fs/jfs/inode.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/inode.c 2006-09-20 17:01:44 +0200 @@ -22,6 +22,7 @@ #include <linux/buffer_head.h> #include <linux/pagemap.h> #include <linux/quotaops.h> +#include <linux/vs_dlimit.h> #include "jfs_incore.h" #include "jfs_inode.h" #include "jfs_filsys.h" --- linux-2.6.18.2/fs/jfs/ioctl.c 2006-06-18 04:54:36 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/ioctl.c 2006-09-20 17:01:44 +0200 @@ -10,6 +10,7 @@ #include <linux/ctype.h> #include <linux/capability.h> #include <linux/time.h> +#include <linux/mount.h> #include <asm/current.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/jfs/jfs_dtree.c 2006-06-18 04:54:36 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/jfs_dtree.c 2006-09-25 15:40:02 +0200 @@ -102,6 +102,7 @@ #include <linux/fs.h> #include <linux/quotaops.h> +#include <linux/vs_dlimit.h> #include "jfs_incore.h" #include "jfs_superblock.h" #include "jfs_filsys.h" --- linux-2.6.18.2/fs/jfs/jfs_extent.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/jfs_extent.c 2006-09-20 17:01:44 +0200 @@ -18,6 +18,7 @@ #include <linux/fs.h> #include <linux/quotaops.h> +#include <linux/vs_dlimit.h> #include "jfs_incore.h" #include "jfs_inode.h" #include "jfs_superblock.h" --- linux-2.6.18.2/fs/jfs/jfs_imap.c 2006-11-04 19:43:23 +0100 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/jfs_imap.c 2006-11-04 19:12:54 +0100 @@ -45,6 +45,7 @@ #include <linux/buffer_head.h> #include <linux/pagemap.h> #include <linux/quotaops.h> +#include <linux/vserver/tag.h> #include "jfs_incore.h" #include "jfs_inode.h" --- linux-2.6.18.2/fs/jfs/jfs_inode.c 2006-06-18 04:54:36 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/jfs_inode.c 2006-09-25 15:40:02 +0200 @@ -18,6 +18,8 @@ #include <linux/fs.h> #include <linux/quotaops.h> +#include <linux/vs_dlimit.h> +#include <linux/vs_tag.h> #include "jfs_incore.h" #include "jfs_inode.h" #include "jfs_filsys.h" --- linux-2.6.18.2/fs/jfs/jfs_xtree.c 2006-01-03 17:29:57 +0100 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/jfs_xtree.c 2006-09-20 17:01:44 +0200 @@ -21,6 +21,7 @@ #include <linux/fs.h> #include <linux/quotaops.h> +#include <linux/vs_dlimit.h> #include "jfs_incore.h" #include "jfs_filsys.h" #include "jfs_metapage.h" --- linux-2.6.18.2/fs/jfs/namei.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/namei.c 2006-09-25 15:40:02 +0200 @@ -20,6 +20,7 @@ #include <linux/fs.h> #include <linux/ctype.h> #include <linux/quotaops.h> +#include <linux/vserver/tag.h> #include "jfs_incore.h" #include "jfs_superblock.h" #include "jfs_inode.h" --- linux-2.6.18.2/fs/jfs/xattr.c 2006-06-18 04:54:36 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/jfs/xattr.c 2006-09-20 17:01:44 +0200 @@ -23,6 +23,7 @@ #include <linux/posix_acl_xattr.h> #include <linux/quotaops.h> #include <linux/security.h> +#include <linux/vs_dlimit.h> #include "jfs_incore.h" #include "jfs_superblock.h" #include "jfs_dmap.h" --- linux-2.6.18.2/fs/lockd/clntproc.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/lockd/clntproc.c 2006-09-25 15:40:02 +0200 @@ -13,6 +13,7 @@ #include <linux/nfs_fs.h> #include <linux/utsname.h> #include <linux/smp_lock.h> +#include <linux/vs_cvirt.h> #include <linux/sunrpc/clnt.h> #include <linux/sunrpc/svc.h> #include <linux/lockd/lockd.h> --- linux-2.6.18.2/fs/lockd/mon.c 2006-06-18 04:54:37 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/lockd/mon.c 2006-09-25 15:40:02 +0200 @@ -13,6 +13,7 @@ #include <linux/sunrpc/svc.h> #include <linux/lockd/lockd.h> #include <linux/lockd/sm_inter.h> +#include <linux/vs_cvirt.h> #define NLMDBG_FACILITY NLMDBG_MONITOR --- linux-2.6.18.2/fs/locks.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/locks.c 2006-09-25 15:40:02 +0200 @@ -125,6 +125,7 @@ #include <linux/syscalls.h> #include <linux/time.h> #include <linux/rcupdate.h> +#include <linux/vs_limit.h> #include <asm/semaphore.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/namei.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/namei.c 2006-11-04 08:24:09 +0100 @@ -32,6 +32,11 @@ #include <linux/file.h> #include <linux/fcntl.h> #include <linux/namei.h> +#include <linux/proc_fs.h> +#include <linux/vserver/inode.h> +#include <linux/vs_tag.h> +#include <linux/vserver/debug.h> +#include <linux/vs_cowbl.h> #include <asm/namei.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/namespace.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/namespace.c 2006-09-25 15:40:02 +0200 @@ -22,6 +22,8 @@ #include <linux/namei.h> #include <linux/security.h> #include <linux/mount.h> +#include <linux/vserver/namespace.h> +#include <linux/vserver/tag.h> #include <asm/uaccess.h> #include <asm/unistd.h> #include "pnode.h" --- linux-2.6.18.2/fs/nfs/dir.c 2006-11-04 19:43:23 +0100 +++ linux-2.6.18.2-vs2.1.1/fs/nfs/dir.c 2006-11-04 19:12:54 +0100 @@ -28,6 +28,7 @@ #include <linux/sunrpc/clnt.h> #include <linux/nfs_fs.h> #include <linux/nfs_mount.h> +#include <linux/mount.h> #include <linux/pagemap.h> #include <linux/smp_lock.h> #include <linux/namei.h> --- linux-2.6.18.2/fs/nfs/dir.c 2006-11-04 19:43:23 +0100 +++ linux-2.6.18.2-vs2.1.1/fs/nfs/dir.c 2006-11-04 19:12:54 +0100 @@ -31,6 +32,7 @@ ***** #include <linux/pagemap.h> #include <linux/smp_lock.h> #include <linux/namei.h> +#include <linux/vserver/tag.h> #include "nfs4_fs.h" #include "delegation.h" --- linux-2.6.18.2/fs/nfs/inode.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/nfs/inode.c 2006-09-25 17:21:31 +0200 @@ -37,6 +37,7 @@ #include <linux/vfs.h> #include <linux/inet.h> #include <linux/nfs_xdr.h> +#include <linux/vserver/tag.h> #include <asm/system.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/nfs/nfs3xdr.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/nfs/nfs3xdr.c 2006-09-25 17:24:34 +0200 @@ -22,6 +22,7 @@ #include <linux/nfs3.h> #include <linux/nfs_fs.h> #include <linux/nfsacl.h> +#include <linux/vserver/tag.h> #include "internal.h" #define NFSDBG_FACILITY NFSDBG_XDR --- linux-2.6.18.2/fs/nfs/nfsroot.c 2006-02-18 14:40:23 +0100 +++ linux-2.6.18.2-vs2.1.1/fs/nfs/nfsroot.c 2006-09-25 15:40:02 +0200 @@ -87,6 +87,7 @@ #include <linux/root_dev.h> #include <net/ipconfig.h> #include <linux/parser.h> +#include <linux/vs_cvirt.h> /* Define this to allow debugging output */ #undef NFSROOT_DEBUG --- linux-2.6.18.2/fs/nfs/super.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/nfs/super.c 2006-09-25 19:20:51 +0200 @@ -40,6 +40,7 @@ #include <linux/vfs.h> #include <linux/inet.h> #include <linux/nfs_xdr.h> +#include <linux/vserver/tag.h> #include <asm/system.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/nfsd/auth.c 2006-06-18 04:54:42 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/nfsd/auth.c 2006-09-25 15:40:02 +0200 @@ -9,6 +9,7 @@ #include <linux/sunrpc/svc.h> #include <linux/sunrpc/svcauth.h> #include <linux/nfsd/nfsd.h> +#include <linux/vserver/tag.h> #define CAP_NFSD_MASK (CAP_FS_MASK|CAP_TO_MASK(CAP_SYS_RESOURCE)) --- linux-2.6.18.2/fs/nfsd/nfs3xdr.c 2006-04-09 13:49:54 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/nfsd/nfs3xdr.c 2006-09-25 15:40:02 +0200 @@ -21,6 +21,7 @@ #include <linux/sunrpc/svc.h> #include <linux/nfsd/nfsd.h> #include <linux/nfsd/xdr3.h> +#include <linux/vserver/tag.h> #define NFSDDBG_FACILITY NFSDDBG_XDR --- linux-2.6.18.2/fs/nfsd/nfs4xdr.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/nfsd/nfs4xdr.c 2006-09-25 15:40:02 +0200 @@ -57,6 +57,7 @@ #include <linux/nfsd_idmap.h> #include <linux/nfs4.h> #include <linux/nfs4_acl.h> +#include <linux/vserver/tag.h> #define NFSDDBG_FACILITY NFSDDBG_XDR --- linux-2.6.18.2/fs/nfsd/nfsxdr.c 2006-04-09 13:49:54 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/nfsd/nfsxdr.c 2006-09-25 15:40:02 +0200 @@ -15,6 +15,7 @@ #include <linux/nfsd/nfsd.h> #include <linux/nfsd/xdr.h> #include <linux/mm.h> +#include <linux/vserver/tag.h> #define NFSDDBG_FACILITY NFSDDBG_XDR --- linux-2.6.18.2/fs/ocfs2/dlm/dlmfs.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ocfs2/dlm/dlmfs.c 2006-09-25 15:40:02 +0200 @@ -44,6 +44,7 @@ #include <linux/string.h> #include <linux/smp_lock.h> #include <linux/backing-dev.h> +#include <linux/vs_tag.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/ocfs2/file.c 2006-06-18 04:54:44 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ocfs2/file.c 2006-09-25 15:40:02 +0200 @@ -44,6 +44,7 @@ #include "file.h" #include "sysfile.h" #include "inode.h" +#include "ioctl.h" #include "journal.h" #include "mmap.h" #include "suballoc.h" --- linux-2.6.18.2/fs/ocfs2/inode.c 2006-06-18 04:54:44 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ocfs2/inode.c 2006-09-25 15:40:02 +0200 @@ -29,6 +29,7 @@ #include <linux/highmem.h> #include <linux/pagemap.h> #include <linux/smp_lock.h> +#include <linux/vs_tag.h> #include <asm/byteorder.h> --- linux-2.6.18.2/fs/ocfs2/inode.c 2006-06-18 04:54:44 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ocfs2/inode.c 2006-09-25 15:40:02 +0200 @@ -43,6 +44,7 @@ #include "file.h" #include "heartbeat.h" #include "inode.h" +#include "ioctl.h" #include "journal.h" #include "namei.h" #include "suballoc.h" --- linux-2.6.18.2/fs/ocfs2/namei.c 2006-06-18 04:54:44 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/ocfs2/namei.c 2006-09-25 15:40:02 +0200 @@ -40,6 +40,7 @@ #include <linux/types.h> #include <linux/slab.h> #include <linux/highmem.h> +#include <linux/vs_tag.h> #define MLOG_MASK_PREFIX ML_NAMEI #include <cluster/masklog.h> --- linux-2.6.18.2/fs/open.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/open.c 2006-11-04 08:24:09 +0100 @@ -28,6 +28,10 @@ #include <linux/syscalls.h> #include <linux/rcupdate.h> #include <linux/audit.h> +#include <linux/vs_limit.h> +#include <linux/vs_dlimit.h> +#include <linux/vserver/tag.h> +#include <linux/vs_cowbl.h> #include <asm/unistd.h> --- linux-2.6.18.2/fs/proc/array.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/proc/array.c 2006-10-25 03:39:09 +0200 @@ -75,6 +75,8 @@ #include <linux/cpuset.h> #include <linux/rcupdate.h> #include <linux/delayacct.h> +#include <linux/vs_context.h> +#include <linux/vs_network.h> #include <asm/uaccess.h> #include <asm/pgtable.h> --- linux-2.6.18.2/fs/proc/base.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/proc/base.c 2006-10-28 16:47:17 +0200 @@ -71,6 +71,9 @@ #include <linux/cpuset.h> #include <linux/audit.h> #include <linux/poll.h> +#include <linux/vs_context.h> +#include <linux/vs_network.h> + #include "internal.h" /* NOTE: --- linux-2.6.18.2/fs/proc/generic.c 2006-06-18 04:54:45 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/proc/generic.c 2006-09-25 15:40:02 +0200 @@ -20,6 +20,7 @@ #include <linux/namei.h> #include <linux/bitops.h> #include <linux/spinlock.h> +#include <linux/vserver/inode.h> #include <asm/uaccess.h> #include "internal.h" --- linux-2.6.18.2/fs/proc/internal.h 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/proc/internal.h 2006-10-25 03:39:09 +0200 @@ -10,6 +10,7 @@ */ #include <linux/proc_fs.h> +#include <linux/vs_pid.h> struct vmalloc_info { unsigned long used; --- linux-2.6.18.2/fs/proc/proc_misc.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/proc/proc_misc.c 2006-09-20 18:36:46 +0200 @@ -52,6 +52,8 @@ #include <asm/div64.h> #include "internal.h" +#include <linux/vs_cvirt.h> + #define LOAD_INT(x) ((x) >> FSHIFT) #define LOAD_FRAC(x) LOAD_INT(((x) & (FIXED_1-1)) * 100) /* --- linux-2.6.18.2/fs/reiserfs/bitmap.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/reiserfs/bitmap.c 2006-09-20 17:01:44 +0200 @@ -12,6 +12,7 @@ #include <linux/reiserfs_fs_sb.h> #include <linux/reiserfs_fs_i.h> #include <linux/quotaops.h> +#include <linux/vs_dlimit.h> #define PREALLOCATION_SIZE 9 --- linux-2.6.18.2/fs/reiserfs/inode.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/reiserfs/inode.c 2006-09-25 15:40:02 +0200 @@ -16,6 +16,8 @@ #include <linux/mpage.h> #include <linux/writeback.h> #include <linux/quotaops.h> +#include <linux/vs_dlimit.h> +#include <linux/vserver/tag.h> extern int reiserfs_default_io_size; /* default io size devuned in super.c */ --- linux-2.6.18.2/fs/reiserfs/ioctl.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/reiserfs/ioctl.c 2006-09-20 17:01:44 +0200 @@ -4,6 +4,7 @@ #include <linux/capability.h> #include <linux/fs.h> +#include <linux/mount.h> #include <linux/reiserfs_fs.h> #include <linux/time.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/reiserfs/namei.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/reiserfs/namei.c 2006-09-25 15:40:02 +0200 @@ -18,6 +18,7 @@ #include <linux/reiserfs_xattr.h> #include <linux/smp_lock.h> #include <linux/quotaops.h> +#include <linux/vs_tag.h> #define INC_DIR_INODE_NLINK(i) if (i->i_nlink != 1) { i->i_nlink++; if (i->i_nlink >= REISERFS_LINK_MAX) i->i_nlink=1; } #define DEC_DIR_INODE_NLINK(i) if (i->i_nlink != 1) i->i_nlink--; --- linux-2.6.18.2/fs/reiserfs/stree.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/reiserfs/stree.c 2006-09-25 15:40:02 +0200 @@ -56,6 +56,7 @@ #include <linux/smp_lock.h> #include <linux/buffer_head.h> #include <linux/quotaops.h> +#include <linux/vs_dlimit.h> /* Does the buffer contain a disk block which is in the tree. */ inline int B_IS_IN_TREE(const struct buffer_head *p_s_bh) --- linux-2.6.18.2/fs/reiserfs/xattr.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/reiserfs/xattr.c 2006-09-20 17:01:44 +0200 @@ -35,6 +35,7 @@ #include <linux/namei.h> #include <linux/errno.h> #include <linux/fs.h> +#include <linux/mount.h> #include <linux/file.h> #include <linux/pagemap.h> #include <linux/xattr.h> --- linux-2.6.18.2/fs/super.c 2006-09-20 16:58:35 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/super.c 2006-11-03 18:28:44 +0100 @@ -37,6 +37,8 @@ #include <linux/idr.h> #include <linux/kobject.h> #include <linux/mutex.h> +#include <linux/devpts_fs.h> +#include <linux/proc_fs.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/xattr.c 2006-09-20 16:58:37 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/xattr.c 2006-09-20 21:08:52 +0200 @@ -18,6 +18,7 @@ #include <linux/module.h> #include <linux/fsnotify.h> #include <linux/audit.h> +#include <linux/mount.h> #include <asm/uaccess.h> --- linux-2.6.18.2/fs/xfs/linux-2.6/xfs_iops.c 2006-09-20 16:58:39 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/xfs/linux-2.6/xfs_iops.c 2006-09-25 15:40:02 +0200 @@ -53,6 +53,7 @@ #include <linux/xattr.h> #include <linux/namei.h> #include <linux/security.h> +#include <linux/vserver/tag.h> /* * Get a XFS inode from a given vnode. --- linux-2.6.18.2/fs/xfs/xfs_inode.c 2006-09-20 16:58:40 +0200 +++ linux-2.6.18.2-vs2.1.1/fs/xfs/xfs_inode.c 2006-09-25 15:40:02 +0200 @@ -50,6 +50,7 @@ #include "xfs_mac.h" #include "xfs_acl.h" +#include <linux/vs_tag.h> kmem_zone_t *xfs_ifork_zone; kmem_zone_t *xfs_inode_zone; --- linux-2.6.18.2/include/asm-arm/tlb.h 2006-06-18 04:54:58 +0200 +++ linux-2.6.18.2-vs2.1.1/include/asm-arm/tlb.h 2006-09-20 17:01:44 +0200 @@ -28,6 +28,7 @@ #else /* !CONFIG_MMU */ #include <asm/pgalloc.h> +#include <linux/vs_memory.h> /* * TLB handling. This allows us to remove pages from the page --- linux-2.6.18.2/include/asm-arm26/tlb.h 2006-01-03 17:30:02 +0100 +++ linux-2.6.18.2-vs2.1.1/include/asm-arm26/tlb.h 2006-09-20 17:01:44 +0200 @@ -3,6 +3,7 @@ #include <asm/pgalloc.h> #include <asm/tlbflush.h> +#include <linux/vs_memory.h> /* * TLB handling. This allows us to remove pages from the page --- linux-2.6.18.2/include/asm-generic/tlb.h 2006-09-20 16:58:40 +0200 +++ linux-2.6.18.2-vs2.1.1/include/asm-generic/tlb.h 2006-09-20 17:01:44 +0200 @@ -14,6 +14,7 @@ #define _ASM_GENERIC__TLB_H #include <linux/swap.h> +#include <linux/vs_memory.h> #include <asm/pgalloc.h> #include <asm/tlbflush.h> --- linux-2.6.18.2/include/asm-ia64/tlb.h 2006-09-20 16:58:40 +0200 +++ linux-2.6.18.2-vs2.1.1/include/asm-ia64/tlb.h 2006-09-20 17:01:44 +0200 @@ -40,6 +40,7 @@ #include <linux/mm.h> #include <linux/pagemap.h> #include <linux/swap.h> +#include <linux/vs_memory.h> #include <asm/pgalloc.h> #include <asm/processor.h> --- linux-2.6.18.2/include/asm-mips/irq.h 2006-09-20 16:58:41 +0200 +++ linux-2.6.18.2-vs2.1.1/include/asm-mips/irq.h 2006-10-13 20:55:06 +0200 @@ -10,6 +10,7 @@ #define _ASM_IRQ_H #include <linux/linkage.h> +#include <linux/vs_context.h> #include <asm/mipsmtregs.h> --- linux-2.6.18.2/include/asm-sparc64/tlb.h 2006-09-20 16:58:43 +0200 +++ linux-2.6.18.2-vs2.1.1/include/asm-sparc64/tlb.h 2006-09-20 17:01:44 +0200 @@ -2,6 +2,7 @@ #define _SPARC64_TLB_H #include <linux/swap.h> +#include <linux/vs_memory.h> #include <asm/pgalloc.h> #include <asm/tlbflush.h> #include <asm/mmu_context.h> --- linux-2.6.18.2/include/linux/sched.h 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/include/linux/sched.h 2006-10-06 23:09:03 +0200 @@ -52,6 +53,7 @@ struct sched_param { #include <linux/cpumask.h> #include <linux/errno.h> #include <linux/nodemask.h> +#include <linux/vs_base.h> #include <asm/system.h> #include <asm/semaphore.h> --- linux-2.6.18.2/include/linux/time.h 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/include/linux/time.h 2006-09-25 17:35:05 +0200 @@ -174,6 +174,9 @@ static inline void timespec_add_ns(struc } a->tv_nsec = ns; } + +#include <linux/vs_time.h> + #endif /* __KERNEL__ */ #define NFDBITS __NFDBITS --- linux-2.6.18.2/include/net/route.h 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/include/net/route.h 2006-10-18 04:06:32 +0200 @@ -27,6 +27,7 @@ #include <net/dst.h> #include <net/inetpeer.h> #include <net/flow.h> +#include <net/inet_sock.h> #include <linux/in_route.h> #include <linux/rtnetlink.h> #include <linux/route.h> --- linux-2.6.18.2/include/net/route.h 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/include/net/route.h 2006-10-18 04:06:32 +0200 @@ -32,6 +33,8 @@ ***** #include <linux/route.h> #include <linux/ip.h> #include <linux/cache.h> +#include <linux/vs_network.h> +#include <linux/in.h> #ifndef __KERNEL__ #warning This file is not supposed to be used outside of kernel. --- linux-2.6.18.2/ipc/mqueue.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/ipc/mqueue.c 2006-09-20 17:01:45 +0200 @@ -29,6 +29,8 @@ #include <linux/audit.h> #include <linux/signal.h> #include <linux/mutex.h> +#include <linux/vs_context.h> +#include <linux/vs_limit.h> #include <net/sock.h> #include "util.h" --- linux-2.6.18.2/ipc/sem.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/ipc/sem.c 2006-09-25 15:40:02 +0200 @@ -78,6 +78,7 @@ #include <linux/capability.h> #include <linux/seq_file.h> #include <linux/mutex.h> +#include <linux/vs_limit.h> #include <asm/uaccess.h> #include "util.h" --- linux-2.6.18.2/ipc/shm.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/ipc/shm.c 2006-09-25 15:40:02 +0200 @@ -32,6 +32,8 @@ #include <linux/ptrace.h> #include <linux/seq_file.h> #include <linux/mutex.h> +#include <linux/vs_context.h> +#include <linux/vs_limit.h> #include <asm/uaccess.h> --- linux-2.6.18.2/kernel/exit.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/exit.c 2006-10-28 18:31:23 +0200 @@ -38,6 +38,9 @@ #include <linux/pipe_fs_i.h> #include <linux/audit.h> /* for audit_free() */ #include <linux/resource.h> +#include <linux/vs_limit.h> +#include <linux/vs_context.h> +#include <linux/vs_network.h> #include <asm/uaccess.h> #include <asm/unistd.h> --- linux-2.6.18.2/kernel/fork.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/fork.c 2006-09-25 15:40:02 +0200 @@ -45,6 +45,10 @@ #include <linux/cn_proc.h> #include <linux/delayacct.h> #include <linux/taskstats_kern.h> +#include <linux/vs_context.h> +#include <linux/vs_network.h> +#include <linux/vs_limit.h> +#include <linux/vs_memory.h> #include <asm/pgtable.h> #include <asm/pgalloc.h> --- linux-2.6.18.2/kernel/irq/handle.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/irq/handle.c 2006-10-29 20:13:29 +0100 @@ -15,6 +15,7 @@ #include <linux/random.h> #include <linux/interrupt.h> #include <linux/kernel_stat.h> +#include <linux/vs_context.h> #include "internals.h" --- linux-2.6.18.2/kernel/pid.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/pid.c 2006-10-29 20:12:58 +0100 @@ -26,6 +26,7 @@ #include <linux/init.h> #include <linux/bootmem.h> #include <linux/hash.h> +#include <linux/vs_pid.h> #define pid_hashfn(nr) hash_long((unsigned long)nr, pidhash_shift) static struct hlist_head *pid_hash; --- linux-2.6.18.2/kernel/posix-timers.c 2006-06-18 04:55:31 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/posix-timers.c 2006-10-06 23:10:42 +0200 @@ -48,6 +48,7 @@ #include <linux/wait.h> #include <linux/workqueue.h> #include <linux/module.h> +#include <linux/vs_context.h> /* * Management arrays for POSIX timers. Timers are kept in slab memory --- linux-2.6.18.2/kernel/printk.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/printk.c 2006-09-25 17:37:24 +0200 @@ -31,6 +31,8 @@ #include <linux/security.h> #include <linux/bootmem.h> #include <linux/syscalls.h> +#include <linux/vs_context.h> +#include <linux/vserver/cvirt.h> #include <asm/uaccess.h> --- linux-2.6.18.2/kernel/sched.c 2006-11-04 19:43:24 +0100 +++ linux-2.6.18.2-vs2.1.1/kernel/sched.c 2006-10-28 19:04:30 +0200 @@ -55,6 +55,9 @@ #include <asm/tlb.h> #include <asm/unistd.h> +#include <linux/vs_context.h> +#include <linux/vs_cvirt.h> +#include <linux/vs_sched.h> /* * Convert user-nice values [ -20 ... 0 ... 19 ] --- linux-2.6.18.2/kernel/signal.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/signal.c 2006-10-25 03:39:09 +0200 @@ -23,6 +23,7 @@ #include <linux/ptrace.h> #include <linux/signal.h> #include <linux/capability.h> +#include <linux/vserver/debug.h> #include <asm/param.h> #include <asm/uaccess.h> #include <asm/unistd.h> --- linux-2.6.18.2/kernel/softirq.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/softirq.c 2006-09-25 17:56:22 +0200 @@ -17,6 +17,7 @@ #include <linux/kthread.h> #include <linux/rcupdate.h> #include <linux/smp.h> +#include <linux/vs_context.h> #include <asm/irq.h> /* --- linux-2.6.18.2/kernel/sys.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/sys.c 2006-09-25 15:40:02 +0200 @@ -10,6 +10,7 @@ #include <linux/mman.h> #include <linux/smp_lock.h> #include <linux/notifier.h> +#include <linux/kmod.h> #include <linux/reboot.h> #include <linux/prctl.h> #include <linux/highuid.h> --- linux-2.6.18.2/kernel/sys.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/sys.c 2006-09-25 15:40:02 +0200 @@ -28,6 +29,8 @@ #include <linux/tty.h> #include <linux/signal.h> #include <linux/cn_proc.h> +#include <linux/vs_cvirt.h> +#include <linux/vs_pid.h> #include <linux/compat.h> #include <linux/syscalls.h> --- linux-2.6.18.2/kernel/sysctl.c 2006-11-04 19:43:24 +0100 +++ linux-2.6.18.2-vs2.1.1/kernel/sysctl.c 2006-10-18 01:14:31 +0200 @@ -45,6 +45,7 @@ #include <linux/syscalls.h> #include <linux/nfs_fs.h> #include <linux/acpi.h> +#include <linux/vserver/cvirt.h> #include <asm/uaccess.h> #include <asm/processor.h> --- linux-2.6.18.2/kernel/timer.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/kernel/timer.c 2006-11-03 00:38:37 +0100 @@ -34,6 +34,9 @@ #include <linux/cpu.h> #include <linux/syscalls.h> #include <linux/delay.h> +#include <linux/vs_cvirt.h> +#include <linux/vs_pid.h> +#include <linux/vserver/sched.h> #include <asm/uaccess.h> #include <asm/unistd.h> --- linux-2.6.18.2/mm/filemap_xip.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/mm/filemap_xip.c 2006-09-20 17:01:45 +0200 @@ -13,6 +13,7 @@ #include <linux/module.h> #include <linux/uio.h> #include <linux/rmap.h> +#include <linux/vs_memory.h> #include <asm/tlbflush.h> #include "filemap.h" --- linux-2.6.18.2/mm/fremap.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/mm/fremap.c 2006-09-20 17:01:45 +0200 @@ -15,6 +15,7 @@ #include <linux/rmap.h> #include <linux/module.h> #include <linux/syscalls.h> +#include <linux/vs_memory.h> #include <asm/mmu_context.h> #include <asm/cacheflush.h> --- linux-2.6.18.2/mm/hugetlb.c 2006-09-20 16:58:44 +0200 +++ linux-2.6.18.2-vs2.1.1/mm/hugetlb.c 2006-09-20 17:01:45 +0200 @@ -19,6 +19,7 @@ #include <asm/pgtable.h> #include <linux/hugetlb.h> +#include <linux/vs_memory.h> #include "internal.h" const unsigned long hugetlb_zero = 0, hugetlb_infinity = ~0UL; --- linux-2.6.18.2/mm/mlock.c 2006-04-09 13:49:58 +0200 +++ linux-2.6.18.2-vs2.1.1/mm/mlock.c 2006-09-20 17:01:45 +0200 @@ -10,6 +10,7 @@ #include <linux/mm.h> #include <linux/mempolicy.h> #include <linux/syscalls.h> +#include <linux/vs_memory.h> static int mlock_fixup(struct vm_area_struct *vma, struct vm_area_struct **prev, --- linux-2.6.18.2/mm/mremap.c 2006-09-20 16:58:45 +0200 +++ linux-2.6.18.2-vs2.1.1/mm/mremap.c 2006-09-20 17:01:45 +0200 @@ -18,6 +18,7 @@ #include <linux/highmem.h> #include <linux/security.h> #include <linux/syscalls.h> +#include <linux/vs_memory.h> #include <asm/uaccess.h> #include <asm/cacheflush.h> --- linux-2.6.18.2/mm/page_alloc.c 2006-11-04 19:43:24 +0100 +++ linux-2.6.18.2-vs2.1.1/mm/page_alloc.c 2006-11-04 19:12:54 +0100 @@ -37,6 +37,7 @@ #include <linux/vmalloc.h> #include <linux/mempolicy.h> #include <linux/stop_machine.h> +#include <linux/vs_limit.h> #include <asm/tlbflush.h> #include <asm/div64.h> --- linux-2.6.18.2/mm/rmap.c 2006-09-20 16:58:45 +0200 +++ linux-2.6.18.2-vs2.1.1/mm/rmap.c 2006-09-20 17:01:45 +0200 @@ -53,6 +53,7 @@ #include <linux/rmap.h> #include <linux/rcupdate.h> #include <linux/module.h> +#include <linux/vs_memory.h> #include <asm/tlbflush.h> --- linux-2.6.18.2/mm/slab.c 2006-09-20 16:58:45 +0200 +++ linux-2.6.18.2-vs2.1.1/mm/slab.c 2006-11-03 00:38:37 +0100 @@ -500,6 +500,8 @@ struct kmem_cache { #define STATS_INC_FREEMISS(x) do { } while (0) #endif +#include "slab_vs.h" + #if DEBUG /* --- linux-2.6.18.2/mm/swapfile.c 2006-09-20 16:58:45 +0200 +++ linux-2.6.18.2-vs2.1.1/mm/swapfile.c 2006-09-20 17:01:45 +0200 @@ -31,6 +31,7 @@ #include <asm/pgtable.h> #include <asm/tlbflush.h> #include <linux/swapops.h> +#include <linux/vs_memory.h> DEFINE_SPINLOCK(swap_lock); unsigned int nr_swapfiles; --- linux-2.6.18.2/net/core/dev.c 2006-11-04 19:43:24 +0100 +++ linux-2.6.18.2-vs2.1.1/net/core/dev.c 2006-10-18 01:14:31 +0200 @@ -117,6 +117,7 @@ #include <linux/dmaengine.h> #include <linux/err.h> #include <linux/ctype.h> +#include <linux/vs_network.h> /* * The list of packet types we will receive (as opposed to discard) --- linux-2.6.18.2/net/core/sock.c 2006-09-20 16:58:50 +0200 +++ linux-2.6.18.2-vs2.1.1/net/core/sock.c 2006-09-20 17:01:45 +0200 @@ -124,6 +124,9 @@ #include <linux/ipsec.h> #include <linux/filter.h> +#include <linux/vs_socket.h> +#include <linux/vs_limit.h> +#include <linux/vs_context.h> #ifdef CONFIG_INET #include <net/tcp.h> --- linux-2.6.18.2/net/ipv4/af_inet.c 2006-09-20 16:58:50 +0200 +++ linux-2.6.18.2-vs2.1.1/net/ipv4/af_inet.c 2006-10-18 04:06:32 +0200 @@ -115,6 +115,7 @@ #ifdef CONFIG_IP_MROUTE #include <linux/mroute.h> #endif +#include <linux/vs_limit.h> DEFINE_SNMP_STAT(struct linux_mib, net_statistics) __read_mostly; --- linux-2.6.18.2/net/ipv4/tcp.c 2006-09-20 16:58:50 +0200 +++ linux-2.6.18.2-vs2.1.1/net/ipv4/tcp.c 2006-09-20 17:02:28 +0200 @@ -258,6 +258,7 @@ #include <linux/bootmem.h> #include <linux/cache.h> #include <linux/err.h> +#include <linux/in.h> #include <net/icmp.h> #include <net/tcp.h> --- linux-2.6.18.2/net/ipv4/tcp_ipv4.c 2006-09-20 16:58:50 +0200 +++ linux-2.6.18.2-vs2.1.1/net/ipv4/tcp_ipv4.c 2006-10-18 04:06:32 +0200 @@ -77,6 +77,7 @@ #include <linux/stddef.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> +#include <linux/vserver/debug.h> int sysctl_tcp_tw_reuse; int sysctl_tcp_low_latency; --- linux-2.6.18.2/net/ipv4/tcp_minisocks.c 2006-09-20 16:58:51 +0200 +++ linux-2.6.18.2-vs2.1.1/net/ipv4/tcp_minisocks.c 2006-09-20 17:01:45 +0200 @@ -28,6 +28,10 @@ #include <net/inet_common.h> #include <net/xfrm.h> +#include <linux/vs_limit.h> +#include <linux/vs_socket.h> +#include <linux/vs_context.h> + #ifdef CONFIG_SYSCTL #define SYNC_INIT 0 /* let the user enable it */ #else --- linux-2.6.18.2/net/netlink/af_netlink.c 2006-09-20 16:58:51 +0200 +++ linux-2.6.18.2-vs2.1.1/net/netlink/af_netlink.c 2006-09-20 17:01:45 +0200 @@ -56,6 +56,9 @@ #include <linux/types.h> #include <linux/audit.h> #include <linux/selinux.h> +#include <linux/vs_context.h> +#include <linux/vs_network.h> +#include <linux/vs_limit.h> #include <net/sock.h> #include <net/scm.h> --- linux-2.6.18.2/net/socket.c 2006-09-20 16:58:54 +0200 +++ linux-2.6.18.2-vs2.1.1/net/socket.c 2006-09-20 17:01:45 +0200 @@ -93,6 +93,7 @@ #include <net/sock.h> #include <linux/netfilter.h> +#include <linux/vs_socket.h> static int sock_no_open(struct inode *irrelevant, struct file *dontcare); static ssize_t sock_aio_read(struct kiocb *iocb, char __user *buf, --- linux-2.6.18.2/net/sunrpc/auth.c 2006-06-18 04:55:52 +0200 +++ linux-2.6.18.2-vs2.1.1/net/sunrpc/auth.c 2006-09-25 15:40:02 +0200 @@ -13,6 +13,7 @@ #include <linux/errno.h> #include <linux/sunrpc/clnt.h> #include <linux/spinlock.h> +#include <linux/vs_tag.h> #ifdef RPC_DEBUG # define RPCDBG_FACILITY RPCDBG_AUTH --- linux-2.6.18.2/net/sunrpc/auth_unix.c 2006-09-20 16:58:54 +0200 +++ linux-2.6.18.2-vs2.1.1/net/sunrpc/auth_unix.c 2006-09-25 15:40:02 +0200 @@ -11,6 +11,7 @@ #include <linux/module.h> #include <linux/sunrpc/clnt.h> #include <linux/sunrpc/auth.h> +#include <linux/vs_tag.h> #define NFS_NGROUPS 16 --- linux-2.6.18.2/net/sunrpc/clnt.c 2006-09-20 16:58:54 +0200 +++ linux-2.6.18.2-vs2.1.1/net/sunrpc/clnt.c 2006-09-25 15:40:02 +0200 @@ -29,6 +29,7 @@ #include <linux/slab.h> #include <linux/utsname.h> #include <linux/workqueue.h> +#include <linux/vs_cvirt.h> #include <linux/sunrpc/clnt.h> #include <linux/sunrpc/rpc_pipe_fs.h> --- linux-2.6.18.2/net/unix/af_unix.c 2006-09-20 16:58:54 +0200 +++ linux-2.6.18.2-vs2.1.1/net/unix/af_unix.c 2006-09-25 15:40:02 +0200 @@ -116,6 +116,9 @@ #include <linux/mount.h> #include <net/checksum.h> #include <linux/security.h> +#include <linux/vs_context.h> +#include <linux/vs_network.h> +#include <linux/vs_limit.h> int sysctl_unix_max_dgram_qlen = 10;