APPLIED: [SRU][P][PATCH 1/1] UBUNTU: [Config] s390: Build ap driver into the kernel

Stefan Bader stefan.bader at canonical.com
Thu Jul 10 07:21:14 UTC 2025


On 07.07.25 15:46, Massimiliano Pellizzer wrote:
> 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>
> ---

Applied to plucky:linux/master-next and ahead of time into 
noble:linux-hwe-6.14. Thanks.
(cc: Paolo as reminder to check unstable/questing)

-Stefan

>   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'}>


-- 
- Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE8675DEECBEECEA3.asc
Type: application/pgp-keys
Size: 47863 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250710/956e3d08/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20250710/956e3d08/attachment-0001.sig>


More information about the kernel-team mailing list