Dear Paolo, please pull the following changes for 6.8. The changes are fixes/cleanups that didn't require a fix pull and hence landed in next. -The uvdevice didn't return a firmware return value to userspace. This didn't matter since that value was unused but might be used in the future. -The stfle vsie code was not 100% spec compliant because it checked for readability of an area that was larger than the one accessed by firmware. Additionally there was an issue with a mask being applied to early. The following changes since commit 98b1cc82c4affc16f5598d4fa14b1858671b2263: Linux 6.7-rc2 (2023-11-19 15:02:14 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-next-6.8-1 for you to fetch changes up to 10f7b1dcdfe05efcd26e90e337daf1bfd8f4a6da: KVM: s390: cpu model: Use proper define for facility mask size (2023-12-23 10:41:09 +0100) ---------------------------------------------------------------- - uvdevice fixed additional data return length (Steffen) - stfle (feature indication) vsie fixes and minor cleanup (Nina) ---------------------------------------------------------------- Nina Schoetterl-Glausch (3): KVM: s390: vsie: Fix STFLE interpretive execution identification KVM: s390: vsie: Fix length of facility list shadowed KVM: s390: cpu model: Use proper define for facility mask size Steffen Eiden (1): s390/uvdevice: Report additional-data length for attestation arch/s390/include/asm/facility.h | 6 ++++++ arch/s390/include/asm/kvm_host.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/facility.c | 21 +++++++++++++++++++++ arch/s390/kvm/vsie.c | 19 +++++++++++++++++-- drivers/s390/char/uvdevice.c | 3 +++ 6 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 arch/s390/kernel/facility.c -- 2.43.0