Patch the kernel with a single executable!
To use:
kpatch-build -t vmlinux -v /lib/debug/boot/vmlinux-<KERNEL>-generic chown.patch
-
from the filename (C doesn't like it in variable names)
mv livepatch-chown.ko livepatch_chown.ko
make
sudo ./load
chown
a file, e.g. chown vagrant:vagrant chown.patch
dmesg
echo 0 | sudo tee /sys/kernel/livepatch/chown/enabled && sudo rmmod chown