ath9k: Show only active TIDs in node_aggr
authorSujith Manoharan <c_manoha@qca.qualcomm.com>
Mon, 13 Jan 2014 01:59:28 +0000 (07:29 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 13 Jan 2014 19:50:04 +0000 (14:50 -0500)
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/debug_sta.c

index 3fe2bab2c4f5a30871143b6a8376b433478b62c6..3d119689d08a96050d5ffcbd7816bec34ffd77fe 100644 (file)
@@ -66,11 +66,19 @@ static ssize_t read_file_node_aggr(struct file *file, char __user *user_buf,
             tidno < IEEE80211_NUM_TIDS; tidno++, tid++) {
                txq = tid->ac->txq;
                ath_txq_lock(sc, txq);
-               len += scnprintf(buf + len, size - len,
-                                "%3d%11d%10d%10d%10d%10d%9d%6d%8d\n",
-                                tid->tidno, tid->seq_start, tid->seq_next,
-                                tid->baw_size, tid->baw_head, tid->baw_tail,
-                                tid->bar_index, tid->sched, tid->paused);
+               if (tid->active) {
+                       len += scnprintf(buf + len, size - len,
+                                        "%3d%11d%10d%10d%10d%10d%9d%6d%8d\n",
+                                        tid->tidno,
+                                        tid->seq_start,
+                                        tid->seq_next,
+                                        tid->baw_size,
+                                        tid->baw_head,
+                                        tid->baw_tail,
+                                        tid->bar_index,
+                                        tid->sched,
+                                        tid->paused);
+               }
                ath_txq_unlock(sc, txq);
        }
 exit: