mirror of
				https://github.com/choff/anbox-modules.git
				synced 2025-11-04 07:42:37 +08:00 
			
		
		
		
	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;
 | 
							ret = -EPERM;
 | 
				
			||||||
		goto out;
 | 
							goto out;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 3, 0)
 | 
				
			||||||
		vm_flags_clear(vma, calc_vm_may_flags(~asma->prot_mask));
 | 
							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) {
 | 
						if (!asma->file) {
 | 
				
			||||||
		char *name = ASHMEM_NAME_DEF;
 | 
							char *name = ASHMEM_NAME_DEF;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user