mwifiex: correct wrong list in list_empty check
authorAndreas Fenkart <andreas.fenkart@streamunlimited.com>
Fri, 5 Apr 2013 03:03:50 +0000 (20:03 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 8 Apr 2013 19:28:39 +0000 (15:28 -0400)
adapter->bss_prio_tbl list has already been checked in outer loop.
The inner loop works with priv_tmp->wmm.tid_tbl_ptr list. Also the
lock taken, gives hint that this is likely a copy-paste error.

Signed-off-by: Andreas Fenkart <andreas.fenkart@streamunlimited.com>
Signed-off-by: Avinash Patil <patila@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/mwifiex/wmm.c

index 3ddae52ef88dd332eaa6d0d1c4820af00b8e2d8d..1b039ba0d55b0bd6ffce48a3bf6a889047c7d39b 100644 (file)
@@ -930,8 +930,7 @@ mwifiex_wmm_get_highest_priolist_ptr(struct mwifiex_adapter *adapter,
                                spin_lock_irqsave(&tid_ptr->tid_tbl_lock,
                                                  flags);
                                is_list_empty =
-                                       list_empty(&adapter->bss_prio_tbl[j]
-                                                  .bss_prio_head);
+                                       list_empty(&tid_ptr->ra_list);
                                spin_unlock_irqrestore(&tid_ptr->tid_tbl_lock,
                                                       flags);
                                if (is_list_empty)