Changeset c8c758d in mainline for uspace/lib/usbdev/src/devdrv.c


Ignore:
Timestamp:
2013-01-07T16:50:54Z (11 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3df8ea9
Parents:
56bd6f11
Message:

libusbdev: Create USB bus connection during initialization.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbdev/src/devdrv.c

    r56bd6f11 rc8c758d  
    411411        usb_dev->pipes = NULL;
    412412
     413        usb_dev->bus_session = usb_dev_connect(ddf_dev);
     414        if (!usb_dev->bus_session) {
     415                *errstr_ptr = "device bus session create";
     416                return ENOMEM;
     417        }
     418
    413419        /* Get assigned params */
    414420        devman_handle_t hc_handle;
     
    497503{
    498504        if (dev) {
     505                usb_dev_session_close(dev->bus_session);
    499506                /* Destroy existing pipes. */
    500507                destroy_current_pipes(dev);
Note: See TracChangeset for help on using the changeset viewer.