Hi Daniel,
On Tue, Mar 16, 2021 at 07:17:19PM +0000, Daniel Thompson wrote:
On Thu, Mar 11, 2021 at 11:49:59AM +0530, Calvin Johnson wrote:
quoted
Refactor of_phy_find_device() to use fwnode_phy_find_device().
Signed-off-by: Calvin Johnson <redacted>
This patch series is provoking depmod dependency cycles for me and
it bisected down to this patch (although I think later patches in
the series add further cycles).
The problems emerge when running modules_install either directly or
indirectly via packaging rules such as bindeb-pkg.
~~~
make -j16 INSTALL_MOD_PATH=$PWD/modules modules_install
...
INSTALL sound/usb/misc/snd-ua101.ko
INSTALL sound/usb/snd-usb-audio.ko
INSTALL sound/usb/snd-usbmidi-lib.ko
INSTALL sound/xen/snd_xen_front.ko
DEPMOD 5.12.0-rc3-00009-g1fda33bf463d
depmod: ERROR: Cycle detected: fwnode_mdio -> of_mdio -> fwnode_mdio
depmod: ERROR: Found 2 modules in dependency cycles!
~~~
Kconfig can be found here:
https://gist.github.com/daniel-thompson/6a7d224f3d3950ffa3f63f979b636474
This Kconfig file is for a highly modular kernel derived from the Debian
5.10 arm64 kernel config. I was not able to reproduce using the defconfig
kernel for arm64.
Thanks for catching this. I'm able to reproduce the issue and will fix it.
By the way, is there any integration tool/mechanism out there to which I can
submit the patch series and build for various possible configs like these?
Thanks
Calvin