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 <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Daniel Lezcano <[email protected]>
1 parent f5bd5fc commit 0ed9e4e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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)