diff options
Diffstat (limited to 'drivers/net/appletalk/cops.c')
| -rw-r--r-- | drivers/net/appletalk/cops.c | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/net/appletalk/cops.c b/drivers/net/appletalk/cops.c index 748c9f526e7..7f2a032c354 100644 --- a/drivers/net/appletalk/cops.c +++ b/drivers/net/appletalk/cops.c @@ -70,7 +70,6 @@ static const char *version =  #include <linux/bitops.h>  #include <linux/jiffies.h> -#include <asm/system.h>  #include <asm/io.h>  #include <asm/dma.h> @@ -264,7 +263,7 @@ static const struct net_device_ops cops_netdev_ops = {  	.ndo_start_xmit   	= cops_send_packet,  	.ndo_tx_timeout		= cops_timeout,          .ndo_do_ioctl           = cops_ioctl, -	.ndo_set_multicast_list = set_multicast_list, +	.ndo_set_rx_mode	= set_multicast_list,  };  /* @@ -937,7 +936,7 @@ static int cops_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)  {          struct cops_local *lp = netdev_priv(dev);          struct sockaddr_at *sa = (struct sockaddr_at *)&ifr->ifr_addr; -        struct atalk_addr *aa = (struct atalk_addr *)&lp->node_addr; +        struct atalk_addr *aa = &lp->node_addr;          switch(cmd)          { @@ -997,9 +996,7 @@ static int __init cops_module_init(void)  		printk(KERN_WARNING "%s: You shouldn't autoprobe with insmod\n",  			cardname);  	cops_dev = cops_probe(-1); -	if (IS_ERR(cops_dev)) -		return PTR_ERR(cops_dev); -        return 0; +	return PTR_ERR_OR_ZERO(cops_dev);  }  static void __exit cops_module_exit(void)  | 
