diff options
author | Leo Kim <leo.kim@atmel.com> | 2016-04-01 17:44:15 +0900 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-04-28 21:58:42 -0700 |
commit | 11a54b3f9932efb7d2c07350834bb37ea0ba7cf9 (patch) | |
tree | 91beeeb934a4a332d57bd120123c6e13e9e2fe03 /drivers/staging/wilc1000/wilc_wfi_netdevice.h | |
parent | 01c7cee913e431e88159c70dae330dd40aa72677 (diff) | |
download | op-kernel-dev-11a54b3f9932efb7d2c07350834bb37ea0ba7cf9.zip op-kernel-dev-11a54b3f9932efb7d2c07350834bb37ea0ba7cf9.tar.gz |
staging: wilc1000: txq_thread_started: replaces a semaphore with a completion
This patch replaces a semaphore(txq_thread_started) with a completion.
Struct semaphore txq_thread_started is used to signal completion of txq thread.
It is better to use completion than semaphore for this case.
Signed-off-by: Leo Kim <leo.kim@atmel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/wilc1000/wilc_wfi_netdevice.h')
-rw-r--r-- | drivers/staging/wilc1000/wilc_wfi_netdevice.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/staging/wilc1000/wilc_wfi_netdevice.h b/drivers/staging/wilc1000/wilc_wfi_netdevice.h index 3d0ca8e..3a561df6 100644 --- a/drivers/staging/wilc1000/wilc_wfi_netdevice.h +++ b/drivers/staging/wilc1000/wilc_wfi_netdevice.h @@ -179,8 +179,7 @@ struct wilc { struct semaphore cfg_event; struct semaphore sync_event; struct semaphore txq_event; - - struct semaphore txq_thread_started; + struct completion txq_thread_started; struct task_struct *txq_thread; |