]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge branch 'net-ravb-fix-soc-specific-configuration-and-descriptor-handling-issues'
authorJakub Kicinski <kuba@kernel.org>
Thu, 23 Oct 2025 01:08:06 +0000 (18:08 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 23 Oct 2025 01:16:17 +0000 (18:16 -0700)
commit4c3aa496a2faac77069ea041e886edff01639610
tree046942f62337c8ec17658909d5cec4b2a0b82d1a
parentd63f0391d6c7b75e1a847e1a26349fa8cad0004d
parent706136c5723626fcde8dd8f598a4dcd251e24927
Merge branch 'net-ravb-fix-soc-specific-configuration-and-descriptor-handling-issues'

Lad Prabhakar says:

====================
net: ravb: Fix SoC-specific configuration and descriptor handling issues [part]

This series addresses several issues in the Renesas Ethernet AVB (ravb)
driver related descriptor ordering.

A potential ordering hazard in descriptor setup could cause
the DMA engine to start prematurely, leading to TX stalls on some
platforms.

The series includes the following changes:

Enforce descriptor type ordering to prevent early DMA start
Ensure proper write ordering of TX descriptor type fields to prevent the
DMA engine from observing an incomplete descriptor chain. This fixes
observed TX stalls on RZ/G2L platforms running RT kernels.

Tested on R/G1x Gen2, RZ/G2x Gen3 and RZ/G2L family hardware.
====================

Link: https://patch.msgid.link/20251017151830.171062-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>