IB/ipoib: Change list_del to list_del_init in the tx object
[pandora-kernel.git] / drivers / infiniband / ulp / ipoib / ipoib_cm.c
index 2630797..74aa131 100644 (file)
@@ -1366,7 +1366,7 @@ static void ipoib_cm_tx_reap(struct work_struct *work)
 
        while (!list_empty(&priv->cm.reap_list)) {
                p = list_entry(priv->cm.reap_list.next, typeof(*p), list);
-               list_del(&p->list);
+               list_del_init(&p->list);
                spin_unlock_irqrestore(&priv->lock, flags);
                netif_tx_unlock_bh(dev);
                ipoib_cm_tx_destroy(p);