depca: fix warning in drivers/net/depca.c
fix warning: drivers/net/depca.c: In function ‘depca_eisa_probe’: drivers/net/depca.c:1564: warning: ‘mem_start’ may be used uninitialized in this function this seems to be a real bug - depca_eisa_probe() does not check for failure. Add it, symmetric to depca_isa_probe(). Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a098397d56
commit
99da1a8a6d
@ -1556,6 +1556,7 @@ static int __init depca_isa_probe (struct platform_device *device)
|
|||||||
#ifdef CONFIG_EISA
|
#ifdef CONFIG_EISA
|
||||||
static int __init depca_eisa_probe (struct device *device)
|
static int __init depca_eisa_probe (struct device *device)
|
||||||
{
|
{
|
||||||
|
enum depca_type adapter = unknown;
|
||||||
struct eisa_device *edev;
|
struct eisa_device *edev;
|
||||||
struct net_device *dev;
|
struct net_device *dev;
|
||||||
struct depca_private *lp;
|
struct depca_private *lp;
|
||||||
@ -1574,7 +1575,11 @@ static int __init depca_eisa_probe (struct device *device)
|
|||||||
* the EISA configuration structures (yet... :-), just rely on
|
* the EISA configuration structures (yet... :-), just rely on
|
||||||
* the ISA probing to sort it out... */
|
* the ISA probing to sort it out... */
|
||||||
|
|
||||||
depca_shmem_probe (&mem_start);
|
adapter = depca_shmem_probe (&mem_start);
|
||||||
|
if (adapter == unknown) {
|
||||||
|
status = -ENODEV;
|
||||||
|
goto out_free;
|
||||||
|
}
|
||||||
|
|
||||||
dev->base_addr = ioaddr;
|
dev->base_addr = ioaddr;
|
||||||
dev->irq = irq;
|
dev->irq = irq;
|
||||||
|
Loading…
Reference in New Issue
Block a user