<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/mkresin/package/kernel, branch master</title>
<subtitle>Staging tree of Mathias Kresin</subtitle>
<id>https://git.openwrt.org/openwrt/staging/mkresin/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/mkresin/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/'/>
<updated>2022-05-04T00:38:04Z</updated>
<entry>
<title>ltq-vdsl/ltq-adsl: fix elapsed time calculation</title>
<updated>2022-05-04T00:38:04Z</updated>
<author>
<name>Jan Hoffmann</name>
</author>
<published>2022-04-25T19:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=db4bf4b968c0da035d98e7771fc993af9d6f742b'/>
<id>urn:sha1:db4bf4b968c0da035d98e7771fc993af9d6f742b</id>
<content type='text'>
The driver maintains elapsed times by repeatedly accumulating the time
since the previous update in a loop. For the elapsed showtime time, the
time difference is truncated to seconds before adding it, leading to a
sizable error over time.

Move the truncation to before calculation of the time difference in
order to remove this error. Also maintain the total elapsed time in the
same way in full seconds, to prevent the unsigned 32-bit counter from
wrapping around after about 50 days.

Testing on a VR9 device shows that the reported line uptime now matches
the actual elapsed wall time. The ADSL variant is only compile-tested,
but it should also work as the relevant code is identical.

Signed-off-by: Jan Hoffmann &lt;jan@3e8.eu&gt;
Tested-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
</content>
</entry>
<entry>
<title>ltq-atm/ltq-ptm: avoid unnecessary build dependencies</title>
<updated>2022-05-04T00:38:04Z</updated>
<author>
<name>Jan Hoffmann</name>
</author>
<published>2022-04-25T19:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=2f484aeff5fe5ba3a832f98ca409adde3257e832'/>
<id>urn:sha1:2f484aeff5fe5ba3a832f98ca409adde3257e832</id>
<content type='text'>
Right now, both ltq-adsl-mei and ltq-vdsl-mei are always built, even
when they aren't necessary for the selected variant. This can cause the
build to fail, for example ltq-vdsl-mei doesn't build successfully here
on xway target due to the vectoring callback.

Make these dependencies conditional on the specific package variants,
so they are only built when actually needed.

Signed-off-by: Jan Hoffmann &lt;jan@3e8.eu&gt;
Tested-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
</content>
</entry>
<entry>
<title>nat46: update to git HEAD</title>
<updated>2022-04-26T20:41:57Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2022-04-26T20:39:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=432a25db72efe36b051fbe36cf6c8e5bc4fafd91'/>
<id>urn:sha1:432a25db72efe36b051fbe36cf6c8e5bc4fafd91</id>
<content type='text'>
95ca1c3 nat46-core: ignore IPv4 options when translating packets
39778c2 add a module argument to ignore TOS translate for IPv4
9a36ee1 add a module argument to ignore TOS translate for IPv4
79190a8 add a module argument to ignore TOS translate for IPv4

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>mt76: update to the latest version</title>
<updated>2022-04-23T13:50:38Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-04-23T13:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=fb4edcef712432e0e42f0c28be8829b6d2fb44e9'/>
<id>urn:sha1:fb4edcef712432e0e42f0c28be8829b6d2fb44e9</id>
<content type='text'>
a666d5637bc3 mt76: fix tx status related use-after-free race on station removal

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: update to the latest version</title>
<updated>2022-04-20T16:14:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-04-20T13:14:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=0d2d52df69e91fe2f6e3e65750c0728fc45f5ab2'/>
<id>urn:sha1:0d2d52df69e91fe2f6e3e65750c0728fc45f5ab2</id>
<content type='text'>
d4937118ec4f mt76: fix rx reordering with non explicit / psmp ack policy
f50672518bcc mt76: do not attempt to reorder received 802.3 packets without agg session
75e046e3c9ae mt76: fix antenna config missing in 6G cap
64ede85f14b5 mt76: mt7915: remove SCS feature
db0a67582028 mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const
68a2f68d5c01 mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const
1e7b77294e97 mt76: mt7921: fix kernel crash at mt7921_pci_remove
795830a99a6c mt76: mt7915: add debugfs knob for RF registers read/write
60a8ec12a8eb mt76: mt7603: move spin_lock_bh() to spin_lock()
5ec7a2eac867 mt76: mt7915: disable RX_HDR_TRANS_SHORT
eecbb4992073 mt76: fix encap offload ethernet type check

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mac80211: fix QCA9561 PA bias</title>
<updated>2022-04-18T04:40:59Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-04-17T15:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=7dc52a78ae2c2f748a0c0c4adcb13979260b3498'/>
<id>urn:sha1:7dc52a78ae2c2f748a0c0c4adcb13979260b3498</id>
<content type='text'>
This patch fixes an invalid TX PA DC bias level on QCA9561, which
results in a very low output power and very low throughput as devices
are further away from the AP (compared to other 2.4GHz APs),
following a suggestion from nbd[1].

This patch has been submitted upstream[2].

[1] https://lore.kernel.org/all/91c58969-c60e-2f41-00ac-737786d435ae@nbd.name
[2] https://lore.kernel.org/linux-wireless/20220417145145.1847-1-hacks+kernel@slashdirt.org/

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>Revert "mac80211 adjust QCA9561 PA bias"</title>
<updated>2022-04-17T07:20:26Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-04-17T07:07:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=c0a6fefd9b74af03a30810be20f0ce5504447b3e'/>
<id>urn:sha1:c0a6fefd9b74af03a30810be20f0ce5504447b3e</id>
<content type='text'>
This reverts commit f9ff282d17ec652d63fa2404e47bb0e15ed95b69 as during
upstream patch review process nbd pointed out, that this patch needs
more work:

 "The patch looks wrong to me. I'm pretty sure that AR_CH0_TOP2 is the
  correct register, the definition has an explicit check for 9561 as well.
  I believe this patch works by accident because it avoids writing a wrong
  value to that register."

1. https://lore.kernel.org/all/91c58969-c60e-2f41-00ac-737786d435ae@nbd.name

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>mac80211 adjust QCA9561 PA bias</title>
<updated>2022-04-15T05:11:18Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-04-14T10:39:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=f9ff282d17ec652d63fa2404e47bb0e15ed95b69'/>
<id>urn:sha1:f9ff282d17ec652d63fa2404e47bb0e15ed95b69</id>
<content type='text'>
ath9k is setting the TX PA DC bias level different on QCA9561 and QCA9565
although they have the same radio IP-core, which results in a very low
output power and very low throughput as devices are further away from
the AP (compared to other 2.4GHz APs.)

In real life testing, without this patch the 2.4GHz throughput on Yuncore
XD3200 is around 10Mbps sitting close to the AP, and close to theoretical
maximum with the patch applied.

Signed-off-by: Clemens Hopfer &lt;openwrt@wireloss.net&gt;
[edit commit message]
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>kernel: usb-net-asix: fix 5.15 dependency</title>
<updated>2022-04-15T05:11:18Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-04-11T15:39:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=afb0e9336e2e608a55fe0166e0280356f4b222be'/>
<id>urn:sha1:afb0e9336e2e608a55fe0166e0280356f4b222be</id>
<content type='text'>
Upstream in commit 34a1dee6bc44 ("net: usb: asix: ax88772: add generic
selftest support") in version 5.14 added dependency on generic selftest
functionality and armvirt/64 when compiled with ALL_KMODS=y reports following:

 Package kmod-usb-net-asix is missing dependencies for the following libraries:
 mdio_devres.ko
 selftests.ko

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>kernel: netdevices: add generic selftests module</title>
<updated>2022-04-15T05:11:18Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-04-11T16:36:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mkresin/commit/?id=8361946e1b940d060e902e381e785575f44b6e57'/>
<id>urn:sha1:8361946e1b940d060e902e381e785575f44b6e57</id>
<content type='text'>
Upstream in commit 3e1e58d64c3d ("net: add generic selftest support") in
version 5.13 added generic selftests module and usb-net-asix already
depends on it, in version 5.18 via commit 1710b52d7c13 ("net: usb:
smsc95xx: add generic selftest support") it will be used by
usb-net-smsc95xx as well.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
