<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/thess/package/kernel, branch master</title>
<subtitle>Ted Hess staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/thess/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/thess/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/'/>
<updated>2021-11-10T21:25:27Z</updated>
<entry>
<title>mac80211: fix queue selection issue</title>
<updated>2021-11-10T21:25:27Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-11-10T21:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=49f615022c921189ff4566b8b2bfdbf97a2a8787'/>
<id>urn:sha1:49f615022c921189ff4566b8b2bfdbf97a2a8787</id>
<content type='text'>
When __ieee80211_select_queue is called, skb-&gt;cb has not been cleared yet,
which means that info-&gt;control.flags can contain garbage.
In some cases this leads to IEEE80211_TX_CTRL_DONT_REORDER being set, causing
packets marked for other queues to randomly end up in BE instead.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>nat46: update to latest git HEAD</title>
<updated>2021-11-10T19:29:12Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2021-11-10T19:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=a564e1df52327ad0548bb7fba583e4194da78a4a'/>
<id>urn:sha1:a564e1df52327ad0548bb7fba583e4194da78a4a</id>
<content type='text'>
1fdf2a3 Fix kernel panic due to device deletion (#29)
e7b48d1 add the mutex lock for create/delete/config/insert nat46 devices to fix nat46 module crash issues. (#28)

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: Add regmap-i2c dependency to sound-soc-imx-sgtl5000</title>
<updated>2021-11-07T16:08:51Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-11-06T18:56:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=13bd0721d1add0e232991a79a21cfcb468e5c7f3'/>
<id>urn:sha1:13bd0721d1add0e232991a79a21cfcb468e5c7f3</id>
<content type='text'>
This dependency is needed on the imx/cortexa7 subtarget.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ath9k: nvmem for ath9k caldata</title>
<updated>2021-11-06T15:40:48Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2021-08-20T22:32:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=d91318662d5c290ce97bfb18c84e4cddc514f33a'/>
<id>urn:sha1:d91318662d5c290ce97bfb18c84e4cddc514f33a</id>
<content type='text'>
With "getting WIFI MAC from NVMEM" working on ath79 on 5.10,
the next logical step I think is to utilize nvmem subsystem
to also get the calibration data from there.

This will tremendously speed up the wifi bring-up, since
we no longer need the userspace helper for the simple
devices that can just load them from there.

included with this patch is a package/mac80211/refresh.

Tested on: WNDR3700v2, TP-Link Archer C7v2

Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: update dependencies after 'imx6' -&gt; 'imx' rename</title>
<updated>2021-11-03T11:45:40Z</updated>
<author>
<name>Piotr Dymacz</name>
</author>
<published>2021-03-28T15:07:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=b769bf553d3ba99ed48a1c2630d2583a589cdfbe'/>
<id>urn:sha1:b769bf553d3ba99ed48a1c2630d2583a589cdfbe</id>
<content type='text'>
Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpf-headers: unset PKG_CONFIG_PATH</title>
<updated>2021-11-02T09:36:15Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-11-02T09:36:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=da668eb03bbd4290d0acf7f6cea9edcf5de51692'/>
<id>urn:sha1:da668eb03bbd4290d0acf7f6cea9edcf5de51692</id>
<content type='text'>
This fixes an issue where the kernel would pick up an incompatible target
libyaml for building host tools

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>bpf-headers: add a package with kernel headers for ebpf</title>
<updated>2021-11-01T15:39:09Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-10-26T18:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=a537d06c72853c054c57d75af4074c1749e47947'/>
<id>urn:sha1:a537d06c72853c054c57d75af4074c1749e47947</id>
<content type='text'>
In order to genererate suitable kernel headers, a 5.10 kernel tree is
prepared with a default config for mips. The arch is forced to mips in
order to avoid issues with inline asm on various architectures in a way
that doesn't involve relying on the host toolchain/headers.
It also has the advantage of supporting both endian types

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>kernel/modules: prevent bonding driver to create default bond0 interface</title>
<updated>2021-10-31T23:56:51Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2021-09-08T12:14:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=b69dfb0a99cf228d99ff4bc9a0848df85969ce7d'/>
<id>urn:sha1:b69dfb0a99cf228d99ff4bc9a0848df85969ce7d</id>
<content type='text'>
When loading the bonding driver, bonding interface are automatically
created on bonding module load.

&gt; ip a s bond0
&gt; 14: bond0: &lt;BROADCAST,MULTICAST,MASTER&gt; mtu 1500 qdisc noop state DOWN
&gt; group default qlen 1000
&gt;    link/ether a6:f2:20:64:c1:b9 brd ff:ff:ff:ff:ff:ff

This is not necessary in openwrt as we do not use this created interface.
The netifd creates a bonding interface based on its network configuration
name and configures this over the netifd bonding proto handler.

In order to keep the overview of the interfaces clear, bonding
interfaces should not be created automatically when loading this module,
because they are not used anyway.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>ath10k: backport fix for module load regression with iram-recovery</title>
<updated>2021-10-30T19:17:20Z</updated>
<author>
<name>Zhijun You</name>
</author>
<published>2021-10-26T18:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=e6a486fe79174bb256db489363304ce236d012bb'/>
<id>urn:sha1:e6a486fe79174bb256db489363304ce236d012bb</id>
<content type='text'>
Backport upstream fix for module load regression caused by IRAM recovery.
Without this patch devices using mainline ath10k driver could lost wireless
function because ath10k module failed to load.

Signed-off-by: Zhijun You &lt;hujy652@gmail.com&gt;
</content>
</entry>
<entry>
<title>ath9k: OF: qca,disable-(2|5)ghz =&gt; ieee80211-freq-limit</title>
<updated>2021-10-30T14:32:59Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2021-10-09T18:51:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/thess/commit/?id=4c8dd973ef8e76f9fc622f0baab981769c89b601'/>
<id>urn:sha1:4c8dd973ef8e76f9fc622f0baab981769c89b601</id>
<content type='text'>
OpenWrt maintains two special out-of-tree DT properties:
"qca,disable-5ghz" and "qca,disable-2ghz". These are implemented
in a mac80211 ath9k patch "550-ath9k-disable-bands-via-dt.patch".

With the things being what they are, now might be a good
point to switch the devices to the generic and upstream
"ieee80211-freq-limit" property. This property is much
broader and works differently. Instead of disabling the
drivers logic which would add the affected band and
channels. It now disables all channels which are not
within the specified frequency range.

Reviewed-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Tested-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt; # HH5A
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
</content>
</entry>
</feed>
