net/mlx4_en: Fix mixed PFC and Global pause user control requests
[pandora-kernel.git] / net / batman-adv / send.c
index 8a684eb..20570dd 100644 (file)
@@ -375,6 +375,9 @@ void purge_outstanding_packets(struct bat_priv *bat_priv,
 
                if (pending) {
                        hlist_del(&forw_packet->list);
+                       if (!forw_packet->own)
+                               atomic_inc(&bat_priv->bcast_queue_left);
+
                        forw_packet_free(forw_packet);
                }
        }
@@ -404,6 +407,9 @@ void purge_outstanding_packets(struct bat_priv *bat_priv,
 
                if (pending) {
                        hlist_del(&forw_packet->list);
+                       if (!forw_packet->own)
+                               atomic_inc(&bat_priv->batman_queue_left);
+
                        forw_packet_free(forw_packet);
                }
        }