[PATCH v3 0/3] arm64: use hierarchical XN permissions for all page tables

Catalin Marinas catalin.marinas at arm.com
Fri Mar 19 19:19:36 GMT 2021


On Wed, 10 Mar 2021 11:49:39 +0100, Ard Biesheuvel wrote:
> This series tweaks the page table population code to set the UXNTable and
> PXNTable bits as appropriate when page tables are being allocated and linked
> into a page table hierarchy. On table entries that cover the linear region,
> both PXN and UXN are set; for other page tables, either the UXN or PXN
> attribute is set on all table entries, depending on whether the hierarchy in
> question is intended to be used by the kernel or by user space.
> 
> [...]

Applied to arm64 (for-next/xntable), thanks!

[1/3] arm64: mm: add missing P4D definitions and use them consistently
      https://git.kernel.org/arm64/c/c1fd78a77704
[2/3] arm64: mm: use XN table mapping attributes for the linear region
      https://git.kernel.org/arm64/c/87143f404f33
[3/3] arm64: mm: use XN table mapping attributes for user/kernel mappings
      https://git.kernel.org/arm64/c/59511cfd08f3

-- 
Catalin




More information about the linux-arm-kernel mailing list