--- zzzz-none-000/linux-5.15.111/include/linux/irq.h 2023-05-11 14:00:40.000000000 +0000 +++ puma7-arm-6670-761/linux-5.15.111/include/linux/irq.h 2024-02-07 09:28:07.000000000 +0000 @@ -1,4 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0 */ +/* +Includes Intel Corporation's changes/modifications dated: 2017. +Changed/modified portions - Copyright © 2017, Intel Corporation. +*/ #ifndef _LINUX_IRQ_H #define _LINUX_IRQ_H @@ -663,6 +667,9 @@ extern void handle_fasteoi_nmi(struct irq_desc *desc); extern void handle_percpu_devid_fasteoi_nmi(struct irq_desc *desc); +#define do_edge_IRQ handle_edge_irq +#define do_level_IRQ handle_level_irq + extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg); extern int irq_chip_pm_get(struct irq_data *data); extern int irq_chip_pm_put(struct irq_data *data); @@ -734,6 +741,8 @@ __irq_set_handler(irq, handle, 0, NULL); } +#define set_irq_handler irq_set_handler + /* * Set a highlevel chained flow handler for a given IRQ. * (a chained handler is automatically enabled and set to