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);  |