building blkmtd as a module

Marius Groeger mgroeger at
Thu Feb 19 11:51:38 EST 2004

On Thu, 19 Feb 2004, Cruz, Maria wrote:

> depmod: *** Unresolved symbols in /lib/modules/2.4.20-6mtd/kernel/drivers/mtd/devices/blkmtd.o
> depmod:         recalc_sigpending_tsk
> The function "recalc_sigpending_tsk" is in signal.o.  what is wrong?  GPL license issue? dependency issue (i do a "make dep" right after "make menuconfig").  the .config has mtd setup:

For a kernel global symbols to resolve with depmod (and insmod, of course),
it must explicitly be exported via EXPORT_SYMBOL(). Only then it will appear
in /proc/ksyms. depmod uses /proc/ksyms to resolve symols.

You may have to add a suitable EXPORT_SYMBOL() declaration somewhere in your
kernel sources.


Marius Groeger <mgroeger at>
Project Manager

SYSGO Real-Time Solutions AG | Embedded and Real-Time Software
Am Pfaffenstein 14
55270 Klein-Winternheim, Germany

Voice: +49-6136-9948-0 | FAX: +49-6136-9948-10 | |

More information about the linux-mtd mailing list