linux/arch/powerpc
Alistair Popple d438d27341 mm: remove devmap related functions and page table bits
Now that DAX and all other reference counts to ZONE_DEVICE pages are
managed normally there is no need for the special devmap PTE/PMD/PUD page
table bits.  So drop all references to these, freeing up a software
defined page table bit on architectures supporting it.

Link: https://lkml.kernel.org/r/6389398c32cc9daa3dfcaa9f79c7972525d310ce.1750323463.git-series.apopple@nvidia.com
Signed-off-by: Alistair Popple <apopple@nvidia.com>
Acked-by: Will Deacon <will@kernel.org> # arm64
Acked-by: David Hildenbrand <david@redhat.com>
Suggested-by: Chunyan Zhang <zhang.lyra@gmail.com>
Reviewed-by: Björn Töpel <bjorn@rivosinc.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Cc: Balbir Singh <balbirs@nvidia.com>
Cc: Björn Töpel <bjorn@kernel.org>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Dan Williams <dan.j.williams@intel.com>
Cc: Deepak Gupta <debug@rivosinc.com>
Cc: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
Cc: Inki Dae <m.szyprowski@samsung.com>
Cc: John Groves <john@groves.net>
Cc: John Hubbard <jhubbard@nvidia.com>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Cc: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
History 2025-07-09 22:42:18 -07:00
..
boot powerpc: dts: mpc8315erdb: Add GPIO controller node 2025-06-13 12:32:21 +05:30
configs Networking changes for 6.16. 2025-05-28 15:24:36 -07:00
crypto crypto: powerpc/sha256 - implement library instead of shash 2025-05-05 18:20:43 +08:00
include mm: remove devmap related functions and page table bits 2025-07-09 22:42:18 -07:00
kernel powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery 2025-06-13 12:30:48 +05:30
kexec powerpc/crash: Fix non-smp kexec preparation 2025-04-29 11:40:46 +05:30
kvm mm: update architecture and driver code to use vm_flags_t 2025-07-09 22:42:14 -07:00
lib powerpc updates for 6.16 2025-05-26 14:38:57 -07:00
math-emu powerpc/math-emu: Inhibit W=1 warnings 2022-09-08 11:11:18 +10:00
mm powerpc: remove checks for devmap pages and PMDs/PUDs 2025-07-09 22:42:17 -07:00
net powerpc/bpf: fix JIT code size calculation of bpf trampoline 2025-04-29 11:04:27 +05:30
perf Performance events updates for v6.16: 2025-05-26 15:40:23 -07:00
platforms drivers/base/node: rename __register_one_node() to register_one_node() 2025-07-09 22:42:00 -07:00
purgatory Makefile: remove redundant tool coverage variables 2024-05-14 23:35:48 +09:00
sysdev A set of cleanups for the generic interrupt subsystem: 2025-05-27 08:07:32 -07:00
tools powerpc/ftrace: Fix ftrace bug with KASAN=y 2024-11-10 22:33:51 +11:00
xmon powerpc: Don't use --- in kernel logs 2025-04-29 11:41:38 +05:30
Kbuild powerpc64/ftrace: Move ftrace sequence out of line 2024-10-31 11:00:54 +11:00
Kconfig mm: remove devmap related functions and page table bits 2025-07-09 22:42:18 -07:00
Kconfig.debug powerpc: Remove UDBG_RTAS_CONSOLE 2025-02-26 21:15:09 +05:30
Makefile Kbuild updates for v6.13 2024-11-30 13:41:50 -08:00
Makefile.postlink powerpc/ftrace: Add a postlink script to validate function tracer 2024-10-31 11:00:54 +11:00