]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/mac89x0.c
iwlwifi : fix checkpatch.pl errors
[linux-2.6-omap-h63xx.git] / drivers / net / mac89x0.c
index a19b5958cee949e89548bbb50acf7768ac44de2f..2ee477c84b06c97f3b09256cf194dde064aff981 100644 (file)
@@ -181,7 +181,9 @@ struct net_device * __init mac89x0_probe(int unit)
        unsigned long ioaddr;
        unsigned short sig;
        int err = -ENODEV;
-       DECLARE_MAC_BUF(mac);
+
+       if (!MACH_IS_MAC)
+               return ERR_PTR(-ENODEV);
 
        dev = alloc_etherdev(sizeof(struct net_local));
        if (!dev)
@@ -276,8 +278,7 @@ struct net_device * __init mac89x0_probe(int unit)
 
        /* print the IRQ and ethernet address. */
 
-       printk(" IRQ %d ADDR %s\n",
-              dev->irq, print_mac(mac, dev->dev_addr));
+       printk(" IRQ %d ADDR %pM\n", dev->irq, dev->dev_addr);
 
        dev->open               = net_open;
        dev->stop               = net_close;
@@ -289,7 +290,7 @@ struct net_device * __init mac89x0_probe(int unit)
        err = register_netdev(dev);
        if (err)
                goto out1;
-       return 0;
+       return NULL;
 out1:
        nubus_writew(0, dev->base_addr + ADD_PORT);
 out:
@@ -515,7 +516,6 @@ net_rx(struct net_device *dev)
 
         skb->protocol=eth_type_trans(skb,dev);
        netif_rx(skb);
-       dev->last_rx = jiffies;
        lp->stats.rx_packets++;
        lp->stats.rx_bytes += length;
 }