summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorFrederic Weisbecker <frederic@kernel.org>2021-02-01 00:05:47 +0100
committerIngo Molnar <mingo@kernel.org>2021-02-17 14:12:43 +0100
commit47b8ff194c1fd73d58dc339b597d466fe48c8958 (patch)
treec3b9ec587a22b4f365f6d3492d2f2552492d7d07 /arch
parentf8bb5cae9616224a39cbb399de382d36ac41df10 (diff)
downloadlinux-47b8ff194c1fd73d58dc339b597d466fe48c8958.tar.bz2
entry: Explicitly flush pending rcuog wakeup before last rescheduling point
Following the idle loop model, cleanly check for pending rcuog wakeup before the last rescheduling point on resuming to user mode. This way we can avoid to do it from rcu_user_enter() with the last resort self-IPI hack that enforces rescheduling. Signed-off-by: Frederic Weisbecker <frederic@kernel.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Ingo Molnar <mingo@kernel.org> Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/20210131230548.32970-5-frederic@kernel.org
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions