|
@@ -104,7 +104,7 @@ static int hp_sdc_rtc_do_read_bbrtc (struct rtc_time *rtctm)
|
|
|
t.endidx = 91;
|
|
|
t.seq = tseq;
|
|
|
t.act.semaphore = &tsem;
|
|
|
- init_MUTEX_LOCKED(&tsem);
|
|
|
+ sema_init(&tsem, 0);
|
|
|
|
|
|
if (hp_sdc_enqueue_transaction(&t)) return -1;
|
|
|
|
|
@@ -698,7 +698,7 @@ static int __init hp_sdc_rtc_init(void)
|
|
|
return -ENODEV;
|
|
|
#endif
|
|
|
|
|
|
- init_MUTEX(&i8042tregs);
|
|
|
+ sema_init(&i8042tregs, 1);
|
|
|
|
|
|
if ((ret = hp_sdc_request_timer_irq(&hp_sdc_rtc_isr)))
|
|
|
return ret;
|