]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge branch 'for-next/mm' into for-next/core
authorWill Deacon <will@kernel.org>
Sun, 14 Jun 2026 11:17:33 +0000 (12:17 +0100)
committerWill Deacon <will@kernel.org>
Sun, 14 Jun 2026 11:17:33 +0000 (12:17 +0100)
* for-next/mm: (24 commits)
  Revert "arm64: mm: Unmap kernel data/bss entirely from the linear map"
  Revert "arm64: mm: Defer remap of linear alias of data/bss"
  arm64/mm: Rename ptdesc_t
  arm64: mm: Defer remap of linear alias of data/bss
  KVM: arm64: Omit tag sync on stage-2 mappings of the zero page
  arm64: Avoid double evaluation of __ptep_get()
  kasan: Move generic KASAN page tables out of BSS too
  arm64: Rename page table BSS section to .bss..pgtbl
  arm64: mm: Unmap kernel data/bss entirely from the linear map
  arm64: mm: Map the kernel data/bss read-only in the linear map
  mm: Make empty_zero_page[] const
  sh: Drop cache flush of the zero page at boot
  powerpc/code-patching: Avoid r/w mapping of the zero page
  arm64: mm: Don't abuse memblock NOMAP to check for overlaps
  arm64: Move fixmap and kasan page tables to end of kernel image
  arm64: mm: Permit contiguous attribute for preliminary mappings
  arm64: kfence: Avoid NOMAP tricks when mapping the early pool
  arm64: mm: Permit contiguous descriptors to be manipulated
  arm64: mm: Preserve non-contiguous descriptors when mapping DRAM
  arm64: mm: Preserve existing table mappings when mapping DRAM
  ...

1  2 
arch/arm64/include/asm/linkage.h

index 73eabc82a6bb2344cc2ba1842bb6981e64ebbbf5,8637f667667c1a20a2a89802f546e0a7feface84..d1f7a16729d254baefb08d7262ea7ea4fed037d1
@@@ -43,6 -43,6 +43,8 @@@
        SYM_TYPED_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)        \
        bti c ;
  
 +#define _THIS_IP_ ({ unsigned long __ip; asm volatile("adr %0, ." : "=r" (__ip)); __ip; })
 +
+ #define __bss_pgtbl __section(".bss..pgtbl") __aligned(PAGE_SIZE)
  #endif