summaryrefslogtreecommitdiff
path: root/drivers/staging/cw1200/wsm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/cw1200/wsm.c')
-rw-r--r--drivers/staging/cw1200/wsm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/staging/cw1200/wsm.c b/drivers/staging/cw1200/wsm.c
index 085868b532e..834524666a7 100644
--- a/drivers/staging/cw1200/wsm.c
+++ b/drivers/staging/cw1200/wsm.c
@@ -21,6 +21,7 @@
#include "wsm.h"
#include "bh.h"
#include "debug.h"
+#include "itp.h"
#if defined(CONFIG_CW1200_WSM_DEBUG)
#define wsm_printk(...) printk(__VA_ARGS__)
@@ -1644,6 +1645,10 @@ int wsm_get_tx(struct cw1200_common *priv, u8 **data,
/* More is used only for broadcasts. */
bool more = false;
+ count = cw1200_itp_get_tx(priv, data, tx_len, burst);
+ if (count)
+ return count;
+
if (priv->wsm_cmd.ptr) {
++count;
spin_lock(&priv->wsm_cmd.lock);