Hello. I'm trying to get into module programming, so I picked up both of the guides at the LDP. They were good guides, but for 2.4 or so I assume. I'm using 2.6 and whenever I insmod a module I write, It throws the error at me: "-1 Invalid module format" So I have the suspicition that I'm using old syntax that isn't used anymore. Some previous threads have transgressed this fact, but didn't offer a solution to the problem. Could anyone direct me to a guide for 2.6 (I couldn't find one) or correct this simple hello world code?
static int hello_2_init(void)
printk(KERN_ALERT "Hello, world.\n");
static void hello_2_exit(void)
printk(KERN_ALERT "Goodbye, world.\n");