Hi,
This patch fixes a kernel panic when using netifd. Could you please apply it also to linux-5.15.y at least?
TIA and kind regards,
On Fri, Apr 19, 2024 at 06:17:47PM +0200, Peter Münster wrote:
Hi,
This patch fixes a kernel panic when using netifd. Could you please apply it also to linux-5.15.y at least?
TIA and kind regards,
Peter
Hi Peter
This is better, but still has some process issues.
b44_free_rings() accesses b44::rx_buffers (and ::tx_buffers) unconditionally, but b44::rx_buffers is only valid when the device is up (they get allocated in b44_open(), and deallocated again in b44_close()), any other time these is just a NULL pointers.
So if you try to change the pause params while the network interface is disabled/administratively down, everything explodes (which likely netifd tries to do).
Link: https://github.com/openwrt/openwrt/issues/13789 Fixes: 1da177e4c3f4 (Linux-2.6.12-rc2)
Cc: stable@vger.kernel.org
needs to go here. Your patch will first get applied to the next -rc release. Once it is published there, any patches with this tag are automatically added to the list for backporting to stable. That will include all long term stable branches, so there is no need to request specifically linux-5.15.
There is some documentation about this here:
https://www.kernel.org/doc/Documentation/process/stable-kernel-rules.rst
Reported-by: Peter Münster pm@a16n.net Suggested-by: Jonas Gorski jonas.gorski@gmail.com Signed-off-by: Vaclav Svoboda svoboda@neng.cz Tested-by: Peter Münster pm@a16n.net Signed-off-by: Peter Münster pm@a16n.net
Anything above the --- gets merged as the commit message. Anything below it and the patch proper gets discarded. This is where you can add comments for Maintainers etc. For this patch, you don't actually need any such comments.
I often say to mainline newbies: The code is easy, the hard bit is the processes.
Andrew
linux-stable-mirror@lists.linaro.org