diff options
Diffstat (limited to 'kernel/trace/trace_sysprof.c')
| -rw-r--r-- | kernel/trace/trace_sysprof.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/trace/trace_sysprof.c b/kernel/trace/trace_sysprof.c index 2301e1e7c60..63528086337 100644 --- a/kernel/trace/trace_sysprof.c +++ b/kernel/trace/trace_sysprof.c @@ -213,7 +213,9 @@ static void start_stack_timers(void)  	int cpu;  	for_each_online_cpu(cpu) { -		set_cpus_allowed_ptr(current, &cpumask_of_cpu(cpu)); +		cpumask_of_cpu_ptr(new_mask, cpu); + +		set_cpus_allowed_ptr(current, new_mask);  		start_stack_timer(cpu);  	}  	set_cpus_allowed_ptr(current, &saved_mask);  |