From: Stephen Hemminger 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; } _