[PATCH v2 1/7] irqchip: Constify "struct irq_chip *" parameter in chained_irq_xxx() functions
Christophe JAILLET <[email protected]>
| Newsgroups | org.kernel.vger.kernel-janitors,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <7960039f11796ae113a6322f62af629a56cdeeca.1780343698.git.christophe.jaillet@wanadoo.fr> |
chained_irq_enter() and chained_irq_exit() don't modify their 'chip' parameter. So change the prototype of these functions to accept const struct irq_chip pointer. Signed-off-by: Christophe JAILLET <[email protected]> --- Compile tested only Changes in v2: - None v1: https://lore.kernel.org/all/dcc2288daad066ac7f5dcb1fd6c4d36192cf5f7a.1731835733.git.christophe.jaillet@wanadoo.fr/ --- include/linux/irqchip/chained_irq.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/irqchip/chained_irq.h b/include/linux/irqchip/chained_irq.h index dd8b3c476666..f248d63acfca 100644 --- a/include/linux/irqchip/chained_irq.h +++ b/include/linux/irqchip/chained_irq.h @@ -13,7 +13,7 @@ * Entry/exit functions for chained handlers where the primary IRQ chip * may implement either fasteoi or level-trigger flow control. */ -static inline void chained_irq_enter(struct irq_chip *chip, +static inline void chained_irq_enter(const struct irq_chip *chip, struct irq_desc *desc) { /* FastEOI controllers require no action on entry. */ @@ -29,7 +29,7 @@ static inline void chained_irq_enter(struct irq_chip *chip, } } -static inline void chained_irq_exit(struct irq_chip *chip, +static inline void chained_irq_exit(const struct irq_chip *chip, struct irq_desc *desc) { if (chip->irq_eoi) -- 2.54.0