linux-yocto/drivers/infiniband
Bernard Metzler 7c853408ee RDMA/siw: Always report immediate post SQ errors
[ Upstream commit fdd0fe94d68649322e391c5c27dd9f436b4e955e ]

In siw_post_send(), any immediate error encountered during processing of
the work request list must be reported to the caller, even if previous
work requests in that list were just accepted and added to the send queue.

Not reporting those errors confuses the caller, which would wait
indefinitely for the failing and potentially subsequently aborted work
requests completion.

This fixes a case where immediate errors were overwritten by subsequent
code in siw_post_send().

Fixes: 303ae1cdfd ("rdma/siw: application interface")
Link: https://patch.msgid.link/r/20250923144536.103825-1-bernard.metzler@linux.dev
Suggested-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Bernard Metzler <bernard.metzler@linux.dev>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-10-15 11:58:05 +02:00
..
core IB/sa: Fix sa_local_svc_timeout_ms read race 2025-10-15 11:58:02 +02:00
hw RDMA/mlx5: Fix vport loopback forcing for MPV device 2025-10-15 11:57:56 +02:00
sw RDMA/siw: Always report immediate post SQ errors 2025-10-15 11:58:05 +02:00
ulp RDMA/srp: Fix error handling in srp_add_port 2025-02-08 09:52:14 +01:00
Kconfig
Makefile