Changeset 9e2132a in mainline for uspace/drv/bus/usb/usbmid/explore.c


Ignore:
Timestamp:
2012-12-30T20:14:13Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
17bbb28
Parents:
6df4adc4
Message:

usbmid: Don't use ddf_fun_data_implant.

Remove unused pointer to interface descriptor.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbmid/explore.c

    r6df4adc4 r9e2132a  
    111111                }
    112112
    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);
    125113
    126114                usb_log_info("Creating child for interface %d (%s).\n",
     
    128116                    usb_str_class(interface->interface_class));
    129117
    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,
    131120                    &usb_dev->descriptors.device, interface);
    132121                if (rc != EOK) {
     122                        //TODO: Do something about that failure.
    133123                        usb_log_error("Failed to create interface child for "
    134124                            "%d (%s): %s.\n", interface->interface_number,
    135125                            usb_str_class(interface->interface_class),
    136126                            str_error(rc));
     127                } else {
     128                        list_append(&iface->link, list);
    137129                }
    138130        }
Note: See TracChangeset for help on using the changeset viewer.