wil6210: debug prints for vring de-allocation
authorVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Wed, 10 Sep 2014 13:34:31 +0000 (16:34 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 11 Sep 2014 19:27:36 +0000 (15:27 -0400)
Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/wil6210/txrx.c

index 9bd920d272bbf7c1d20edd165ddeac6aeb342041..2cc3569d0c7c02fd5f984598d63874bb7fa96540 100644 (file)
@@ -143,6 +143,18 @@ static void wil_vring_free(struct wil6210_priv *wil, struct vring *vring,
        struct device *dev = wil_to_dev(wil);
        size_t sz = vring->size * sizeof(vring->va[0]);
 
+       if (tx) {
+               int vring_index = vring - wil->vring_tx;
+
+               wil_dbg_misc(wil, "free Tx vring %d [%d] 0x%p:%pad 0x%p\n",
+                            vring_index, vring->size, vring->va,
+                            &vring->pa, vring->ctx);
+       } else {
+               wil_dbg_misc(wil, "free Rx vring [%d] 0x%p:%pad 0x%p\n",
+                            vring->size, vring->va,
+                            &vring->pa, vring->ctx);
+       }
+
        while (!wil_vring_is_empty(vring)) {
                dma_addr_t pa;
                u16 dmalen;