aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi')
-rw-r--r--drivers/scsi/scsi.c5
-rw-r--r--drivers/scsi/scsi_debug.c15
-rw-r--r--drivers/scsi/scsi_error.c7
-rw-r--r--drivers/scsi/scsi_lib.c15
-rw-r--r--drivers/scsi/scsi_scan.c17
-rw-r--r--drivers/scsi/sr.c10
-rw-r--r--drivers/scsi/st.c3
7 files changed, 33 insertions, 39 deletions
diff --git a/drivers/scsi/scsi.c b/drivers/scsi/scsi.c
index 071d109b4b2a..0be60bba58d3 100644
--- a/drivers/scsi/scsi.c
+++ b/drivers/scsi/scsi.c
@@ -889,8 +889,9 @@ void scsi_finish_command(struct scsi_cmnd *cmd)
889 if (SCSI_SENSE_VALID(cmd)) 889 if (SCSI_SENSE_VALID(cmd))
890 cmd->result |= (DRIVER_SENSE << 24); 890 cmd->result |= (DRIVER_SENSE << 24);
891 891
892 SCSI_LOG_MLCOMPLETE(4, printk("Notifying upper driver of completion " 892 SCSI_LOG_MLCOMPLETE(4, sdev_printk(KERN_INFO, sdev,
893 "for device %d %x\n", sdev->id, cmd->result)); 893 "Notifying upper driver of completion "
894 "(result %x)\n", cmd->result));
894 895
895 /* 896 /*
896 * We can get here with use_sg=0, causing a panic in the upper level 897 * We can get here with use_sg=0, causing a panic in the upper level
diff --git a/drivers/scsi/scsi_debug.c b/drivers/scsi/scsi_debug.c
index 322b5a41a36f..add190e22c0f 100644
--- a/drivers/scsi/scsi_debug.c
+++ b/drivers/scsi/scsi_debug.c
@@ -1008,8 +1008,7 @@ static void timer_intr_handler(unsigned long indx)
1008static int scsi_debug_slave_alloc(struct scsi_device * sdp) 1008static int scsi_debug_slave_alloc(struct scsi_device * sdp)
1009{ 1009{
1010 if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts) 1010 if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts)
1011 printk(KERN_INFO "scsi_debug: slave_alloc <%u %u %u %u>\n", 1011 sdev_printk(KERN_INFO, sdp, "scsi_debug: slave_alloc\n");
1012 sdp->host->host_no, sdp->channel, sdp->id, sdp->lun);
1013 return 0; 1012 return 0;
1014} 1013}
1015 1014
@@ -1018,8 +1017,7 @@ static int scsi_debug_slave_configure(struct scsi_device * sdp)
1018 struct sdebug_dev_info * devip; 1017 struct sdebug_dev_info * devip;
1019 1018
1020 if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts) 1019 if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts)
1021 printk(KERN_INFO "scsi_debug: slave_configure <%u %u %u %u>\n", 1020 sdev_printk(KERN_INFO, sdp, "scsi_debug: slave_configure\n");
1022 sdp->host->host_no, sdp->channel, sdp->id, sdp->lun);
1023 if (sdp->host->max_cmd_len != SCSI_DEBUG_MAX_CMD_LEN) 1021 if (sdp->host->max_cmd_len != SCSI_DEBUG_MAX_CMD_LEN)
1024 sdp->host->max_cmd_len = SCSI_DEBUG_MAX_CMD_LEN; 1022 sdp->host->max_cmd_len = SCSI_DEBUG_MAX_CMD_LEN;
1025 devip = devInfoReg(sdp); 1023 devip = devInfoReg(sdp);
@@ -1036,8 +1034,7 @@ static void scsi_debug_slave_destroy(struct scsi_device * sdp)
1036 (struct sdebug_dev_info *)sdp->hostdata; 1034 (struct sdebug_dev_info *)sdp->hostdata;
1037 1035
1038 if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts) 1036 if (SCSI_DEBUG_OPT_NOISE & scsi_debug_opts)
1039 printk(KERN_INFO "scsi_debug: slave_destroy <%u %u %u %u>\n", 1037 sdev_printk(KERN_INFO, sdp, "scsi_debug: slave_destroy\n");
1040 sdp->host->host_no, sdp->channel, sdp->id, sdp->lun);
1041 if (devip) { 1038 if (devip) {
1042 /* make this slot avaliable for re-use */ 1039 /* make this slot avaliable for re-use */
1043 devip->used = 0; 1040 devip->used = 0;
@@ -1326,9 +1323,9 @@ static int schedule_resp(struct scsi_cmnd * cmnd,
1326 if (scsi_result) { 1323 if (scsi_result) {
1327 struct scsi_device * sdp = cmnd->device; 1324 struct scsi_device * sdp = cmnd->device;
1328 1325
1329 printk(KERN_INFO "scsi_debug: <%u %u %u %u> " 1326 sdev_printk(KERN_INFO, sdp,
1330 "non-zero result=0x%x\n", sdp->host->host_no, 1327 "non-zero result=0x%x\n",
1331 sdp->channel, sdp->id, sdp->lun, scsi_result); 1328 scsi_result);
1332 } 1329 }
1333 } 1330 }
1334 if (cmnd && devip) { 1331 if (cmnd && devip) {
diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c
index dd6a9f61bdf1..f4da56a79ff6 100644
--- a/drivers/scsi/scsi_error.c
+++ b/drivers/scsi/scsi_error.c
@@ -673,10 +673,9 @@ static int scsi_eh_get_sense(struct list_head *work_q,
673 SCSI_SENSE_VALID(scmd)) 673 SCSI_SENSE_VALID(scmd))
674 continue; 674 continue;
675 675
676 SCSI_LOG_ERROR_RECOVERY(2, printk("%s: requesting sense" 676 SCSI_LOG_ERROR_RECOVERY(2, scmd_printk(KERN_INFO, scmd,
677 " for id: %d\n", 677 "%s: requesting sense\n",
678 current->comm, 678 current->comm));
679 scmd->device->id));
680 rtn = scsi_request_sense(scmd); 679 rtn = scsi_request_sense(scmd);
681 if (rtn != SUCCESS) 680 if (rtn != SUCCESS)
682 continue; 681 continue;
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c
index 19ac888001e6..e40c8b66da40 100644
--- a/drivers/scsi/scsi_lib.c
+++ b/drivers/scsi/scsi_lib.c
@@ -951,16 +951,14 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes,
951 return; 951 return;
952 } 952 }
953 if (!(req->flags & REQ_QUIET)) 953 if (!(req->flags & REQ_QUIET))
954 sdev_printk(KERN_INFO, 954 scmd_printk(KERN_INFO, cmd,
955 cmd->device, 955 "Device not ready.\n");
956 "Device not ready.\n");
957 scsi_end_request(cmd, 0, this_count, 1); 956 scsi_end_request(cmd, 0, this_count, 1);
958 return; 957 return;
959 case VOLUME_OVERFLOW: 958 case VOLUME_OVERFLOW:
960 if (!(req->flags & REQ_QUIET)) { 959 if (!(req->flags & REQ_QUIET)) {
961 sdev_printk(KERN_INFO, 960 scmd_printk(KERN_INFO, cmd,
962 cmd->device, 961 "Volume overflow, CDB: ");
963 "Volume overflow, CDB: ");
964 __scsi_print_command(cmd->data_cmnd); 962 __scsi_print_command(cmd->data_cmnd);
965 scsi_print_sense("", cmd); 963 scsi_print_sense("", cmd);
966 } 964 }
@@ -981,9 +979,8 @@ void scsi_io_completion(struct scsi_cmnd *cmd, unsigned int good_bytes,
981 } 979 }
982 if (result) { 980 if (result) {
983 if (!(req->flags & REQ_QUIET)) { 981 if (!(req->flags & REQ_QUIET)) {
984 sdev_printk(KERN_INFO, cmd->device, 982 scmd_printk(KERN_INFO, cmd,
985 "SCSI error: return code = 0x%x\n", 983 "SCSI error: return code = 0x%x\n", result);
986 result);
987 984
988 if (driver_byte(result) & DRIVER_SENSE) 985 if (driver_byte(result) & DRIVER_SENSE)
989 scsi_print_sense("", cmd); 986 scsi_print_sense("", cmd);
diff --git a/drivers/scsi/scsi_scan.c b/drivers/scsi/scsi_scan.c
index e8f6fee34c94..7eb3a2d40dc5 100644
--- a/drivers/scsi/scsi_scan.c
+++ b/drivers/scsi/scsi_scan.c
@@ -1189,9 +1189,8 @@ static int scsi_report_lun_scan(struct scsi_target *starget, int bflags,
1189 num_luns = max_scsi_report_luns; 1189 num_luns = max_scsi_report_luns;
1190 } 1190 }
1191 1191
1192 SCSI_LOG_SCAN_BUS(3, printk (KERN_INFO "scsi scan: REPORT LUN scan of" 1192 SCSI_LOG_SCAN_BUS(3, sdev_printk (KERN_INFO, sdev,
1193 " host %d channel %d id %d\n", sdev->host->host_no, 1193 "scsi scan: REPORT LUN scan\n"));
1194 sdev->channel, sdev->id));
1195 1194
1196 /* 1195 /*
1197 * Scan the luns in lun_data. The entry at offset 0 is really 1196 * 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 /* 1229 /*
1231 * Got some results, but now none, abort. 1230 * Got some results, but now none, abort.
1232 */ 1231 */
1233 printk(KERN_ERR "scsi: Unexpected response" 1232 sdev_printk(KERN_ERR, sdev,
1234 " from %s lun %d while scanning, scan" 1233 "Unexpected response"
1235 " aborted\n", devname, lun); 1234 " from lun %d while scanning, scan"
1235 " aborted\n", lun);
1236 break; 1236 break;
1237 } 1237 }
1238 } 1238 }
@@ -1417,8 +1417,9 @@ static void scsi_scan_channel(struct Scsi_Host *shost, unsigned int channel,
1417int scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel, 1417int scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel,
1418 unsigned int id, unsigned int lun, int rescan) 1418 unsigned int id, unsigned int lun, int rescan)
1419{ 1419{
1420 SCSI_LOG_SCAN_BUS(3, printk (KERN_INFO "%s: <%u:%u:%u:%u>\n", 1420 SCSI_LOG_SCAN_BUS(3, shost_printk (KERN_INFO, shost,
1421 __FUNCTION__, shost->host_no, channel, id, lun)); 1421 "%s: <%u:%u:%u>\n",
1422 __FUNCTION__, channel, id, lun));
1422 1423
1423 if (((channel != SCAN_WILD_CARD) && (channel > shost->max_channel)) || 1424 if (((channel != SCAN_WILD_CARD) && (channel > shost->max_channel)) ||
1424 ((id != SCAN_WILD_CARD) && (id > shost->max_id)) || 1425 ((id != SCAN_WILD_CARD) && (id > shost->max_id)) ||
diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c
index 3067e5a7b75e..d68cea753bb2 100644
--- a/drivers/scsi/sr.c
+++ b/drivers/scsi/sr.c
@@ -360,7 +360,7 @@ static int sr_init_command(struct scsi_cmnd * SCpnt)
360 } 360 }
361 361
362 if (s_size != 512 && s_size != 1024 && s_size != 2048) { 362 if (s_size != 512 && s_size != 1024 && s_size != 2048) {
363 sdev_printk(KERN_ERR, SCpnt->device, "bad sector size %d\n", s_size); 363 scmd_printk(KERN_ERR, SCpnt, "bad sector size %d\n", s_size);
364 return 0; 364 return 0;
365 } 365 }
366 366
@@ -385,9 +385,9 @@ static int sr_init_command(struct scsi_cmnd * SCpnt)
385 size += sg[i].length; 385 size += sg[i].length;
386 386
387 if (size != SCpnt->request_bufflen && SCpnt->use_sg) { 387 if (size != SCpnt->request_bufflen && SCpnt->use_sg) {
388 sdev_printk(KERN_ERR, SCpnt->device, 388 scmd_printk(KERN_ERR, SCpnt,
389 "mismatch count %d, bytes %d\n", 389 "mismatch count %d, bytes %d\n",
390 size, SCpnt->request_bufflen); 390 size, SCpnt->request_bufflen);
391 if (SCpnt->request_bufflen > size) 391 if (SCpnt->request_bufflen > size)
392 SCpnt->request_bufflen = SCpnt->bufflen = size; 392 SCpnt->request_bufflen = SCpnt->bufflen = size;
393 } 393 }
@@ -398,7 +398,7 @@ static int sr_init_command(struct scsi_cmnd * SCpnt)
398 */ 398 */
399 if (((unsigned int)SCpnt->request->sector % (s_size >> 9)) || 399 if (((unsigned int)SCpnt->request->sector % (s_size >> 9)) ||
400 (SCpnt->request_bufflen % s_size)) { 400 (SCpnt->request_bufflen % s_size)) {
401 sdev_printk(KERN_NOTICE, SCpnt->device, "unaligned transfer\n"); 401 scmd_printk(KERN_NOTICE, SCpnt, "unaligned transfer\n");
402 return 0; 402 return 0;
403 } 403 }
404 404
diff --git a/drivers/scsi/st.c b/drivers/scsi/st.c
index dc5ffc16a252..2913f8792317 100644
--- a/drivers/scsi/st.c
+++ b/drivers/scsi/st.c
@@ -3887,8 +3887,7 @@ static int st_probe(struct device *dev)
3887 if (SDp->type != TYPE_TAPE) 3887 if (SDp->type != TYPE_TAPE)
3888 return -ENODEV; 3888 return -ENODEV;
3889 if ((stp = st_incompatible(SDp))) { 3889 if ((stp = st_incompatible(SDp))) {
3890 sdev_printk(KERN_INFO, SDp, 3890 sdev_printk(KERN_INFO, SDp, "Found incompatible tape\n");
3891 "Found incompatible tape\n");
3892 printk(KERN_INFO "st: The suggested driver is %s.\n", stp); 3891 printk(KERN_INFO "st: The suggested driver is %s.\n", stp);
3893 return -ENODEV; 3892 return -ENODEV;
3894 } 3893 }