diff options
-rw-r--r-- | kernel/time/clockevents.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/time/clockevents.c b/kernel/time/clockevents.c index 6e53e9a0c2e8..73689df1e4b8 100644 --- a/kernel/time/clockevents.c +++ b/kernel/time/clockevents.c | |||
@@ -450,6 +450,8 @@ static int clockevents_sanity_check(struct clock_event_device *dev) | |||
450 | /* We shouldn't be supporting new modes now */ | 450 | /* We shouldn't be supporting new modes now */ |
451 | WARN_ON(dev->set_state_periodic || dev->set_state_oneshot || | 451 | WARN_ON(dev->set_state_periodic || dev->set_state_oneshot || |
452 | dev->set_state_shutdown || dev->tick_resume); | 452 | dev->set_state_shutdown || dev->tick_resume); |
453 | |||
454 | BUG_ON(dev->mode != CLOCK_EVT_MODE_UNUSED); | ||
453 | return 0; | 455 | return 0; |
454 | } | 456 | } |
455 | 457 | ||
@@ -479,7 +481,6 @@ void clockevents_register_device(struct clock_event_device *dev) | |||
479 | { | 481 | { |
480 | unsigned long flags; | 482 | unsigned long flags; |
481 | 483 | ||
482 | BUG_ON(dev->mode != CLOCK_EVT_MODE_UNUSED); | ||
483 | BUG_ON(clockevents_sanity_check(dev)); | 484 | BUG_ON(clockevents_sanity_check(dev)); |
484 | 485 | ||
485 | /* Initialize state to DETACHED */ | 486 | /* Initialize state to DETACHED */ |