Skip to content

Commit 7746aed

Browse files
committed
Update mm_get_unmapped_area signature for kernel 6.19+
1 parent ed6c595 commit 7746aed

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

memflow-kmod/vmtools.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,10 @@ static unsigned long memflow_vm_mem_get_unmapped_area(struct file *file, unsigne
324324
struct vm_mem_data *data = file->private_data;
325325
#if LINUX_VERSION_CODE < KERNEL_VERSION(6,10,0)
326326
return get_unmapped_area(data->wrapped_vma->vm_file, addr, len, pgoff + data->wrapped_vma->vm_pgoff, flags);
327-
#else
327+
#elif LINUX_VERSION_CODE < KERNEL_VERSION(6,19,0)
328328
return mm_get_unmapped_area(data->wrapped_task->mm, data->wrapped_vma->vm_file, addr, len, pgoff + data->wrapped_vma->vm_pgoff, flags);
329+
#else
330+
return mm_get_unmapped_area(data->wrapped_vma->vm_file, addr, len, pgoff + data->wrapped_vma->vm_pgoff, flags);
329331
#endif
330332
}
331333

0 commit comments

Comments
 (0)