Changeset 37f7cfe in mainline for uspace/drv/vhc/hub.c
- Timestamp:
- 2010-12-13T01:11:27Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 75732da, a9b6bec
- Parents:
- 682b697 (diff), f9a0cef (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/vhc/hub.c
r682b697 r37f7cfe 144 144 .ops = &hub_ops, 145 145 .descriptors = &descriptors, 146 .lib_debug_level = 1,146 .lib_debug_level = 0, 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 ;183 port->index = (int) i + 1; 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); 187 188 } 188 189 … … 225 226 for (i = 0; i < HUB_PORT_COUNT; i++) { 226 227 hub_port_t *port = &hub_dev.ports[i]; 228 fibril_mutex_lock(&port->guard); 227 229 228 230 if (port->device != NULL) { 231 fibril_mutex_unlock(&port->guard); 229 232 continue; 230 233 } … … 241 244 //if (port->state == HUB_PORT_STATE_DISCONNECTED) { 242 245 port->state = HUB_PORT_STATE_DISABLED; 243 set_port_status_change (port, HUB_STATUS_C_PORT_CONNECTION);246 set_port_status_change_nl(port, HUB_STATUS_C_PORT_CONNECTION); 244 247 //} 245 248 249 fibril_mutex_unlock(&port->guard); 250 246 251 return i; 247 252 }
Note:
See TracChangeset
for help on using the changeset viewer.