<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/kernel, branch v22.03.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2023-01-03T00:24:21Z</updated>
<entry>
<title>mac80211: Do not build brcmsmac on bcm47xx_legacy</title>
<updated>2023-01-03T00:24:21Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-12-24T13:39:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=43d71ad93e3f71a2f59978214b617b53e906815b'/>
<id>urn:sha1:43d71ad93e3f71a2f59978214b617b53e906815b</id>
<content type='text'>
brcmsmac needs bcma. bcma is build into the kernel for the other bcm47xx
subtargets, but not for the legacy target because it only uses ssb. We
could build bcma as a module for bcm47xx_legacy, but none of these old
devices uses a wifi card supported by brcsmac.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit cb7d662dac897dd7df6ba6ba60417db822bd68f2)
</content>
</entry>
<entry>
<title>kernel: remove hack patch, move kirkwood specific kmods to target modules.mk</title>
<updated>2022-12-27T07:05:23Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-09-30T09:42:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6be9e3e63685a11577f6650b51f45c72ef82180c'/>
<id>urn:sha1:6be9e3e63685a11577f6650b51f45c72ef82180c</id>
<content type='text'>
Tweaking the KCONFIG line of kmod-ata-marvell-sata makes the hack patch
unnecessary

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry picked from commit 2e375e9b3148cfdb9b19494a25eebc2fa7b256a3)
</content>
</entry>
<entry>
<title>kernel: backport ksmbd security fix ZDI-22-1690</title>
<updated>2022-12-23T18:37:46Z</updated>
<author>
<name>Daniel Graña</name>
</author>
<published>2022-12-23T18:24:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6c3e16055ae5d79205812e8436110fd862266c94'/>
<id>urn:sha1:6c3e16055ae5d79205812e8436110fd862266c94</id>
<content type='text'>
Fix zero day vulnerability reported as ZDI-22-1690, no CVE assigned yet.
Picked from https://github.com/cifsd-team/ksmbd/commit/1f9d85a340

Signed-off-by: Daniel Graña &lt;dangra@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: kmod-net-rtl8192su: Remove package</title>
<updated>2022-12-14T23:45:28Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-08-07T11:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=bc64ca15d4720d34b456c5716dc05f3da7046fde'/>
<id>urn:sha1:bc64ca15d4720d34b456c5716dc05f3da7046fde</id>
<content type='text'>
The R8712U driver depends on cfg80211. cfg80211 is provided by mac80211
backports, we can not build any in kernel drivers which depend on
cfg80211 which is an out of tree module in OpenWrt.

The cfg80211 dependency was added with kernel 5.9.

We could add rtl8192su to backports and build it from there.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 7ebe1dca476ddb2c08f8a1cbbd0522e69c1edc82)
</content>
</entry>
<entry>
<title>kernel: further cleanup of xfrm[4|6]_mode*</title>
<updated>2022-12-14T23:27:47Z</updated>
<author>
<name>Martin Schiller</name>
</author>
<published>2022-11-02T06:41:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=15bc6b23c7554cfb7005d1fa6e43d2db690de345'/>
<id>urn:sha1:15bc6b23c7554cfb7005d1fa6e43d2db690de345</id>
<content type='text'>
In my commit da5c45f4d886 ("kernel: remove handling of xfrm[4|6]_mode_*
modules") I missed a few default config options and description entries.
Those should be gone as well.

Fixes: da5c45f4d886 ("kernel: remove handling of xfrm[4|6]_mode_* modules")
Signed-off-by: Martin Schiller &lt;ms@dev.tdt.de&gt;
(cherry picked from commit 1e028ac51e4d033cc1a8a06850ca8c6469206761)
</content>
</entry>
<entry>
<title>kernel: remove handling of xfrm[4|6]_mode_* modules</title>
<updated>2022-12-14T23:27:47Z</updated>
<author>
<name>Martin Schiller</name>
</author>
<published>2022-10-19T09:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6e396eff1a14a8ed1a1033abec8132989ba7c742'/>
<id>urn:sha1:6e396eff1a14a8ed1a1033abec8132989ba7c742</id>
<content type='text'>
For kernel versions before 5.2, the required IPsec modes have to be
enabled explicitly (they are built-in for newer kernels).

Commit 1556ed155a9a ("kernel: mode_beet mode_transport mode_tunnel xfram
modules") tried to handle this, but it does not really work.

Since we don't support these kernel versions anymore and the code is
also broken, let's remove it.

Signed-off-by: Martin Schiller &lt;ms@dev.tdt.de&gt;
[Remove old generic config options too]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit da5c45f4d8864a82378b4a04c0516cb98a718cfa)
</content>
</entry>
<entry>
<title>kernel: fix typo for tegra crypto-sha1 module</title>
<updated>2022-12-14T23:27:05Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-08-30T06:51:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=78fc12ddd0b4949ba140f48c5983eae0d2f161ce'/>
<id>urn:sha1:78fc12ddd0b4949ba140f48c5983eae0d2f161ce</id>
<content type='text'>
Fixes: e889489bedfd2830411bd0cf6564b8272aa9c254 ("kernel: build
arm/neon-optimized sha1/512 modules")

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
(cherry picked from commit f8f9d6901c6a7c85e6b18fba665175646fb53ec7)
</content>
</entry>
<entry>
<title>kernel: add kmod-btsdio package</title>
<updated>2022-12-14T23:26:48Z</updated>
<author>
<name>Lech Perczak</name>
</author>
<published>2022-04-24T23:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4408f7d564fb70904cb29f6cc387f1e62bdd53fd'/>
<id>urn:sha1:4408f7d564fb70904cb29f6cc387f1e62bdd53fd</id>
<content type='text'>
Add package supporting Bluetooth HCI interfaces connected over SDIO.

Signed-off-by: Lech Perczak &lt;lech.perczak@gmail.com&gt;
[pepe2k@gmail.com: dropped rfkill dependency, other minor text fixes]
Signed-off-by: Piotr Dymacz &lt;pepe2k@gmail.com&gt;
(cherry picked from commit fb7547684538e5501c4b91ed62e5f66832e4d9bc)
</content>
</entry>
<entry>
<title>kernel: remove CONFIG_MMC_BLOCK_BOUNCE</title>
<updated>2022-12-14T23:26:36Z</updated>
<author>
<name>Tomas Lara</name>
</author>
<published>2022-08-07T00:13:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6b2c445b8850ba4138bcb2d87fa3f01178fc8838'/>
<id>urn:sha1:6b2c445b8850ba4138bcb2d87fa3f01178fc8838</id>
<content type='text'>
 CONFIG_MMC_BLOCK_BOUNCE was removed in kernel v4.13-rc1
 https://github.com/torvalds/linux/commit/c3dccb74be28a345a2ebcc224e41b774529b8b8f

Signed-off-by: Tomas Lara &lt;tl849670@gmail.com&gt;
(cherry picked from commit 24307b035143bc710268590850e595e1fad86f08)
</content>
</entry>
<entry>
<title>kernel: netconsole: add network console logging support</title>
<updated>2022-12-05T23:11:21Z</updated>
<author>
<name>Catalin Toda</name>
</author>
<published>2022-07-15T17:18:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=69ed96fba86f157ff5161a87957fbe4e68f980ec'/>
<id>urn:sha1:69ed96fba86f157ff5161a87957fbe4e68f980ec</id>
<content type='text'>
Accessing the console on many devices is difficult.
netconsole eases debugging on devices that crash
after the network is up.

Reference to the netconsole documentation in upstream Linux:
&lt;https://www.kernel.org/doc/html/latest/networking/netconsole.html&gt;
|
|netconsole=[+][src-port]@[src-ip]/[&lt;dev&gt;],[tgt-port]@&lt;tgt-ip&gt;/[tgt-macaddr]
|
| where
|  +            if present, enable extended console support
|  src-port     source for UDP packets (defaults to 6665)
|  src-ip       source IP to use (interface address)
|  dev          network interface (eth0)
|  tgt-port     port for logging agent (6666)
|  tgt-ip       IP address for logging agent
|  tgt-macaddr  ethernet MAC address for logging agent (broadcast)

OpenWrt specific notes:

OpenWrt's device userspace scripts are attaching the network
interface (i.e. eth0) to a (virtual) bridge (br-lan) device.
This will cause netconsole to report:
|network logging stopped on interface eth0 as it is joining a master device
(and unfortunately the traffic/logs to stop at this point)

As a workaround, the netconsole module can be manually loaded
again after the bridge has been setup with:

 insmod netconsole netconsole=@/br-lan,@192.168.1.x/MA:C...

One way of catching errors before the handoff, try to
append the /etc/modules.conf file with the following extra line:
 options netconsole netconsole=@/eth0,@192.168.1.x/MA:C...

and install the kmod-netconsole (=y) into the base image.

Signed-off-by: Catalin Toda &lt;catalinii@yahoo.com&gt;
(Added commit message from PR, added links to documentation)
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
(cherry picked from commit 488b25f5ac5028923f67e3beade92dab0c2591f1)
</content>
</entry>
</feed>
