Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 22 Apr 2023 16:27:46 +0000 (09:27 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 22 Apr 2023 16:27:46 +0000 (09:27 -0700)
commit2caeeb9d4a1bccd923b7918427f9e9ef7151ddd8
tree6ffd2de209ca72516e97bd712ee01fa545617a8b
parent84ebdb8e0d9ca261d73677f345814505af172ae0
parent265b97cbc22e0f67f79a71443b60dc1237ca5ee6
Merge tag 'for-linus' of git://git./virt/kvm/kvm

Pull kvm fixes from Paolo Bonzini:
 "Two serious ARM fixes:

   - Plug a buffer overflow due to the use of the user-provided register
     width for firmware regs. Outright reject accesses where the user
     register width does not match the kernel representation.

   - Protect non-atomic RMW operations on vCPU flags against preemption,
     as an update to the flags by an intervening preemption could be
     lost"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
  KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
  KVM: arm64: Make vcpu flag updates non-preemptible