aboutsummaryrefslogtreecommitdiffstats
path: root/src/hw/blockcmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hw/blockcmd.c')
-rw-r--r--src/hw/blockcmd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/hw/blockcmd.c b/src/hw/blockcmd.c
index 97c6675b..db61cbdc 100644
--- a/src/hw/blockcmd.c
+++ b/src/hw/blockcmd.c
@@ -44,7 +44,8 @@ cdb_cmd_data(struct disk_op_s *op, void *cdbcmd, u16 blocksize)
case DTYPE_MEGASAS:
return megasas_cmd_data(op, cdbcmd, blocksize);
case DTYPE_PVSCSI:
- return pvscsi_cmd_data(op, cdbcmd, blocksize);
+ if (!MODESEGMENT)
+ return pvscsi_cmd_data(op, cdbcmd, blocksize);
case DTYPE_AHCI_ATAPI:
if (!MODESEGMENT)
return ahci_cmd_data(op, cdbcmd, blocksize);