wlcore: use print_hex_dump_debug()
We were printing out all the hex dumps regardless of whether dynamic debugging was enabled or not. Now that print_hex_dump_debug() has been implemented, we can use that instead. Reported-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: Luciano Coelho <coelho@ti.com>
This commit is contained in:
parent
abca123782
commit
da7aa28004
|
@ -89,25 +89,24 @@ extern u32 wl12xx_debug_level;
|
||||||
} while (0)
|
} while (0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* TODO: use pr_debug_hex_dump when it becomes available */
|
#define wl1271_dump(level, prefix, buf, len) \
|
||||||
#define wl1271_dump(level, prefix, buf, len) \
|
do { \
|
||||||
do { \
|
if (level & wl12xx_debug_level) \
|
||||||
if (level & wl12xx_debug_level) \
|
print_hex_dump_debug(DRIVER_PREFIX prefix, \
|
||||||
print_hex_dump(KERN_DEBUG, DRIVER_PREFIX prefix, \
|
DUMP_PREFIX_OFFSET, 16, 1, \
|
||||||
DUMP_PREFIX_OFFSET, 16, 1, \
|
buf, \
|
||||||
buf, \
|
min_t(size_t, len, DEBUG_DUMP_LIMIT), \
|
||||||
min_t(size_t, len, DEBUG_DUMP_LIMIT), \
|
0); \
|
||||||
0); \
|
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#define wl1271_dump_ascii(level, prefix, buf, len) \
|
#define wl1271_dump_ascii(level, prefix, buf, len) \
|
||||||
do { \
|
do { \
|
||||||
if (level & wl12xx_debug_level) \
|
if (level & wl12xx_debug_level) \
|
||||||
print_hex_dump(KERN_DEBUG, DRIVER_PREFIX prefix, \
|
print_hex_dump_debug(DRIVER_PREFIX prefix, \
|
||||||
DUMP_PREFIX_OFFSET, 16, 1, \
|
DUMP_PREFIX_OFFSET, 16, 1, \
|
||||||
buf, \
|
buf, \
|
||||||
min_t(size_t, len, DEBUG_DUMP_LIMIT), \
|
min_t(size_t, len, DEBUG_DUMP_LIMIT), \
|
||||||
true); \
|
true); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#endif /* __DEBUG_H__ */
|
#endif /* __DEBUG_H__ */
|
||||||
|
|
Loading…
Reference in New Issue