Skip to content

Commit 7f4805b

Browse files
metze-sambasmfrench
authored andcommitted
smb: server: pass struct smbdirect_socket to wait_for_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 d14910b commit 7f4805b

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

fs/smb/server/transport_rdma.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -956,11 +956,10 @@ static int smb_direct_flush_send_list(struct smbdirect_socket *sc,
956956
return ret;
957957
}
958958

959-
static int wait_for_credits(struct smb_direct_transport *t,
959+
static int wait_for_credits(struct smbdirect_socket *sc,
960960
wait_queue_head_t *waitq, atomic_t *total_credits,
961961
int needed)
962962
{
963-
struct smbdirect_socket *sc = &t->socket;
964963
int ret;
965964

966965
do {
@@ -992,14 +991,14 @@ static int wait_for_send_credits(struct smb_direct_transport *t,
992991
return ret;
993992
}
994993

995-
return wait_for_credits(t, &sc->send_io.credits.wait_queue, &sc->send_io.credits.count, 1);
994+
return wait_for_credits(sc, &sc->send_io.credits.wait_queue, &sc->send_io.credits.count, 1);
996995
}
997996

998997
static int wait_for_rw_credits(struct smb_direct_transport *t, int credits)
999998
{
1000999
struct smbdirect_socket *sc = &t->socket;
10011000

1002-
return wait_for_credits(t,
1001+
return wait_for_credits(sc,
10031002
&sc->rw_io.credits.wait_queue,
10041003
&sc->rw_io.credits.count,
10051004
credits);

0 commit comments

Comments
 (0)