Changeset 9e2132a in mainline for uspace/drv/bus/usb/usbmid/explore.c
- Timestamp:
- 2012-12-30T20:14:13Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 17bbb28
- Parents:
- 6df4adc4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbmid/explore.c
r6df4adc4 r9e2132a 111 111 } 112 112 113 usbmid_interface_t *iface = malloc(sizeof(usbmid_interface_t));114 if (iface == NULL) {115 //TODO: Do something about that failure.116 break;117 }118 119 link_initialize(&iface->link);120 iface->fun = NULL;121 iface->interface_no = interface->interface_number;122 iface->interface = interface;123 124 list_append(&iface->link, list);125 113 126 114 usb_log_info("Creating child for interface %d (%s).\n", … … 128 116 usb_str_class(interface->interface_class)); 129 117 130 const int rc = usbmid_spawn_interface_child(usb_dev, iface, 118 usbmid_interface_t *iface = NULL; 119 const int rc = usbmid_spawn_interface_child(usb_dev, &iface, 131 120 &usb_dev->descriptors.device, interface); 132 121 if (rc != EOK) { 122 //TODO: Do something about that failure. 133 123 usb_log_error("Failed to create interface child for " 134 124 "%d (%s): %s.\n", interface->interface_number, 135 125 usb_str_class(interface->interface_class), 136 126 str_error(rc)); 127 } else { 128 list_append(&iface->link, list); 137 129 } 138 130 }
Note:
See TracChangeset
for help on using the changeset viewer.