tick-common.c (d7eb231c71420bc34ac3d35403115600f920cfc2) tick-common.c (051ebd101b05c09d9b5b673e19fb0586e9bfec56)
1/*
2 * linux/kernel/time/tick-common.c
3 *
4 * This file contains the base functions to manage periodic tick
5 * related events.
6 *
7 * Copyright(C) 2005-2006, Thomas Gleixner <tglx@linutronix.de>
8 * Copyright(C) 2005-2007, Red Hat, Inc., Ingo Molnar

--- 363 unchanged lines hidden (view full) ---

372 struct clock_event_device *dev = td->evtdev;
373
374 td->mode = TICKDEV_MODE_PERIODIC;
375 if (dev) {
376 /*
377 * Prevent that the clock events layer tries to call
378 * the set mode function!
379 */
1/*
2 * linux/kernel/time/tick-common.c
3 *
4 * This file contains the base functions to manage periodic tick
5 * related events.
6 *
7 * Copyright(C) 2005-2006, Thomas Gleixner <tglx@linutronix.de>
8 * Copyright(C) 2005-2007, Red Hat, Inc., Ingo Molnar

--- 363 unchanged lines hidden (view full) ---

372 struct clock_event_device *dev = td->evtdev;
373
374 td->mode = TICKDEV_MODE_PERIODIC;
375 if (dev) {
376 /*
377 * Prevent that the clock events layer tries to call
378 * the set mode function!
379 */
380 dev->state = CLOCK_EVT_STATE_DETACHED;
380 clockevent_set_state(dev, CLOCK_EVT_STATE_DETACHED);
381 dev->mode = CLOCK_EVT_MODE_UNUSED;
382 clockevents_exchange_device(dev, NULL);
383 dev->event_handler = clockevents_handle_noop;
384 td->evtdev = NULL;
385 }
386}
387#endif
388

--- 120 unchanged lines hidden ---
381 dev->mode = CLOCK_EVT_MODE_UNUSED;
382 clockevents_exchange_device(dev, NULL);
383 dev->event_handler = clockevents_handle_noop;
384 td->evtdev = NULL;
385 }
386}
387#endif
388

--- 120 unchanged lines hidden ---