]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
KVM: s390: vsie: Fix race in walk_guest_tables()
authorClaudio Imbrenda <imbrenda@linux.ibm.com>
Fri, 6 Feb 2026 14:35:52 +0000 (15:35 +0100)
committerClaudio Imbrenda <imbrenda@linux.ibm.com>
Tue, 10 Feb 2026 10:33:30 +0000 (11:33 +0100)
commitb6ab71a27c50942cfc10d12ca3f3c0cfb1634d19
tree4386f8f3f9e80a20524cee0907ba7c86071637e0
parent898885477e0fa23d2e42b65bcb7c250215ecac37
KVM: s390: vsie: Fix race in walk_guest_tables()

It is possible that walk_guest_tables() is called on a shadow gmap that
has been removed already, in which case its parent will be NULL.

In such case, return -EAGAIN and let the callers deal with it.

Fixes: e38c884df921 ("KVM: s390: Switch to new gmap")
Acked-by: Janosch Frank <frankja@linux.ibm.com>
Reviewed-by: Christoph Schlameuss <schlameuss@linux.ibm.com>
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
arch/s390/kvm/gaccess.c