test-tool: allow get_lba_status to return provisioning type
Signed-off-by: Peter Lieven <pl@kamp.de>
This commit is contained in:
@@ -1909,7 +1909,8 @@ struct scsi_task *get_lba_status_task(struct iscsi_context *iscsi, int lun, uint
|
||||
return task;
|
||||
}
|
||||
|
||||
int get_lba_status(struct iscsi_context *iscsi, int lun, uint64_t lba, uint32_t len)
|
||||
int get_lba_status(struct iscsi_context *iscsi, int lun, uint64_t lba, uint32_t len,
|
||||
enum scsi_provisioning_type *provisioning0)
|
||||
{
|
||||
struct scsi_task *task;
|
||||
struct scsi_get_lba_status *lbas = NULL;
|
||||
@@ -1954,6 +1955,9 @@ int get_lba_status(struct iscsi_context *iscsi, int lun, uint64_t lba, uint32_t
|
||||
scsi_free_scsi_task(task);
|
||||
return -1;
|
||||
}
|
||||
if (provisioning0 != NULL) {
|
||||
*provisioning0 = lbasd->provisioning;
|
||||
}
|
||||
|
||||
scsi_free_scsi_task(task);
|
||||
logging(LOG_VERBOSE, "[OK] GET_LBA_STATUS returned SUCCESS.");
|
||||
|
||||
Reference in New Issue
Block a user