static int smc_drv_suspend(struct device *dev, pm_message_t state, u32 level) 
static int smc_drv_suspend(struct device *dev, pm_message_t state) 
static int smc_drv_suspend(struct device *dev, pm_message_t state, u32 level){	struct net_device *ndev = dev_get_drvdata(dev);	if (ndev && level == SUSPEND_DISABLE) {		if (netif_running(ndev)) {			netif_device_detach(ndev);			smc_shutdown(ndev);			smc_phy_powerdown(ndev);		}	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/9480e307cd88ef09ec9294c7d97ebec18e6d2221/smc91x.c/buggy/drivers/net/smc91x.c