]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/usb/storage/debug.c
Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...
[linux-beck.git] / drivers / usb / storage / debug.c
index 66a684a299384bef5089a0fad2770d2af48ba14d..5a12c03138f8cc46e336ecad5f155dc120d90801 100644 (file)
@@ -57,7 +57,6 @@
 void usb_stor_show_command(const struct us_data *us, struct scsi_cmnd *srb)
 {
        char *what = NULL;
-       int i;
 
        switch (srb->cmnd[0]) {
        case TEST_UNIT_READY: what = "TEST_UNIT_READY"; break;
@@ -153,10 +152,8 @@ void usb_stor_show_command(const struct us_data *us, struct scsi_cmnd *srb)
        default: what = "(unknown command)"; break;
        }
        usb_stor_dbg(us, "Command %s (%d bytes)\n", what, srb->cmd_len);
-       usb_stor_dbg(us, "bytes: ");
-       for (i = 0; i < srb->cmd_len && i < 16; i++)
-               US_DEBUGPX(" %02x", srb->cmnd[i]);
-       US_DEBUGPX("\n");
+       usb_stor_dbg(us, "bytes: %*ph\n", min_t(int, srb->cmd_len, 16),
+                    (const unsigned char *)srb->cmnd);
 }
 
 void usb_stor_show_sense(const struct us_data *us,
@@ -174,24 +171,20 @@ void usb_stor_show_sense(const struct us_data *us,
        if (what == NULL)
                what = "(unknown ASC/ASCQ)";
 
-       usb_stor_dbg(us, "%s: ", keystr);
        if (fmt)
-               US_DEBUGPX("%s (%s%x)\n", what, fmt, ascq);
+               usb_stor_dbg(us, "%s: %s (%s%x)\n", keystr, what, fmt, ascq);
        else
-               US_DEBUGPX("%s\n", what);
+               usb_stor_dbg(us, "%s: %s\n", keystr, what);
 }
 
-int usb_stor_dbg(const struct us_data *us, const char *fmt, ...)
+void usb_stor_dbg(const struct us_data *us, const char *fmt, ...)
 {
        va_list args;
-       int r;
 
        va_start(args, fmt);
 
-       r = dev_vprintk_emit(7, &us->pusb_dev->dev, fmt, args);
+       dev_vprintk_emit(LOGLEVEL_DEBUG, &us->pusb_dev->dev, fmt, args);
 
        va_end(args);
-
-       return r;
 }
 EXPORT_SYMBOL_GPL(usb_stor_dbg);