]> git.ipfire.org Git - thirdparty/linux.git/commit
KVM: s390: Minor refactor of base/ext facility lists
authorNina Schoetterl-Glausch <nsg@linux.ibm.com>
Fri, 12 Jun 2026 12:23:01 +0000 (14:23 +0200)
committerClaudio Imbrenda <imbrenda@linux.ibm.com>
Fri, 12 Jun 2026 13:13:17 +0000 (15:13 +0200)
commit20dcfaf2d3261ef84631114ae37213f5ebd3eb37
tree20e24a569ebcd1b14c236d4cbd1cb0c4e6d1651c
parentc7dda3d0f869dc97223448a06c9a2e5235928e48
KVM: s390: Minor refactor of base/ext facility lists

Directly use the size of the arrays instead of going through the
indirection of kvm_s390_fac_size().
Don't use magic number for the number of entries in the non hypervisor
managed facility bit mask list.
Make the constraint of that number on kvm_s390_fac_base obvious.
Get rid of implicit double anding of stfle_fac_list.

Signed-off-by: Nina Schoetterl-Glausch <nsg@linux.ibm.com>
Co-developed-by: Christoph Schlameuss <schlameuss@linux.ibm.com>
Signed-off-by: Christoph Schlameuss <schlameuss@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>
Message-ID: <20260612-vsie-alter-stfle-fac-v4-1-74f0e1559929@linux.ibm.com>
arch/s390/kvm/kvm-s390.c