Re: [PATCH v2 10/13] mm: make vm_area_desc utilise vma_flags_t only
Pedro Falcato <[email protected]>
| Newsgroups | org.kernel.vger.linux-sgx,dev.linux.lists.ntfs3,dev.linux.lists.nvdimm,org.freedesktop.lists.dri-devel,org.freedesktop.lists.intel-gfx,org.kernel.vger.keyrings,org.kernel.vger.linux-cxl,org.kernel.vger.linux-ext4,org.kernel.vger.linux-fsdevel,org.kernel.vger.linux-kernel,org.kernel.vger.linux-security-module,org.kernel.vger.linux-xfs,org.kvack.linux-mm,org.ozlabs.lists.linux-erofs |
|---|---|
| Message-ID | <224p7l6o6vsve6uv654wbrhmlo6lxbvzh6hm33fsoujhftuunf@zhf66q54ldlc> |
On Thu, Jan 22, 2026 at 04:06:19PM +0000, Lorenzo Stoakes wrote: > Now we have eliminated all uses of vm_area_desc->vm_flags, eliminate this > field, and have mmap_prepare users utilise the vma_flags_t > vm_area_desc->vma_flags field only. > > As part of this change we alter is_shared_maywrite() to accept a > vma_flags_t parameter, and introduce is_shared_maywrite_vm_flags() for use > with legacy vm_flags_t flags. > > We also update struct mmap_state to add a union between vma_flags and > vm_flags temporarily until the mmap logic is also converted to using > vma_flags_t. > > Also update the VMA userland tests to reflect this change. > > Signed-off-by: Lorenzo Stoakes <[email protected]> Reviewed-by: Pedro Falcato <[email protected]> -- Pedro