Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scripts/strip-kmod.sh: remove a few extra sections to slightly reduce kernel ↵ | Felix Fietkau | 2016-02-01 | 1 | -0/+2 |
| | | | | | | | | module size Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48608 | ||||
* | build: Allow kernel modules to set build ID debug symbol | Felix Fietkau | 2015-10-30 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | This change adds support for specifying a build ID for kernel modules. This is done by setting PKG_BUILD_ID to a hexadecimal string, which will then be passed to the kernel linker. In addition, when this flag is set, the build ID debug symbol (.note.gnu.build-id) will not be stripped from the kernel module. This symbol is exported in sysfs by the kernel (if the kernel is compiled with CONFIG_KALLSYMS) and so can be used to uniquely identify a version of a kernel module in a running kernel. This is useful for keeping track of different versions of a module when doing experiments and development. Modules that specify the build ID will be ~100 bytes larger (depending on the length of the build ID specified). There is no size difference for kernel modules that do not set this variable. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> SVN-Revision: 47290 | ||||
* | kernel: fix stripping of modules with duplicate symbol names | Felix Fietkau | 2012-03-19 | 1 | -1/+2 |
| | | | | SVN-Revision: 31031 | ||||
* | kernel: improve profiling support, keep static symbols when profiling is enabled | Felix Fietkau | 2012-03-17 | 1 | -1/+5 |
| | | | | SVN-Revision: 30964 | ||||
* | kernel: keep more symbols in the kernel modules when doing profiling | Felix Fietkau | 2012-03-01 | 1 | -3/+5 |
| | | | | SVN-Revision: 30762 | ||||
* | kernel: do not rename module symbols with kallsyms enabled | Felix Fietkau | 2012-03-01 | 1 | -0/+5 |
| | | | | SVN-Revision: 30759 | ||||
* | strip kernel modules more aggressively: make all global symbols local, ↵ | Felix Fietkau | 2012-02-20 | 1 | -0/+38 |
rename all symbols in the symbol table to make them compress better SVN-Revision: 30662 |