kvm_read_guest() will eventually look up in kvm_memslots(), which requires
either to hold the kvm->slots_lock or to be inside a kvm->srcu critical
In contrast to x86 and s390 we don't take the SRCU lock on every guest
exit, so we have to do it individually for each kvm_read_guest() call.
Use the newly introduced wrapper for that.
Cc: Stable <firstname.lastname@example.org> # 4.12+
Reported-by: Jan Glauber <email@example.com>
Signed-off-by: Andre Przywara <firstname.lastname@example.org>
Acked-by: Christoffer Dall <email@example.com>
Signed-off-by: Paolo Bonzini <firstname.lastname@example.org>