aboutsummaryrefslogtreecommitdiffstats
diff options
authorIngo Molnar <mingo@kernel.org>2026-05-29 09:51:04 +0200
committerIngo Molnar <mingo@kernel.org>2026-05-29 09:51:05 +0200
commitca7cc929afe54f5a197a8fa7a1dfecfb7a6be305 (patch)
treef2ed65438f0cf11f52f6a6f94570d941275ca342
parent7867d5a9c97cb4e1e96507218bb1d226bf489537 (diff)
parent45a13ba52c82dbec9715222c51e629e85daa37d7 (diff)
downloadlinux-next-history-ca7cc929afe54f5a197a8fa7a1dfecfb7a6be305.tar.gz
Merge branch into tip/master: 'timers/core'
# New commits in timers/core: 45a13ba52c82 ("timers/migration: Update stale @online doc to @available") Signed-off-by: Ingo Molnar <mingo@kernel.org>
-rw-r--r--kernel/time/timer_migration.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/kernel/time/timer_migration.h b/kernel/time/timer_migration.h
index 291bfb6adfc30..ea8db95fc63ea 100644
--- a/kernel/time/timer_migration.h
+++ b/kernel/time/timer_migration.h
@@ -94,15 +94,17 @@ struct tmigr_group {
/**
* struct tmigr_cpu - timer migration per CPU group
* @lock: Lock protecting the tmigr_cpu group information
- * @online: Indicates whether the CPU is online; In deactivate path
- * it is required to know whether the migrator in the top
- * level group is to be set offline, while a timer is
- * pending. Then another online CPU needs to be notified to
- * take over the migrator role. Furthermore the information
- * is required in CPU hotplug path as the CPU is able to go
- * idle before the timer migration hierarchy hotplug AP is
- * reached. During this phase, the CPU has to handle the
+ * @available: Indicates whether the CPU is available for handling
+ * global timers. In the deactivate path it is required to
+ * know whether the migrator in the top level group is to
+ * be set offline, while a timer is pending. Then another
+ * available CPU needs to be notified to take over the
+ * migrator role. Furthermore the information is required
+ * in the CPU hotplug path as the CPU is able to go idle
+ * before the timer migration hierarchy hotplug callback is
+ * reached. During this phase, the CPU has to handle the
* global timers on its own and must not act as a migrator.
+
* @idle: Indicates whether the CPU is idle in the timer migration
* hierarchy
* @remote: Is set when timers of the CPU are expired remotely