if ((hub->descriptor->wHubCharacteristics & HUB_CHAR_LPSM) < 2) { 
if ((wHubCharacteristics & HUB_CHAR_LPSM) < 2) { 
static void hub_power_on(struct usb_hub *hub){	int port1;	unsigned pgood_delay = hub->descriptor->bPwrOn2PwrGood * 2;	/* if hub supports power switching, enable power on each port */	if ((hub->descriptor->wHubCharacteristics & HUB_CHAR_LPSM) < 2) {		dev_dbg(hub->intfdev, "enabling power on all ports\n");		for (port1 = 1; port1 <= hub->descriptor->bNbrPorts; port1++)			set_port_feature(hub->hdev, port1,					USB_PORT_FEAT_POWER);	}	/* Wait at least 100 msec for power to become stable */	msleep(max(pgood_delay, (unsigned) 100));}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/74ad9bd2fcf0fa203655e0d904809b06c4202bf8/hub.c/buggy/drivers/usb/core/hub.c