be2iscsi: decide which requests need completion
Subsystems (2)
PATCH 7/15 be2iscsi: decide which requests need completion
This patch decides whether ack based completion is required or not
Signed-off-by Jayamohan Kallickal <[email protected]>
--- drivers/scsi/be2iscsi/be_main.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
drivers/scsi/be2iscsi/be_main.c +6 -0
@@ -3545,6 +3545,11 @@ static int beiscsi_mtask(struct iscsi_task *task) elseAMAP_SET_BITS (struct amap_iscsi_wrb ,type ,pwrb ,INI_RD_CMD ); +if (task->hdr->ttt ==ISCSI_RESERVED_TAG ) + AMAP_SET_BITS(struct amap_iscsi_wrb, dmsg, pwrb, 0); +else + AMAP_SET_BITS(struct amap_iscsi_wrb, dmsg, pwrb, 1); +hwi_write_buffer (pwrb, task);break ;case ISCSI_OP_TEXT :
@@ -3553,6 +3558,7 @@ static int beiscsi_mtask(struct iscsi_task *task) elseAMAP_SET_BITS (struct amap_iscsi_wrb ,type ,pwrb ,INI_WR_CMD ); + AMAP_SET_BITS(struct amap_iscsi_wrb, dmsg, pwrb, 0); AMAP_SET_BITS(struct amap_iscsi_wrb, dsp, pwrb, 1);hwi_write_buffer (pwrb, task);break ;
Signature · 1 line
1.6.4