summaryrefslogtreecommitdiff
path: root/rust/helpers/helpers.c
diff options
context:
space:
mode:
authorJing Zhang <jingzhangos@google.com>2024-11-08 00:41:34 +0300
committerOliver Upton <oliver.upton@linux.dev>2024-11-11 22:50:14 +0300
commit7fe28d7e68f92cc3d0668b8f2fbdf5c303ac3022 (patch)
tree9f88eb8bf7611b48791de2dde99869fb9da0e5df /rust/helpers/helpers.c
parent81983758430957d9a5cb3333fe324fd70cf63e7e (diff)
downloadlinux-7fe28d7e68f92cc3d0668b8f2fbdf5c303ac3022.tar.xz
KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
In all the vgic_its_save_*() functinos, they do not check whether the data length is 8 bytes before calling vgic_write_guest_lock. This patch adds the check. To prevent the kernel from being blown up when the fault occurs, KVM_BUG_ON() is used. And the other BUG_ON()s are replaced together. Cc: stable@vger.kernel.org Signed-off-by: Kunkun Jiang <jiangkunkun@huawei.com> [Jing: Update with the new entry read/write helpers] Signed-off-by: Jing Zhang <jingzhangos@google.com> Link: https://lore.kernel.org/r/20241107214137.428439-4-jingzhangos@google.com Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions