Skip to content

Commit cae2d9a

Browse files
metze-sambasmfrench
authored andcommitted
smb: server: pass struct smbdirect_socket to wait_for_rw_credits()
This will make it easier to move function to the common code in future. Cc: Namjae Jeon <linkinjeon@kernel.org> Cc: Steve French <smfrench@gmail.com> Cc: Tom Talpey <tom@talpey.com> Cc: linux-cifs@vger.kernel.org Cc: samba-technical@lists.samba.org Signed-off-by: Stefan Metzmacher <metze@samba.org> Acked-by: Namjae Jeon <linkinjeon@kernel.org> Signed-off-by: Steve French <stfrench@microsoft.com>
1 parent 2dc6c7e commit cae2d9a

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

fs/smb/server/transport_rdma.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -993,10 +993,8 @@ static int wait_for_send_credits(struct smbdirect_socket *sc,
993993
return wait_for_credits(sc, &sc->send_io.credits.wait_queue, &sc->send_io.credits.count, 1);
994994
}
995995

996-
static int wait_for_rw_credits(struct smb_direct_transport *t, int credits)
996+
static int wait_for_rw_credits(struct smbdirect_socket *sc, int credits)
997997
{
998-
struct smbdirect_socket *sc = &t->socket;
999-
1000998
return wait_for_credits(sc,
1001999
&sc->rw_io.credits.wait_queue,
10021000
&sc->rw_io.credits.count,
@@ -1464,7 +1462,7 @@ static int smb_direct_rdma_xmit(struct smb_direct_transport *t,
14641462
ksmbd_debug(RDMA, "RDMA %s, len %#x, needed credits %#x\n",
14651463
str_read_write(is_read), buf_len, credits_needed);
14661464

1467-
ret = wait_for_rw_credits(t, credits_needed);
1465+
ret = wait_for_rw_credits(sc, credits_needed);
14681466
if (ret < 0)
14691467
return ret;
14701468

0 commit comments

Comments
 (0)