On Mon, Jan 31, 2022 at 04:30:06PM +0100, Jan Beulich wrote: > Herbert, > > unexpectedly after updating to 5.16 on one of my systems (the 1st one > I tried) btrfs.ko would not load anymore. Since this did happen before, > I inspected module dependencies, but they were all fine. Nevertheless > it was libcrc32c.ko which actually failed to load, but the error > ("Accessing a corrupted shared library") wasn't very helpful. Until I > spotted crypto_alg_lookup(), and "only" a few steps I found this commit > of yours. The problem, ultimately, is that all of the sudden > cryptomgr.ko needs to be available in initrd. Without any module having > a dependency on it, it wouldn't get pulled in automatically. And there > was no need for it before (until later in the boot process, when / was > already mounted). > > Can this be addressed in some way, i.e. is there a way to re-work your > change to remove the dependency again? Can you send me your .config file please? Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt