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

Commit 0ecb0b45 authored by Jayamohan Kallickal's avatar Jayamohan Kallickal Committed by James Bottomley
Browse files

[SCSI] be2iscsi: decide which requests need completion



This patch decides whether ack based completion is required or not

Signed-off-by: default avatarJayamohan Kallickal <jayamohank@serverengines.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@suse.de>
parent d7aea67b
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3546,6 +3546,11 @@ static int beiscsi_mtask(struct iscsi_task *task)
		else
			AMAP_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:
@@ -3554,6 +3559,7 @@ static int beiscsi_mtask(struct iscsi_task *task)
		else
			AMAP_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;