[PATCH v1 4/5] baseband/acc: fix ring interrupt handler err path
Maxime Coquelin
maxime.coquelin at redhat.com
Thu Nov 5 21:09:55 CET 2026
On 11/3/26 6:29 PM, Hernan Vargas wrote:
> When get_queue_id_from_ring_info() fails to match a queue index
> (returning UINT16_MAX), an early return skipped clearing the ring
> entry and advancing the head pointer. This left the valid bit set,
> causing the same malformed entry to be reprocessed on every
> subsequent interrupt, blocking all further ring processing.
>
> Replace the return with break so the entry is consumed and the
> loop continues normally. Fix applies to both PF and VF paths.
>
> Fixes: 3cabc8eaf524 ("baseband/acc200: support interrupt")
> Cc: stable at dpdk.org
>
> Signed-off-by: Hernan Vargas <hernan.vargas at intel.com>
> ---
> drivers/baseband/acc/rte_vrb_pmd.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
>
Reviewed-by: Maxime Coquelin <maxime.coquelin at redhat.com>
Thanks,
Maxime
More information about the stable
mailing list