ahd_linux_exit(); 
ahd_linux_init(void){	ahd_linux_transport_template = spi_attach_transport(&ahd_linux_transport_functions);	if (!ahd_linux_transport_template)		return -ENODEV;	scsi_transport_reserve_target(ahd_linux_transport_template,				      sizeof(struct ahd_linux_target));	scsi_transport_reserve_device(ahd_linux_transport_template,				      sizeof(struct ahd_linux_device));	if (ahd_linux_detect(&aic79xx_driver_template) > 0)		return 0;	spi_release_transport(ahd_linux_transport_template);	ahd_linux_exit();	return -ENODEV;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/a80b3424d9fde3c4b6d62adaf6dda78128dc5c27/aic79xx_osm.c/buggy/drivers/scsi/aic7xxx/aic79xx_osm.c