]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
kvm: fix previous commit for 32-bit builds
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 9 Jun 2021 05:49:13 +0000 (01:49 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 Jun 2021 09:34:53 +0000 (11:34 +0200)
commit8060cc42c79a1b182511c11e25b7c06966a81c92
treef8ff56cb2d6e2387f00497bbfaf42b97a715aa32
parent066f0c688cbf394dbb7fc743acee2cdeca1307fb
kvm: fix previous commit for 32-bit builds

commit 4422829e8053068e0225e4d0ef42dc41ea7c9ef5 upstream.

array_index_nospec does not work for uint64_t on 32-bit builds.
However, the size of a memory slot must be less than 20 bits wide
on those system, since the memory slot must fit in the user
address space.  So just store it in an unsigned long.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/kvm_host.h