]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] region handling cleanup for de600
authorDave Jones <davej@codemonkey.org.uk>
Mon, 25 Nov 2002 10:42:01 +0000 (02:42 -0800)
committerDave Jones <davej@codemonkey.org.uk>
Mon, 25 Nov 2002 10:42:01 +0000 (02:42 -0800)
drivers/net/de600.c

index f0236fac3520d1d59f417285c1982994a9748dc8..a626ca95cc22cd47bbf18e21217324836f1bc77f 100644 (file)
@@ -444,7 +444,10 @@ int __init de600_probe(struct net_device *dev)
                return -ENODEV;
        }
 
-       request_region(DE600_IO, 3, "de600");
+       if (!request_region(DE600_IO, 3, "de600")) {
+               printk(KERN_WARNING "DE600: port 0x%x busy\n", DE600_IO);
+               return -EBUSY;
+       }
 
        printk(", Ethernet Address: %02X", dev->dev_addr[0]);
        for (i = 1; i < ETH_ALEN; i++)