| Index: drivers/net/usb/gobi/qmidevice.c
|
| diff --git a/drivers/net/usb/gobi/qmidevice.c b/drivers/net/usb/gobi/qmidevice.c
|
| index 6abf7c4fcefa6126c53bf65ca0c031497876a7e4..268120dd080d8411049b3d3d92a1bcedec5cb777 100644
|
| --- a/drivers/net/usb/gobi/qmidevice.c
|
| +++ b/drivers/net/usb/gobi/qmidevice.c
|
| @@ -166,8 +166,9 @@ static void read_callback(struct urb *urb)
|
| data = urb->transfer_buffer;
|
| size = urb->actual_length;
|
|
|
| - print_hex_dump(KERN_INFO, "gobi-read: ", DUMP_PREFIX_OFFSET,
|
| - 16, 1, data, size, true);
|
| + if (qcusbnet_debug)
|
| + print_hex_dump(KERN_INFO, "gobi-read: ", DUMP_PREFIX_OFFSET,
|
| + 16, 1, data, size, true);
|
|
|
| result = qmux_parse(&cid, data, size);
|
| if (result < 0) {
|
| @@ -255,10 +256,11 @@ static void int_callback(struct urb *urb)
|
| }
|
| } else {
|
| DBG("ignoring invalid interrupt in packet\n");
|
| - print_hex_dump(KERN_INFO, "gobi-int: ",
|
| - DUMP_PREFIX_OFFSET, 16, 1,
|
| - urb->transfer_buffer,
|
| - urb->actual_length, true);
|
| + if (qcusbnet_debug)
|
| + print_hex_dump(KERN_INFO, "gobi-int: ",
|
| + DUMP_PREFIX_OFFSET, 16, 1,
|
| + urb->transfer_buffer,
|
| + urb->actual_length, true);
|
| }
|
| }
|
|
|
| @@ -523,8 +525,9 @@ static int write_sync(struct qcusbnet *dev, char *buf, int size, u16 cid)
|
| NULL, dev);
|
|
|
| DBG("Actual Write:\n");
|
| - print_hex_dump(KERN_INFO, "gobi-write: ", DUMP_PREFIX_OFFSET,
|
| - 16, 1, buf, size, true);
|
| + if (qcusbnet_debug)
|
| + print_hex_dump(KERN_INFO, "gobi-write: ", DUMP_PREFIX_OFFSET,
|
| + 16, 1, buf, size, true);
|
|
|
| sema_init(&sem, 0);
|
|
|
|
|