X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=kernel%2Fdebug%2Fkdb%2Fkdb_main.c;h=184cd8209c365de082c70c354f25758d22339ed8;hb=c8e21ced08b39ef8dfe7236fb2a923a95f645262;hp=b724c791b6d45d7bf39a32ca0b9d02881055de9d;hpb=2c02dfe7fe3fba97a5665d329d039d2415ea5607;p=deliverable%2Flinux.git diff --git a/kernel/debug/kdb/kdb_main.c b/kernel/debug/kdb/kdb_main.c index b724c791b6d4..184cd8209c36 100644 --- a/kernel/debug/kdb/kdb_main.c +++ b/kernel/debug/kdb/kdb_main.c @@ -1857,12 +1857,6 @@ static int kdb_ef(int argc, const char **argv) } #if defined(CONFIG_MODULES) -/* modules using other modules */ -struct module_use { - struct list_head list; - struct module *module_which_uses; -}; - /* * kdb_lsmod - This function implements the 'lsmod' command. Lists * currently loaded kernel modules. @@ -1894,9 +1888,9 @@ static int kdb_lsmod(int argc, const char **argv) { struct module_use *use; kdb_printf(" [ "); - list_for_each_entry(use, &mod->modules_which_use_me, - list) - kdb_printf("%s ", use->module_which_uses->name); + list_for_each_entry(use, &mod->source_list, + source_list) + kdb_printf("%s ", use->target->name); kdb_printf("]\n"); } #endif