Changes in uspace/drv/vhc/hub.c [1e32a63:138a7fd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/vhc/hub.c
r1e32a63 r138a7fd 144 144 .ops = &hub_ops, 145 145 .descriptors = &descriptors, 146 .lib_debug_level = 0,146 .lib_debug_level = 1, 147 147 .lib_debug_enabled_tags = USBVIRT_DEBUGTAG_ALL 148 148 }; … … 181 181 hub_port_t *port = &hub_dev.ports[i]; 182 182 183 port->index = (int) i + 1;183 port->index = (int) i; 184 184 port->device = NULL; 185 185 port->state = HUB_PORT_STATE_NOT_CONFIGURED; 186 186 port->status_change = 0; 187 fibril_mutex_initialize(&port->guard);188 187 } 189 188 … … 226 225 for (i = 0; i < HUB_PORT_COUNT; i++) { 227 226 hub_port_t *port = &hub_dev.ports[i]; 228 fibril_mutex_lock(&port->guard);229 227 230 228 if (port->device != NULL) { 231 fibril_mutex_unlock(&port->guard);232 229 continue; 233 230 } … … 244 241 //if (port->state == HUB_PORT_STATE_DISCONNECTED) { 245 242 port->state = HUB_PORT_STATE_DISABLED; 246 set_port_status_change _nl(port, HUB_STATUS_C_PORT_CONNECTION);243 set_port_status_change(port, HUB_STATUS_C_PORT_CONNECTION); 247 244 //} 248 245 249 fibril_mutex_unlock(&port->guard);250 251 246 return i; 252 247 }
Note:
See TracChangeset
for help on using the changeset viewer.