summaryrefslogtreecommitdiffstats
path: root/sys/dev/asr
diff options
context:
space:
mode:
authornwhitehorn <nwhitehorn@FreeBSD.org>2013-10-30 14:04:47 +0000
committernwhitehorn <nwhitehorn@FreeBSD.org>2013-10-30 14:04:47 +0000
commit14bec3e02667bdc413936089c9a3a4ab3bb8146d (patch)
treef38033fa78e1b6966fc4d3461bb2d766a6325ac2 /sys/dev/asr
parent99720b455b9b4ab3b2cd2388955b30ef8eeb0c8d (diff)
downloadFreeBSD-src-14bec3e02667bdc413936089c9a3a4ab3bb8146d.zip
FreeBSD-src-14bec3e02667bdc413936089c9a3a4ab3bb8146d.tar.gz
Adjust various SCSI drivers to handle either a 32-bit or 64-bit lun_id_t,
mostly by adjustments to debugging printf() format specifiers. For high numbered LUNs, also switch to printing them in hex as per SAM-5. MFC after: 2 weeks
Diffstat (limited to 'sys/dev/asr')
-rw-r--r--sys/dev/asr/asr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/asr/asr.c b/sys/dev/asr/asr.c
index 1e4f1a6..ac97483 100644
--- a/sys/dev/asr/asr.c
+++ b/sys/dev/asr/asr.c
@@ -2740,12 +2740,13 @@ asr_action(struct cam_sim *sim, union ccb *ccb)
}
if ((ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_INPROG) {
printf(
- "asr%d WARNING: scsi_cmd(%x) already done on b%dt%du%d\n",
+ "asr%d WARNING: scsi_cmd(%x) already done on b%dt%d "
+ "LUN %jx\n",
cam_sim_unit(xpt_path_sim(ccb->ccb_h.path)),
ccb->csio.cdb_io.cdb_bytes[0],
cam_sim_bus(sim),
ccb->ccb_h.target_id,
- ccb->ccb_h.target_lun);
+ (uintmax_t)ccb->ccb_h.target_lun);
}
debug_asr_cmd_printf("(%d,%d,%d,%d)", cam_sim_unit(sim),
cam_sim_bus(sim), ccb->ccb_h.target_id,
OpenPOWER on IntegriCloud