Re: [PATCH 08/13] mm: introduce vma_get_page_prot() and use it
Lorenzo Stoakes <[email protected]> Thu, 2 Jul 2026 16:40:15 +0100
| Newsgroups | gmane.comp.freedesktop.xorg.drivers.freedreno,gmane.linux.ports.mips,gmane.linux.kernel,gmane.linux.ports.ppc64.devel,gmane.comp.video.dri.devel,gmane.linux.ports.arm.kernel,gmane.linux.kernel.samsung-soc,gmane.comp.freedesktop.xorg.drivers.intel,gmane.linux.ports.arm.msm,gmane.comp.freedesktop.xorg.nouveau,gmane.linux.ports.arm.rockchip,gmane.linux.ports.tegra,gmane.comp.emulators.xen.devel,gmane.linux.kernel.aio.general,gmane.linux.file-systems,gmane.linux.kernel.mm,gmane.linux.sound |
|---|---|
| Message-ID | <akaGOiLz-3Zx6kDs@lucifer> |
On Thu, Jul 02, 2026 at 08:38:45PM +0800, Lance Yang wrote: > > On Mon, Jun 29, 2026 at 08:25:31PM +0100, Lorenzo Stoakes wrote: > >There's a large number of vm_get_page_prot(vma->vm_flags) invocations. Make > >life easier by introducing vma_get_page_prot() parameterised by the VMA. > > > >This also makes converting vm_get_page_prot() to vma_flags_t easier. > > > >Also update the userland VMA tests to reflect the change. > > > >No functional change intended. > > > >Signed-off-by: Lorenzo Stoakes <[email protected]> > >--- > > drivers/gpu/drm/drm_gem.c | 2 +- > > drivers/gpu/drm/drm_gem_dma_helper.c | 2 +- > > drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +- > > drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +- > > drivers/gpu/drm/exynos/exynos_drm_gem.c | 6 +++--- > > drivers/gpu/drm/i915/gem/i915_gem_mman.c | 12 ++++++------ > > drivers/gpu/drm/msm/msm_gem.c | 2 +- > > drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +- > > drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +- > > drivers/gpu/drm/omapdrm/omap_gem.c | 6 +++--- > > drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +- > > drivers/gpu/drm/tegra/gem.c | 2 +- > > drivers/gpu/drm/virtio/virtgpu_vram.c | 2 +- > > drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 2 +- > > drivers/gpu/drm/xe/xe_device.c | 2 +- > > drivers/gpu/drm/xe/xe_mmio_gem.c | 2 +- > > drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- > > drivers/video/fbdev/core/fb_io_fops.c | 2 +- > > One missed? > > drivers/gpu/drm/panthor/panthor_gem.c still has: > > vma->vm_page_prot = vm_get_page_prot(vma->vm_flags); > > Can use vma_get_page_prot(vma) too. Oops! Will respin and update. Good spot! > > [...] Thanks, Lorenzo