<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/noltari/config/Config-kernel.in, branch master</title>
<subtitle>Staging tree of Alvaro Fernandez Rojas</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/noltari/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/'/>
<updated>2023-03-05T16:36:01Z</updated>
<entry>
<title>kernel: set default for KERNEL_BPF_KPROBE_OVERRIDE</title>
<updated>2023-03-05T16:36:01Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2023-02-20T14:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=4448b27930526e700d2fcb882bad2fd10aa17918'/>
<id>urn:sha1:4448b27930526e700d2fcb882bad2fd10aa17918</id>
<content type='text'>
Without the default value this still causes a missing symbol. Disable by
default as it depends on FUNCTION_ERROR_INJECTION, which is disabled in
the generic config and we don't have a build symbol to enable that.

Fixes: 500c37c56ff6 ("kernel: add missing symbol")
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>kernel: set default values for ARM low level debugging symbols</title>
<updated>2023-02-08T15:21:05Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2023-02-08T11:30:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=721206a1b14fc5eba7ba8e20d979b26baf934e0d'/>
<id>urn:sha1:721206a1b14fc5eba7ba8e20d979b26baf934e0d</id>
<content type='text'>
Set default values for KERNEL_DEBUG_LL and KERNEL_DEBUG_LL_UART_NONE again
as both of these symbols are non visible if KERNEL_EARLY_PRINTK is not
selected and KConfig wont write their value to .config.

This usually is the intended behaviour, but in OpenWrt we are relying on
the KConfig to set these and disable the debug console settings that
multiple targets like mvebu have set in their kernel config.
This was the behaviour before removing all of the "default n" settings
as KConfig by default considers symbols disabled but they are not visible
anymore and thus their value is not set in .config and build system then
later does not override the values from target kernel config.

So, to restore the behaviour to the previous one lets a default value for
KERNEL_DEBUG_LL and KERNEL_DEBUG_LL_UART_NONE.

Fixes: 8bc72ea7be39 ("treewide: strip useless default n Kconfig lines")
Tested-by: Georgi Valkov &lt;gvalkov@gmail.com&gt;
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: strip useless `default n` Kconfig lines</title>
<updated>2023-02-03T11:50:15Z</updated>
<author>
<name>Tony Butler</name>
</author>
<published>2022-12-25T23:11:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=8bc72ea7be3976711dacc09f0fdab061d6e5152a'/>
<id>urn:sha1:8bc72ea7be3976711dacc09f0fdab061d6e5152a</id>
<content type='text'>
Kconfig docs say:
&gt; The default value deliberately defaults to 'n' in order to avoid
&gt; bloating the build.

Apply this rule everywhere, to avoid more cloning of bad examples

Signed-off-by: Tony Butler &lt;spudz76@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: make it possible for packages to select page pool support</title>
<updated>2023-01-29T09:08:21Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-01-27T18:07:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=d02d4556789f59f472c3134569a341a48f18c1ec'/>
<id>urn:sha1:d02d4556789f59f472c3134569a341a48f18c1ec</id>
<content type='text'>
Will be used by the next mt76 update

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: config: cleanup impossible dependency logic</title>
<updated>2022-12-03T19:45:55Z</updated>
<author>
<name>Tony Butler</name>
</author>
<published>2022-11-28T12:05:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=7e83cdf3f7024e563088d69c6e95f772634fb098'/>
<id>urn:sha1:7e83cdf3f7024e563088d69c6e95f772634fb098</id>
<content type='text'>
some config `depends on` lines contained outdated kernel version checks
that can no longer happen and had become non-operational; clean them up

cosmetic change with no functional effect

Signed-off-by: Tony Butler &lt;spudz76@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: disable wireless extensions only when needed</title>
<updated>2022-09-22T13:26:58Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-09-22T11:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=6eeb5d45649ffa591b06d2ccd6a43e47939b6b18'/>
<id>urn:sha1:6eeb5d45649ffa591b06d2ccd6a43e47939b6b18</id>
<content type='text'>
They are only needed by a few very old drivers

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>kernel: add KERNEL_DEBUG_VIRTUAL</title>
<updated>2022-07-07T22:07:16Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2022-07-07T22:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=e7ec2d73996b336eb5d7e6fc0f4607589b07a09e'/>
<id>urn:sha1:e7ec2d73996b336eb5d7e6fc0f4607589b07a09e</id>
<content type='text'>
This option allows turning on CONFIG_DEBUG_VIRTUAL which is useful to
debug incorrect uses of the virtual to physical and physical to virtual
translations functions.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: add KERNEL_BPF_EVENTS config option</title>
<updated>2022-05-18T10:32:06Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-02-20T01:32:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=8f5c9a7d94dc7f945dbe1eea2d3fc508c477b788'/>
<id>urn:sha1:8f5c9a7d94dc7f945dbe1eea2d3fc508c477b788</id>
<content type='text'>
This is required to use BPF maps of type BPF_MAP_TYPE_PERF_EVENT_ARRAY
for sending data from BPF programs to user-space for post-processing
or logging.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>build: add option KERNEL_DEBUG_INFO_BTF</title>
<updated>2022-05-18T10:32:06Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2020-07-26T14:51:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=531e0399cd7fca9e1a88520b817ac036da204c1c'/>
<id>urn:sha1:531e0399cd7fca9e1a88520b817ac036da204c1c</id>
<content type='text'>
Generate BTF (BPF Type Format) information from DWARF debug info. This is
embedded in the kernel and exported via sysfs as /sys/kernel/btf/vmlinux.
BTF data enhances kernel portability and introspection for BPF programs.

Selecting this also enables the dwarves host package which provides the
pahole tool used for BTF encoding.

Test using: "bpftool btf dump file /sys/kernel/btf/vmlinux format c"

This needs to depend on KERNEL_DEBUG_INFO_REDUCED not being set,
otherwise we can enable both KERNEL_DEBUG_INFO_BTF and
KERNEL_DEBUG_INFO_REDUCED, which will result in undefined behaviour.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
[split DEBUG_INFO_REDUCED into separate commit, add dependency]
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>kernel: add DEBUG_INFO_REDUCED config option</title>
<updated>2022-05-18T10:32:06Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2022-02-20T01:09:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/noltari/commit/?id=44bcad24b6f330aae73994e881e25df0fd7a490d'/>
<id>urn:sha1:44bcad24b6f330aae73994e881e25df0fd7a490d</id>
<content type='text'>
Add DEBUG_INFO_REDUCED as a kernel config option and remove it from the
kernel configs. This is in preparation of the upcoming option to enable
BTF typeinfo, which is incompatible with DEBUG_INFO_REDUCED.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
</feed>
