[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