diff options
Diffstat (limited to 'kernel/sys.c')
-rw-r--r-- | kernel/sys.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/sys.c b/kernel/sys.c index 038a7bc0901d..1b96401a0576 100644 --- a/kernel/sys.c +++ b/kernel/sys.c | |||
@@ -1727,6 +1727,16 @@ asmlinkage long sys_prctl(int option, unsigned long arg2, unsigned long arg3, | |||
1727 | case PR_SET_TSC: | 1727 | case PR_SET_TSC: |
1728 | error = SET_TSC_CTL(arg2); | 1728 | error = SET_TSC_CTL(arg2); |
1729 | break; | 1729 | break; |
1730 | case PR_GET_TIMERSLACK: | ||
1731 | error = current->timer_slack_ns; | ||
1732 | break; | ||
1733 | case PR_SET_TIMERSLACK: | ||
1734 | if (arg2 <= 0) | ||
1735 | current->timer_slack_ns = | ||
1736 | current->default_timer_slack_ns; | ||
1737 | else | ||
1738 | current->timer_slack_ns = arg2; | ||
1739 | break; | ||
1730 | default: | 1740 | default: |
1731 | error = -EINVAL; | 1741 | error = -EINVAL; |
1732 | break; | 1742 | break; |