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: Jari Vanhala <ext-jari.vanhala@nokia.com> Acked-by: Anssi Hannula <anssi.hannula@iki.fi> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
ea486e6811
commit
25ae083176
1 changed files with 2 additions and 4 deletions
|
@ -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);
|
||||
state->adj_at = state->play_at;
|
||||
|
||||
ml_schedule_timer(ml);
|
||||
|
||||
} else {
|
||||
debug("initiated stop");
|
||||
|
||||
|
@ -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);
|
||||
else
|
||||
__clear_bit(FF_EFFECT_STARTED, &state->flags);
|
||||
|
||||
ml_play_effects(ml);
|
||||
}
|
||||
|
||||
ml_play_effects(ml);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue