Skip to content
Snippets Groups Projects
Commit a758ffb6 authored by David Maul's avatar David Maul :crab:
Browse files

feat: add kernel module

parent 33e108fc
Branches
No related tags found
No related merge requests found
......@@ -22,7 +22,6 @@ modules.order
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
# Binaries
daemon/daemon
......
obj-m += kmod.o
PWD := $(CURDIR)
all:
$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean:
$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
\ No newline at end of file
#include <linux/init.h>
#include <linux/module.h>
#include <linux/printk.h>
static int __init lkm_init(void)
{
pr_info("Hello world.\n");
return 0;
}
static void __exit lkm_exit(void)
{
pr_info("Goodbye world.\n");
}
module_init(lkm_init);
module_exit(lkm_exit);
MODULE_LICENSE("GPL");
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment