Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d4aca7f authored by Roi Dayan's avatar Roi Dayan Committed by Roland Dreier
Browse files

IB/iser: Clarify a duplicate counters check



This is to prevent someone from thinking that this code section is
redundant.

Signed-off-by: default avatarAriel Nahum <arieln@mellanox.com>
Signed-off-by: default avatarRoi Dayan <roid@mellanox.com>
Signed-off-by: default avatarOr Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
parent 9a6d3234
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -783,7 +783,10 @@ static void iser_disconnected_handler(struct rdma_cm_id *cma_id)
			iser_err("iscsi_iser connection isn't bound\n");
	}

	/* Complete the termination process if no posts are pending */
	/* Complete the termination process if no posts are pending. This code
	 * block also exists in iser_handle_comp_error(), but it is needed here
	 * for cases of no flushes at all, e.g. discovery over rdma.
	 */
	if (ib_conn->post_recv_buf_count == 0 &&
	    (atomic_read(&ib_conn->post_send_buf_count) == 0)) {
		complete(&ib_conn->flush_completion);