summaryrefslogtreecommitdiff
path: root/net/core
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2012-11-15 17:21:16 (GMT)
committerCatalin Marinas <catalin.marinas@arm.com>2012-11-16 15:50:25 (GMT)
commit8e620b0476696e9428442d3551f3dad47df0e28f (patch)
tree259e48a52e0d3725b3f77167b6195066fe26d455 /net/core
parent77b67063bb6bce6d475e910d3b886a606d0d91f7 (diff)
downloadlinux-fsl-qoriq-8e620b0476696e9428442d3551f3dad47df0e28f.tar.xz
arm64: Distinguish between user and kernel XN bits
On AArch64, the meaning of the XN bit has changed to UXN (user). The PXN (privileged) bit must be set to prevent kernel execution. Without the PXN bit set, the CPU may speculatively access device memory. This patch ensures that all the mappings that the kernel must not execute from (including user mappings) have the PXN bit set. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'net/core')
0 files changed, 0 insertions, 0 deletions