The first patch is just a minimal header update to compile the second patch; it can be safely discarded once the Linux headers are updated to 6.2.
The second patch adds support for asynchronous teardown of protected guests when rebooting. First the existing guest is prepared for asynchronous teardown, the rebooted guest will be able to continue immediately, while a background thread actually performs the necessary cleanup. v1->v2: * remove useless snprintf and pass the name of the thread directly * make the name of the thread more understandable Claudio Imbrenda (2): Linux header update s390x/pv: Add support for asynchronous teardown for reboot hw/s390x/pv.c | 25 +++++++++++++++++++++++++ hw/s390x/s390-virtio-ccw.c | 5 ++++- include/hw/s390x/pv.h | 2 ++ linux-headers/linux/kvm.h | 3 +++ 4 files changed, 34 insertions(+), 1 deletion(-) -- 2.39.0