Added conditional matching for kernels >= 6.3.0
This commit is contained in:
parent
41fe6db44a
commit
084d19950a
|
@ -390,7 +390,11 @@ static int ashmem_mmap(struct file *file, struct vm_area_struct *vma)
|
|||
ret = -EPERM;
|
||||
goto out;
|
||||
}
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)
|
||||
vm_flags_clear(vma, calc_vm_may_flags(~asma->prot_mask));
|
||||
#else
|
||||
vma->vm_flags &= ~calc_vm_may_flags(~asma->prot_mask);
|
||||
#endif
|
||||
|
||||
if (!asma->file) {
|
||||
char *name = ASHMEM_NAME_DEF;
|
||||
|
|
Loading…
Reference in New Issue