<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/kernel, branch v22.03.2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2022-10-13T13:10:56Z</updated>
<entry>
<title>mac80211: backport security fixes</title>
<updated>2022-10-13T13:10:56Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-10-13T12:29:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f1de43d0a045a154c74281bc60bf1c44c990071b'/>
<id>urn:sha1:f1de43d0a045a154c74281bc60bf1c44c990071b</id>
<content type='text'>
This mainly affects scanning and beacon parsing, especially with MBSSID enabled

Fixes: CVE-2022-41674
Fixes: CVE-2022-42719
Fixes: CVE-2022-42720
Fixes: CVE-2022-42721
Fixes: CVE-2022-42722
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry-picked from commit 26f400210d6b3780fcc0deb89b9741837df9c8b8)
</content>
</entry>
<entry>
<title>mac80211: merge upstream fixes</title>
<updated>2022-10-13T13:09:12Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2022-08-22T09:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a077c6da98c80d66c40a0760bdeef376c82bc656'/>
<id>urn:sha1:a077c6da98c80d66c40a0760bdeef376c82bc656</id>
<content type='text'>
fetched from upstream kernel v5.15.67

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
(cherry-picked from commit aa9be386d40f3a5e559c0f2183c772175a45cf0d)
</content>
</entry>
<entry>
<title>build: fix issues with targets installed via feeds</title>
<updated>2022-09-27T11:45:03Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-09-27T11:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=25d8b9cad6f141104a1065880efe21b8c292d8c6'/>
<id>urn:sha1:25d8b9cad6f141104a1065880efe21b8c292d8c6</id>
<content type='text'>
- fix including modules.mk when a target is being replaced
- fix calling make targets from target/linux

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry-picked from commit 3a8825ad6acbf18b2b472ace56be58868af78be7)
</content>
</entry>
<entry>
<title>build: fix including modules.mk for targets pulled in from feeds</title>
<updated>2022-09-27T11:45:03Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-09-18T04:27:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=74eeee1698e8ee2031ab882174b1a07d2c553409'/>
<id>urn:sha1:74eeee1698e8ee2031ab882174b1a07d2c553409</id>
<content type='text'>
Fixes: ebc36ebb2349 ("scripts/feeds: install targets to target/linux/feeds and support overriding")
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry-picked from commit 00094efec33f07c9dc16cce23be492430c40b3cc)
</content>
</entry>
<entry>
<title>mac80211: rt2x00: experimental improvements for MT7620 wifi</title>
<updated>2022-09-19T01:48:26Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-07-28T11:40:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=7c459ac1d5a9a5c507afd7a3205dccfad20883d1'/>
<id>urn:sha1:7c459ac1d5a9a5c507afd7a3205dccfad20883d1</id>
<content type='text'>
Serge Vasilugin reports:

To improve mt7620 built-in wifi performance some changes:
1. Correct BW20/BW40 switching (see comments with mark (1))
2. Correct TX_SW_CFG1 MAC reg from v3 of vendor driver see
	https://gitlab.com/dm38/padavan-ng/-/blob/master/trunk/proprietary/rt_wifi/rtpci/3.0.X.X/mt76x2/chips/rt6352.c#L531
3. Set bbp66 for all chains.
4. US_CYC_CNT init based on Programming guide, default value was 33 (pci),
   set chipset bus clock with fallback to cpu clock/3.
5. Don't overwrite default values for mt7620.
6. Correct some typos.
7. Add support for external LNA:
    a) RF and BBP regs never be corrected for this mode
    b) eLNA is driven the same way as ePA with mt7620's pin PA
	but vendor driver explicitly pin PA to gpio mode (for forrect calibration?)
	so I'm not sure that request for pa_pin in dts-file will be enough

First 5 changes (really 2) improve performance for boards w/o eLNA/ePA.
Changes 7 add support for eLNA

Configuration w/o eLAN/ePA and with eLNA show results
tx/rx (from router point of view) for each stream:
 35-40/30-35 Mbps for HT20
 65-70/60-65 Mbps for HT40

Yes. Max results for 2T2R client is 140-145/135-140
with peaks 160/150, It correspond to mediatek driver results.
Boards with ePA untested.

Reported-by: Serge Vasilugin &lt;vasilugin@yandex.ru&gt;
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
[directly include v3 of the patchset submitted upstream]
(cherry picked from commit 31a6605de04218e1c04bd5c2436c24d7d1c07506)
(cherry picked from commit e785ca05e9f0502894772f5df92192b816ba5d7c)
(cherry picked from commit 412fcf3d4400f84551f3ead0514834c62d94a251)
</content>
</entry>
<entry>
<title>mac80211: rt2x00: fix typo</title>
<updated>2022-09-19T01:48:26Z</updated>
<author>
<name>Sungbo Eo</name>
</author>
<published>2022-01-31T17:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d004110ef7b6a656b59ea7a5ca4a3deb4fc7ef99'/>
<id>urn:sha1:d004110ef7b6a656b59ea7a5ca4a3deb4fc7ef99</id>
<content type='text'>
Add missing semicolon and refresh patches.

Signed-off-by: Sungbo Eo &lt;mans0n@gorani.run&gt;
(cherry picked from commit d826c91704d2baa5e389c225791740e4c61d62c4)
</content>
</entry>
<entry>
<title>mac80211: add patch descriptions to rt2x00 patches</title>
<updated>2022-09-18T14:40:05Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-09-12T20:21:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0755c18ff114303b9fb06c24c4297bf243856a73'/>
<id>urn:sha1:0755c18ff114303b9fb06c24c4297bf243856a73</id>
<content type='text'>
Prepare patches for sending upstream by adding patch descriptions
generated from the original OpenWrt commits adding each patch.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit d4feb66048f6a8f387eedfb162a1184cdae9d756)
</content>
</entry>
<entry>
<title>kernel: modules: package kmod-crypto-essiv</title>
<updated>2022-09-18T14:39:41Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-09-11T13:26:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=745d3cd4aa1236f2c183c4b535a27afb9b16d812'/>
<id>urn:sha1:745d3cd4aa1236f2c183c4b535a27afb9b16d812</id>
<content type='text'>
Package kernel module providing ESSIV support for block encryption.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 4133102898502c9bb453e8603b6c891aa103bce4)
</content>
</entry>
<entry>
<title>kernel: build crypto md5/sha1/sha256 modules for powerpc</title>
<updated>2022-09-17T13:58:25Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-08-30T07:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e7ef88ff1dfb10dde2c738cea11430ba06a07045'/>
<id>urn:sha1:e7ef88ff1dfb10dde2c738cea11430ba06a07045</id>
<content type='text'>
This builds and enables kernel optimized modules for mpc85xx target:
- CONFIG_CRYPTO_MD5_PPC [1]
- CONFIG_CRYPTO_SHA1_PPC_SPE [2]
- CONFIG_CRYPTO_SHA256_PPC_SPE [3]

Where it was possible, then use Signal Processing Engine, because
CONFIG_SPE is already enabled in mpc85xx config.

[1] https://cateee.net/lkddb/web-lkddb/CRYPTO_MD5_PPC.html
[2] https://cateee.net/lkddb/web-lkddb/CRYPTO_SHA1_PPC.html
[3] https://cateee.net/lkddb/web-lkddb/CRYPTO_SHA256_PPC_SPE.html

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
(cherry picked from commit 3a702f8733ff371f30e9e3ba1e1aed5f4686b6b4)
</content>
</entry>
<entry>
<title>mac80211: backport tx queueing bugfixes add a bug fix for a rare crash</title>
<updated>2022-09-15T15:52:28Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-03-26T23:05:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b3fa0241e2faaf4080f4903c0547949ebcddbc6b'/>
<id>urn:sha1:b3fa0241e2faaf4080f4903c0547949ebcddbc6b</id>
<content type='text'>
Re-introduce the queue wake fix that was reverted due to a regression,
but this time with the follow-up fixes that take care of the regression.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry picked from commit 9a93b62f315ad4c9f021c414ed80ba337ab4a01e)
(cherry-picked from commit 8b804cae5e039142bc63896a75f15146eca3bebc)
(cherry-picked from commit 8b06e06832ebe757246582b65306ad2a2537741f)
</content>
</entry>
</feed>
