Changes in / [07457d6:03cfe2ec] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/generic/driver.c

    r07457d6 r03cfe2ec  
    196196                rc = ENOTSUP;
    197197       
    198         if (rc == EOK) {
    199                 fibril_mutex_lock(&devices_mutex);
    200                 list_remove(&dev->link);
    201                 fibril_mutex_unlock(&devices_mutex);
     198        if (rc == EOK)
    202199                dev_del_ref(dev);
    203         }
    204        
    205         dev_del_ref(dev);
     200       
    206201        async_answer_0(iid, rc);
    207202}
     
    229224                rc = ENOTSUP;
    230225       
    231         if (rc == EOK) {
    232                 fibril_mutex_lock(&devices_mutex);
    233                 list_remove(&dev->link);
    234                 fibril_mutex_unlock(&devices_mutex);
     226        if (rc == EOK)
    235227                dev_del_ref(dev);
    236         }
    237        
    238         dev_del_ref(dev);
     228       
    239229        async_answer_0(iid, rc);
    240230}
Note: See TracChangeset for help on using the changeset viewer.