/* state does NOT lie by saying it's USB_STATE_SUSPENDED! */ 
#ifdef	CONFIG_USB_SUSPEND int	port1, status;  port1 = locktree(udev); if (port1 < 0) return port1;  status = __usb_suspend_device(udev, port1); usb_unlock_device(udev); return status; #else /* NOTE:  udev->state unchanged, it's not lying ... */ udev->dev.power.power_state = PMSG_SUSPEND; 
int usb_suspend_device(struct usb_device *udev){	/* state does NOT lie by saying it's USB_STATE_SUSPENDED! */	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f3f3253d644d36a2ea5464005a9c2cf28804d200/hub.c/clean/drivers/usb/core/hub.c