[PATCH 0/6] Further NOP/sysreg cleanups
Will Deacon
will.deacon at arm.com
Fri Sep 9 04:15:59 PDT 2016
There's clearly something going round our office, as both Rutland and I
ended up doing some mundane NOP and sysreg cleanups for the arm64 headers.
I plan to queue the first three patches here, but the GIC stuff can wait,
as it depends on Vladimir's patch (included here for completeness) and
this is hardly urgent.
Will
--->8
Vladimir Murzin (1):
arm64: KVM: Move GIC accessors to arch_gicv3.h
Will Deacon (5):
arm64: sysreg: replace open-coded mrs_s/msr_s with
{read,write}_sysreg_s
arm64: barriers: introduce nops and __nops macros for NOP sequences
arm64: lse: convert lse alternatives NOP padding to use __nops
irqchip/gic-v3: Convert arm64 GIC accessors to {read,write}_sysreg_s
irqchip/gic-v3: Use nops macro for Cavium ThunderX erratum 23154
arch/arm64/include/asm/arch_gicv3.h | 33 +++++++++----------
arch/arm64/include/asm/assembler.h | 9 ++++++
arch/arm64/include/asm/atomic_lse.h | 64 ++++++++++++++++---------------------
arch/arm64/include/asm/barrier.h | 3 ++
arch/arm64/include/asm/cmpxchg.h | 4 +--
arch/arm64/include/asm/cputype.h | 6 +---
arch/arm64/include/asm/spinlock.h | 27 +++++++---------
arch/arm64/include/asm/sysreg.h | 16 ++++++++++
arch/arm64/kvm/hyp/vgic-v3-sr.c | 13 --------
9 files changed, 83 insertions(+), 92 deletions(-)
--
2.1.4
More information about the linux-arm-kernel
mailing list