Merge branch 'i2c/for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa...
[cascardo/linux.git] / drivers / scsi / sr_vendor.c
index 92cc2ef..11a238c 100644 (file)
@@ -123,7 +123,7 @@ int sr_set_blocklength(Scsi_CD *cd, int blocklength)
                return -ENOMEM;
 
 #ifdef DEBUG
-       printk("%s: MODE SELECT 0x%x/%d\n", cd->cdi.name, density, blocklength);
+       sr_printk(KERN_INFO, cd, "MODE SELECT 0x%x/%d\n", density, blocklength);
 #endif
        memset(&cgc, 0, sizeof(struct packet_command));
        cgc.cmd[0] = MODE_SELECT;
@@ -144,8 +144,9 @@ int sr_set_blocklength(Scsi_CD *cd, int blocklength)
        }
 #ifdef DEBUG
        else
-               printk("%s: switching blocklength to %d bytes failed\n",
-                      cd->cdi.name, blocklength);
+               sr_printk(KERN_INFO, cd,
+                         "switching blocklength to %d bytes failed\n",
+                         blocklength);
 #endif
        kfree(buffer);
        return rc;
@@ -190,8 +191,8 @@ int sr_cd_check(struct cdrom_device_info *cdi)
                if (rc != 0)
                        break;
                if ((buffer[0] << 8) + buffer[1] < 0x0a) {
-                       printk(KERN_INFO "%s: Hmm, seems the drive "
-                          "doesn't support multisession CD's\n", cd->cdi.name);
+                       sr_printk(KERN_INFO, cd, "Hmm, seems the drive "
+                          "doesn't support multisession CD's\n");
                        no_multi = 1;
                        break;
                }
@@ -218,9 +219,9 @@ int sr_cd_check(struct cdrom_device_info *cdi)
                        if (rc != 0)
                                break;
                        if (buffer[14] != 0 && buffer[14] != 0xb0) {
-                               printk(KERN_INFO "%s: Hmm, seems the cdrom "
-                                      "doesn't support multisession CD's\n",
-                                      cd->cdi.name);
+                               sr_printk(KERN_INFO, cd, "Hmm, seems the cdrom "
+                                         "doesn't support multisession CD's\n");
+
                                no_multi = 1;
                                break;
                        }
@@ -245,9 +246,8 @@ int sr_cd_check(struct cdrom_device_info *cdi)
                        cgc.timeout = VENDOR_TIMEOUT;
                        rc = sr_do_ioctl(cd, &cgc);
                        if (rc == -EINVAL) {
-                               printk(KERN_INFO "%s: Hmm, seems the drive "
-                                      "doesn't support multisession CD's\n",
-                                      cd->cdi.name);
+                               sr_printk(KERN_INFO, cd, "Hmm, seems the drive "
+                                         "doesn't support multisession CD's\n");
                                no_multi = 1;
                                break;
                        }
@@ -277,8 +277,8 @@ int sr_cd_check(struct cdrom_device_info *cdi)
                        break;
                }
                if ((rc = buffer[2]) == 0) {
-                       printk(KERN_WARNING
-                              "%s: No finished session\n", cd->cdi.name);
+                       sr_printk(KERN_WARNING, cd,
+                                 "No finished session\n");
                        break;
                }
                cgc.cmd[0] = READ_TOC;  /* Read TOC */
@@ -301,9 +301,9 @@ int sr_cd_check(struct cdrom_device_info *cdi)
 
        default:
                /* should not happen */
-               printk(KERN_WARNING
-                  "%s: unknown vendor code (%i), not initialized ?\n",
-                      cd->cdi.name, cd->vendor);
+               sr_printk(KERN_WARNING, cd,
+                         "unknown vendor code (%i), not initialized ?\n",
+                         cd->vendor);
                sector = 0;
                no_multi = 1;
                break;
@@ -321,8 +321,8 @@ int sr_cd_check(struct cdrom_device_info *cdi)
 
 #ifdef DEBUG
        if (sector)
-               printk(KERN_DEBUG "%s: multisession offset=%lu\n",
-                      cd->cdi.name, sector);
+               sr_printk(KERN_DEBUG, cd, "multisession offset=%lu\n",
+                         sector);
 #endif
        kfree(buffer);
        return rc;