--- zzzz-none-000/linux-3.10.107/include/linux/irq.h 2017-06-27 09:49:32.000000000 +0000 +++ vr9-7490-729/linux-3.10.107/include/linux/irq.h 2021-11-10 11:53:56.000000000 +0000 @@ -384,8 +384,8 @@ void irq_move_irq(struct irq_data *data); void irq_move_masked_irq(struct irq_data *data); #else -static inline void irq_move_irq(struct irq_data *data) { } -static inline void irq_move_masked_irq(struct irq_data *data) { } +static inline void irq_move_irq(struct irq_data *data __maybe_unused) { } +static inline void irq_move_masked_irq(struct irq_data *data __maybe_unused) { } #endif extern int no_irq_affinity; @@ -393,7 +393,8 @@ #ifdef CONFIG_HARDIRQS_SW_RESEND int irq_set_parent(int irq, int parent_irq); #else -static inline int irq_set_parent(int irq, int parent_irq) +static inline int irq_set_parent(int irq __maybe_unused, + int parent_irq __maybe_unused) { return 0; } @@ -417,6 +418,8 @@ extern void note_interrupt(unsigned int irq, struct irq_desc *desc, irqreturn_t action_ret); +/* Resending of interrupts :*/ +void check_irq_resend(struct irq_desc *desc, unsigned int irq); /* Enable/disable irq debugging output: */ extern int noirqdebug_setup(char *str); @@ -748,8 +751,8 @@ raw_spin_unlock(&gc->lock); } #else -static inline void irq_gc_lock(struct irq_chip_generic *gc) { } -static inline void irq_gc_unlock(struct irq_chip_generic *gc) { } +static inline void irq_gc_lock(struct irq_chip_generic *gc __attribute__((unused))) { } +static inline void irq_gc_unlock(struct irq_chip_generic *gc __attribute__((unused))) { } #endif #else /* !CONFIG_GENERIC_HARDIRQS */