<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/include/kernel.mk, branch state</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=state</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=state'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2018-12-18T20:04:17Z</updated>
<entry>
<title>build: fix build dependency of kmod .ipk with version filtered files</title>
<updated>2018-12-18T20:04:17Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2018-12-17T13:07:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=eda3094eb974cc0540562ae710ea543e037632ba'/>
<id>urn:sha1:eda3094eb974cc0540562ae710ea543e037632ba</id>
<content type='text'>
We need to use resolved file list as prerequisites for repacking kmod
.ipk files.  Note that currently version_filter uses a Makefile macro
KERNEL_PATCHVER that should be available at ipk building time.

Reported-by: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: fix downloading rcX releases</title>
<updated>2018-12-03T08:34:57Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2018-12-03T08:16:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=966ba6daa430922e41ca7598385817f5a611c9c7'/>
<id>urn:sha1:966ba6daa430922e41ca7598385817f5a611c9c7</id>
<content type='text'>
They are no longer stored in the "testing" subdirectory and are not
available as .tar.xz archives. If -rc is detected download it from the
git.kernel.org and use .tar.gz.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>build: remove obsolete -rc kernel testing rewrites</title>
<updated>2018-10-20T14:13:39Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2018-10-15T18:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=92bcd08989dede0f60589023e2aea4a864de76c6'/>
<id>urn:sha1:92bcd08989dede0f60589023e2aea4a864de76c6</id>
<content type='text'>
The -rcX "testing" kernels are no longer hosted on
cdn.kernel.org file servers directly in a "testing"
directory. Therefore the logic that tested for "-rc"
can be removed.

Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: insert blank line after KernelPackage template to allow chaining calls to it</title>
<updated>2018-10-06T11:02:29Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-10-01T10:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=b7855230a348fa711de70665c861f63c631c98e9'/>
<id>urn:sha1:b7855230a348fa711de70665c861f63c631c98e9</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: fix kernel headers install for uml</title>
<updated>2018-09-29T16:09:45Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-09-29T15:45:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=c3a0102195a2902f1964b667fb86031308c78f9d'/>
<id>urn:sha1:c3a0102195a2902f1964b667fb86031308c78f9d</id>
<content type='text'>
The kernel headers makefile needs to override LINUX_KARCH

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>include/kernel.mk: build kmod packages with empty FILES</title>
<updated>2018-04-12T03:47:10Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-04-10T07:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=d3756a9a134bdca2a6af0d6e0772778cc1bb42e1'/>
<id>urn:sha1:d3756a9a134bdca2a6af0d6e0772778cc1bb42e1</id>
<content type='text'>
kmod packages without FILES did not have an install step defined, leading
to no package being built. This affected netfilter/iptables packages, which
filter out builtin modules from FILES.

Not building a package that it is selected in .config is problematic, as
the generated empty package may be necessary to satisfy dependencies.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>kernel: include: remove last .0 from kernel versions again</title>
<updated>2017-12-16T21:15:23Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2017-11-17T21:55:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=5c944d95ecc3c0f0e1d0f33d18574c1b7d29f6dd'/>
<id>urn:sha1:5c944d95ecc3c0f0e1d0f33d18574c1b7d29f6dd</id>
<content type='text'>
Kernel 4.14 has the version number 4.14 and not 4.14.0. This was
different in some older Linux kernel versions, This change makes it
possible to use kernel 4.14 without any minor version.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: fix module symbol collection if build_dir is a symlink</title>
<updated>2017-11-07T21:58:46Z</updated>
<author>
<name>Jonas Gorski</name>
</author>
<published>2017-11-03T09:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=e26ffb31dfa30d498b963a86d231835e3af7d3df'/>
<id>urn:sha1:e26ffb31dfa30d498b963a86d231835e3af7d3df</id>
<content type='text'>
If PKG_BUILD_DIR contains symlinks, the generated Module.symvers will
contain the resolved paths, not the virtual path with the symlink name.

This breaks the filter for the module's own symbols, so to fix this
ensure we also grep for the resolved path.

Reported-by: Roman Yeryomin &lt;roman@advem.lv&gt;
Tested-by: Roman Yeryomin &lt;roman@advem.lv&gt;
Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
</content>
</entry>
<entry>
<title>include: kernel.mk: simplify module autoloading</title>
<updated>2017-11-07T11:02:06Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-08-23T20:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=2b6facc8d4b33c04ae0b544933d1489adf347bfc'/>
<id>urn:sha1:2b6facc8d4b33c04ae0b544933d1489adf347bfc</id>
<content type='text'>
Let the generic postinstall script invoke "kmodloader" when the just
installed package contains any /etc/module.d/ entries.

This allows us to skip the explicit "insert_module()" calls in the
package postinstall.

Due to the removed insert_module calls we do not need to assemble a
complete list of modules per package anymore, which allows for vast
simplification of the package generation code.

While we're at it, also support specifying default parameters for
modules using either the MODPARAM or MODPARAM.modulename variables
in KernelPackage.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: actually fix the creation of PKG_INFO_DIR</title>
<updated>2017-10-28T09:57:39Z</updated>
<author>
<name>Jonas Gorski</name>
</author>
<published>2017-10-28T09:57:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=22b5e285ab36ee0a0dae97d4f60dc77fc3943bee'/>
<id>urn:sha1:22b5e285ab36ee0a0dae97d4f60dc77fc3943bee</id>
<content type='text'>
The creation was accidentally moved to the wrong hook, fix it by moving
it to the pre hook.

Fixes: e5e5c3f5fd38 ("build: ensure PKG_INFO_DIR exists before trying to use it")
Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;
</content>
</entry>
</feed>
