__delay is exported by most architectures, and may be used in modules.
Since it is not exported for alpha, alpha builds currently fail
to build in -next with

ERROR: "__delay" [drivers/net/phy/mdio-octeon.ko] undefined!

if the offending driver is configured.

Fixes: a6d678645210 ("net: mdio-octeon: Modify driver to work on both
        ThunderX and Octeon")
Cc: Radha Mohan Chintakuntla <rchintakun...@cavium.com>
Cc: David Daney <david.da...@cavium.com>
Signed-off-by: Guenter Roeck <li...@roeck-us.net>
---
 arch/alpha/lib/udelay.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/alpha/lib/udelay.c b/arch/alpha/lib/udelay.c
index 69d52aa37bae..f2d81ff38aa6 100644
--- a/arch/alpha/lib/udelay.c
+++ b/arch/alpha/lib/udelay.c
@@ -30,6 +30,7 @@ __delay(int loops)
                "       bgt %0,1b"
                : "=&r" (tmp), "=r" (loops) : "1"(loops));
 }
+EXPORT_SYMBOL(__delay);
 
 #ifdef CONFIG_SMP
 #define LPJ     cpu_data[smp_processor_id()].loops_per_jiffy
-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to