diff -Naur old/vboxdrv/r0drv/linux/memobj-r0drv-linux.c new/vboxdrv/r0drv/linux/memobj-r0drv-linux.c --- old/vboxdrv/r0drv/linux/memobj-r0drv-linux.c 2010-11-30 16:00:24.000000000 +0100 +++ new/vboxdrv/r0drv/linux/memobj-r0drv-linux.c 2012-12-12 10:37:43.880169541 +0100 @@ -50,6 +50,10 @@ # define PAGE_READONLY_EXEC PAGE_READONLY #endif +#ifndef VM_RESERVED +# define VM_RESERVED (VM_DONTEXPAND | VM_DONTDUMP) +#endif + /* * 2.6.29+ kernels don't work with remap_pfn_range() anymore because * track_pfn_vma_new() is apparently not defined for non-RAM pages.