I made two kernel modules, one of which calls a function of the other module, but it kept saying me that WARNING: "" undefined!. Even though I exported the function, there actually is another step that I should follow. References: http://stackoverflow.com/a/9499893 What I did before finding the reference was to export the target function. /kernel1/functions.h void function1(void); /kernel1/functions.c #include void function1(void){}; EXPORT_SYMBOL(function1); However, the other kernel module ...