1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt #include <linux/init.h> #include <linux/module.h> #include <linux/printk.h> static int __init foo_init(void) { return 0; } module_init(foo_init); void print_fooA(void) { pr_warn("fooA\n"); } EXPORT_SYMBOL(print_fooA); MODULE_AUTHOR("Lucas De Marchi <lucas.demarchi@intel.com>"); MODULE_LICENSE("LGPL");