Changeset c54b898 in mainline for uspace/lib/usbdev/src/driver.c
- Timestamp:
- 2018-01-05T16:30:46Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b60944b
- Parents:
- 11d4c747
- git-author:
- Petr Manek <petr.manek@…> (2018-01-05 16:21:03)
- git-committer:
- Petr Manek <petr.manek@…> (2018-01-05 16:30:46)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/src/driver.c
r11d4c747 rc54b898 85 85 assert(driver); 86 86 assert(driver->ops); 87 if (driver->ops->device_rem == NULL)87 if (driver->ops->device_remove == NULL) 88 88 return ENOTSUP; 89 89 90 /* Just tell the driver to stop whatever it is doing */ 90 91 usb_device_t *usb_dev = ddf_dev_data_get(gen_dev); 91 const int ret = driver->ops->device_rem(usb_dev);92 int ret = driver->ops->device_remove(usb_dev); 92 93 if (ret != EOK) 93 94 return ret; 95 96 /* Notify the driver after endpoints were unregistered. */ 97 usb_device_destroy_pipes(usb_dev); 98 if (driver->ops->device_removed != NULL) { 99 ret = driver->ops->device_removed(usb_dev); 100 if (ret != EOK) 101 return ret; 102 } 103 94 104 usb_device_destroy_ddf(gen_dev); 95 105 return EOK;
Note:
See TracChangeset
for help on using the changeset viewer.