mirror of
https://github.com/S3NEO/android_kernel_samsung_msm8226.git
synced 2024-11-07 03:47:13 +00:00
softlockup: convert read_lock in hung_task to rcu_read_lock
Since the tasklist is protected by rcu list operations, it is safe to convert the read_lock()s to rcu_read_lock(). Suggested-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Signed-off-by: Mandeep Singh Baines <msb@google.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
ce9dbe244b
commit
94be52dc07
1 changed files with 2 additions and 2 deletions
|
@ -155,7 +155,7 @@ static void check_hung_uninterruptible_tasks(unsigned long timeout)
|
|||
if (test_taint(TAINT_DIE) || did_panic)
|
||||
return;
|
||||
|
||||
read_lock(&tasklist_lock);
|
||||
rcu_read_lock();
|
||||
do_each_thread(g, t) {
|
||||
if (!--max_count)
|
||||
goto unlock;
|
||||
|
@ -171,7 +171,7 @@ static void check_hung_uninterruptible_tasks(unsigned long timeout)
|
|||
check_hung_task(t, now, timeout);
|
||||
} while_each_thread(g, t);
|
||||
unlock:
|
||||
read_unlock(&tasklist_lock);
|
||||
rcu_read_unlock();
|
||||
}
|
||||
|
||||
static void update_poll_jiffies(void)
|
||||
|
|
Loading…
Reference in a new issue