Centos-kernel-stream-9/kernel/rcu
Prarit Bhargava 6481524e83 rcu: Remove rcu_is_idle_cpu()
JIRA: https://issues.redhat.com/browse/RHEL-25415

commit fdbdb868454a3e83996cf1500c6f7ba73c07a03c
Author: Yipeng Zou <zouyipeng@huawei.com>
Date:   Mon Sep 26 09:58:27 2022 +0800

    rcu: Remove rcu_is_idle_cpu()

    The commit 3fcd6a230f ("x86/cpu: Avoid cpuinfo-induced IPIing of
    idle CPUs") introduced rcu_is_idle_cpu() in order to identify the
    current CPU idle state.  But commit f3eca381bd49 ("x86/aperfmperf:
    Replace arch_freq_get_on_cpu()") switched to using MAX_SAMPLE_AGE,
    so rcu_is_idle_cpu() is no longer used.  This commit therefore removes it.

    Fixes: f3eca381bd49 ("x86/aperfmperf: Replace arch_freq_get_on_cpu()")
    Signed-off-by: Yipeng Zou <zouyipeng@huawei.com>
    Reviewed-by: Frederic Weisbecker <frederic@kernel.org>
    Signed-off-by: Paul E. McKenney <paulmck@kernel.org>

Signed-off-by: Prarit Bhargava <prarit@redhat.com>
2024-03-20 09:42:38 -04:00
..
Kconfig rcu: Remove CONFIG_SRCU 2023-10-06 21:44:21 -04:00
Kconfig.debug rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts 2023-09-22 13:21:39 -04:00
Makefile rcuperf: Change rcuperf to rcuscale 2020-08-24 18:39:24 -07:00
rcu.h rcu: Export rcu_request_urgent_qs_task() 2023-12-14 15:22:26 +01:00
rcu_segcblist.c rcu: Throttle callback invocation based on number of ready callbacks 2023-09-22 13:21:21 -04:00
rcu_segcblist.h rcu: Throttle callback invocation based on number of ready callbacks 2023-09-22 13:21:21 -04:00
rcuscale.c rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() 2023-10-06 21:44:25 -04:00
rcutorture.c rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios 2023-09-22 13:21:48 -04:00
refscale.c Merge: rcu: Backport upstream RCU commits up to v6.4 2023-10-17 09:01:45 -04:00
srcutiny.c rcu: Annotate SRCU's update-side lockdep dependencies 2023-09-22 13:21:46 -04:00
srcutree.c srcu: Clarify comments on memory barrier "E" 2023-10-06 21:44:20 -04:00
sync.c rcu/sync: Use call_rcu_hurry() instead of call_rcu 2023-09-22 13:21:17 -04:00
tasks.h rcu-tasks: Report stalls during synchronize_srcu() in rcu_tasks_postscan() 2023-10-06 21:44:23 -04:00
tiny.c rcu: Refactor kvfree_call_rcu() and high-level helpers 2023-09-22 13:21:25 -04:00
tree.c rcu: Remove rcu_is_idle_cpu() 2024-03-20 09:42:38 -04:00
tree.h rcu: Add RCU stall diagnosis information 2023-09-22 13:21:38 -04:00
tree_exp.h Revert "rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early" 2023-10-30 19:36:02 +01:00
tree_nocb.h rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernels 2023-10-06 21:44:22 -04:00
tree_plugin.h rcu-tasks: Make RCU Tasks Trace check for userspace execution 2023-03-30 08:48:15 -04:00
tree_stall.h rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts 2023-09-22 13:21:39 -04:00
update.c rcu: Track laziness during boot and suspend 2023-09-22 13:21:40 -04:00