--- zzzz-none-000/linux-5.15.111/include/linux/irqdesc.h 2023-05-11 14:00:40.000000000 +0000 +++ puma7-arm-6670-761/linux-5.15.111/include/linux/irqdesc.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_IRQDESC_H #define _LINUX_IRQDESC_H @@ -94,6 +98,10 @@ struct dentry *debugfs_file; const char *dev_name; #endif +#ifdef CONFIG_INTEL_IRQ_THREAD_CHANGE_PRIORITY + int policy; + unsigned int sched_priority; +#endif #ifdef CONFIG_SPARSE_IRQ struct rcu_head rcu; struct kobject kobj; @@ -111,6 +119,7 @@ static inline void irq_lock_sparse(void) { } static inline void irq_unlock_sparse(void) { } extern struct irq_desc irq_desc[NR_IRQS]; +typedef struct irq_desc irq_desc_t; #endif static inline unsigned int irq_desc_kstat_cpu(struct irq_desc *desc,