From c60dcc15f195c5b61b24626d4fbbdfc3d8c0e722 Mon Sep 17 00:00:00 2001 From: mav Date: Sat, 13 Jul 2013 15:34:37 +0000 Subject: When printing opcode description, map T_NODEVICE to Direct Access Device to handle REPORT LUNS, etc. --- sys/cam/scsi/scsi_all.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sys') diff --git a/sys/cam/scsi/scsi_all.c b/sys/cam/scsi/scsi_all.c index 5248338..324dc9a 100644 --- a/sys/cam/scsi/scsi_all.c +++ b/sys/cam/scsi/scsi_all.c @@ -665,6 +665,10 @@ scsi_op_desc(u_int16_t opcode, struct scsi_inquiry_data *inq_data) if (pd_type == T_RBC) pd_type = T_DIRECT; + /* Map NODEVICE to Direct Access Device to handle REPORT LUNS, etc. */ + if (pd_type == T_NODEVICE) + pd_type = T_DIRECT; + opmask = 1 << pd_type; for (j = 0; j < num_tables; j++) { -- cgit v1.1