--- zzzz-none-000/linux-5.15.111/kernel/irq/chip.c 2023-05-11 14:00:40.000000000 +0000 +++ puma7-arm-6670-761/linux-5.15.111/kernel/irq/chip.c 2024-02-07 09:28:08.000000000 +0000 @@ -8,6 +8,12 @@ * Documentation/core-api/genericirq.rst */ +/* + * Includes Intel Corporation's changes/modifications dated: 2012. + * Changed/modified portions - Copyright © 2012 , Intel Corporation. + */ + + #include #include #include @@ -388,6 +394,14 @@ __irq_disable(desc, irq_settings_disable_unlazy(desc)); } +void irq_ack(struct irq_desc *desc) +{ + if (desc->irq_data.chip->irq_ack) + { + desc->irq_data.chip->irq_ack(&desc->irq_data); + } +} + void irq_percpu_enable(struct irq_desc *desc, unsigned int cpu) { if (desc->irq_data.chip->irq_enable)