[PATCH 6/8] clocksource/drivers/timer-goldfish: Set clock_event_device cpumask
Kuan-Wei Chiu
visitorckw at gmail.com
Thu Nov 5 08:17:00 PST 2026
Leaving timerdrv->ced.cpumask uninitialized triggers a warning in
clockevents_register_device() when num_possible_cpus() > 1.
Initialize .cpumask to cpu_possible_mask.
Fixes: c92e7ef16400 ("clocksource/drivers: Add a goldfish-timer clocksource")
Signed-off-by: Kuan-Wei Chiu <visitorckw at gmail.com>
---
drivers/clocksource/timer-goldfish.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clocksource/timer-goldfish.c b/drivers/clocksource/timer-goldfish.c
index bac84e0f9b7b..208b80c46193 100644
--- a/drivers/clocksource/timer-goldfish.c
+++ b/drivers/clocksource/timer-goldfish.c
@@ -117,6 +117,7 @@ int __init goldfish_timer_init(int irq, void __iomem *base)
timerdrv->ced = (struct clock_event_device){
.name = "goldfish_timer",
.features = CLOCK_EVT_FEAT_ONESHOT,
+ .cpumask = cpu_possible_mask,
.set_state_shutdown = goldfish_timer_shutdown,
.set_state_oneshot = goldfish_timer_set_oneshot,
.set_next_event = goldfish_timer_next_event,
--
2.56.0.398.g882cbad275-goog
More information about the linux-riscv
mailing list