Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 99da1a8a authored by Ingo Molnar's avatar Ingo Molnar Committed by David S. Miller
Browse files

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: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a098397d
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -1556,6 +1556,7 @@ static int __init depca_isa_probe (struct platform_device *device)
#ifdef CONFIG_EISA
static int __init depca_eisa_probe (struct device *device)
{
	enum depca_type adapter = unknown;
	struct eisa_device *edev;
	struct net_device *dev;
	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 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->irq = irq;