handle VM_RESERVED (non-existing since Linux 3.7.0) and do_mmap_pgoff() (unexported since Linux 3.5.0) in mcctrl's syscall.c

This commit is contained in:
Balazs Gerofi
2014-11-10 18:28:30 +09:00
committed by Balazs Gerofi bgerofi@riken.jp
parent 5f095b3952
commit cd6e663f48

View File

@ -452,7 +452,7 @@ static int rus_mmap(struct file *file, struct vm_area_struct *vma)
#if LINUX_VERSION_CODE < KERNEL_VERSION(3,7,0)
vma->vm_flags |= VM_RESERVED | VM_DONTEXPAND | VM_MIXEDMAP;
#else
vma->vm_flags |= VM_DONTDUMP | VM_DONTEXPAND | VM_MIXEDMAP;
vma->vm_flags |= VM_IO | VM_DONTDUMP | VM_DONTEXPAND | VM_PFNMAP;
#endif
vma->vm_ops = &rus_vmops;
return 0;