diff options
author | Bartosz Markowski <bartosz.markowski@tieto.com> | 2012-02-29 15:15:40 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:06:50 +0200 |
commit | 30044654a02bc9fcf123b015c17a192d95f22190 (patch) | |
tree | 0ccbe18e16e08a7bf7f555cf30163f1991831627 /drivers/staging/cw1200/bh.c | |
parent | 97f810839b26de6787fe45dfb9c4ae4f9fc62eb9 (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.c | 12 |
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); |