[media] rc-core: don't use dynamic_pr_debug for IR_dprintk()
authorMauro Carvalho Chehab <m.chehab@samsung.com>
Sat, 26 Jul 2014 02:25:36 +0000 (23:25 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Sat, 26 Jul 2014 02:40:06 +0000 (23:40 -0300)
The hole point of IR_dprintk() is that, once a level is
given at debug parameter, all enabled IR parsers will show their
debug messages.

While converting it to dynamic_printk might be a good idea,
right now it just makes very hard to debug the drivers, as
one needs to both pass debug=1 or debug=2 to rc-core and
to use the dynamic printk to enable all the desired lines.

That doesn't make sense!

So, revert to the old way, as a single line is changed,
and the debug parameter will now work as expected.

Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
include/media/rc-core.h

index 3047837db1cce87cb78d8a11e75c41ecb0abea73..2c7fbca40b69f026974084a901b592d2677c0cdf 100644 (file)
@@ -26,7 +26,7 @@ extern int rc_core_debug;
 #define IR_dprintk(level, fmt, ...)                            \
 do {                                                           \
        if (rc_core_debug >= level)                             \
-               pr_debug("%s: " fmt, __func__, ##__VA_ARGS__);  \
+               printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__);  \
 } while (0)
 
 enum rc_driver_type {