On Tue, Sep 28, 2021 at 11:32:09AM -0700, Nathan Chancellor wrote: > > This patch as commit 3cefb01905df ("crypto: api - Fix built-in testing > dependency failures") in -next (along with the follow up fix) causes the > following depmod error: > > $ make -skj"$(nproc)" ARCH=powerpc CROSS_COMPILE=powerpc-linux- INSTALL_MOD_PATH=rootfs ppc44x_defconfig all modules_install > depmod: ERROR: Cycle detected: crypto -> crypto_algapi -> crypto > depmod: ERROR: Found 2 modules in dependency cycles! > make: *** [Makefile:1946: modules_install] Error 1 > > Initially reported on our CI: > > https://github.com/ClangBuiltLinux/continuous-integration2/runs/3732847295?check_suite_focus=true That's weird, I can't reproduce this. Where can I find your Kconfig file? Alternatively, can you identify exactly what is in algapi that is being depended on by crypto? The crypto module should be at the very base and there should be no depenedencies from it on algapi. The algapi module is meant to be on top of crypto obviously. Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt