|
@@ -169,7 +169,7 @@ static void check_hung_uninterruptible_tasks(unsigned long timeout)
|
|
|
return;
|
|
|
|
|
|
rcu_read_lock();
|
|
|
- do_each_thread(g, t) {
|
|
|
+ for_each_process_thread(g, t) {
|
|
|
if (!max_count--)
|
|
|
goto unlock;
|
|
|
if (!--batch_count) {
|
|
@@ -180,7 +180,7 @@ static void check_hung_uninterruptible_tasks(unsigned long timeout)
|
|
|
/* use "==" to skip the TASK_KILLABLE tasks waiting on NFS */
|
|
|
if (t->state == TASK_UNINTERRUPTIBLE)
|
|
|
check_hung_task(t, timeout);
|
|
|
- } while_each_thread(g, t);
|
|
|
+ }
|
|
|
unlock:
|
|
|
rcu_read_unlock();
|
|
|
}
|