diff options
Diffstat (limited to 'kernel/time/posix-cpu-timers.c')
| -rw-r--r-- | kernel/time/posix-cpu-timers.c | 14 | 
1 files changed, 0 insertions, 14 deletions
diff --git a/kernel/time/posix-cpu-timers.c b/kernel/time/posix-cpu-timers.c index 3b8946416a5f..492b986195d5 100644 --- a/kernel/time/posix-cpu-timers.c +++ b/kernel/time/posix-cpu-timers.c @@ -272,22 +272,8 @@ static int posix_cpu_clock_get_task(struct task_struct *tsk,  		if (same_thread_group(tsk, current))  			err = cpu_clock_sample(which_clock, tsk, &rtn);  	} else { -		unsigned long flags; -		struct sighand_struct *sighand; - -		/* -		 * while_each_thread() is not yet entirely RCU safe, -		 * keep locking the group while sampling process -		 * clock for now. -		 */ -		sighand = lock_task_sighand(tsk, &flags); -		if (!sighand) -			return err; -  		if (tsk == current || thread_group_leader(tsk))  			err = cpu_clock_sample_group(which_clock, tsk, &rtn); - -		unlock_task_sighand(tsk, &flags);  	}  	if (!err)  |