Commit 25ae0831 authored by Jari Vanhala's avatar Jari Vanhala Committed by Dmitry Torokhov

Input: ff-memless - start playing FF effects immediately

Instead of waiting for the next timer tick to start playing an effect
do it immediately. This mostly helps systems using low HZ setting.
Signed-off-by: default avatarJari Vanhala <ext-jari.vanhala@nokia.com>
Acked-by: default avatarAnssi Hannula <anssi.hannula@iki.fi>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent ea486e68
...@@ -411,8 +411,6 @@ static int ml_ff_playback(struct input_dev *dev, int effect_id, int value) ...@@ -411,8 +411,6 @@ static int ml_ff_playback(struct input_dev *dev, int effect_id, int value)
msecs_to_jiffies(state->effect->replay.length); msecs_to_jiffies(state->effect->replay.length);
state->adj_at = state->play_at; state->adj_at = state->play_at;
ml_schedule_timer(ml);
} else { } else {
debug("initiated stop"); debug("initiated stop");
...@@ -420,10 +418,10 @@ static int ml_ff_playback(struct input_dev *dev, int effect_id, int value) ...@@ -420,10 +418,10 @@ static int ml_ff_playback(struct input_dev *dev, int effect_id, int value)
__set_bit(FF_EFFECT_ABORTING, &state->flags); __set_bit(FF_EFFECT_ABORTING, &state->flags);
else else
__clear_bit(FF_EFFECT_STARTED, &state->flags); __clear_bit(FF_EFFECT_STARTED, &state->flags);
ml_play_effects(ml);
} }
ml_play_effects(ml);
return 0; return 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