prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread.
authorRuchi Kandoi <kandoiruchi@google.com>
Fri, 18 Apr 2014 21:07:28 +0000 (14:07 -0700)
committerJohn Stultz <john.stultz@linaro.org>
Tue, 16 Feb 2016 21:53:47 +0000 (13:53 -0800)
commitf2902f9065c5ec4f475367e5d39bdfff0d41fda6
tree6a571c318dce21975892b6f4f611422860efc8a2
parente212fc789a243f170a2954143fd0743aa2a0f3c5
prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread.

Second argument is similar to PR_SET_TIMERSLACK, if non-zero then the
slack is set to that value otherwise sets it to the default for the thread.

Takes PID of the thread as the third argument.

This allows power/performance management software to set timer slack for
other threads according to its policy for the thread (such as when the
thread is designated foreground vs. background activity)

Change-Id: I744d451ff4e60dae69f38f53948ff36c51c14a3f
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
include/uapi/linux/prctl.h
kernel/sys.c