Subject: Re: [bug#69400] [PATCH] linux-initrd: Avoid looking up builtin modules.
From: Hilton Chain <[email-masked]>
To: Ludovic Courtès <[email-masked]>
Cc: Wilko Meyer <[email-masked]>, [email-masked], Tobias Geerinckx-Rice <[email-masked]>, Leo Famulari <[email-masked]>
Date: Sat, 09 Mar 2024 11:17:51 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

On Thu, 07 Mar 2024 06:21:45 +0800,
Ludovic Courtès wrote:
>
> Hi,
>
> Hilton Chain <[email-masked]> skribis:
>
> > * gnu/system/linux-initrd.scm (flat-linux-module-directory)
> > [build-exp]<builtin-modules,modules-to-lookup>: New variables.
> > <modules>: Use ‘modules-to-lookup’ to avoid looking up builtin modules.
> >
> > Change-Id: I60fdae0211bb6632508b1c63582e013e78186cd1
>
> Good catch!  Did you experience build failures because of that?
> (Namely, the machinery looking for modules that didn’t exist.)
>
> LGTM, thanks!

Yes, I actually encountered the issue back to the first time customizing a
kernel with Guix System!

Recently I tried to write a script to enable all possible modules for
(gnu system linux-initrd) and realized "CONFIG_CRYPTO_ECB" (required for CIFS
support) in defconfig for part of our kernels are set to built-in.  As a result,
I think it's now necessary to make a change within Guix instead. :)

Applied as 8f8ec56052766aa5105d672b77ad9eaca5c1ab3c.

Thanks