Commit 3bf743e7 authored by Jeff Garzik's avatar Jeff Garzik Committed by James Bottomley

[SCSI] use {sdev,scmd,starget,shost}_printk in generic code

rejections fixed and
Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent 01d7b3b8
...@@ -889,8 +889,9 @@ void scsi_finish_command(struct scsi_cmnd *cmd) ...@@ -889,8 +889,9 @@ void scsi_finish_command(struct scsi_cmnd *cmd)
if (SCSI_SENSE_VALID(cmd)) if (SCSI_SENSE_VALID(cmd))
cmd->result |= (DRIVER_SENSE << 24); cmd->result |= (DRIVER_SENSE << 24);
SCSI_LOG_MLCOMPLETE(4, printk("Notifying upper driver of completion " SCSI_LOG_MLCOMPLETE(4, sdev_printk(KERN_INFO, sdev,
"for device %d %x\n", sdev->id, cmd->result)); "Notifying upper driver of completion "
"(result %x)\n", cmd->result));
/* /*
* We can get here with use_sg=0, causing a panic in the upper level * We can get here with use_sg=0, causing a panic in the upper level
......
...@@ -1008,8 +1008,7 @@ static void timer_intr_handler(unsigned long indx) ...@@ -1008,8 +1008,7 @@ static void timer_intr_handler(unsigned long indx)
static int scsi_debug_slave_alloc(struct scsi_device * sdp) static int scsi_debug_slave_alloc(struct scsi_device * sdp)
{ {
if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts) if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts)
printk(KERN_INFO "scsi_debug: slave_alloc <%u %u %u %u>\n", sdev_printk(KERN_INFO, sdp, "scsi_debug: slave_alloc\n");
sdp->host->host_no, sdp->channel, sdp->id, sdp->lun);
return 0; return 0;
} }
...@@ -1018,8 +1017,7 @@ static int scsi_debug_slave_configure(struct scsi_device * sdp) ...@@ -1018,8 +1017,7 @@ static int scsi_debug_slave_configure(struct scsi_device * sdp)
struct sdebug_dev_info * devip; struct sdebug_dev_info * devip;
if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts) if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts)
printk(KERN_INFO "scsi_debug: slave_configure <%u %u %u %u>\n", sdev_printk(KERN_INFO, sdp, "scsi_debug: slave_configure\n");
sdp->host->host_no, sdp->channel, sdp->id, sdp->lun);
if (sdp->host->max_cmd_len != SCSI_DEBUG_MAX_CMD_LEN) if (sdp->host->max_cmd_len != SCSI_DEBUG_MAX_CMD_LEN)
sdp->host->max_cmd_len = SCSI_DEBUG_MAX_CMD_LEN; sdp->host->max_cmd_len = SCSI_DEBUG_MAX_CMD_LEN;
devip = devInfoReg(sdp); devip = devInfoReg(sdp);
...@@ -1036,8 +1034,7 @@ static void scsi_debug_slave_destroy(struct scsi_device * sdp) ...@@ -1036,8 +1034,7 @@ static void scsi_debug_slave_destroy(struct scsi_device * sdp)
(struct sdebug_dev_info *)sdp->hostdata; (struct sdebug_dev_info *)sdp->hostdata;
if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts) if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts)
printk(KERN_INFO "scsi_debug: slave_destroy <%u %u %u %u>\n", sdev_printk(KERN_INFO, sdp, "scsi_debug: slave_destroy\n");
sdp->host->host_no, sdp->channel, sdp->id, sdp->lun);
if (devip) { if (devip) {
/* make this slot avaliable for re-use */ /* make this slot avaliable for re-use */
devip->used = 0; devip->used = 0;
...@@ -1326,9 +1323,9 @@ static int schedule_resp(struct scsi_cmnd * cmnd, ...@@ -1326,9 +1323,9 @@ static int schedule_resp(struct scsi_cmnd * cmnd,
if (scsi_result) { if (scsi_result) {
struct scsi_device * sdp = cmnd->device; struct scsi_device * sdp = cmnd->device;
printk(KERN_INFO "scsi_debug: <%u %u %u %u> " sdev_printk(KERN_INFO, sdp,
"non-zero result=0x%x\n", sdp->host->host_no, "non-zero result=0x%x\n",
sdp->channel, sdp->id, sdp->lun, scsi_result); scsi_result);
} }
} }
if (cmnd && devip) { if (cmnd && devip) {
......
...@@ -673,10 +673,9 @@ static int scsi_eh_get_sense(struct list_head *work_q, ...@@ -673,10 +673,9 @@ static int scsi_eh_get_sense(struct list_head *work_q,
SCSI_SENSE_VALID(scmd)) SCSI_SENSE_VALID(scmd))
continue; continue;
SCSI_LOG_ERROR_RECOVERY(2, printk("%s: requesting sense" SCSI_LOG_ERROR_RECOVERY(2, scmd_printk(KERN_INFO, scmd,
" for id: %d\n", "%s: requesting sense\n",
current->comm, current->comm));
scmd->device->id));
rtn = scsi_request_sense(scmd); rtn = scsi_request_sense(scmd);
if (rtn != SUCCESS) if (rtn != SUCCESS)
continue; continue;
......
...@@ -951,16 +951,14 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes, ...@@ -951,16 +951,14 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes,
return; return;
} }
if (!(req->flags & REQ_QUIET)) if (!(req->flags & REQ_QUIET))
sdev_printk(KERN_INFO, scmd_printk(KERN_INFO, cmd,
cmd->device, "Device not ready.\n");
"Device not ready.\n");
scsi_end_request(cmd, 0, this_count, 1); scsi_end_request(cmd, 0, this_count, 1);
return; return;
case VOLUME_OVERFLOW: case VOLUME_OVERFLOW:
if (!(req->flags & REQ_QUIET)) { if (!(req->flags & REQ_QUIET)) {
sdev_printk(KERN_INFO, scmd_printk(KERN_INFO, cmd,
cmd->device, "Volume overflow, CDB: ");
"Volume overflow, CDB: ");
__scsi_print_command(cmd->data_cmnd); __scsi_print_command(cmd->data_cmnd);
scsi_print_sense("", cmd); scsi_print_sense("", cmd);
} }
...@@ -981,9 +979,8 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes, ...@@ -981,9 +979,8 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes,
} }
if (result) { if (result) {
if (!(req->flags & REQ_QUIET)) { if (!(req->flags & REQ_QUIET)) {
sdev_printk(KERN_INFO, cmd->device, scmd_printk(KERN_INFO, cmd,
"SCSI error: return code = 0x%x\n", "SCSI error: return code = 0x%x\n", result);
result);
if (driver_byte(result) & DRIVER_SENSE) if (driver_byte(result) & DRIVER_SENSE)
scsi_print_sense("", cmd); scsi_print_sense("", cmd);
......
...@@ -1189,9 +1189,8 @@ static int scsi_report_lun_scan(struct scsi_target *starget, int bflags, ...@@ -1189,9 +1189,8 @@ static int scsi_report_lun_scan(struct scsi_target *starget, int bflags,
num_luns = max_scsi_report_luns; num_luns = max_scsi_report_luns;
} }
SCSI_LOG_SCAN_BUS(3, printk (KERN_INFO "scsi scan: REPORT LUN scan of" SCSI_LOG_SCAN_BUS(3, sdev_printk (KERN_INFO, sdev,
" host %d channel %d id %d\n", sdev->host->host_no, "scsi scan: REPORT LUN scan\n"));
sdev->channel, sdev->id));
/* /*
* Scan the luns in lun_data. The entry at offset 0 is really * Scan the luns in lun_data. The entry at offset 0 is really
...@@ -1230,9 +1229,10 @@ static int scsi_report_lun_scan(struct scsi_target *starget, int bflags, ...@@ -1230,9 +1229,10 @@ static int scsi_report_lun_scan(struct scsi_target *starget, int bflags,
/* /*
* Got some results, but now none, abort. * Got some results, but now none, abort.
*/ */
printk(KERN_ERR "scsi: Unexpected response" sdev_printk(KERN_ERR, sdev,
" from %s lun %d while scanning, scan" "Unexpected response"
" aborted\n", devname, lun); " from lun %d while scanning, scan"
" aborted\n", lun);
break; break;
} }
} }
...@@ -1417,8 +1417,9 @@ static void scsi_scan_channel(struct Scsi_Host *shost, unsigned int channel, ...@@ -1417,8 +1417,9 @@ static void scsi_scan_channel(struct Scsi_Host *shost, unsigned int channel,
int scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel, int scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel,
unsigned int id, unsigned int lun, int rescan) unsigned int id, unsigned int lun, int rescan)
{ {
SCSI_LOG_SCAN_BUS(3, printk (KERN_INFO "%s: <%u:%u:%u:%u>\n", SCSI_LOG_SCAN_BUS(3, shost_printk (KERN_INFO, shost,
__FUNCTION__, shost->host_no, channel, id, lun)); "%s: <%u:%u:%u>\n",
__FUNCTION__, channel, id, lun));
if (((channel != SCAN_WILD_CARD) && (channel > shost->max_channel)) || if (((channel != SCAN_WILD_CARD) && (channel > shost->max_channel)) ||
((id != SCAN_WILD_CARD) && (id > shost->max_id)) || ((id != SCAN_WILD_CARD) && (id > shost->max_id)) ||
......
...@@ -360,7 +360,7 @@ static int sr_init_command(struct scsi_cmnd * SCpnt) ...@@ -360,7 +360,7 @@ static int sr_init_command(struct scsi_cmnd * SCpnt)
} }
if (s_size != 512 && s_size != 1024 && s_size != 2048) { if (s_size != 512 && s_size != 1024 && s_size != 2048) {
sdev_printk(KERN_ERR, SCpnt->device, "bad sector size %d\n", s_size); scmd_printk(KERN_ERR, SCpnt, "bad sector size %d\n", s_size);
return 0; return 0;
} }
...@@ -385,9 +385,9 @@ static int sr_init_command(struct scsi_cmnd * SCpnt) ...@@ -385,9 +385,9 @@ static int sr_init_command(struct scsi_cmnd * SCpnt)
size += sg[i].length; size += sg[i].length;
if (size != SCpnt->request_bufflen && SCpnt->use_sg) { if (size != SCpnt->request_bufflen && SCpnt->use_sg) {
sdev_printk(KERN_ERR, SCpnt->device, scmd_printk(KERN_ERR, SCpnt,
"mismatch count %d, bytes %d\n", "mismatch count %d, bytes %d\n",
size, SCpnt->request_bufflen); size, SCpnt->request_bufflen);
if (SCpnt->request_bufflen > size) if (SCpnt->request_bufflen > size)
SCpnt->request_bufflen = SCpnt->bufflen = size; SCpnt->request_bufflen = SCpnt->bufflen = size;
} }
...@@ -398,7 +398,7 @@ static int sr_init_command(struct scsi_cmnd * SCpnt) ...@@ -398,7 +398,7 @@ static int sr_init_command(struct scsi_cmnd * SCpnt)
*/ */
if (((unsigned int)SCpnt->request->sector % (s_size >> 9)) || if (((unsigned int)SCpnt->request->sector % (s_size >> 9)) ||
(SCpnt->request_bufflen % s_size)) { (SCpnt->request_bufflen % s_size)) {
sdev_printk(KERN_NOTICE, SCpnt->device, "unaligned transfer\n"); scmd_printk(KERN_NOTICE, SCpnt, "unaligned transfer\n");
return 0; return 0;
} }
......
...@@ -3887,8 +3887,7 @@ static int st_probe(struct device *dev) ...@@ -3887,8 +3887,7 @@ static int st_probe(struct device *dev)
if (SDp->type != TYPE_TAPE) if (SDp->type != TYPE_TAPE)
return -ENODEV; return -ENODEV;
if ((stp = st_incompatible(SDp))) { if ((stp = st_incompatible(SDp))) {
sdev_printk(KERN_INFO, SDp, sdev_printk(KERN_INFO, SDp, "Found incompatible tape\n");
"Found incompatible tape\n");
printk(KERN_INFO "st: The suggested driver is %s.\n", stp); printk(KERN_INFO "st: The suggested driver is %s.\n", stp);
return -ENODEV; return -ENODEV;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment