|
@@ -149,12 +149,6 @@ static irqreturn_t at91sam926x_pit_interrupt(int irq, void *dev_id)
|
|
|
{
|
|
|
struct pit_data *data = dev_id;
|
|
|
|
|
|
- /*
|
|
|
- * irqs should be disabled here, but as the irq is shared they are only
|
|
|
- * guaranteed to be off if the timer irq is registered first.
|
|
|
- */
|
|
|
- WARN_ON_ONCE(!irqs_disabled());
|
|
|
-
|
|
|
/* The PIT interrupt may be disabled, and is shared */
|
|
|
if (clockevent_state_periodic(&data->clkevt) &&
|
|
|
(pit_read(data->base, AT91_PIT_SR) & AT91_PIT_PITS)) {
|