tag | line | file | source code |
oldtab | 635 | kernel/module.c | struct symbol_table *oldtab; |
oldtab | 686 | kernel/module.c | if ((oldtab = mp->symtab) == (struct symbol_table*)0) { |
oldtab | 694 | kernel/module.c | if (oldtab->n_symbols > 0) { |
oldtab | 700 | kernel/module.c | if (oldtab->n_refs == 0) { /* no problems! */ |
oldtab | 703 | kernel/module.c | if (oldtab->size > 0) |
oldtab | 704 | kernel/module.c | kfree_s(oldtab, oldtab->size); |
oldtab | 720 | kernel/module.c | oldtab->n_refs * REFSIZ, |
oldtab | 731 | kernel/module.c | newtab->n_refs = oldtab->n_refs; |
oldtab | 735 | kernel/module.c | ((char *)oldtab) + SYMSIZ + oldtab->n_symbols * INTSIZ, |
oldtab | 736 | kernel/module.c | oldtab->n_refs * REFSIZ); |
oldtab | 757 | kernel/module.c | if (oldtab->size > 0) |
oldtab | 758 | kernel/module.c | kfree_s(oldtab, oldtab->size); |