unsigned long flags;
 
        spin_lock_irqsave(&priv->rx_reorder_tbl_lock, flags);
-       if (list_empty(&priv->rx_reorder_tbl_ptr)) {
-               dev_dbg(priv->adapter->dev,
-                       "mwifiex_11n_delba: rx_reorder_tbl_ptr empty\n");
-               goto exit;
-       }
-
        list_for_each_entry(rx_reor_tbl_ptr, &priv->rx_reorder_tbl_ptr, list) {
                if (rx_reor_tbl_ptr->tid == tid) {
                        dev_dbg(priv->adapter->dev,
        struct mwifiex_adapter *adapter = priv->adapter;
        struct mwifiex_tx_ba_stream_tbl *tx_ba_stream_tbl_ptr;
 
-       if (list_empty(&priv->tx_ba_stream_tbl_ptr))
-               return;
-
        list_for_each_entry(tx_ba_stream_tbl_ptr,
                            &priv->tx_ba_stream_tbl_ptr, list) {
                if (tx_ba_stream_tbl_ptr->ba_status == BA_SETUP_COMPLETE) {
 
                        continue;
 
                spin_lock_irqsave(&priv->rx_reorder_tbl_lock, lock_flags);
-               if (list_empty(&priv->rx_reorder_tbl_ptr)) {
-                       spin_unlock_irqrestore(&priv->rx_reorder_tbl_lock,
-                                              lock_flags);
-                       continue;
-               }
-
                list_for_each_entry(tbl, &priv->rx_reorder_tbl_ptr, list)
                        tbl->flags = flags;
                spin_unlock_irqrestore(&priv->rx_reorder_tbl_lock, lock_flags);
 
 
                {
                        spin_lock_irqsave(lock, flags);
-                       if (list_empty(head)) {
-                               spin_unlock_irqrestore(lock, flags);
-                               continue;
-                       }
                        list_for_each_entry_safe(bssprio_node, tmp_node, head,
                                                 list) {
                                if (bssprio_node->priv == priv) {
 
 
        priv->check_tdls_tx = false;
 
-       if (list_empty(&priv->auto_tdls_list)) {
-               mod_timer(&priv->auto_tdls_timer,
-                         jiffies +
-                         msecs_to_jiffies(MWIFIEX_TIMER_10S));
-               return;
-       }
-
        spin_lock_irqsave(&priv->auto_tdls_lock, flags);
        list_for_each_entry(tdls_peer, &priv->auto_tdls_list, list) {
                if ((jiffies - tdls_peer->rssi_jiffies) >