/* stop looking, this driver is attached */ return 1; 
static int __driver_attach(struct device * dev, void * data){	struct device_driver * drv = data;	int error = 0;	if (!dev->driver) {		error = driver_probe_device(drv, dev);		if (error) {			if (error != -ENODEV) {				/* driver matched but the probe failed */				printk(KERN_WARNING				       "%s: probe of %s failed with error %d\n",				       drv->name, dev->bus_id, error);			} else				error = 0;		}	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b86c1df1f98d16c999423a3907eb40a9423f481e/dd.c/buggy/drivers/base/dd.c