c795794eef
Also improves rtl8188eu support. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
44 lines
1.8 KiB
Diff
44 lines
1.8 KiB
Diff
From b42fbed6b8a5942e9f76ec8c7f9c9fd798a2d3af Mon Sep 17 00:00:00 2001
|
|
From: Larry Finger <Larry.Finger@lwfinger.net>
|
|
Date: Tue, 20 Sep 2016 21:19:29 -0400
|
|
Subject: [PATCH] rtl8xxxu: Stop log spam from each successful interrupt
|
|
|
|
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 | 1 +
|
|
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 ++-
|
|
2 files changed, 3 insertions(+), 1 deletion(-)
|
|
|
|
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
|
|
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
|
|
@@ -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
|
|
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
|
|
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
|
|
@@ -5375,7 +5375,8 @@ static void rtl8xxxu_int_complete(struct
|
|
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);
|