summaryrefslogtreecommitdiffstats
path: root/kernel/sys.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/sys.c')
-rw-r--r--kernel/sys.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/kernel/sys.c b/kernel/sys.c
index 78947de6f969..cf8ba545c7d3 100644
--- a/kernel/sys.c
+++ b/kernel/sys.c
@@ -2169,7 +2169,10 @@ SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3,
2169 error = perf_event_task_enable(); 2169 error = perf_event_task_enable();
2170 break; 2170 break;
2171 case PR_GET_TIMERSLACK: 2171 case PR_GET_TIMERSLACK:
2172 error = current->timer_slack_ns; 2172 if (current->timer_slack_ns > ULONG_MAX)
2173 error = ULONG_MAX;
2174 else
2175 error = current->timer_slack_ns;
2173 break; 2176 break;
2174 case PR_SET_TIMERSLACK: 2177 case PR_SET_TIMERSLACK:
2175 if (arg2 <= 0) 2178 if (arg2 <= 0)