]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
KVM: s390: Increase permitted SE header size to 1 MiB
authorSteffen Eiden <seiden@linux.ibm.com>
Mon, 9 Feb 2026 15:29:25 +0000 (16:29 +0100)
committerClaudio Imbrenda <imbrenda@linux.ibm.com>
Tue, 10 Feb 2026 11:21:30 +0000 (12:21 +0100)
Relax the maximum allowed Secure Execution (SE) header size from
8 KiB to 1 MiB. This allows individual secure guest images to run on a
wider range of physical machines.

Signed-off-by: Steffen Eiden <seiden@linux.ibm.com>
Reviewed-by: Janosch Frank <frankja@linux.ibm.com>
Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
arch/s390/kvm/kvm-s390.c

index 9f24252775dd84f6eb57e1e69e83dc0ebb272284..de645025db0f3e6d13a37b76080f1b14fc076caa 100644 (file)
@@ -2589,9 +2589,9 @@ static int kvm_s390_handle_pv(struct kvm *kvm, struct kvm_pv_cmd *cmd)
                if (copy_from_user(&parms, argp, sizeof(parms)))
                        break;
 
-               /* Currently restricted to 8KB */
+               /* Currently restricted to 1MiB */
                r = -EINVAL;
-               if (parms.length > PAGE_SIZE * 2)
+               if (parms.length > SZ_1M)
                        break;
 
                r = -ENOMEM;