X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Fsys.c;h=31deba8f7d160c19bf262b1be13272e2ede1050d;hb=9b5a56ddfd615a27e3a0856ceae1592a24021e42;hp=53879cdae483b6371543bdeb94818292e91f07bb;hpb=9779a8325a9bbf4ccd3853e0e4064984cf9da9c9;p=~andy%2Flinux diff --git a/kernel/sys.c b/kernel/sys.c index 53879cdae48..31deba8f7d1 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -1716,6 +1716,16 @@ asmlinkage long sys_prctl(int option, unsigned long arg2, unsigned long arg3, case PR_SET_TSC: error = SET_TSC_CTL(arg2); break; + case PR_GET_TIMERSLACK: + error = current->timer_slack_ns; + break; + case PR_SET_TIMERSLACK: + if (arg2 <= 0) + current->timer_slack_ns = + current->default_timer_slack_ns; + else + current->timer_slack_ns = arg2; + break; default: error = -EINVAL; break;