Re: [PATCH] net: stmmac: dwmac4: mask interrupts before stopping DMA in suspend
From: Maxime Chevallier
Date: Mon Jul 20 2026 - 05:41:53 EST
Hi Luis,
On 7/18/26 17:27, Luis Lang wrote:
> Since commit 1b9707e6f1a9 ("net: stmmac: enable RPS and RBU
> interrupts"), suspending causes an interrupt storm from the RPS
> interrupt.
> Fix this by adding a deinit_chan() op to stmmac_dma_ops, which
> masks all default dma channel interrupts. This is called from
> stmmac_stop_all_dma(), so interrupts don't trigger while suspending.
>
> Fixes: 1b9707e6f1a9 ("net: stmmac: enable RPS and RBU interrupts")
> Suggested-by: Andrew Lunn <andrew@xxxxxxx>
> Suggested-by: Maxime Chevallier <maxime.chevallier@xxxxxxxxxxx>
> Signed-off-by: Luis Lang <luis.la@xxxxxxx>
This is almost perfect for a new submission, only 2 things to improve :
- you're missing the tree name in the patch subject. As this is a fix, it should be :
[PATCH net] net: stmmac: dwmac4: mask interrupts before stopping DMA in suspend
you can find instructions for this in the doc Andrew linked :
https://www.kernel.org/doc/html/latest/process/maintainer-netdev.html
- When submitting a patch, do so in a dedicated thread, and not in reply to
other threads.
You should send a V2 addressing the tree name in the patch subject.
Sashiko noted something on the patch :
https://sashiko.dev/#/patchset/20260718152802.83553-1-luis.la%40mail.de
It looks to me that sashiko is just wrong there though, I can't make sense
of what it is saying.
Maxime