SCSI: scsi_task_get_status add getter function for task status and sense
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
This commit is contained in:
@@ -223,6 +223,7 @@ scsi_set_uint32
|
||||
scsi_set_uint64
|
||||
scsi_task_add_data_in_buffer
|
||||
scsi_task_add_data_out_buffer
|
||||
scsi_task_get_status
|
||||
scsi_task_set_iov_in
|
||||
scsi_task_set_iov_out
|
||||
scsi_version_to_str
|
||||
|
||||
@@ -222,6 +222,7 @@ scsi_set_uint32
|
||||
scsi_set_uint64
|
||||
scsi_task_add_data_in_buffer
|
||||
scsi_task_add_data_out_buffer
|
||||
scsi_task_get_status
|
||||
scsi_task_set_iov_in
|
||||
scsi_task_set_iov_out
|
||||
scsi_version_to_str
|
||||
|
||||
@@ -3857,3 +3857,12 @@ scsi_task_add_data_out_buffer(struct scsi_task *task, int len, unsigned char *bu
|
||||
{
|
||||
return scsi_iovector_add(task, &task->iovector_out, len, buf);
|
||||
}
|
||||
|
||||
int
|
||||
scsi_task_get_status(struct scsi_task *task, struct scsi_sense *sense)
|
||||
{
|
||||
if (sense) {
|
||||
memcpy(sense, &task->sense, sizeof(struct scsi_sense));
|
||||
}
|
||||
return task->status;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user