<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/lynxis/scripts/strip-kmod.sh, branch reboot</title>
<subtitle>lynxis staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/lynxis/atom?h=reboot</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/lynxis/atom?h=reboot'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/'/>
<updated>2016-02-01T13:33:33Z</updated>
<entry>
<title>scripts/strip-kmod.sh: remove a few extra sections to slightly reduce kernel module size</title>
<updated>2016-02-01T13:33:33Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-02-01T13:33:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=86625a148abb04a1e6fee39ddab48256b65fa1f4'/>
<id>urn:sha1:86625a148abb04a1e6fee39ddab48256b65fa1f4</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;

SVN-Revision: 48608
</content>
</entry>
<entry>
<title>build: Allow kernel modules to set build ID debug symbol</title>
<updated>2015-10-30T15:20:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2015-10-30T15:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=3bbb92772813c7a955d210f0e82ebdedd3183cec'/>
<id>urn:sha1:3bbb92772813c7a955d210f0e82ebdedd3183cec</id>
<content type='text'>
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 &lt;toke@toke.dk&gt;

SVN-Revision: 47290
</content>
</entry>
<entry>
<title>kernel: fix stripping of modules with duplicate symbol names</title>
<updated>2012-03-19T21:09:47Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-03-19T21:09:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=571bd159a1f45d7ccf79332c8be1ae8b8b8e499d'/>
<id>urn:sha1:571bd159a1f45d7ccf79332c8be1ae8b8b8e499d</id>
<content type='text'>
SVN-Revision: 31031
</content>
</entry>
<entry>
<title>kernel: improve profiling support, keep static symbols when profiling is enabled</title>
<updated>2012-03-17T13:03:14Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-03-17T13:03:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=7b609a31bede49a725e79324b49a16b0d31a9323'/>
<id>urn:sha1:7b609a31bede49a725e79324b49a16b0d31a9323</id>
<content type='text'>
SVN-Revision: 30964
</content>
</entry>
<entry>
<title>kernel: keep more symbols in the kernel modules when doing profiling</title>
<updated>2012-03-01T15:13:26Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-03-01T15:13:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=236dd9d9a2c7563926ca0366e7dba3b60d89bcae'/>
<id>urn:sha1:236dd9d9a2c7563926ca0366e7dba3b60d89bcae</id>
<content type='text'>
SVN-Revision: 30762
</content>
</entry>
<entry>
<title>kernel: do not rename module symbols with kallsyms enabled</title>
<updated>2012-03-01T09:58:03Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-03-01T09:58:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=a8ec8ce1ac0116dfa7c37aa28cbd80578be1b397'/>
<id>urn:sha1:a8ec8ce1ac0116dfa7c37aa28cbd80578be1b397</id>
<content type='text'>
SVN-Revision: 30759
</content>
</entry>
<entry>
<title>strip kernel modules more aggressively: make all global symbols local, rename all symbols in the symbol table to make them compress better</title>
<updated>2012-02-20T17:38:26Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2012-02-20T17:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/lynxis/commit/?id=c2590fe9309910c759a9b8a5dbcd7facffe8d982'/>
<id>urn:sha1:c2590fe9309910c759a9b8a5dbcd7facffe8d982</id>
<content type='text'>
SVN-Revision: 30662
</content>
</entry>
</feed>
