[GIT PULL] arm64 fixes for 4.16-rc3
From: Catalin Marinas
Date: Fri Feb 23 2018 - 13:50:31 EST
Hi Linus,
Please pull the arm64 and perf fixes below (the latter pushed by Will to
the arm64 fixes/core branch). Thanks.
The following changes since commit 91ab883eb21325ad80f3473633f794c78ac87f51:
Linux 4.16-rc2 (2018-02-18 17:29:42 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux tags/arm64-fixes
for you to fetch changes up to 9f416319f40cd857d2bb517630e5855a905ef3fb:
arm64: fix unwind_frame() for filtered out fn for function graph tracing (2018-02-23 13:46:38 +0000)
----------------------------------------------------------------
arm64 fixes:
- Compilation error when accessing MPIDR_HWID_BITMASK from .S
- CTR_EL0 field definitions
- Remove/disable some kernel messages on user faults (unhandled signals,
unimplemented syscalls)
- Kernel page fault in unwind_frame() with function graph tracing
- perf sleeping while atomic errors when booting with ACPI
----------------------------------------------------------------
Bhupesh Sharma (1):
arm64: Fix compilation error while accessing MPIDR_HWID_BITMASK from .S files
Mark Rutland (9):
ARM: ux500: remove PMU IRQ bouncer
arm_pmu: kill arm_pmu_platdata
arm_pmu: fold platform helpers into platform code
arm_pmu: add armpmu_alloc_atomic()
arm_pmu: acpi: check for mismatched PPIs
arm_pmu: explicitly enable/disable SPIs at hotplug
arm_pmu: note IRQs and PMUs per-cpu
arm_pmu: acpi: request IRQs up-front
arm64: perf: correct PMUVer probing
Michael Weiser (2):
arm64: Disable unhandled signal log messages by default
arm64: Remove unimplemented syscall log message
Pratyush Anand (1):
arm64: fix unwind_frame() for filtered out fn for function graph tracing
Robin Murphy (1):
arm64: uaccess: Formalise types for access_ok()
Will Deacon (3):
arm64: cpufeature: Fix CTR_EL0 field definitions
arm64: __show_regs: Only resolve kernel symbols when running at EL1
arm64: Enforce BBM for huge IO/VMAP mappings
arch/arm/mach-ux500/cpu-db8500.c | 35 ---------
arch/arm64/include/asm/cputype.h | 2 +-
arch/arm64/include/asm/stacktrace.h | 2 +-
arch/arm64/include/asm/uaccess.h | 12 +--
arch/arm64/kernel/armv8_deprecated.c | 4 +-
arch/arm64/kernel/cpufeature.c | 6 +-
arch/arm64/kernel/perf_event.c | 4 +-
arch/arm64/kernel/process.c | 11 ++-
arch/arm64/kernel/stacktrace.c | 5 ++
arch/arm64/kernel/sys_compat.c | 2 +-
arch/arm64/kernel/time.c | 2 +-
arch/arm64/kernel/traps.c | 10 +--
arch/arm64/mm/mmu.c | 10 +++
drivers/perf/arm_pmu.c | 138 ++++++++++++++++-------------------
drivers/perf/arm_pmu_acpi.c | 61 +++++++++++-----
drivers/perf/arm_pmu_platform.c | 37 ++++++++--
include/linux/perf/arm_pmu.h | 26 +------
17 files changed, 183 insertions(+), 184 deletions(-)
--
Catalin