obj-m := test.o
PWD := $(shell pwd)
KVER := $(shell uname -r)
KDIR := /lib/modules/$(KVER)/build
all:
$(MAKE) -C $(KDIR) M=$(PWD)
clean:
rm -rf *.o *.mod.c *.ko *.symvers *.order *.markers *~
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
static int test_init(void)
{
printk("test_init\n");
return 0;
}
static void test_exit(void)
{
printk("test_exit");
}
module_init(test_init);
module_exit(test_exit);
MODULE_LICENSE("GPL");