]> git.neil.brown.name Git - history.git/commitdiff
request_region janitor update for sdla wan driver
authorWilliam Stinson <wstinson@infonie.fr>
Tue, 30 Apr 2002 22:18:43 +0000 (18:18 -0400)
committerJeff Garzik <jgarzik@mandrakesoft.com>
Tue, 30 Apr 2002 22:18:43 +0000 (18:18 -0400)
drivers/net/wan/sdla.c

index 33e7773ca15128a0bdc5c5d04b33b0d2abebd638..04179cbf9822c68c32ef4a67bfbc307c831d77fc 100644 (file)
@@ -1348,8 +1348,10 @@ int sdla_set_config(struct net_device *dev, struct ifmap *map)
                return(-EINVAL);
 
        dev->base_addr = map->base_addr;
-       request_region(dev->base_addr, SDLA_IO_EXTENTS, dev->name);
-
+       if (!request_region(dev->base_addr, SDLA_IO_EXTENTS, dev->name)){
+               printk(KERN_WARNING "SDLA: io-port 0x%04lx in use \n", dev->base_addr);
+               return(-EINVAL);
+       }
        /* test for card types, S502A, S502E, S507, S508                 */
        /* these tests shut down the card completely, so clear the state */
        flp->type = SDLA_UNKNOWN;