linux_dsm_epyc7002/drivers/perf
Will Deacon 7a4a0c1555 perf: arm_spe: Fail device probe when arm64_kernel_unmapped_at_el0()
When running with the kernel unmapped whilst at EL0, the virtually-addressed
SPE buffer is also unmapped, which can lead to buffer faults if userspace
profiling is enabled and potentially also when writing back kernel samples
unless an expensive drain operation is performed on exception return.

For now, fail the SPE driver probe when arm64_kernel_unmapped_at_el0().

Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Tested-by: Laura Abbott <labbott@redhat.com>
Tested-by: Shanker Donthineni <shankerd@codeaurora.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
2017-12-11 13:41:13 +00:00
..
hisilicon perf: hisi: Add support for HiSilicon SoC DDRC PMU driver 2017-10-19 17:06:35 +01:00
arm_pmu_acpi.c drivers/perf: arm_pmu_acpi: drop redundant acpi_disabled check 2017-10-04 13:42:59 +01:00
arm_pmu_platform.c arm64 updates for 4.15 2017-11-15 10:56:56 -08:00
arm_pmu.c arm/arm64: pmu: Distinguish percpu irq and percpu_devid irq 2017-10-24 16:04:05 +01:00
arm_spe_pmu.c perf: arm_spe: Fail device probe when arm64_kernel_unmapped_at_el0() 2017-12-11 13:41:13 +00:00
Kconfig perf: hisi: Add support for HiSilicon SoC uncore PMU driver 2017-10-19 17:06:34 +01:00
Makefile arm64 updates for 4.15 2017-11-15 10:56:56 -08:00
qcom_l2_pmu.c perf: qcom_l2_pmu: add event names 2017-10-02 10:13:06 +01:00
qcom_l3_pmu.c perf: qcom: Add L3 cache PMU driver 2017-04-03 18:53:50 +01:00
xgene_pmu.c perf: xgene: Remove unnecessary managed resources cleanup 2017-08-08 14:33:13 +01:00