From 9c4c40b70eb0cdc8e24671e056d647200a3bf5d3 Mon Sep 17 00:00:00 2001 From: Andy Fleming Date: Mon, 29 Mar 2010 15:42:23 +0000 Subject: [PATCH] --- yaml --- r: 189500 b: refs/heads/master c: 7c0d10d35f7f47d00cc5f2b85ee5e95c2b1fdb7e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/gianfar.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 8aca4f4c85ca..c944ab921cdd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: baff42ab1494528907bf4d5870359e31711746ae +refs/heads/master: 7c0d10d35f7f47d00cc5f2b85ee5e95c2b1fdb7e diff --git a/trunk/drivers/net/gianfar.c b/trunk/drivers/net/gianfar.c index 669de028d44f..c98fead8412b 100644 --- a/trunk/drivers/net/gianfar.c +++ b/trunk/drivers/net/gianfar.c @@ -1638,13 +1638,13 @@ static void free_skb_resources(struct gfar_private *priv) /* Go through all the buffer descriptors and free their data buffers */ for (i = 0; i < priv->num_tx_queues; i++) { tx_queue = priv->tx_queue[i]; - if(!tx_queue->tx_skbuff) + if(tx_queue->tx_skbuff) free_skb_tx_queue(tx_queue); } for (i = 0; i < priv->num_rx_queues; i++) { rx_queue = priv->rx_queue[i]; - if(!rx_queue->rx_skbuff) + if(rx_queue->rx_skbuff) free_skb_rx_queue(rx_queue); }