<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/linusw, branch master</title>
<subtitle>Staging tree of Linus Walleij</subtitle>
<id>https://git.openwrt.org/openwrt/staging/linusw/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/linusw/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/'/>
<updated>2026-01-31T17:00:50Z</updated>
<entry>
<title>wifi-scripts: fix ieee80211w override for psk-sae/sae-mixed</title>
<updated>2026-01-31T17:00:50Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-01-31T16:56:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=1bbb60184d1f25b369b26802d199ac4c85af3111'/>
<id>urn:sha1:1bbb60184d1f25b369b26802d199ac4c85af3111</id>
<content type='text'>
The ucode wifi-scripts unconditionally set ieee80211w=1 for psk-sae
and eap-eap2 auth types, ignoring any user-configured value. This
caused ieee80211w=2 (MFP required) to be silently downgraded to 1
(MFP optional) when using sae-mixed encryption.

Change the logic to only set the default of 1 when ieee80211w is not
already configured by the user.

Fixes: https://github.com/openwrt/openwrt/issues/21751
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>uclient: update to Git HEAD (2026-01-31)</title>
<updated>2026-01-31T14:03:33Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-01-31T14:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=9d496dfb984dc645560bb86e5012de29e5efcc6f'/>
<id>urn:sha1:9d496dfb984dc645560bb86e5012de29e5efcc6f</id>
<content type='text'>
b3ee1209a3d0 uclient-http: reset fd to -1 after close in disconnect
9c2ad269c42b uclient-http: fix seq field check to use correct field
80c9bd29c233 uclient-http: fix hang on HTTP to HTTPS redirect
931bbfeb2c92 ucode: fix memory leak when using ssl context

Fixes: https://github.com/openwrt/uclient/issues/11
Fixes: https://github.com/openwrt/uclient/issues/13
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>lantiq: xrx200: add env-size for P-2812HNU-F1 u-boot-env</title>
<updated>2026-01-31T10:20:23Z</updated>
<author>
<name>Burak Aydos</name>
</author>
<published>2026-01-29T19:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=695284443668020ee161cb06836781a725d3dde5'/>
<id>urn:sha1:695284443668020ee161cb06836781a725d3dde5</id>
<content type='text'>
The u-boot-env partition on the Zyxel P-2812HNU-F1 is 128 KiB but
the actual environment data is only 8 KiB (0x2000 bytes). Without
the env-size property, the u-boot,env nvmem layout driver assumes
env-size equals the full partition size and computes an incorrect
CRC32 over the entire 128 KiB, causing all nvmem cell reads to fail
silently.

Add env-size = &lt;0x2000&gt; so the CRC32 is computed over the correct
8 KiB region, allowing nvmem-cells (such as ethaddr) to be read
properly by the kernel.

Signed-off-by: Burak Aydos &lt;byhexadecimal@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21780
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>realtek: mdio: convert rtl838x i/o to regmap</title>
<updated>2026-01-31T10:19:14Z</updated>
<author>
<name>Markus Stockhausen</name>
</author>
<published>2026-01-27T13:32:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=b59a4c97c93deaf32b1b7e5a1e3666b92bbe03fb'/>
<id>urn:sha1:b59a4c97c93deaf32b1b7e5a1e3666b92bbe03fb</id>
<content type='text'>
Drop legacy sw_xxx() macros for rtl838x devices. While we are here
reorganize the access and aovid masked access where possible. So the
code is easier to read.

Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21741
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>realtek: mdio switch run command to regmap</title>
<updated>2026-01-31T10:19:14Z</updated>
<author>
<name>Markus Stockhausen</name>
</author>
<published>2026-01-27T12:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=3200085a7030981ca1cac0a3664429a913a3dcea'/>
<id>urn:sha1:3200085a7030981ca1cac0a3664429a913a3dcea</id>
<content type='text'>
As a first step convert the central run command over to regmap.

Additional info: The command masks where changed because
sw_xxx() dont care about the to be set or to be cleared bits
(aka mask). In regmap the mask must always be a superset of the
to be set bits.

Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21741
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>realtek: mdio: adapt command function signature</title>
<updated>2026-01-31T10:19:14Z</updated>
<author>
<name>Markus Stockhausen</name>
</author>
<published>2026-01-27T09:53:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=b8ed99c2abc47f2167af8fee9b181119702cedab'/>
<id>urn:sha1:b8ed99c2abc47f2167af8fee9b181119702cedab</id>
<content type='text'>
To make use of regmap in the command function adapt its signature
so it has access to the control structure via the bus.

Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21741
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>realtek: mdio: enhance read/write function signature</title>
<updated>2026-01-31T10:19:14Z</updated>
<author>
<name>Markus Stockhausen</name>
</author>
<published>2026-01-27T07:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=40788a7d0fad83d4206665883778d4d9d7f3ae48'/>
<id>urn:sha1:40788a7d0fad83d4206665883778d4d9d7f3ae48</id>
<content type='text'>
For regmap conversion the read/write functions need access to the
control structure (aka bus-&gt;priv). Add the bus to the parameters list.

Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21741
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>realtek: mdio: add regmap to bus structure</title>
<updated>2026-01-31T10:19:14Z</updated>
<author>
<name>Markus Stockhausen</name>
</author>
<published>2026-01-27T07:33:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=5731993557e55e2b491474382318d85718930cb4'/>
<id>urn:sha1:5731993557e55e2b491474382318d85718930cb4</id>
<content type='text'>
To convert the existing sw_xxx() commands the bus needs a regmap.
This is derived from the parent mfd node like in all other Realtek
drivers.

Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21741
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>realtek: dts: add LGS328C port 21 definition</title>
<updated>2026-01-31T10:18:02Z</updated>
<author>
<name>Markus Stockhausen</name>
</author>
<published>2026-01-30T17:16:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=75fd2497acb25f77528c7aa73470f303a98f8b63'/>
<id>urn:sha1:75fd2497acb25f77528c7aa73470f303a98f8b63</id>
<content type='text'>
Port 21 definition was missed during addition of LGS328C.
Add it to the dts.

Fixes: 853d73f ("realtek: add support for Linksys LGS328C")
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21793
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>uboot-mvebu: update to version 2026.01</title>
<updated>2026-01-30T18:07:41Z</updated>
<author>
<name>Stefan Kalscheuer</name>
</author>
<published>2026-01-23T18:13:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/linusw/commit/?id=bca6c2481c9b83dff511d13f20f20597646669cb'/>
<id>urn:sha1:bca6c2481c9b83dff511d13f20f20597646669cb</id>
<content type='text'>
Update package to the latest stable version.
Patches unchanged.

Signed-off-by: Stefan Kalscheuer &lt;stefan@stklcode.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21673
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
