diff --git a/executer/kernel/mcctrl/syscall.c b/executer/kernel/mcctrl/syscall.c index 82e958bf..3d8803d4 100644 --- a/executer/kernel/mcctrl/syscall.c +++ b/executer/kernel/mcctrl/syscall.c @@ -859,7 +859,13 @@ static int rus_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) } } else - error = vm_insert_pfn(vma, rva+(pix*PAGE_SIZE), pfn+pix); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 18, 0) + error = vmf_insert_pfn(vma, rva+(pix*PAGE_SIZE), + pfn+pix); +#else + error = vm_insert_pfn(vma, rva+(pix*PAGE_SIZE), + pfn+pix); +#endif if (error) { #if 1 /* POSTK_DEBUG_TEMP_FIX_11 */ /* rus_vm_fault() multi-thread fix */ printk("%s: vm_insert_pfn returned %d\n", __FUNCTION__, error);