IPoIB/cm: Drain cq in ipoib_cm_dev_stop()
[sfrench/cifs-2.6.git] / drivers / infiniband / ulp / ipoib / ipoib_cm.c
index e8fcd628be73fcca1791b505c01471e0f0c42ca0..f133b56fd978dd4aefef36efe58ff849e06bb75e 100644 (file)
@@ -726,6 +726,7 @@ void ipoib_cm_dev_stop(struct net_device *dev)
                }
                spin_unlock_irq(&priv->lock);
                msleep(1);
+               ipoib_drain_cq(dev);
                spin_lock_irq(&priv->lock);
        }