mirror-linux/arch/arm64
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>
2025-07-09 22:42:18 -07:00
..
boot arm64: dts: apple: Move touchbar mipi {address,size}-cells from dtsi to dts 2025-06-13 14:32:25 +00:00
configs arm64: defconfig: update renamed PHY_SNPS_EUSB2 2025-06-10 10:19:18 +02:00
crypto crypto: arm64/sha256 - Add simd block function 2025-05-05 18:20:45 +08:00
hyperv arm64, x86: hyperv: Report the VTL the system boots in 2025-05-23 16:30:55 +00:00
include mm: remove devmap related functions and page table bits 2025-07-09 22:42:18 -07:00
kernel arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth() 2025-06-12 17:28:18 +01:00
kvm KVM: arm64: VHE: Centralize ISBs when returning to host 2025-06-19 13:34:59 +01:00
lib lib/crypto/poly1305: Fix arm64's poly1305_blocks_arch() 2025-06-16 12:51:34 -07:00
mm mm: update architecture and driver code to use vm_flags_t 2025-07-09 22:42:14 -07:00
net bpf-next-6.16 2025-05-28 15:52:42 -07:00
tools Merge branch kvm-arm64/misc-6.16 into kvmarm-master/next 2025-05-23 10:59:43 +01:00
xen xen/arm: call uaccess_ttbr0_enable for dm_op hypercall 2025-05-23 07:10:02 +02:00
Kbuild
Kconfig mm: remove devmap related functions and page table bits 2025-07-09 22:42:18 -07:00
Kconfig.debug
Kconfig.platforms arm64: Kconfig: switch to HAVE_PWRCTRL 2025-05-23 15:23:18 -05:00
Makefile arm64: drop binutils version checks 2025-04-30 21:55:06 +02:00