Commit 30f27d57 authored by Sagi Grimberg's avatar Sagi Grimberg
Browse files

nvmet-tcp: remove superflous check on request sgl



Now that sgl_free is null safe, drop the superflous check.

Signed-off-by: default avatarSagi Grimberg <sagi@grimberg.me>
parent f03e42c6
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -348,7 +348,6 @@ static int nvmet_tcp_map_data(struct nvmet_tcp_cmd *cmd)

	return 0;
err:
	if (cmd->req.sg_cnt)
	sgl_free(cmd->req.sg);
	return NVME_SC_INTERNAL;
}
@@ -554,7 +553,6 @@ static int nvmet_try_send_data(struct nvmet_tcp_cmd *cmd)

	if (queue->nvme_sq.sqhd_disabled) {
		kfree(cmd->iov);
		if (cmd->req.sg_cnt)
		sgl_free(cmd->req.sg);
	}

@@ -586,7 +584,6 @@ static int nvmet_try_send_response(struct nvmet_tcp_cmd *cmd,
		return -EAGAIN;

	kfree(cmd->iov);
	if (cmd->req.sg_cnt)
	sgl_free(cmd->req.sg);
	cmd->queue->snd_cmd = NULL;
	nvmet_tcp_put_cmd(cmd);
@@ -1310,7 +1307,6 @@ static void nvmet_tcp_finish_cmd(struct nvmet_tcp_cmd *cmd)
	nvmet_req_uninit(&cmd->req);
	nvmet_tcp_unmap_pdu_iovec(cmd);
	kfree(cmd->iov);
	if (cmd->req.sg_cnt)
	sgl_free(cmd->req.sg);
}