summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2020-01-06 14:35:39 +0000
committerLinus Torvalds <torvalds@linux-foundation.org>2020-01-06 10:10:07 -0800
commit24cecc37746393432d994c0dbc251fb9ac7c5d72 (patch)
tree31d0263e96ab98623c738299c27293fb7597dd97 /tools/perf/scripts/python
parentc79f46a282390e0f5b306007bf7b11a46d529538 (diff)
downloadkernel-24cecc37746393432d994c0dbc251fb9ac7c5d72.tar.gz
arm64: Revert support for execute-only user mappings
The ARMv8 64-bit architecture supports execute-only user permissions by clearing the PTE_USER and PTE_UXN bits, practically making it a mostly privileged mapping but from which user running at EL0 can still execute. The downside, however, is that the kernel at EL1 inadvertently reading such mapping would not trip over the PAN (privileged access never) protection. Revert the relevant bits from commit cab15ce604e5 ("arm64: Introduce execute-only page access permissions") so that PROT_EXEC implies PROT_READ (and therefore PTE_USER) until the architecture gains proper support for execute-only user mappings. Fixes: cab15ce604e5 ("arm64: Introduce execute-only page access permissions") Cc: <stable@vger.kernel.org> # 4.9.x- Acked-by: Will Deacon <will@kernel.org> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
6.6.y&id=e1d9cbfa09cdd39c4821777a6980dd643e5493ad'>[SCSI] hpsa: mark last scatter gather element as the lastMatt Gates 2014-03-15[SCSI] hpsa: use extended report luns command for HP SSD SmartPathMatt Gates 2013-12-19[SCSI] hpsa: enable unit attention reportingStephen M. Cameron 2013-12-19[SCSI] hpsa: rename scsi prefetch fieldStephen M. Cameron 2012-05-10[SCSI] hpsa: dial down lockup detection during firmware flashStephen M. Cameron 2012-05-10[SCSI] hpsa: use multiple reply queuesMatt Gates 2012-05-10[SCSI] hpsa: add abort error handler functionStephen M. Cameron 2012-02-19[SCSI] hpsa: eliminate 8 external target limitationScott Teel 2012-02-19[SCSI] hpsa: removed unneeded structure member max_sg_entries and fix badly n...Stephen M. Cameron 2011-10-30[SCSI] hpsa: fix potential array overflow in hpsa_update_scsi_devicesScott Teel