Messages in this thread | | | Date | Tue, 22 Sep 2009 16:48:19 +0200 | From | Sam Ravnborg <> | Subject | Re: [PATCH 2/4] kbuild: sort the list of symbols exported by the kernel (__ksymtab) |
| |
On Tue, Sep 22, 2009 at 02:38:36PM +0100, Alan Jenkins wrote: > modpost of vmlinux.o now extracts the ksymtab sections and outputs > sorted versions of them as .tmp_exports.c. These sorted sections > are linked into vmlinux and the original unsorted sections are > discarded. > > This will allow modules to be loaded faster, resolving symbols using > binary search, without any increase in the memory needed for the > symbol tables. > > This does not affect the building of modules, so hopefully it won't > affect compile times too much.
I do not quite follow you here.
With your patch:
For vmlinux we define our symbols in sections named *_sorted - but they are not sorted.
We than create a small .c file that uses the original sections names which is what is used in the final vmlinux.
Could we replace the content of these sections rather than playing games with the names?
Sam
| |