linux/arch
Lorenzo Stoakes 590d356aa4 mm: update shmem_[kernel]_file_*() functions to use vma_flags_t
In order to be able to use only vma_flags_t in vm_area_desc we must adjust
shmem file setup functions to operate in terms of vma_flags_t rather than
vm_flags_t.

This patch makes this change and updates all callers to use the new
functions.

No functional changes intended.

[akpm@linux-foundation.org: comment fixes, per Baolin]
Link: https://lkml.kernel.org/r/736febd280eb484d79cef5cf55b8a6f79ad832d2.1769097829.git.lorenzo.stoakes@oracle.com
Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Reviewed-by: Baolin Wang <baolin.wang@linux.alibaba.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Reviewed-by: Liam R. Howlett <Liam.Howlett@oracle.com>
Cc: Barry Song <baohua@kernel.org>
Cc: David Hildenbrand <david@kernel.org>
Cc: Dev Jain <dev.jain@arm.com>
Cc: Jason Gunthorpe <jgg@nvidia.com>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Zi Yan <ziy@nvidia.com>
Cc: "Darrick J. Wong" <djwong@kernel.org>
Cc: Damien Le Moal <dlemoal@kernel.org>
Cc: Yury Norov <ynorov@nvidia.com>
Cc: Chris Mason <clm@fb.com>
Cc: Pedro Falcato <pfalcato@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2026-02-12 15:42:58 -08:00
..
alpha alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE 2026-02-06 15:47:17 -08:00
arc arch, mm: consolidate initialization of nodes, zones and memory map 2026-01-26 20:02:18 -08:00
arm arch, mm: consolidate initialization of SPARSE memory model 2026-01-26 20:02:18 -08:00
arm64 mm: provide address parameter to p{te,md,ud}_user_accessible_page() 2026-01-26 20:02:35 -08:00
csky arch, mm: consolidate initialization of SPARSE memory model 2026-01-26 20:02:18 -08:00
hexagon arch, mm: consolidate initialization of nodes, zones and memory map 2026-01-26 20:02:18 -08:00
loongarch LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE 2026-02-06 15:47:18 -08:00
m68k arch, mm: consolidate initialization of nodes, zones and memory map 2026-01-26 20:02:18 -08:00
microblaze arch, mm: consolidate initialization of nodes, zones and memory map 2026-01-26 20:02:18 -08:00
mips mips: mm: enable MMU_GATHER_RCU_TABLE_FREE 2026-02-06 15:47:18 -08:00
nios2 arch, mm: consolidate initialization of nodes, zones and memory map 2026-01-26 20:02:18 -08:00
openrisc arch, mm: consolidate initialization of nodes, zones and memory map 2026-01-26 20:02:18 -08:00
parisc parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE 2026-02-06 15:47:18 -08:00
powerpc mm: convert __HAVE_ARCH_TLB_REMOVE_TABLE to CONFIG_HAVE_ARCH_TLB_REMOVE_TABLE config 2026-02-06 15:47:19 -08:00
riscv mm: provide address parameter to p{te,md,ud}_user_accessible_page() 2026-01-26 20:02:35 -08:00
s390 mm, swap: cleanup swap entry management workflow 2026-01-31 14:22:56 -08:00
sh arch, mm: consolidate initialization of SPARSE memory model 2026-01-26 20:02:18 -08:00
sparc mm: convert __HAVE_ARCH_TLB_REMOVE_TABLE to CONFIG_HAVE_ARCH_TLB_REMOVE_TABLE config 2026-02-06 15:47:19 -08:00
um um: mm: enable MMU_GATHER_RCU_TABLE_FREE 2026-02-06 15:47:18 -08:00
x86 mm: update shmem_[kernel]_file_*() functions to use vma_flags_t 2026-02-12 15:42:58 -08:00
xtensa arch, mm: consolidate initialization of nodes, zones and memory map 2026-01-26 20:02:18 -08:00
.gitignore
Kconfig treewide: drop outdated compiler version remarks in Kconfig help texts 2025-11-12 10:00:14 -08:00