aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2024-04-17 14:06:19 +0200
committerlonkaars <loek@pipeframe.xyz>2024-04-17 14:06:19 +0200
commit1e01e4bcc637dfbdea24f95376da96d1a7f05ff8 (patch)
treeaf158c08bf986f1d50bcc54d34aa77c14d8c1b26
parent9b173b99874556041c3302b338e27e48978ec967 (diff)
rename kernel module
-rw-r--r--.gitignore2
-rw-r--r--1/Makefile6
-rw-r--r--1/main.c8
3 files changed, 11 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index 995c2a4..6248dcc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,5 @@
*.cmd
modules.order
Module.symvers
+.cache
+compile_commands.json
diff --git a/1/Makefile b/1/Makefile
index 990d695..a3e297b 100644
--- a/1/Makefile
+++ b/1/Makefile
@@ -1,8 +1,12 @@
RELEASE := $(shell uname -r)
KERNEL := /lib/modules/$(RELEASE)/build
-obj-m += main.o
+obj-m += lork.o
+lork-y := main.o
all:
$(MAKE) -C $(KERNEL) M=$(PWD) modules
+compile_commands.json:
+ compiledb make -Bn
+
diff --git a/1/main.c b/1/main.c
index 819ba32..7299f36 100644
--- a/1/main.c
+++ b/1/main.c
@@ -3,15 +3,15 @@
MODULE_LICENSE("MIT");
-static int hello_init(void) {
+static int mod_init(void) {
printk(KERN_ALERT "Hello, world\n");
return 0;
}
-static void hello_exit(void) {
+static void mod_exit(void) {
printk(KERN_ALERT "Goodbye, world\n");
}
-module_init(hello_init);
-module_exit(hello_exit);
+module_init(mod_init);
+module_exit(mod_exit);