kernel module spanning multiple files
From: Prashant Shah <hidden>
Date: 2011-06-15 17:29:27
From: Prashant Shah <hidden>
Date: 2011-06-15 17:29:27
Hi amit, On Wed, Jun 15, 2011 at 3:29 PM, amit mehta [off-list ref] wrote:
Hi,
static int __init hello_init(void)
{
? ? ? ?printk(KERN_WARNING "Hello world\n");
? ? ? ?foo(); //defined in anther fileI 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.