From: Adrian Bunk <bunk@fs.tum.de>

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);
 

_