Don't clear transport context of iscsi_cmd. Let the transport be responsible for maintaining it. Signed-off-by: Sagi Grimberg <sagig@xxxxxxxxxxxx> --- drivers/target/iscsi/iscsi_target_util.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/target/iscsi/iscsi_target_util.c b/drivers/target/iscsi/iscsi_target_util.c index ce87ce9..44eed26 100644 --- a/drivers/target/iscsi/iscsi_target_util.c +++ b/drivers/target/iscsi/iscsi_target_util.c @@ -164,7 +164,7 @@ struct iscsi_cmd *iscsit_allocate_cmd(struct iscsi_conn *conn, int state) size = sizeof(struct iscsi_cmd) + conn->conn_transport->priv_size; cmd = (struct iscsi_cmd *)(se_sess->sess_cmd_map + (tag * size)); - memset(cmd, 0, size); + memset(cmd, 0, sizeof(struct iscsi_cmd)); cmd->se_cmd.map_tag = tag; cmd->conn = conn; -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html