]> Git Repo - linux.git/commit
entry: Explicitly flush pending rcuog wakeup before last rescheduling point
authorFrederic Weisbecker <[email protected]>
Sun, 31 Jan 2021 23:05:47 +0000 (00:05 +0100)
committerIngo Molnar <[email protected]>
Wed, 17 Feb 2021 13:12:43 +0000 (14:12 +0100)
commit47b8ff194c1fd73d58dc339b597d466fe48c8958
treec3b9ec587a22b4f365f6d3492d2f2552492d7d07
parentf8bb5cae9616224a39cbb399de382d36ac41df10
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 <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Cc: [email protected]
Link: https://lkml.kernel.org/r/[email protected]
kernel/entry/common.c
kernel/rcu/tree.c
This page took 0.051911 seconds and 4 git commands to generate.