Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/input/generic/input.c

    r10a5479d rf302586  
    3939#include <adt/list.h>
    4040#include <bool.h>
    41 #include <fibril_synch.h>
    4241#include <ipc/services.h>
    4342#include <ipc/input.h>
     
    8483async_sess_t *irc_sess = NULL;
    8584
    86 static FIBRIL_MUTEX_INITIALIZE(discovery_lock);
    87 
    8885void kbd_push_data(kbd_dev_t *kdev, sysarg_t data)
    8986{
     
    596593        int rc;
    597594       
    598         fibril_mutex_lock(&discovery_lock);
    599        
    600595        rc = dev_check_new_kbdevs();
    601         if (rc != EOK) {
    602                 fibril_mutex_unlock(&discovery_lock);
     596        if (rc != EOK)
    603597                return rc;
    604         }
    605598       
    606599        rc = dev_check_new_mousedevs();
    607         if (rc != EOK) {
    608                 fibril_mutex_unlock(&discovery_lock);
     600        if (rc != EOK)
    609601                return rc;
    610         }
    611        
    612         fibril_mutex_unlock(&discovery_lock);
    613        
     602
    614603        return EOK;
    615604}
Note: See TracChangeset for help on using the changeset viewer.