|
@@ -354,7 +354,7 @@ static int hpet_resume(struct clock_event_device *evt, int timer)
|
|
|
|
|
|
irq_domain_deactivate_irq(irq_get_irq_data(hdev->irq));
|
|
irq_domain_deactivate_irq(irq_get_irq_data(hdev->irq));
|
|
irq_domain_activate_irq(irq_get_irq_data(hdev->irq));
|
|
irq_domain_activate_irq(irq_get_irq_data(hdev->irq));
|
|
- disable_irq(hdev->irq);
|
|
|
|
|
|
+ disable_hardirq(hdev->irq);
|
|
irq_set_affinity(hdev->irq, cpumask_of(hdev->cpu));
|
|
irq_set_affinity(hdev->irq, cpumask_of(hdev->cpu));
|
|
enable_irq(hdev->irq);
|
|
enable_irq(hdev->irq);
|
|
}
|
|
}
|