Messages in this thread Patch in this message | | | Date | Wed, 8 Oct 2008 18:28:15 -0400 | From | Dave Jones <> | Subject | fsl_upm compile failure. |
| |
Hi Anton, I tried reenabling CONFIG_MTD_NAND_FSL_UPM in the Fedora kernel today (currently on 2.6.27-rc9-git1), and got the error below.
ERROR: "fsl_lbc_lock" [drivers/mtd/nand/fsl_upm.ko] undefined!
It seems that this isn't exported to modules. diff below fixes this. (Not tested yet, the Fedora ppc builders are a little slow).
Dave
---
CONFIG_MTD_NAND_FSL_UPM can be built modular, but needs to use fsl_lbc_lock, which isn't currently exported.
Signed-off-by: Dave Jones <davej@redhat.com>
diff --git a/arch/powerpc/sysdev/fsl_lbc.c b/arch/powerpc/sysdev/fsl_lbc.c index 422c8fa..1c6c522 100644 --- a/arch/powerpc/sysdev/fsl_lbc.c +++ b/arch/powerpc/sysdev/fsl_lbc.c @@ -16,6 +16,7 @@ #include <asm/fsl_lbc.h> spinlock_t fsl_lbc_lock = __SPIN_LOCK_UNLOCKED(fsl_lbc_lock); +EXPORT_SYMBOL(fsl_lbc_lock); struct fsl_lbc_regs __iomem *fsl_lbc_regs; EXPORT_SYMBOL(fsl_lbc_regs);
| |