svcrdma: Fix SQ wake-ups
authorChuck Lever <chuck.lever@oracle.com>
Sun, 4 Feb 2024 23:17:03 +0000 (18:17 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Fri, 1 Mar 2024 14:12:27 +0000 (09:12 -0500)
commit5b9a85899c93430ff5173748fbcb79f28af21388
tree080cd2b9e45d351ce99c7527f7967179e05df826
parent2da0f610e733606e06284ac3c1f188b9dec75d68
svcrdma: Fix SQ wake-ups

Ensure there is a wake-up when increasing sc_sq_avail.

Likewise, if a wake-up is done, sc_sq_avail needs to be updated,
otherwise the wait_event() conditional is never going to be met.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
net/sunrpc/xprtrdma/svc_rdma_sendto.c