[SRU][P][PATCH 1/1] UBUNTU: [Config] s390: Build ap driver into the kernel
Massimiliano Pellizzer
massimiliano.pellizzer at canonical.com
Mon Jul 7 13:46:01 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2116061
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.
Signed-off-by: Massimiliano Pellizzer <massimiliano.pellizzer at canonical.com>
---
debian.master/config/annotations | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian.master/config/annotations b/debian.master/config/annotations
index 416662483fc8..82dcae3a9d6e 100644
--- a/debian.master/config/annotations
+++ b/debian.master/config/annotations
@@ -1233,7 +1233,7 @@ CONFIG_ANDROID_BINDER_IPC policy<{'amd64': 'm', 'arm64': '
CONFIG_ANDROID_BINDER_IPC_SELFTEST policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': '-'}>
CONFIG_ANON_VMA_NAME policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}>
CONFIG_AOSONG_AGS02MA policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}>
-CONFIG_AP policy<{'s390x': 'm'}>
+CONFIG_AP policy<{'s390x': 'y'}>
CONFIG_APDS9300 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}>
CONFIG_APDS9306 policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm'}>
CONFIG_APDS9802ALS policy<{'amd64': 'm', 'arm64': 'm', 'armhf': 'm', 'ppc64el': 'm', 'riscv64': 'm', 's390x': 'n'}>
--
2.48.1
More information about the kernel-team
mailing list