Loading scripts/genksyms/genksyms.c +37 −36 Original line number Diff line number Diff line Loading @@ -632,13 +632,14 @@ static unsigned long expand_and_crc_sym(struct symbol *sym, unsigned long crc) void export_symbol(const char *name) { struct symbol *sym; unsigned long crc; int has_changed = 0; sym = find_symbol(name, SYM_NORMAL, 0); if (!sym) if (!sym) { error_with_pos("export undefined symbol %s", name); else { unsigned long crc; int has_changed = 0; return; } if (flag_dump_defs) fprintf(debugfile, "Export %s == <", name); Loading @@ -656,12 +657,13 @@ void export_symbol(const char *name) if (sym->status != STATUS_UNCHANGED) { if (!has_changed) { print_location(); fprintf(stderr, "%s: %s: modversion " "changed because of changes " "in ", flag_preserve ? "error" : "warning", name); } else fprintf(stderr, "%s: %s: modversion changed because of changes in ", flag_preserve ? "error" : "warning", name); } else { fprintf(stderr, ", "); } print_type_name(sym->type, sym->name); if (sym->status == STATUS_DEFINED) fprintf(stderr, " (became defined)"); Loading @@ -680,7 +682,6 @@ void export_symbol(const char *name) printf("#SYMVER %s 0x%08lx\n", name, crc); } } /*----------------------------------------------------------------------*/ Loading Loading
scripts/genksyms/genksyms.c +37 −36 Original line number Diff line number Diff line Loading @@ -632,13 +632,14 @@ static unsigned long expand_and_crc_sym(struct symbol *sym, unsigned long crc) void export_symbol(const char *name) { struct symbol *sym; unsigned long crc; int has_changed = 0; sym = find_symbol(name, SYM_NORMAL, 0); if (!sym) if (!sym) { error_with_pos("export undefined symbol %s", name); else { unsigned long crc; int has_changed = 0; return; } if (flag_dump_defs) fprintf(debugfile, "Export %s == <", name); Loading @@ -656,12 +657,13 @@ void export_symbol(const char *name) if (sym->status != STATUS_UNCHANGED) { if (!has_changed) { print_location(); fprintf(stderr, "%s: %s: modversion " "changed because of changes " "in ", flag_preserve ? "error" : "warning", name); } else fprintf(stderr, "%s: %s: modversion changed because of changes in ", flag_preserve ? "error" : "warning", name); } else { fprintf(stderr, ", "); } print_type_name(sym->type, sym->name); if (sym->status == STATUS_DEFINED) fprintf(stderr, " (became defined)"); Loading @@ -680,7 +682,6 @@ void export_symbol(const char *name) printf("#SYMVER %s 0x%08lx\n", name, crc); } } /*----------------------------------------------------------------------*/ Loading