summaryrefslogtreecommitdiff
path: root/drivers/staging/cw1200/bh.c
diff options
context:
space:
mode:
authorBartosz Markowski <bartosz.markowski@tieto.com>2012-02-29 15:15:40 +0100
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:06:50 +0200
commit30044654a02bc9fcf123b015c17a192d95f22190 (patch)
tree0ccbe18e16e08a7bf7f555cf30163f1991831627 /drivers/staging/cw1200/bh.c
parent97f810839b26de6787fe45dfb9c4ae4f9fc62eb9 (diff)
cw1200: Dynamic WSM messages dumps
Adds dynamic WSM dumps support. Creates new debugFS entry 'wsm_dumps', which can be used to dynamicly enable and disable WSM messages dumps. ST-Ericsson ID: 419537 ST-Ericsson FOSS-OUT ID: NA Change-Id: Id87f2e47cbc3023551dbae9d79981a6ce1cf6d29 Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/50357 Reviewed-by: QATOOLS Reviewed-by: QABUILD
Diffstat (limited to 'drivers/staging/cw1200/bh.c')
-rw-r--r--drivers/staging/cw1200/bh.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/staging/cw1200/bh.c b/drivers/staging/cw1200/bh.c
index 34bf7d733b8..5c0fc628a89 100644
--- a/drivers/staging/cw1200/bh.c
+++ b/drivers/staging/cw1200/bh.c
@@ -397,8 +397,10 @@ rx:
break;
#if defined(CONFIG_CW1200_WSM_DUMPS)
- print_hex_dump_bytes("<-- ", DUMP_PREFIX_NONE,
- data, wsm_len);
+ if (unlikely(priv->wsm_enable_wsm_dumps))
+ print_hex_dump_bytes("<-- ",
+ DUMP_PREFIX_NONE,
+ data, wsm_len);
#endif /* CONFIG_CW1200_WSM_DUMPS */
wsm_id = __le32_to_cpu(wsm->id) & 0xFFF;
@@ -520,8 +522,10 @@ tx:
}
#if defined(CONFIG_CW1200_WSM_DUMPS)
- print_hex_dump_bytes("--> ", DUMP_PREFIX_NONE,
- data, __le32_to_cpu(wsm->len));
+ if (unlikely(priv->wsm_enable_wsm_dumps))
+ print_hex_dump_bytes("--> ",
+ DUMP_PREFIX_NONE,
+ data, __le32_to_cpu(wsm->len));
#endif /* CONFIG_CW1200_WSM_DUMPS */
wsm_txed(priv, data);