diff options
| author | Rusty Russell <rusty@rustcorp.com.au> | 2002-12-01 02:12:42 -0800 |
|---|---|---|
| committer | James Bottomley <jejb@raven.il.steeleye.com> | 2002-12-01 02:12:42 -0800 |
| commit | a110ac32ded0c9b2505e41259342f79c85a74b49 (patch) | |
| tree | 969dc030569ce4158d84e05baccf0b3e665600e5 /kernel | |
| parent | 1929e8b2a804ea760ef1dba27f26d62d6236dd65 (diff) | |
[PATCH] Table fix for module-init-tools
This patch allows the new depmod to generate the USB & PCI hotplug
tables. Greg Banks and I are (slowly) working on a better solution, but
allows the old-style "modules.pcimap" etc. to be generated in the short
term.
This patch adds a "__mod_XXX_table" symbol which is an alias to the
module table, rather than a pointer. This makes it relatively trivial
to extract the table. Previously, it required a pointer dereference,
which means the relocations must be applied, which is why the old depmod
needs so much of modutils (ie. it basically links the whole module in
order to find the table).
The old depmod can still be invoked using "-F System.map" to generate
the tables (there'll be lots of other warnings, and it will generate a
completely bogus modules.dep, but the tables should be OK.)
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
