So finally, kmod compiles without linux/module.h. However, it fails its tests. I am attaching the testsuite.log as well as the patch, if someone feels like working on it; I will not have time in the foreseeable future. By the way, the tests also fail when I compile by hand on my debian system, not only in the guix build environment; so maybe it would be enough to simply file a bug report. Andreas