Changeset 904dcc6 in mainline for uspace/lib/usbdev/src/devdrv.c
- Timestamp:
- 2011-11-05T13:54:01Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7fc260ff
- Parents:
- 99a1a56
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/src/devdrv.c
r99a1a56 r904dcc6 536 536 usb_dev->driver_data = NULL; 537 537 usb_dev->descriptors.configuration = NULL; 538 usb_dev->alternate_interfaces = NULL;539 538 usb_dev->pipes_count = 0; 540 539 usb_dev->pipes = NULL; … … 560 559 /* Create alternate interfaces. We will silently ignore failure. */ 561 560 //TODO Why ignore? 562 usb_alternate_interfaces_ create(usb_dev->descriptors.configuration,563 usb_dev->descriptors.configuration _size, usb_dev->interface_no,564 &usb_dev->alternate_interfaces);561 usb_alternate_interfaces_init(&usb_dev->alternate_interfaces, 562 usb_dev->descriptors.configuration, 563 usb_dev->descriptors.configuration_size, usb_dev->interface_no); 565 564 566 565 rc = initialize_other_pipes(endpoints, usb_dev, 0); … … 569 568 free(usb_dev->descriptors.configuration); 570 569 /* Alternate interfaces may be allocated */ 571 usb_alternate_interfaces_de stroy(usb_dev->alternate_interfaces);570 usb_alternate_interfaces_deinit(&usb_dev->alternate_interfaces); 572 571 *errstr_ptr = "pipes initialization"; 573 572 return rc; … … 591 590 destroy_current_pipes(dev); 592 591 593 usb_alternate_interfaces_de stroy(dev->alternate_interfaces);592 usb_alternate_interfaces_deinit(&dev->alternate_interfaces); 594 593 free(dev->descriptors.configuration); 595 594 free(dev->driver_data);
Note:
See TracChangeset
for help on using the changeset viewer.