v4.7_0472_test2 patch has been released, with the following changes
1. Revert "Immediately select preempt task in deactivate_choose_task().", which is reported introduce lag of mouse pointer moving when idle.
2. Adding quick path in pick_other_cpu_stick_task() when no preemptible rq/cpu or just one preemptible rq/cpu.
Enjoy this new release and feedback will be welcome. :)
BR Alfred
EDIT:
It's nice to hear that -test2 fixed issues on -test1, now, base upon -test2, there are debug patches for testing, you can check them out at previous post "debug patches call for testing"
Dear Alfred, thank you very much for addressing this issue so quickly! Exactly these two changes together fix the problem. Very nice! :-)
ReplyDelete(For our reassurance, and in the silent hope of non-contradicting code, I've cross checked that all both points are needed. Meaning, if "Immediately select preempt task in deactivate_choose_task()." commit is applied again, pointer lags do occur. So, we know, point 2 doesn't solve the job alone.)
Thank you again for your work, BR
Manuel Krause
Good to hear that -test2 solved your issue on -test1, and if your time is available, please try the debug patches and your feedback will be welcome.
DeleteThannk you for being you
ReplyDelete