<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/blocktrron/config, branch master</title>
<subtitle>Staging tree of David Bauer</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/'/>
<updated>2025-10-25T23:43:01Z</updated>
<entry>
<title>build: Add _FORTIFY_SOURCE=3 support</title>
<updated>2025-10-25T23:43:01Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-05T21:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=93f86627c45a03c2c100e54f5ef006487af3e6e3'/>
<id>urn:sha1:93f86627c45a03c2c100e54f5ef006487af3e6e3</id>
<content type='text'>
Add support for _FORTIFY_SOURCE level 3.

This is supported with glibc and with musl libc.

Link: https://github.com/openwrt/openwrt/pull/20313
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>image: also show GRUB options for EROFS</title>
<updated>2025-07-26T16:02:31Z</updated>
<author>
<name>Til Kaiser</name>
</author>
<published>2025-07-23T08:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=e805d8bac94d0d52221a3cf328ecc2078ca5cfbd'/>
<id>urn:sha1:e805d8bac94d0d52221a3cf328ecc2078ca5cfbd</id>
<content type='text'>
f7fa414d3b4d967a7e40b162977f48e1be430c1c added support for
EROFS image generation. Generating combined GRUB images for
EROFS is possible, but currently hidden if neither ext4,
jffs2, or squashfs is selected.

This commit adds EROFS as a dependency to the GRUB options.

Signed-off-by: Til Kaiser &lt;mail@tk154.de&gt;
Link: https://github.com/openwrt/openwrt/pull/19501
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>image: add support for EROFS rootfs image generation</title>
<updated>2025-07-05T13:24:54Z</updated>
<author>
<name>Gao Xiang</name>
</author>
<published>2025-06-25T17:45:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=f7fa414d3b4d967a7e40b162977f48e1be430c1c'/>
<id>urn:sha1:f7fa414d3b4d967a7e40b162977f48e1be430c1c</id>
<content type='text'>
Add support for generating EROFS rootfs images.

The EROFS filesystem can offer competitive I/O performance while
minimizing final image size when using the MicroLZMA compressor.

Target platform: linux-x86_generic (target-i386_pentium4_musl)

Filesystem     Image Size
=============  ==========
root.erofs     4882432
root.ext4      109051904
root.squashfs  4903302

Co-Developed-by: Gao Xiang &lt;hsiangkao@linux.alibaba.com&gt;
Signed-off-by: Gao Xiang &lt;hsiangkao@linux.alibaba.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19244
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>config: drop kernel config symbols removed before v6.6</title>
<updated>2025-07-04T13:30:52Z</updated>
<author>
<name>Harrison Boyd</name>
</author>
<published>2025-07-01T22:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=6f9ff392dcccbb7debb243acfdc1f7f195375052'/>
<id>urn:sha1:6f9ff392dcccbb7debb243acfdc1f7f195375052</id>
<content type='text'>
Since we don't support any kernel versions below v6.6, Kconfig options
that were removed upstream before 6.6 are no longer relevant and should be
dropped.

This commit removes the following obsolete kernel config options:
- KERNEL_UBSAN_NULL: Removed in v4.18 (3ca17b1f3628)
- KERNEL_DEBUG_LL_UART_NONE: Removed in v4.0 (6f5194553c84)
- KERNEL_SLABINFO: Removed in v4.15 (5b36577109be)
- KERNEL_RESOURCE_COUNTERS: Removed in v3.18 (5b1efc027c0b)
- KERNEL_MM_OWNER: Removed in v3.16 (f98bafa06a28)
- KERNEL_MEMCG_SWAP: Removed in v6.1 (e55b9f96860f)
- KERNEL_MEMCG_SWAP_ENABLED: Removed in v5.7 (2d1c498072de)
- KERNEL_DEVPTS_MULTIPLE_INSTANCES: Removed in v4.7 (eedf265aa003)
- KERNEL_DEVKMEM: Removed in v5.13 (bbcd53c96071)
- KERNEL_SECURITY_SELINUX_DISABLE: Removed in v6.4 (f22f9aaf6c3d)

Signed-off-by: Harrison Boyd &lt;harrisonboyd400@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19287
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: image: support specifying mksquashfs4 parallel threads</title>
<updated>2025-06-05T19:28:03Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2025-06-04T10:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=a9972ae53efcdd67b919f7bcd223af972a865b50'/>
<id>urn:sha1:a9972ae53efcdd67b919f7bcd223af972a865b50</id>
<content type='text'>
By enabling multi-threading file reading, the squashfs rootfs build
process can be greatly accelerated. We use 4 as the default thread
number. This is the default value for squashfs4 tool 4.7 if we don't
append "-block-readers" or "-small-readers" options.

For more test results:
https://github.com/plougher/squashfs-tools/blob/4.7/Documentation/4.7/README

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19019
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>config: remove kernel version restriction for ARM_PMUV3</title>
<updated>2025-06-04T18:18:27Z</updated>
<author>
<name>Mathew McBride</name>
</author>
<published>2025-06-03T03:23:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=fb6a28815e30d3a74d98b0241eace14bb40d3f5f'/>
<id>urn:sha1:fb6a28815e30d3a74d98b0241eace14bb40d3f5f</id>
<content type='text'>
The kernel CONFIG_ARM_PMUV3 option was not being presented
for 6.12 kernels with armsr/armv7.

As the minimum kernel version is now 6.6, there is no need
to limit this to specific kernel versions anymore.

This caused a kernel compile stoppage when attempting to
compile the 'perf' tool for armsr/armv7.

Signed-off-by: Mathew McBride &lt;matt@traverse.com.au&gt;
Link: https://github.com/openwrt/openwrt/pull/18849
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: gcc: drop GCC11</title>
<updated>2025-05-26T17:20:56Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-05-26T17:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=fb2c59b94222ca272df565e54d7e4cdf7c21333f'/>
<id>urn:sha1:fb2c59b94222ca272df565e54d7e4cdf7c21333f</id>
<content type='text'>
There is no practical value in keeping GCC11 around, as even OpenWrt 23.05
uses GCC12 as the default one, so drop it.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add KERNEL_ARM64_CONTPTE</title>
<updated>2025-05-10T05:58:12Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2025-05-09T06:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=e9799d2dd4b065566f0a132fff1e7d7d624385ea'/>
<id>urn:sha1:e9799d2dd4b065566f0a132fff1e7d7d624385ea</id>
<content type='text'>
When KERNEL_TRANSPARENT_HUGEPAGE is enabled, build fails due to
missing KERNEL_ARM64_CONTPTE.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: add options to optimize host binaries</title>
<updated>2025-05-04T16:25:03Z</updated>
<author>
<name>Konstantin Demin</name>
</author>
<published>2025-05-02T20:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=e8b470139c78db269f0ac4908662d7aa9c4586ed'/>
<id>urn:sha1:e8b470139c78db269f0ac4908662d7aa9c4586ed</id>
<content type='text'>
Mains goals are:
- reduce binary size of host tools;
- reduce i/o load on build host;
- increase performance of host tools being built.

Signed-off-by: Konstantin Demin &lt;rockdrilla@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/18659
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add KERNEL_STACKDEPOT_MAX_FRAMES</title>
<updated>2025-05-01T22:07:39Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2025-05-01T20:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/blocktrron/commit/?id=8650a9ee858765966d85b06a5b7f0369aeda0705'/>
<id>urn:sha1:8650a9ee858765966d85b06a5b7f0369aeda0705</id>
<content type='text'>
When KERNEL_SLUB_DEBUG is enabled, build fails due to the
KERNEL_STACKDEPOT_MAX_FRAMES missing. Add it.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
Link: https://github.com/openwrt/openwrt/pull/18676
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
</feed>
