usb: storage: Convert US_DEBUGP to usb_stor_dbg
Use a more current logging style with dev_printk where possible. o Convert uses of US_DEBUGP to usb_stor_dbg o Add "struct us_data *" to usb_stor_dbg uses o usb_stor_dbg now uses struct device */dev_vprint_emit o Removed embedded function names o Coalesce formats o Remove trailing whitespace o Remove useless OOM messages o Remove useless function entry/exit logging o Convert some US_DEBUGP uses to dev_info and dev_dbg Object size is slightly reduced when debugging is enabled, slightly increased with no debugging because some initialization and removal messages are now always emitted. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
f1175daa53
commit
191648d03d
@@ -42,17 +42,19 @@
|
||||
* 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
|
||||
#include <linux/device.h>
|
||||
#include <linux/cdrom.h>
|
||||
#include <linux/export.h>
|
||||
#include <scsi/scsi.h>
|
||||
#include <scsi/scsi_cmnd.h>
|
||||
#include <scsi/scsi_dbg.h>
|
||||
|
||||
#include "usb.h"
|
||||
#include "debug.h"
|
||||
#include "scsi.h"
|
||||
|
||||
|
||||
void usb_stor_show_command(struct scsi_cmnd *srb)
|
||||
void usb_stor_show_command(const struct us_data *us, struct scsi_cmnd *srb)
|
||||
{
|
||||
char *what = NULL;
|
||||
int i;
|
||||
@@ -150,18 +152,18 @@ void usb_stor_show_command(struct scsi_cmnd *srb)
|
||||
case WRITE_LONG_2: what = "WRITE_LONG_2"; break;
|
||||
default: what = "(unknown command)"; break;
|
||||
}
|
||||
US_DEBUGP("Command %s (%d bytes)\n", what, srb->cmd_len);
|
||||
US_DEBUGP("bytes: ");
|
||||
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");
|
||||
}
|
||||
|
||||
void usb_stor_show_sense(
|
||||
unsigned char key,
|
||||
unsigned char asc,
|
||||
unsigned char ascq) {
|
||||
|
||||
void usb_stor_show_sense(const struct us_data *us,
|
||||
unsigned char key,
|
||||
unsigned char asc,
|
||||
unsigned char ascq)
|
||||
{
|
||||
const char *what, *keystr;
|
||||
|
||||
keystr = scsi_sense_key_string(key);
|
||||
@@ -172,23 +174,19 @@ void usb_stor_show_sense(
|
||||
if (what == NULL)
|
||||
what = "(unknown ASC/ASCQ)";
|
||||
|
||||
US_DEBUGP("%s: ", keystr);
|
||||
usb_stor_dbg(us, "%s: ", keystr);
|
||||
US_DEBUGPX(what, ascq);
|
||||
US_DEBUGPX("\n");
|
||||
}
|
||||
|
||||
int usb_stor_dbg(const char *fmt, ...)
|
||||
int usb_stor_dbg(const struct us_data *us, const char *fmt, ...)
|
||||
{
|
||||
struct va_format vaf;
|
||||
va_list args;
|
||||
int r;
|
||||
|
||||
va_start(args, fmt);
|
||||
|
||||
vaf.fmt = fmt;
|
||||
vaf.va = &args;
|
||||
|
||||
r = printk(KERN_DEBUG USB_STORAGE "%pV", &vaf);
|
||||
r = dev_vprintk_emit(7, &us->pusb_dev->dev, fmt, args);
|
||||
|
||||
va_end(args);
|
||||
|
||||
|
Reference in New Issue
Block a user