]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: arm64: Rename HSR to ESR
authorGavin Shan <gshan@redhat.com>
Tue, 30 Jun 2020 01:57:05 +0000 (11:57 +1000)
committerMarc Zyngier <maz@kernel.org>
Sun, 5 Jul 2020 20:57:59 +0000 (21:57 +0100)
commit98dd516b78de15c68773b955605782cb9e2213ee
tree15e1bb7211b4d29b466e22bf516ccdcd46413c3b
parent77e22473ae1e520435cd03b6a3f134b9773ea78e
KVM: arm64: Rename HSR to ESR

kvm/arm32 isn't supported since commit ae9839278d55 ("arm: Remove
32bit KVM host support"). So HSR isn't meaningful since then. This
renames HSR to ESR accordingly. This shouldn't cause any functional
changes:

   * Rename kvm_vcpu_get_hsr() to kvm_vcpu_get_esr() to make the
     function names self-explanatory.
   * Rename variables from @hsr to @esr to make them self-explanatory.

Note that the renaming on uapi and tracepoint will cause ABI changes,
which we should avoid. Specificly, there are 4 related source files
in this regard:

   * arch/arm64/include/uapi/asm/kvm.h  (struct kvm_debug_exit_arch::hsr)
   * arch/arm64/kvm/handle_exit.c       (struct kvm_debug_exit_arch::hsr)
   * arch/arm64/kvm/trace_arm.h         (tracepoints)
   * arch/arm64/kvm/trace_handle_exit.h (tracepoints)

Signed-off-by: Gavin Shan <gshan@redhat.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Acked-by: Andrew Scull <ascull@google.com>
Link: https://lore.kernel.org/r/20200630015705.103366-1-gshan@redhat.com
arch/arm64/include/asm/kvm_emulate.h
arch/arm64/kvm/handle_exit.c
arch/arm64/kvm/hyp/aarch32.c
arch/arm64/kvm/hyp/switch.c
arch/arm64/kvm/hyp/vgic-v3-sr.c
arch/arm64/kvm/mmu.c
arch/arm64/kvm/sys_regs.c