Changeset b4b534ac in mainline for uspace/drv/bus/usb/usbmid/main.c


Ignore:
Timestamp:
2016-07-22T08:24:47Z (8 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f76d2c2
Parents:
5b18137 (diff), 8351f9a4 (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.
Message:

Merge from lp:~jan.vesely/helenos/usb

File:
1 edited

Legend:

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

    r5b18137 rb4b534ac  
    5151static int usbmid_device_add(usb_device_t *dev)
    5252{
    53         usb_log_info("Taking care of new MID `%s'.\n", ddf_dev_get_name(dev->ddf_dev));
     53        usb_log_info("Taking care of new MID `%s'.\n", usb_device_get_name(dev));
    5454
    55         const bool accept = usbmid_explore_device(dev);
    56 
    57         if (!accept) {
    58                 return ENOTSUP;
    59         }
    60 
    61         return EOK;
     55        return usbmid_explore_device(dev);
    6256}
    6357
     
    7064{
    7165        assert(dev);
    72         usb_mid_t *usb_mid = dev->driver_data;
     66        usb_mid_t *usb_mid = usb_device_data_get(dev);
    7367        assert(usb_mid);
    7468
     
    8983                usbmid_interface_t *iface = usbmid_interface_from_link(item);
    9084
    91                 usb_log_info("Removing child for interface %d (%s).\n",
    92                     iface->interface_no,
    93                     usb_str_class(iface->interface->interface_class));
     85                usb_log_info("Removing child `%s'.\n",
     86                    ddf_fun_get_name(iface->fun));
    9487
    9588                /* Tell the child to go off-line. */
    9689                int pret = ddf_fun_offline(iface->fun);
    9790                if (pret != EOK) {
    98                         usb_log_warning("Failed to turn off child for interface"
    99                             " %d (%s): %s\n", iface->interface_no,
    100                             usb_str_class(iface->interface->interface_class),
    101                             str_error(pret));
     91                        usb_log_warning("Failed to turn off child `%s': %s\n",
     92                            ddf_fun_get_name(iface->fun), str_error(pret));
    10293                        ret = pret;
    10394                }
     
    10697                pret = usbmid_interface_destroy(iface);
    10798                if (pret != EOK) {
    108                         usb_log_error("Failed to destroy child for interface "
    109                             "%d (%s): %s\n", iface->interface_no,
    110                             usb_str_class(iface->interface->interface_class),
    111                             str_error(pret));
     99                        usb_log_error("Failed to destroy child `%s': %s\n",
     100                            ddf_fun_get_name(iface->fun), str_error(pret));
    112101                        ret = pret;
    113102                }
     
    124113{
    125114        assert(dev);
    126         usb_mid_t *usb_mid = dev->driver_data;
     115        usb_mid_t *usb_mid = usb_device_data_get(dev);
    127116        assert(usb_mid);
    128117
    129         usb_log_info("USB MID gone: `%s'.\n", ddf_dev_get_name(dev->ddf_dev));
     118        usb_log_info("USB MID gone: `%s'.\n", usb_device_get_name(dev));
    130119
    131120        /* Remove ctl function */
     
    145134                usbmid_interface_t *iface = usbmid_interface_from_link(item);
    146135
    147                 usb_log_info("Child for interface %d (%s) gone.\n",
    148                     iface->interface_no,
    149                     usb_str_class(iface->interface->interface_class));
     136                usb_log_info("Child `%s' is gone.\n",
     137                    ddf_fun_get_name(iface->fun));
    150138
    151139                const int pret = usbmid_interface_destroy(iface);
    152140                if (pret != EOK) {
    153                         usb_log_error("Failed to remove child for interface "
    154                             "%d (%s): %s\n",
    155                             iface->interface_no,
    156                             usb_str_class(iface->interface->interface_class),
    157                             str_error(pret));
     141                        usb_log_error("Failed to remove child `%s': %s\n",
     142                            ddf_fun_get_name(iface->fun), str_error(pret));
    158143                        ret = pret;
    159144                }
Note: See TracChangeset for help on using the changeset viewer.