At Mon, 02 Jun 2014 19:40:54 +0400,
From: "Matwey V. Kornilov" <matwey(a)sai.msu.ru>
Subject: Fix dependency loop in tusb6010
With the following configure options, musb_hdrc and tusb6010 make dependency loop:
tusb6010.ko provides function `tusb_get_revision` which is used by tusb6010_omap.o which
is a part of musb_hdrc.ko
In its turn, tusb6010.ko uses much of functions provided by musb_hdrc.ko
The following patches are to solve the issue.
openSUSE 13.2 and 13.1 are affected by this issue. However, consequences are different.
For openSUSE 13.1 it is just impossible to load musb_hdrc.ko or its dependents.
In openSUSE 13.2, kmod package is used instead of module-tools. Now, kmod's depmod
behaviour (see bnc#872715) is to fail at loop detection. The dependency loop will lead to
broken build as soon as up-to-date kmod will be pushed into Factory.
Only armv7 seems to be affected by the issue.
Signed-off-by: Matwey V. Kornilov <matwey(a)sai.msu.ru>
Signed-off-by: Matwey V. Kornilov <matwey.kornilov(a)gmail.com>
Thanks, now applied these patches to master and openSUSE-13.1
branches. I had to modify the patch to apply cleanly on them.
Also, for openSUSE-13.1, an additional kABI fix patch is needed, so I
put it on its top.
To unsubscribe, e-mail: opensuse-kernel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-kernel+owner(a)opensuse.org