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:
Luciano Coelho 2013-03-12 17:04:01 +02:00
parent abca123782
commit da7aa28004
1 changed files with 16 additions and 17 deletions

View File

@ -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__ */