aboutsummaryrefslogtreecommitdiffstats
path: root/usb-usbatm-move-the-atm_dbg-call-to-use-dynamic-debug.patch
diff options
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-06-28 15:08:20 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-06-28 15:08:20 -0700
commitce8b378606196a70278d5b79b2164682ab02b4b0 (patch)
tree3b0f36a1c012d7bf9925ee88674a3032fdb6f412 /usb-usbatm-move-the-atm_dbg-call-to-use-dynamic-debug.patch
parent08b6b2c794efd20bb2f84575aec03186e483776d (diff)
downloadpatches-ce8b378606196a70278d5b79b2164682ab02b4b0.tar.gz
usb debug cleanup patches added
Diffstat (limited to 'usb-usbatm-move-the-atm_dbg-call-to-use-dynamic-debug.patch')
-rw-r--r--usb-usbatm-move-the-atm_dbg-call-to-use-dynamic-debug.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/usb-usbatm-move-the-atm_dbg-call-to-use-dynamic-debug.patch b/usb-usbatm-move-the-atm_dbg-call-to-use-dynamic-debug.patch
new file mode 100644
index 00000000000000..e2b15aa5168699
--- /dev/null
+++ b/usb-usbatm-move-the-atm_dbg-call-to-use-dynamic-debug.patch
@@ -0,0 +1,46 @@
+From foo@baz Fri Jun 28 11:04:33 PDT 2013
+Date: Fri, 28 Jun 2013 11:04:33 -0700
+To: Greg KH <gregkh@linuxfoundation.org>
+Cc: Duncan Sands <duncan.sands@free.fr>
+From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+Subject: USB: usbatm: move the atm_dbg() call to use dynamic debug
+
+Move the atm_dbg() call to use the dynamic debug subsystem, and not rely
+on CONFIG_USB_DEBUG for if things should be printed out or not.
+
+This also means the drivers do not have to be rebuilt to get debugging
+messages, important for getting information from users who can not
+rebuild their kernels.
+
+Cc: Duncan Sands <duncan.sands@free.fr>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/usb/atm/usbatm.h | 16 +++++-----------
+ 1 file changed, 5 insertions(+), 11 deletions(-)
+
+--- a/drivers/usb/atm/usbatm.h
++++ b/drivers/usb/atm/usbatm.h
+@@ -59,18 +59,12 @@
+ atm_printk(KERN_INFO, instance , format , ## arg)
+ #define atm_warn(instance, format, arg...) \
+ atm_printk(KERN_WARNING, instance , format , ## arg)
+-#ifdef DEBUG
+-#define atm_dbg(instance, format, arg...) \
+- atm_printk(KERN_DEBUG, instance , format , ## arg)
+-#define atm_rldbg(instance, format, arg...) \
++#define atm_dbg(instance, format, arg...) \
++ dynamic_pr_debug("ATM dev %d: " format , \
++ (instance)->atm_dev->number , ## arg)
++#define atm_rldbg(instance, format, arg...) \
+ if (printk_ratelimit()) \
+- atm_printk(KERN_DEBUG, instance , format , ## arg)
+-#else
+-#define atm_dbg(instance, format, arg...) \
+- do {} while (0)
+-#define atm_rldbg(instance, format, arg...) \
+- do {} while (0)
+-#endif
++ atm_dbg(instance , format , ## arg)
+
+
+ /* flags, set by mini-driver in bind() */