<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/config, branch v21.02.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-09-13T16:48:55Z</updated>
<entry>
<title>build: Replace KERNEL_LOCKUP_DETECTOR with KERNEL_SOFTLOCKUP_DETECTOR</title>
<updated>2021-09-13T16:48:55Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-09-12T10:56:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f11cdd30065b241e51283a205dfc951d677e183b'/>
<id>urn:sha1:f11cdd30065b241e51283a205dfc951d677e183b</id>
<content type='text'>
The LOCKUP_DETECTOR configuration option split into the
SOFTLOCKUP_DETECTOR and HARDLOCKUP_DETECTOR configuration option some
time ago. The HARDLOCKUP_DETECTOR option is only working on some
architectures, but SOFTLOCKUP_DETECTOR should work everywhere. Replace
KERNEL_LOCKUP_DETECTOR with KERNEL_SOFTLOCKUP_DETECTOR.

LOCKUP_DETECTOR will be selected by SOFTLOCKUP_DETECTOR automatically.

Fixes: b951f53fbae3 ("build: Add additional kernel debug options")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit d27f6e2c5d2a2315cc8fe684d117c80aa9984ca8)
</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: add defaults for new SELinux options</title>
<updated>2021-02-05T13:17:49Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-02-02T12:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a21be2a70365363f5dd08efd6c629a254cc37170'/>
<id>urn:sha1:a21be2a70365363f5dd08efd6c629a254cc37170</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>config: drop CONFIG_KPROBE_EVENT unused since kernel 4.9</title>
<updated>2021-01-25T13:37:41Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2020-10-21T16:24:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=af20332dec3f1ac024cd240f33b065a1928cc6c2'/>
<id>urn:sha1:af20332dec3f1ac024cd240f33b065a1928cc6c2</id>
<content type='text'>
The config setting was renamed to CONFIG_KPROBE_EVENTS.

Fixes: 97d3f800a8 ("config: kernel: Add KPROBE_EVENTS config option)
Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>kernel: make lwtunnel support optional</title>
<updated>2021-01-15T08:38:39Z</updated>
<author>
<name>Rui Salvaterra</name>
</author>
<published>2021-01-14T15:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=412dc26c99beeeeace3e56321fc392e590f4144d'/>
<id>urn:sha1:412dc26c99beeeeace3e56321fc392e590f4144d</id>
<content type='text'>
Not everyone will want to bloat their kernel by 24 kiB for such a niche
feature.

Fixes: a1a7f3274e0ed27511d45f62ee20281d8d57c7af "kernel: enable SRv6 support by
enabling lwtunnel"

Signed-off-by: Rui Salvaterra &lt;rsalvaterra@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: drop unneeded kernel version dependency</title>
<updated>2021-01-14T00:23:16Z</updated>
<author>
<name>Andy Walsh</name>
</author>
<published>2021-01-11T14:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9afbf33b60a322d1d77fdaf50a4a33d82f2ba323'/>
<id>urn:sha1:9afbf33b60a322d1d77fdaf50a4a33d82f2ba323</id>
<content type='text'>
The current master only supports kernel 5.4, and there is no reason
to remove KERNEL_IO_URING for future kernels.

Drop the unneeded dependency.

Signed-off-by: Andy Walsh &lt;andy.walsh44+github@gmail.com&gt;
[improve commit title/message]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>kernel: enable SRv6 support by enabling lwtunnel</title>
<updated>2021-01-11T21:09:05Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2020-12-12T10:23:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a1a7f3274e0ed27511d45f62ee20281d8d57c7af'/>
<id>urn:sha1:a1a7f3274e0ed27511d45f62ee20281d8d57c7af</id>
<content type='text'>
Enable the ability to use segment routing based on IPv6. It allows the
packet to specify a path that the packet should take through the
network.

Lwtunnel allow an easy encapsulation of a package. You can just install
ip-full package and use it:

  ip -6 route add  2003::/64 dev eth0 encap seg6 mode encap \
    segs 2001::1,2002::2

An IPv6 package looks like this:
  [IPv6 HDR][IPv6 RH][IPv6 HDR][Data...]

Netifd support:
  https://git.openwrt.org/?p=project/netifd.git;
     a=commit;h=458b1a7e9473c150a40cae5d8be174f4bb03bd39

Increases imagesize by 24.125 KiB. Therefore, only enable for devices
with enough flash.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kernel: only strip proc for small flash devices</title>
<updated>2020-12-22T18:11:50Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2020-12-09T20:17:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4943bc5cff47a482c3010033e04c6d489a4b733c'/>
<id>urn:sha1:4943bc5cff47a482c3010033e04c6d489a4b733c</id>
<content type='text'>
Currently, you are not able to get statistics about IPv4 and IPv6
usage. This information can be collected via the snmp and snmp6.
However, in the current state this interface is disabled as you can
read in the "902-debloat_proc.patch":
 "Strip non-essential /proc functionality to reduce code size"

Tools like netstat use the snmp/6 interface to collect interface
statistics. Some prometheus exporters also mention this:
- prometheus-collectors/netstat.lua
- prometheus-collectors/snmp6 (still a PR)
- collectd/snmp6 (still a PR)

PRs:
- https://github.com/collectd/collectd/pull/3789
- https://github.com/openwrt/packages/pull/14158

Instead of enabling it as default for all devices we condition it
 default y if SMALL_FLASH

A test shows it needs around 16 kiB.

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
[fixed whitespace issue]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>kernel: add KERNEL_IO_URING option</title>
<updated>2020-12-22T18:11:50Z</updated>
<author>
<name>Andy Walsh</name>
</author>
<published>2020-06-29T22:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9361964a3a330882ddb1ed60eec127821f350014'/>
<id>urn:sha1:9361964a3a330882ddb1ed60eec127821f350014</id>
<content type='text'>
* add KERNEL_IO_URING option

NOTES:
Adds configurable support for the io_uring interface (CONFIG_IO_URING) via KERNEL_IO_URING option.

The kernel only zImage grows by about 5-9KB ?

I would like to enable this by default for all 5.4 kernels, so i can use the new io_uring samba-4.12.x vfs module by default.

The associated liburing was already submitted and merged.
The kernel + liburing was tested on ARM/mvebu via samba4 vfs_io_uring module and i have no issues so far.

Some extra reads on it and why we should enable it by default, since i expect more packages to use this in the future.
https://wiki.samba.org/index.php/Samba_4.12_Features_added/changed#.27io_uring.27_vfs_module
https://lwn.net/Articles/810414/
https://kernel.dk/io_uring.pdf
https://www.phoronix.com/scan.php?page=news_item&amp;px=Linux-5.6-IO-uring-Tests

Signed-off-by: Andy Walsh &lt;andy.walsh44+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: Add IRQSOFF and PREEMPT TRACER kernel config option</title>
<updated>2020-12-16T21:11:19Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-12-03T17:49:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=1926ffb5ab3ce15e20445f52e6a44a9d9c2295c5'/>
<id>urn:sha1:1926ffb5ab3ce15e20445f52e6a44a9d9c2295c5</id>
<content type='text'>
This adds the CONFIG_IRQSOFF_TRACER and the CONFIG_PREEMPT_TRACER kernel
configuration option to the OpenWrt menu. This can be used to debug
latencies in the system.
The CONFIG_PREEMPT_TRACER option needs the CONFIG_PREEMPT option which is
supposed to be used for Low-Latency Desktop and not used by many targets
in OpenWrt.

The help text is copied from the Linux kernel Kconfig.

Signed-off-by: Hauke Mehrtens &lt;hmehrtens@maxlinear.com&gt;
</content>
</entry>
</feed>
