rtl8xxxu: Stop log spam from each successful interrupt
authorLarry Finger <Larry.Finger@lwfinger.net>
Wed, 21 Sep 2016 01:19:29 +0000 (21:19 -0400)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 26 Sep 2016 17:41:37 +0000 (20:41 +0300)
As soon as debugging is turned on, the logs are filled with messages
reporting the interrupt status. As this quantity is usually zero, this
output is not needed. In fact, there will be a report if the status is
not zero, thus the debug line in question could probably be deleted.
Rather than taking that action, I have changed it to only be printed
when the newly added RTL8XXXU_DEBUG_INTERRUPT bit is set in the debug
mask.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c

index a10a57ca16dbdb344704708d02ff8d133a086db0..1016628926d22ea39858457ed1cf369d825f8875 100644 (file)
@@ -29,6 +29,7 @@
 #define RTL8XXXU_DEBUG_H2C             0x800
 #define RTL8XXXU_DEBUG_ACTION          0x1000
 #define RTL8XXXU_DEBUG_EFUSE           0x2000
+#define RTL8XXXU_DEBUG_INTERRUPT       0x4000
 
 #define RTW_USB_CONTROL_MSG_TIMEOUT    500
 #define RTL8XXXU_MAX_REG_POLL          500
index 71145ebb356438b4fdfa73dd32fc243cb313fd31..b2d7f6e696675619fffe8eb358de18a93b69a89f 100644 (file)
@@ -5375,7 +5375,8 @@ static void rtl8xxxu_int_complete(struct urb *urb)
        struct device *dev = &priv->udev->dev;
        int ret;
 
-       dev_dbg(dev, "%s: status %i\n", __func__, urb->status);
+       if (rtl8xxxu_debug & RTL8XXXU_DEBUG_INTERRUPT)
+               dev_dbg(dev, "%s: status %i\n", __func__, urb->status);
        if (urb->status == 0) {
                usb_anchor_urb(urb, &priv->int_anchor);
                ret = usb_submit_urb(urb, GFP_ATOMIC);