input: Misc/hp_sdc_rtc: semaphore cleanup
Get rid of init_MUTEX[_LOCKED]() and use sema_init() instead. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Christoph Hellwig <hch@infradead.org> Acked-by: Dmitry Torokhov <dtor@mail.ru> LKML-Reference: <20100907125054.888438853@linutronix.de>
This commit is contained in:
parent
37eca0d64a
commit
10d0ff8307
|
@ -104,7 +104,7 @@ static int hp_sdc_rtc_do_read_bbrtc (struct rtc_time *rtctm)
|
||||||
t.endidx = 91;
|
t.endidx = 91;
|
||||||
t.seq = tseq;
|
t.seq = tseq;
|
||||||
t.act.semaphore = &tsem;
|
t.act.semaphore = &tsem;
|
||||||
init_MUTEX_LOCKED(&tsem);
|
sema_init(&tsem, 0);
|
||||||
|
|
||||||
if (hp_sdc_enqueue_transaction(&t)) return -1;
|
if (hp_sdc_enqueue_transaction(&t)) return -1;
|
||||||
|
|
||||||
|
@ -698,7 +698,7 @@ static int __init hp_sdc_rtc_init(void)
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
init_MUTEX(&i8042tregs);
|
sema_init(&i8042tregs, 1);
|
||||||
|
|
||||||
if ((ret = hp_sdc_request_timer_irq(&hp_sdc_rtc_isr)))
|
if ((ret = hp_sdc_request_timer_irq(&hp_sdc_rtc_isr)))
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Reference in New Issue