|
@@ -270,10 +270,12 @@ static void do_catch_up(struct spk_synth *synth)
|
|
|
if (jiffies >= jiff_max) {
|
|
|
if (!in_escape)
|
|
|
spk_serial_out(PROCSPEECH);
|
|
|
- spin_lock_irqsave(&speakup_info.spinlock, flags);
|
|
|
+ spin_lock_irqsave(&speakup_info.spinlock,
|
|
|
+ flags);
|
|
|
jiffy_delta_val = jiffy_delta->u.n.value;
|
|
|
delay_time_val = delay_time->u.n.value;
|
|
|
- spin_unlock_irqrestore(&speakup_info.spinlock, flags);
|
|
|
+ spin_unlock_irqrestore(&speakup_info.spinlock,
|
|
|
+ flags);
|
|
|
schedule_timeout(msecs_to_jiffies
|
|
|
(delay_time_val));
|
|
|
jiff_max = jiffies + jiffy_delta_val;
|