Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/src/localdrv.c

    r62c9661 r4d31d58  
    3939#include <errno.h>
    4040
    41 /** Find host controller when handled by current task.
    42  *
    43  * @param dev Device asking for connection.
    44  * @return Device structure corresponding to parent host controller.
    45  * @retval NULL Corresponding host controller not found.
    46  */
    47 device_t *usb_hc_connect(device_t *dev)
    48 {
    49         /*
    50          * FIXME: this will not work when some hub on the path is
    51          * not driven by the same task.
    52          */
    53         device_t *parent = dev;
    54         while (parent->parent != NULL) {
    55                 parent = parent->parent;
    56         }
    57        
    58         if (dev == parent) {
    59                 printf("FIXME in %s:%d encountered!\n", __FILE__, __LINE__);
    60                 parent = NULL;
    61         }
    62 
    63         return parent;
    64 }
    65 
    6641/** Information about pending transaction on HC. */
    6742typedef struct {
Note: See TracChangeset for help on using the changeset viewer.