Commit ad2f3401 authored by William Stinson's avatar William Stinson Committed by Jeff Garzik

[janitor] update the eepro Intel EtherExpress Pro/10 device driver to

	1) check the status of call to request_region 
	2) and return an error in case of problem.

I don't have this hardware so compilation checked only.
parent c6f80836
...@@ -828,8 +828,10 @@ static int __init eepro_probe1(struct net_device *dev, short ioaddr) ...@@ -828,8 +828,10 @@ static int __init eepro_probe1(struct net_device *dev, short ioaddr)
} }
/* Grab the region so we can find another board if autoIRQ fails. */ /* Grab the region so we can find another board if autoIRQ fails. */
request_region(ioaddr, EEPRO_IO_EXTENT, dev->name); if (!request_region(ioaddr, EEPRO_IO_EXTENT, dev->name)) {
printk(KERN_WARNING "EEPRO: io-port 0x%04x in use \n", ioaddr);
goto freeall;
}
((struct eepro_local *)dev->priv)->lock = SPIN_LOCK_UNLOCKED; ((struct eepro_local *)dev->priv)->lock = SPIN_LOCK_UNLOCKED;
dev->open = eepro_open; dev->open = eepro_open;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment