Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6
[pandora-kernel.git] / drivers / infiniband / ulp / ipoib / ipoib_multicast.c
index 8763c1e..d41ea27 100644 (file)
@@ -811,7 +811,7 @@ void ipoib_mcast_restart_task(struct work_struct *work)
                clear_bit(IPOIB_MCAST_FLAG_FOUND, &mcast->flags);
 
        /* Mark all of the entries that are found or don't exist */
-       for (mclist = dev->mc_list; mclist; mclist = mclist->next) {
+       netdev_for_each_mc_addr(mclist, dev) {
                union ib_gid mgid;
 
                if (!ipoib_mcast_addr_is_valid(mclist->dmi_addr,