aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/fs_enet/mac-fcc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/fs_enet/mac-fcc.c')
-rw-r--r--drivers/net/fs_enet/mac-fcc.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/net/fs_enet/mac-fcc.c b/drivers/net/fs_enet/mac-fcc.c
index 22e5a847a588..0a973e71876b 100644
--- a/drivers/net/fs_enet/mac-fcc.c
+++ b/drivers/net/fs_enet/mac-fcc.c
@@ -19,7 +19,6 @@
19#include <linux/ptrace.h> 19#include <linux/ptrace.h>
20#include <linux/errno.h> 20#include <linux/errno.h>
21#include <linux/ioport.h> 21#include <linux/ioport.h>
22#include <linux/slab.h>
23#include <linux/interrupt.h> 22#include <linux/interrupt.h>
24#include <linux/init.h> 23#include <linux/init.h>
25#include <linux/delay.h> 24#include <linux/delay.h>
@@ -34,6 +33,7 @@
34#include <linux/platform_device.h> 33#include <linux/platform_device.h>
35#include <linux/phy.h> 34#include <linux/phy.h>
36#include <linux/of_device.h> 35#include <linux/of_device.h>
36#include <linux/gfp.h>
37 37
38#include <asm/immap_cpm2.h> 38#include <asm/immap_cpm2.h>
39#include <asm/mpc8260.h> 39#include <asm/mpc8260.h>
@@ -218,7 +218,7 @@ static void set_multicast_finish(struct net_device *dev)
218 218
219 /* if all multi or too many multicasts; just enable all */ 219 /* if all multi or too many multicasts; just enable all */
220 if ((dev->flags & IFF_ALLMULTI) != 0 || 220 if ((dev->flags & IFF_ALLMULTI) != 0 ||
221 dev->mc_count > FCC_MAX_MULTICAST_ADDRS) { 221 netdev_mc_count(dev) > FCC_MAX_MULTICAST_ADDRS) {
222 222
223 W32(ep, fen_gaddrh, 0xffffffff); 223 W32(ep, fen_gaddrh, 0xffffffff);
224 W32(ep, fen_gaddrl, 0xffffffff); 224 W32(ep, fen_gaddrl, 0xffffffff);
@@ -235,7 +235,7 @@ static void set_multicast_list(struct net_device *dev)
235 235
236 if ((dev->flags & IFF_PROMISC) == 0) { 236 if ((dev->flags & IFF_PROMISC) == 0) {
237 set_multicast_start(dev); 237 set_multicast_start(dev);
238 for (pmc = dev->mc_list; pmc != NULL; pmc = pmc->next) 238 netdev_for_each_mc_addr(pmc, dev)
239 set_multicast_one(dev, pmc->dmi_addr); 239 set_multicast_one(dev, pmc->dmi_addr);
240 set_multicast_finish(dev); 240 set_multicast_finish(dev);
241 } else 241 } else
@@ -476,8 +476,9 @@ static void clear_int_events(struct net_device *dev, u32 int_events)
476 476
477static void ev_error(struct net_device *dev, u32 int_events) 477static void ev_error(struct net_device *dev, u32 int_events)
478{ 478{
479 printk(KERN_WARNING DRV_MODULE_NAME 479 struct fs_enet_private *fep = netdev_priv(dev);
480 ": %s FS_ENET ERROR(s) 0x%x\n", dev->name, int_events); 480
481 dev_warn(fep->dev, "FS_ENET ERROR(s) 0x%x\n", int_events);
481} 482}
482 483
483static int get_regs(struct net_device *dev, void *p, int *sizep) 484static int get_regs(struct net_device *dev, void *p, int *sizep)