[jsavitz@jsavitz hello] cat Makefile
obj-m += hello.o
.PHONY: build clean load unload
build:
make -C /lib/modules/$(shell uname -r)/build modules M=$(PWD)
clean:
make -C /lib/modules/$(shell uname -r)/build clean M=$(PWD)
load:
sudo insmod hello.ko
unload:
-sudo rmmod hello
-------------------------------------------------
[jsavitz@jsavitz] dmesg | tail -3
[1070922.342530] hello: loading out-of-tree module taints kernel.
[1070922.342635] hello: module verification failed: signature and/or required key missing - tainting kernel
[1070922.343518] Hello, world
sudo dnf install kernel-headers-`uname -r
sudo dnf install kernel-devel-`uname -r