base/thread: Fix sched_setattr() arguments for uclamp
Set valid sched_flag and uclamp range to sched_setattr(), Without this, desired uclamp values are not applied to the task: - sched_setattr() should have appropriated flags to apply uclamp min/max values to kernel. - sched_setattr() is not using percentage format, fix it to use real capacity scale (~1024) BUG=1041117 TEST=check /proc/*/sched for all urgent threads Change-Id: I0dcdbf843591e2916fd10c6fe524f4dd71dcd20f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2518536 Commit-Queue: Ikjoon Jang <ikjn@chromium.org> Reviewed-by:Darin Fisher <darin@chromium.org> Reviewed-by:
François Doray <fdoray@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Brian Geffon <bgeffon@chromium.org> Cr-Commit-Position: refs/heads/master@{#837351}
Showing
Please register or sign in to comment