diff options
author | Mike Christie <michaelc@cs.wisc.edu> | 2009-09-05 07:34:23 +0530 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2009-09-12 09:35:33 -0500 |
commit | 4c0ba5d2593b5156327263f3ef6d7399dc0717b8 (patch) | |
tree | 2870f60c768f004f54aaf9d140612667edea4100 /include/scsi | |
parent | dd784edcfc080fb4c83f1f3d10d905c5ab61616f (diff) | |
download | op-kernel-dev-4c0ba5d2593b5156327263f3ef6d7399dc0717b8.zip op-kernel-dev-4c0ba5d2593b5156327263f3ef6d7399dc0717b8.tar.gz |
[SCSI] libiscsi: add completion function for drivers that do not need pdu processing
beiscsi does not need the iscsi scsi cmd processing. It does not
even get this info on the completion path. This adds a function
to just update the sequencing numbers and complete a task.
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: Jayamohan Kallickal <jayamohank@serverengines.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'include/scsi')
-rw-r--r-- | include/scsi/libiscsi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/scsi/libiscsi.h b/include/scsi/libiscsi.h index 61afeb5..439c8b7 100644 --- a/include/scsi/libiscsi.h +++ b/include/scsi/libiscsi.h @@ -415,6 +415,8 @@ extern struct iscsi_task *iscsi_itt_to_task(struct iscsi_conn *, itt_t); extern void iscsi_requeue_task(struct iscsi_task *task); extern void iscsi_put_task(struct iscsi_task *task); extern void __iscsi_get_task(struct iscsi_task *task); +extern void iscsi_complete_scsi_task(struct iscsi_task *task, + uint32_t exp_cmdsn, uint32_t max_cmdsn); /* * generic helpers |