diff options
author | nwhitehorn <nwhitehorn@FreeBSD.org> | 2013-10-30 14:04:47 +0000 |
---|---|---|
committer | nwhitehorn <nwhitehorn@FreeBSD.org> | 2013-10-30 14:04:47 +0000 |
commit | 14bec3e02667bdc413936089c9a3a4ab3bb8146d (patch) | |
tree | f38033fa78e1b6966fc4d3461bb2d766a6325ac2 /sys/dev/asr | |
parent | 99720b455b9b4ab3b2cd2388955b30ef8eeb0c8d (diff) | |
download | FreeBSD-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.c | 5 |
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, |