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 --- |