Snap for 12085157 from 16ec86700b to android14-6.1-keystone-qcom-release

Change-Id: Ib364ec7ef13ac9b133eeecee7fd406c632fb391a
Signed-off-by: Coastguard Worker <android-build-coastguard-worker@google.com>
This commit is contained in:
Android Build Coastguard Worker 2024-07-14 08:00:59 +00:00
commit 075ce55534

View File

@ -294,11 +294,14 @@ struct vm_area_struct *get_pad_vma(struct vm_area_struct *vma)
/* Adjust the start to begin at the start of the padding section */ /* Adjust the start to begin at the start of the padding section */
pad->vm_start = VMA_PAD_START(pad); pad->vm_start = VMA_PAD_START(pad);
/*
* The below modifications to vm_flags don't need mmap write lock,
* since, pad does not belong to the VMA tree.
*/
/* Make the pad vma PROT_NONE */ /* Make the pad vma PROT_NONE */
vm_flags_clear(pad, VM_READ|VM_WRITE|VM_EXEC); __vm_flags_mod(pad, 0, VM_READ|VM_WRITE|VM_EXEC);
/* Remove padding bits */ /* Remove padding bits */
vm_flags_clear(pad, VM_PAD_MASK); __vm_flags_mod(pad, 0, VM_PAD_MASK);
return pad; return pad;
} }