Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/ohci/endpoint_list.c

    rb72efe8 rd736fe38  
    103103                /* There are active EDs, get the last one */
    104104                hcd_endpoint_t *last = list_get_instance(
    105                     list_last(&instance->endpoint_list), hcd_endpoint_t, link);
     105                    instance->endpoint_list.prev, hcd_endpoint_t, link);
     106                assert(last);
    106107                last_ed = last->ed;
    107108        }
     
    120121
    121122        hcd_endpoint_t *first = list_get_instance(
    122             list_first(&instance->endpoint_list), hcd_endpoint_t, link);
     123            instance->endpoint_list.next, hcd_endpoint_t, link);
    123124        usb_log_debug("HCD EP(%p) added to list %s, first is %p(%p).\n",
    124125                hcd_ep, instance->name, first, first->ed);
     
    152153        ed_t *prev_ed;
    153154        /* Remove from the hardware queue */
    154         if (list_first(&instance->endpoint_list) == &hcd_ep->link) {
     155        if (instance->endpoint_list.next == &hcd_ep->link) {
    155156                /* I'm the first one here */
    156157                prev_ed = instance->list_head;
Note: See TracChangeset for help on using the changeset viewer.