tag | line | file | source code |
oldtab | 691 | kernel/module.c | struct symbol_table *oldtab; |
oldtab | 742 | kernel/module.c | if ((oldtab = mp->symtab) == (struct symbol_table*)0) { |
oldtab | 750 | kernel/module.c | if (oldtab->n_symbols > 0) { |
oldtab | 756 | kernel/module.c | if (oldtab->n_refs == 0) { /* no problems! */ |
oldtab | 759 | kernel/module.c | if (oldtab->size > 0) |
oldtab | 760 | kernel/module.c | kfree_s(oldtab, oldtab->size); |
oldtab | 776 | kernel/module.c | oldtab->n_refs * REFSIZ, |
oldtab | 787 | kernel/module.c | newtab->n_refs = oldtab->n_refs; |
oldtab | 791 | kernel/module.c | ((char *)oldtab) + SYMSIZ + oldtab->n_symbols * INTSIZ, |
oldtab | 792 | kernel/module.c | oldtab->n_refs * REFSIZ); |
oldtab | 813 | kernel/module.c | if (oldtab->size > 0) |
oldtab | 814 | kernel/module.c | kfree_s(oldtab, oldtab->size); |