Hi, These are a set of patches which removes semaphores from: drivers/staging/wilc1000 These are part of a bigger effort to eliminate all semaphores from the linux kernel. They build correctly (individually and as a whole). NB: The changes are untested Thanks, Binoy Binoy Jayan (7): staging: wilc1000: Replace semaphore txq_event with completion staging: wilc1000: Replace semaphore txq_add_to_head_cs with mutex staging: wilc1000: Replace semaphore cfg_event with completion staging: wilc1000: Replace semaphore sync_event with completion staging: wilc1000: Replace semaphore close_exit_sync with completion staging: wilc1000: message_queue: Replace semaphore sem with completion staging: wilc1000: Remove unused inclusion of semaphore header drivers/staging/wilc1000/TODO | 1 - drivers/staging/wilc1000/linux_wlan.c | 45 ++++++++++----------------- drivers/staging/wilc1000/wilc_msgqueue.c | 13 ++++---- drivers/staging/wilc1000/wilc_msgqueue.h | 4 +-- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 13 ++++---- drivers/staging/wilc1000/wilc_wlan.c | 35 +++++++++++---------- drivers/staging/wilc1000/wilc_wlan.h | 2 +- drivers/staging/wilc1000/wilc_wlan_if.h | 1 - 8 files changed, 52 insertions(+), 62 deletions(-) -- 2.7.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel