commit | 7e3b70e0703b48e120c3f5e65498790341120fad | [log] [tgz] |
---|---|---|
author | Paul E. McKenney <paulmck@kernel.org> | Sun Mar 22 11:24:58 2020 -0700 |
committer | Paul E. McKenney <paulmck@kernel.org> | Mon Apr 27 11:03:52 2020 -0700 |
tree | 897eb813b6cf68f8aadfdba741f6ecffcaab393b | |
parent | 81b4a7bc3b54b0b839dbf3d2b8c9a353ae910688 [diff] |
rcu-tasks: Handle the running-offline idle-task special case The idle task corresponding to an offline CPU can appear to be running while that CPU is offline. This commit therefore adds checks for this situation, treating it as a quiescent state. Because the tasklist scan and the holdout-list scan now exclude CPU-hotplug operations, readers on the CPU-hotplug paths are still waited for. Signed-off-by: Paul E. McKenney <paulmck@kernel.org>