diff options
Diffstat (limited to 'kernel/sys.c')
| -rw-r--r-- | kernel/sys.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/sys.c b/kernel/sys.c index e7998cf3149..438d99a38c8 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -14,6 +14,7 @@  #include <linux/prctl.h>  #include <linux/highuid.h>  #include <linux/fs.h> +#include <linux/perf_counter.h>  #include <linux/resource.h>  #include <linux/kernel.h>  #include <linux/kexec.h> @@ -1793,6 +1794,12 @@ SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3,  		case PR_SET_TSC:  			error = SET_TSC_CTL(arg2);  			break; +		case PR_TASK_PERF_COUNTERS_DISABLE: +			error = perf_counter_task_disable(); +			break; +		case PR_TASK_PERF_COUNTERS_ENABLE: +			error = perf_counter_task_enable(); +			break;  		case PR_GET_TIMERSLACK:  			error = current->timer_slack_ns;  			break;  |