- obj-m += hello.o
- RELEASE=$(shell uname -r)
- KERNELDIR=/lib/modules/$(RELEASE)/build
- all:
- make -C $(KERNELDIR) M=$(PWD) modules
- clean:
- make -C $(KERNELDIR) M=$(PWD) clean
- #include <linux/module.h>
- #include <linux/init.h>
- #include <linux/kernel.h>
- static int __init my_init(void)
- {
- pr_warning("HELLOOOOOOOOOOOOOOOOOOOOOO\n");
- return 0;
- }
- static void __exit my_cleanup(void)
- {
- pr_warning("BYYYYYYYEEEEEEEEEEEEEEEEEEEEEEEE\n");
- return ;
- }
- module_init(my_init);
- module_exit(my_cleanup);
- MODULE_AUTHOR("MOI");
- //MODULE_LICENSE("PASGRATUIT");