commit | 10dcae63820811dd28ea8334a22091d28b7cbe8b | [log] [tgz] |
---|---|---|
author | Andy Lutomirski <luto@kernel.org> | Wed Oct 04 11:59:08 2017 -0700 |
committer | Andy Lutomirski <luto@kernel.org> | Mon Oct 23 03:48:57 2017 -0700 |
tree | 9b1dbc6788155b2934b718842388d5570dff0a17 | |
parent | 0c7ea2bde7c66598b1ae8e593bf1520d73a4965e [diff] |
sched/idle: Defer rcu_idle_exit() until after we choose our idle state A lot of kernel services, e.g. tracepoints, don't work in RCU idle. Make it easier to do things that need tracepoints or otherwise want RCU while selecting an idle state. Signed-off-by: Andy Lutomirski <luto@kernel.org>