From: Leonid Arsh Date: Fri, 24 Mar 2006 23:47:25 +0000 (-0800) Subject: IPoIB: Pass correct pointer when flushing child interfaces X-Git-Tag: v2.6.17-rc1~730^2~9 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=6f633c8d69415aabbccfcc494008e8e1300a98c1;p=~emulex%2Finfiniband.git IPoIB: Pass correct pointer when flushing child interfaces ipoib_ib_dev_flush() should get passed cpriv->dev, not &cpriv->dev. Signed-off-by: Leonid Arsh Signed-off-by: Roland Dreier --- diff --git a/drivers/infiniband/ulp/ipoib/ipoib_ib.c b/drivers/infiniband/ulp/ipoib/ipoib_ib.c index a1f5a05f2f3..f2be500f62c 100644 --- a/drivers/infiniband/ulp/ipoib/ipoib_ib.c +++ b/drivers/infiniband/ulp/ipoib/ipoib_ib.c @@ -605,7 +605,7 @@ void ipoib_ib_dev_flush(void *_dev) /* Flush any child interfaces too */ list_for_each_entry(cpriv, &priv->child_intfs, list) - ipoib_ib_dev_flush(&cpriv->dev); + ipoib_ib_dev_flush(cpriv->dev); mutex_unlock(&priv->vlan_mutex); }