summaryrefslogtreecommitdiff
path: root/include/linux/i2c/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorEric Farman <farman@linux.ibm.com>2025-12-17 04:01:07 +0100
committerJanosch Frank <frankja@linux.ibm.com>2026-01-19 16:12:02 +0100
commit929fde5e8457ac9af0ab63b59009102de4a08704 (patch)
tree4e33c55dc14004d6c70d9bf5a7f40ec8aa1fae8a /include/linux/i2c/git@git.tavy.me:linux.git
parent9448598b22c50c8a5bb77a9103e2d49f134c9578 (diff)
KVM: s390: vsie: retry SIE when unable to get vsie_page
SIE may exit because of pending host work, such as handling an interrupt, in which case VSIE rewinds the guest PSW such that it is transparently resumed (see Fixes tag). Unlike those other places that return rc=0, this return leaves the guest PSW in place, requiring the guest to handle a spurious intercept. This showed up when testing heavy I/O workloads, when multiple vcpus attempted to dispatch the same SIE block and incurred failures inserting them into the radix tree. Fixes: 33a729a1770b ("KVM: s390: vsie: retry SIE instruction on host intercepts") Signed-off-by: Eric Farman <farman@linux.ibm.com> Reviewed-by: Christoph Schlameuss <schlameuss@linux.ibm.com> Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com> [frankja@linux.ibm.com: Replaced commit message as agreed on the list] Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Diffstat (limited to 'include/linux/i2c/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions