|
@@ -54,7 +54,6 @@
|
|
|
#include "target_core_alua.h"
|
|
|
#include "target_core_hba.h"
|
|
|
#include "target_core_pr.h"
|
|
|
-#include "target_core_scdb.h"
|
|
|
#include "target_core_ua.h"
|
|
|
|
|
|
static int sub_api_initialized;
|
|
@@ -2851,7 +2850,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_6;
|
|
|
cmd->t_task_lba = transport_lba_21(cdb);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
|
break;
|
|
@@ -2860,7 +2858,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_10;
|
|
|
cmd->t_task_lba = transport_lba_32(cdb);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
|
break;
|
|
@@ -2869,7 +2866,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_12;
|
|
|
cmd->t_task_lba = transport_lba_32(cdb);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
|
break;
|
|
@@ -2878,7 +2874,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_16;
|
|
|
cmd->t_task_lba = transport_lba_64(cdb);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
|
break;
|
|
@@ -2887,7 +2882,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_6;
|
|
|
cmd->t_task_lba = transport_lba_21(cdb);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
|
break;
|
|
@@ -2896,7 +2890,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_10;
|
|
|
cmd->t_task_lba = transport_lba_32(cdb);
|
|
|
cmd->t_tasks_fua = (cdb[1] & 0x8);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
@@ -2906,7 +2899,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_12;
|
|
|
cmd->t_task_lba = transport_lba_32(cdb);
|
|
|
cmd->t_tasks_fua = (cdb[1] & 0x8);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
@@ -2916,7 +2908,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_16;
|
|
|
cmd->t_task_lba = transport_lba_64(cdb);
|
|
|
cmd->t_tasks_fua = (cdb[1] & 0x8);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
@@ -2929,7 +2920,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
if (sector_ret)
|
|
|
goto out_unsupported_cdb;
|
|
|
size = transport_get_size(sectors, cdb, cmd);
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_10;
|
|
|
cmd->t_task_lba = transport_lba_32(cdb);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
|
passthrough = (dev->transport->transport_type ==
|
|
@@ -2964,7 +2954,6 @@ static int transport_generic_cmd_sequencer(
|
|
|
* Use WRITE_32 and READ_32 opcodes for the emulated
|
|
|
* XDWRITE_READ_32 logic.
|
|
|
*/
|
|
|
- cmd->transport_split_cdb = &split_cdb_XX_32;
|
|
|
cmd->t_task_lba = transport_lba_64_ext(cdb);
|
|
|
cmd->se_cmd_flags |= SCF_SCSI_DATA_SG_IO_CDB;
|
|
|
|