<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/include/kernel-defaults.mk, branch v21.02.1</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.1</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.1'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-05-23T14:10:59Z</updated>
<entry>
<title>kernel-defaults: fix external kernel build when user_headers is missing</title>
<updated>2021-05-23T14:10:59Z</updated>
<author>
<name>Matt Merhar</name>
</author>
<published>2021-02-26T04:28:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0b0e97853a1ba4544185afb030aad81b38321c56'/>
<id>urn:sha1:0b0e97853a1ba4544185afb030aad81b38321c56</id>
<content type='text'>
Use an 'if' so the absence of $(LINUX_DIR)/user_headers doesn't make the
line evaluate to false and cause the build to fail.

Signed-off-by: Matt Merhar &lt;mattmerhar@protonmail.com&gt;
(cherry picked from commit cc76e34c10e57cb1a4f7971268a77aad2f24c8ca)
</content>
</entry>
<entry>
<title>build: use SPDX license tags</title>
<updated>2021-02-05T13:54:47Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-09-22T02:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a17b8eaa2e4b319b7069170398fe965786a813e9'/>
<id>urn:sha1:a17b8eaa2e4b319b7069170398fe965786a813e9</id>
<content type='text'>
The license folder is a core part of OpenWrt and all GPL-2.0 licensed.
Use SPDX license tags to allow machines to check licenses.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
[rebase, keep some Copyright lines, sharpen commit message]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>kernel-defaults: Manage the enabling/disabling of ZSTD</title>
<updated>2021-01-09T22:49:48Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2020-09-13T02:48:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0f8fd1d0bf01d28b8185639540435c3d2de92868'/>
<id>urn:sha1:0f8fd1d0bf01d28b8185639540435c3d2de92868</id>
<content type='text'>
Linux 5.9 introduces support for ZSTD ramdisk and initrd compression,
make sure we enable/disable the relevant options when building an
initramfs enabled kernel.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel-defaults: Delete external source tree user_headers</title>
<updated>2021-01-09T22:49:48Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2020-09-13T00:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=09760cbb3b9d79472c1c6803a32128b7fbb161c4'/>
<id>urn:sha1:09760cbb3b9d79472c1c6803a32128b7fbb161c4</id>
<content type='text'>
When we use an external kernel tree which may not have been fully
cleaned, there may be user_headers left which do not match the target
architecture, leading to build failures for packages that do an explicit
inclusion of user_headers (such as iproute2 or iptables). Make sure we
delete them while preparing the directory.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: make testing kernel decompression more portable</title>
<updated>2020-12-05T11:06:30Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2020-11-26T15:12:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ef11309c22fae2fb27e8c32163b5ca274468e82e'/>
<id>urn:sha1:ef11309c22fae2fb27e8c32163b5ca274468e82e</id>
<content type='text'>
On non-GNU systems, zcat often does not handle gzip decompression.
Use gzip -dc like the regular unpack command

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>kernel-defaults: ensure SOURCE_DATE_EPOCH on /init</title>
<updated>2019-10-02T15:11:44Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-09-30T05:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4791afa734d4754cd92c65feffc60e62e4dc5c60'/>
<id>urn:sha1:4791afa734d4754cd92c65feffc60e62e4dc5c60</id>
<content type='text'>
This is a follow up of 8cb13f4e6d which sets the right timestamp for the
/init file in initramfs. The previous patch doesn't cover it as the
files appear to come from a later step during compilation.

CC: Alexander Couzens &lt;lynxis@fe80.eu&gt;

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&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/pepe2k/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>config: don't define the same symbol twice</title>
<updated>2018-01-17T10:07:17Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2018-01-13T20:35:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d29e47f19137775649dae06df8e8c7076cae2f70'/>
<id>urn:sha1:d29e47f19137775649dae06df8e8c7076cae2f70</id>
<content type='text'>
In commit fce35bce0f6e ("config: support new symbol intro'd in kernel
4.12")
I forgot to remove the initial debug test line.

This clearly is wrong as the same symbol is defined conditionally in the
line below as it should be.

I looked over it as I just checked if the symbol was present now upon
testing it.

Fixes: fce35bce0f6e ("config: support new symbol intro'd in kernel
4.12")

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>config: support new symbol intro'd in kernel 4.12</title>
<updated>2018-01-13T15:27:45Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2018-01-11T11:55:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fce35bce0f6e14b278f8e20ba46d53b3696b9a31'/>
<id>urn:sha1:fce35bce0f6e14b278f8e20ba46d53b3696b9a31</id>
<content type='text'>
Symbol CONFIG_INITRAMFS_FORCE allows to ignore the value passed by the
bootloader.

By default, all symbols containing INITRAMFS are wiped from the final
config and then re-added conditionally.

Add support for this symbol, as the build will stop otherwise
questioning the user about this option:

* Restart config...
*
*
* General setup
*
Cross-compiler tool prefix (CROSS_COMPILE) []
Compile also drivers which will not load (COMPILE_TEST) [N/y/?] n

...

Initial RAM filesystem and RAM disk (initramfs/initrd) support
(BLK_DEV_INITRD) [Y/n/?] y
Initramfs source file(s) (INITRAMFS_SOURCE) []
Ignore the initramfs passed by the bootloader (INITRAMFS_FORCE)
[N/y/?] (NEW)

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>build: move definition of KBUILD_BUILD_TIMESTAMP to include/kernel.mk</title>
<updated>2017-06-17T13:09:57Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2017-06-13T11:04:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e5fc15bf9a5868758e4efc8688b8bf58295fa5e7'/>
<id>urn:sha1:e5fc15bf9a5868758e4efc8688b8bf58295fa5e7</id>
<content type='text'>
Fixes: 0aed054bec (build: add KERNEL_MAKE and KERNEL_MAKE_FLAGS
variables and move to kernel.mk)

Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
</feed>
