static int __init smsc47b397_find(unsigned int *addr) 
static int __init smsc47b397_find(unsigned short *addr) 
static int __init smsc47b397_find(unsigned int *addr){	u8 id, rev;	superio_enter();	id = superio_inb(SUPERIO_REG_DEVID);	if (id != 0x6f) {		superio_exit();		return -ENODEV;	}	rev = superio_inb(SUPERIO_REG_DEVREV);	superio_select(SUPERIO_REG_LD8);	*addr = (superio_inb(SUPERIO_REG_BASE_MSB) << 8)		 |  superio_inb(SUPERIO_REG_BASE_LSB);	printk(KERN_INFO "smsc47b397: found SMSC LPC47B397-NC "		"(base address 0x%04x, revision %u)\n", *addr, rev);	superio_exit();	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/2d8672c5a6ba0d3f1d8d3ad61ef67868941364f0/smsc47b397.c/clean/drivers/hwmon/smsc47b397.c