[SRU][P/Q:unstable][PATCH 0/1] s390: Build ap driver into the kernel (LP: #2116061)
Massimiliano Pellizzer
massimiliano.pellizzer at canonical.com
Mon Jul 7 13:45:59 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2116061
[ Impact ]
s390: Build ap driver into the kernel
The adjunct processor (AP) bus driver is currently configured as a loadable module.
This leads to a bug on systems that rely on early access to hardware
cryptographic resources. In particular, encrypted root filesystems using secure keys
may fail to boot if the AP module is not available at boot.
Fix the issue by building the AP driver into the kernel.
[ Fix ]
The issue can be fixed by building the AP driver into the kernel:
CONFIG_AP=y
[ Test Plan ]
Run the command lszcrypt.
This should display the current state of crypto hardware
even without explicitly load the ap module.
[ Regression Potential ]
The now built-in driver is small and unlikely to cause problems
unless the target environment is extremely memory-constrained
or the kernel image size approaches bootloader limits (rare on IBM Z mainframes).
Massimiliano Pellizzer (1):
UBUNTU: [Config] s390: Build ap driver into the kernel
debian.master/config/annotations | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
2.48.1
More information about the kernel-team
mailing list