From: Stephen Hemminger <shemminger@osdl.org>

Error path (EISA) probe was using device before set.



---

 25-akpm/drivers/net/dgrs.c |    3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)

diff -puN drivers/net/dgrs.c~dgrs-uninitialised-var-fix drivers/net/dgrs.c
--- 25/drivers/net/dgrs.c~dgrs-uninitialised-var-fix	Thu Feb 19 15:45:37 2004
+++ 25-akpm/drivers/net/dgrs.c	Thu Feb 19 15:45:37 2004
@@ -1468,8 +1468,7 @@ static int __init dgrs_eisa_probe (struc
 	int 	rc = -ENODEV; /* Not EISA configured */
 
 	if (!request_region(io, 256, "RightSwitch")) {
-		printk(KERN_ERR "%s: io 0x%3lX, which is busy.\n", dev->name,
-				dev->base_addr);
+		printk(KERN_ERR "dgrs: eisa io 0x%x, which is busy.\n", io);
 		return -EBUSY;
 	}
 

_