diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | 1/Makefile | 6 | ||||
-rw-r--r-- | 1/main.c | 8 |
3 files changed, 11 insertions, 5 deletions
@@ -5,3 +5,5 @@ *.cmd modules.order Module.symvers +.cache +compile_commands.json @@ -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 + @@ -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); |