From: Adrian Bunk The following is needed to fix the compilation of sis190 with gcc 2.95: 25-akpm/drivers/net/sis190.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -puN drivers/net/sis190.c~sis190-build-fix drivers/net/sis190.c --- 25/drivers/net/sis190.c~sis190-build-fix Mon Aug 25 13:56:54 2003 +++ 25-akpm/drivers/net/sis190.c Mon Aug 25 13:56:54 2003 @@ -536,6 +536,7 @@ SiS190_init_one(struct pci_dev *pdev, co static int printed_version = 0; int i, rc; u16 reg31; + int val; assert(pdev != NULL); assert(ent != NULL); @@ -620,7 +621,7 @@ SiS190_init_one(struct pci_dev *pdev, co dev->dev_addr[2], dev->dev_addr[3], dev->dev_addr[4], dev->dev_addr[5], dev->irq); - int val = smdio_read(ioaddr, PHY_AUTO_NEGO_REG); + val = smdio_read(ioaddr, PHY_AUTO_NEGO_REG); printk(KERN_INFO "%s: Auto-negotiation Enabled.\n", dev->name); _