Commit e77305e4 authored by Thomas Gleixner's avatar Thomas Gleixner

input: serio/hil_mlc: semaphore cleanup

The usage of this "mutex" is non obvious and probably a completion in
some places. Make it a semaphore.
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Cc: Dmitry Torokhov <dtor@mail.ru>
parent e114b7ca
...@@ -914,15 +914,15 @@ int hil_mlc_register(hil_mlc *mlc) ...@@ -914,15 +914,15 @@ int hil_mlc_register(hil_mlc *mlc)
mlc->ostarted = 0; mlc->ostarted = 0;
rwlock_init(&mlc->lock); rwlock_init(&mlc->lock);
init_MUTEX(&mlc->osem); semaphore_init(&mlc->osem);
init_MUTEX(&mlc->isem); semaphore_init(&mlc->isem);
mlc->icount = -1; mlc->icount = -1;
mlc->imatch = 0; mlc->imatch = 0;
mlc->opercnt = 0; mlc->opercnt = 0;
init_MUTEX_LOCKED(&(mlc->csem)); semaphore_init(&(mlc->csem));
hil_mlc_clear_di_scratch(mlc); hil_mlc_clear_di_scratch(mlc);
hil_mlc_clear_di_map(mlc, 0); hil_mlc_clear_di_map(mlc, 0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment