[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