Messages in this thread Patch in this message | | | Date | Sun, 18 Dec 2016 14:51:43 +0100 (CET) | From | Thomas Gleixner <> | Subject | [GIT pull] timer fix for 4.10 |
| |
Linus,
please pull the latest timers-urgent-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers-urgent-for-linus
Prevent NULL pointer dereferencing in the tick broadcast code. Old bug, which got unearthed by the hotplug ordering problem.
Thanks,
tglx
------------------> Thomas Gleixner (1): tick/broadcast: Prevent NULL pointer dereference
kernel/time/tick-broadcast.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/kernel/time/tick-broadcast.c b/kernel/time/tick-broadcast.c index f6aae7977824..d2a20e83ebae 100644 --- a/kernel/time/tick-broadcast.c +++ b/kernel/time/tick-broadcast.c @@ -871,6 +871,9 @@ void tick_broadcast_setup_oneshot(struct clock_event_device *bc) { int cpu = smp_processor_id(); + if (!bc) + return; + /* Set it up only once ! */ if (bc->event_handler != tick_handle_oneshot_broadcast) { int was_periodic = clockevent_state_periodic(bc);
| |