This series adds fixes that were missing in the patch [1]. The patch [1] added the mp_state_lock to serialize writes to kvm_vcpu_arch::{mp_state, reset_state}, and promoted all accessors of mp_state to {READ,WRITE}_ONCE() as readers do not acquire the mp_state_lock. Since the patch [1] didn't fix all the relevant code, fix the code that weren't addressed yet. This series is based on v6.3-rc7 with the series [2] applied. [1] https://lore.kernel.org/all/20230327164747.2466958-2-oliver.upton@xxxxxxxxx/ [2] https://lore.kernel.org/all/20230327164747.2466958-1-oliver.upton@xxxxxxxxx/ Reiji Watanabe (2): KVM: arm64: Acquire mp_state_lock in kvm_arch_vcpu_ioctl_vcpu_init() KVM: arm64: Have kvm_psci_vcpu_on() use WRITE_ONCE() to update mp_state arch/arm64/kvm/arm.c | 5 ++++- arch/arm64/kvm/psci.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) -- 2.40.0.396.gfff15efe05-goog