int w1_init(void) 
static int w1_init(void) 
int w1_init(void){	int retval;	printk(KERN_INFO "Driver for 1-wire Dallas network protocol.\n");	retval = bus_register(&w1_bus_type);	if (retval) {		printk(KERN_ERR "Failed to register bus. err=%d.\n", retval);		goto err_out_exit_init;	}	retval = driver_register(&w1_driver);	if (retval) {		printk(KERN_ERR			"Failed to register master driver. err=%d.\n",			retval);		goto err_out_bus_unregister;	}	control_thread = kernel_thread(&w1_control, NULL, 0);	if (control_thread < 0) {		printk(KERN_ERR "Failed to create control thread. err=%d\n",			control_thread);		retval = control_thread;		goto err_out_driver_unregister;	}	return 0;err_out_driver_unregister:	driver_unregister(&w1_driver);err_out_bus_unregister:	bus_unregister(&w1_bus_type);err_out_exit_init:	return retval;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/7785925dd8e0d2f389d4a9168f1683c6b249a552/w1.c/clean/drivers/w1/w1.c