# Makefile of hello.o - my first kernel module.
INCLUDEDIR = /usr/include
-
-CFLAGS = -D__KERNEL__ -DMODULE -O -Wall -I$(INCLUDEDIR)
+CC = gcc
+CFLAGS = -D__KERNEL__ -DMODULE -O -Wall # -I$(INCLUDEDIR)
# findout kernel version.
VER = $(shell awk -F\" '/REL/ {print $$2}' $(INCLUDEDIR)/linux/version.h)
/* my first kernel driver :-) */
-#define MODULE
#include <linux/module.h>
+#include <linux/kernel.h>
int init_module(void) {
- printk("<1>hi hackbard, here is your kernel speaking! :)\n");
+ printk(KERN_ALERT "hi hackbard, here is your kernel speaking! :)\n");
return 0;
}
void cleanup_module(void) {
- printk("<1>bye hackbard ...\n");
+ printk(KERN_ALERT "bye hackbard ...\n");
}