Just a quick note, as of recently (Kernel 6.8.0 maybe?) the build fails because strlcpy is no longer defined.
I don't have time to fix this properly, replacing one instance of strlcpy with strcpy is enough to make it build and work again.
My best guess is some include was removed from the original source file in the kernel that the patch is injected into. I didn't investigate it and I'm not going to.
Just a quick note, as of recently (Kernel 6.8.0 maybe?) the build fails because
strlcpy
is no longer defined.I don't have time to fix this properly, replacing one instance of
strlcpy
withstrcpy
is enough to make it build and work again.My best guess is some include was removed from the original source file in the kernel that the patch is injected into. I didn't investigate it and I'm not going to.
Note that this likely introduces a buffer overflow vulnerability in the kernel.