request_module is defined in kernel/module.c and exported by
kernel/ksyms.c, it works for me. You either have some old objects
lying around or your installed kernel and modules do not match.
nm vmlinux | grep request_module. There must be an entry like
__ksymtab_request_module, if not you have a miscompiled kernel.
nm modules/fat.o | grep request_module. If the vmlinux name has a hex
suffix and the module does not or vice versa then you have a
miscompiled kernel.
> I've enabled kmod in the kernel, and have "make clean ; make dep ; make
>bzImage; make modules ; copy-the-kernel-to-/boot ; make modules_install ;
>lilo ; reboot". Still, the problem persists.
If in doubt
mv .config .. (save .config)
make mrproper (not clean, mrproper removes more crud)
mv ../.config . (restore .config)
make oldconfig dep clean bzImage modules
install modules and kernel
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/