Skip to content

Commit 0ed9e4e

Browse files
MrVandlezcano
authored andcommitted
clocksource/drivers/timer-imx-sysctr: Set cpumask to cpu_possible_mask
The syctr interrupt could set the affinity to any cores in the SoC. However, the default affinity is set to cpu 0. This timer will be used as broadcast timer on all the i.MX SoCs. Because DYNIRQ flag is set, the core time framework will runtime set the interrupt affinity to the cores that needs to wake up and the cpumask will runtime set to the core that will be wake up. So even the sysctr initialization use cpumask 0, there is no issue, the current patch is just use cpu_possible_mask to show the fact that the timer supports routed to all the cpu cores and nothing else. Signed-off-by: Peng Fan <peng.fan@nxp.com> Link: https://lore.kernel.org/r/20211201125030.2307746-2-peng.fan@oss.nxp.com Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
1 parent f5bd5fc commit 0ed9e4e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/clocksource/timer-imx-sysctr.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ static struct timer_of to_sysctr = {
119119

120120
static void __init sysctr_clockevent_init(void)
121121
{
122-
to_sysctr.clkevt.cpumask = cpumask_of(0);
122+
to_sysctr.clkevt.cpumask = cpu_possible_mask;
123123

124124
clockevents_config_and_register(&to_sysctr.clkevt,
125125
timer_of_rate(&to_sysctr),

0 commit comments

Comments
 (0)