/* https://cirosantilli.com/linux-kernel-module-cheat#kernel-module-dependencies */ #include #include #include u32 lkmc_dep = 0; EXPORT_SYMBOL(lkmc_dep); static char *debugfs_filename = "lkmc_dep"; static int myinit(void) { debugfs_create_u32(debugfs_filename, S_IRUSR | S_IWUSR, NULL, &lkmc_dep); return 0; } static void myexit(void) { debugfs_remove(debugfs_lookup(debugfs_filename, NULL)); } module_init(myinit) module_exit(myexit) MODULE_LICENSE("GPL");