On 08/05/24 16:55, Frederic Weisbecker wrote: > Le Tue, Apr 30, 2024 at 11:17:30AM +0200, Valentin Schneider a écrit : >> rcu_dynticks_eqs_{enter, exit}() have been replaced by their >> context-tracking counterparts since commit: >> >> 171476775d32 ("context_tracking: Convert state to atomic_t") >> >> Update the stray documentation references. >> >> Signed-off-by: Valentin Schneider <vschneid@xxxxxxxxxx> >> --- >> .../RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 4 ++-- >> Documentation/RCU/Design/Memory-Ordering/TreeRCU-dyntick.svg | 4 ++-- >> Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp-fqs.svg | 4 ++-- >> Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 4 ++-- >> 4 files changed, 8 insertions(+), 8 deletions(-) >> >> diff --git a/Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst b/Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst >> index 0533814a1f69a..50fc99aba777f 100644 >> --- a/Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst >> +++ b/Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst >> @@ -147,8 +147,8 @@ RCU read-side critical sections preceding and following the current >> idle sojourn. >> This case is handled by calls to the strongly ordered >> ``atomic_add_return()`` read-modify-write atomic operation that >> -is invoked within ``rcu_dynticks_eqs_enter()`` at idle-entry >> -time and within ``rcu_dynticks_eqs_exit()`` at idle-exit time. >> +is invoked within ``ct_kernel_enter_state()`` at idle-entry > > Looks like ct_kernel_exit_state(). > >> +time and within ``ct_kernel_exit_state()`` at idle-exit time. > > And ct_kernel_enter_state() > >> The grace-period kthread invokes ``rcu_watching_snap()`` and >> ``rcu_watching_changed_since()`` (both of which invoke >> an ``atomic_add_return()`` of zero) to detect idle CPUs. >> diff --git a/Documentation/RCU/Design/Memory-Ordering/TreeRCU-dyntick.svg b/Documentation/RCU/Design/Memory-Ordering/TreeRCU-dyntick.svg >> index b57210ecd689e..c7d16b72f0973 100644 >> --- a/Documentation/RCU/Design/Memory-Ordering/TreeRCU-dyntick.svg >> +++ b/Documentation/RCU/Design/Memory-Ordering/TreeRCU-dyntick.svg >> @@ -607,7 +607,7 @@ >> font-weight="bold" >> font-size="192" >> id="text202-7-5-3-27-6" >> - style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_enter()</text> >> + style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">ct_kernel_enter_state()</text> > > ct_kernel_exit_state() > >> <text >> xml:space="preserve" >> x="3745.7725" >> @@ -638,7 +638,7 @@ >> font-weight="bold" >> font-size="192" >> id="text202-7-5-3-27-6-1" >> - style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">rcu_dynticks_eqs_exit()</text> >> + style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">ct_kernel_exit_state()</text> > > ct_kernel_enter_state() > > etc... Yes indeed, I shoved the sed the wrong way around :( Thanks!