Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fixes from Ingo Molnar:
"A clocksource driver fix and a revert"

* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
clocksource: arm_arch_timer: Set arch_mem_timer cpumask to cpu_possible_mask
Revert "tick: Prefer a lower rating device only if it's CPU local device"

+2 -3
+1 -1
drivers/clocksource/arm_arch_timer.c
··· 735 735 clk->features |= CLOCK_EVT_FEAT_DYNIRQ; 736 736 clk->name = "arch_mem_timer"; 737 737 clk->rating = 400; 738 - clk->cpumask = cpu_all_mask; 738 + clk->cpumask = cpu_possible_mask; 739 739 if (arch_timer_mem_use_virtual) { 740 740 clk->set_state_shutdown = arch_timer_shutdown_virt_mem; 741 741 clk->set_state_oneshot_stopped = arch_timer_shutdown_virt_mem;
+1 -2
kernel/time/tick-common.c
··· 277 277 */ 278 278 return !curdev || 279 279 newdev->rating > curdev->rating || 280 - (!cpumask_equal(curdev->cpumask, newdev->cpumask) && 281 - !tick_check_percpu(curdev, newdev, smp_processor_id())); 280 + !cpumask_equal(curdev->cpumask, newdev->cpumask); 282 281 } 283 282 284 283 /*