tag | line | file | source code |
oldtab | 658 | kernel/module.c | struct symbol_table *oldtab; |
oldtab | 709 | kernel/module.c | if ((oldtab = mp->symtab) == (struct symbol_table*)0) { |
oldtab | 717 | kernel/module.c | if (oldtab->n_symbols > 0) { |
oldtab | 723 | kernel/module.c | if (oldtab->n_refs == 0) { /* no problems! */ |
oldtab | 726 | kernel/module.c | if (oldtab->size > 0) |
oldtab | 727 | kernel/module.c | kfree_s(oldtab, oldtab->size); |
oldtab | 743 | kernel/module.c | oldtab->n_refs * REFSIZ, |
oldtab | 754 | kernel/module.c | newtab->n_refs = oldtab->n_refs; |
oldtab | 758 | kernel/module.c | ((char *)oldtab) + SYMSIZ + oldtab->n_symbols * INTSIZ, |
oldtab | 759 | kernel/module.c | oldtab->n_refs * REFSIZ); |
oldtab | 780 | kernel/module.c | if (oldtab->size > 0) |
oldtab | 781 | kernel/module.c | kfree_s(oldtab, oldtab->size); |