viodrv->driver.shutdown = vio_bus_shutdown; 
int vio_register_driver(struct vio_driver *viodrv){	printk(KERN_DEBUG "%s: driver %s registering\n", __FUNCTION__,		viodrv->driver.name);	/* fill in 'struct driver' fields */	viodrv->driver.bus = &vio_bus_type;	viodrv->driver.probe = vio_bus_probe;	viodrv->driver.remove = vio_bus_remove;	return driver_register(&viodrv->driver);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/340601043df518d6f4f82da285c60c785ac8a716/vio.c/clean/arch/powerpc/kernel/vio.c