if (dev->driver && dev->driver->shutdown) 
if (dev->driver && dev->driver->shutdown) { dev_dbg(dev, "shutdown\n"); 
int device_detach_shutdown(struct device * dev){	if (!dev->detach_state)		return 0;	if (dev->detach_state == DEVICE_PM_OFF) {		if (dev->driver && dev->driver->shutdown)			dev->driver->shutdown(dev);		return 0;	}	return dpm_runtime_suspend(dev, dev->detach_state);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/82428b62aa6294ea640c7e920a9224ecaf46db65/shutdown.c/clean/drivers/base/power/shutdown.c