kernel module spanning multiple files
pshah.mumbai at gmail.com
Wed Jun 15 13:29:27 EDT 2011
On Wed, Jun 15, 2011 at 3:29 PM, amit mehta <gmate.amit at gmail.com> wrote:
> static int __init hello_init(void)
> printk(KERN_WARNING "Hello world\n");
> foo(); //defined in anther file
I removed the foo(); call
> [root at localhost #] cat Makefile
> obj-m += hello_multi.o
> hello_multi-objs := helper.o
I removed the "hello_multi-objs := helper.o" line
complied the module, changed all printk's to KERN_INFO and it shows up in dmesg
I think the problem is with the "hello_multi-objs := helper.o" line.
There is something wrong with it.
More information about the Kernelnewbies