handle.c (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) handle.c (c2b1063e8feb2115537addce10f36c0c82d11d9b)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar
4 * Copyright (C) 2005-2006, Thomas Gleixner, Russell King
5 *
6 * This file contains the core interrupt handling code. Detailed
7 * information is available in Documentation/core-api/genericirq.rst
8 *

--- 183 unchanged lines hidden (view full) ---

192{
193 irqreturn_t retval;
194 unsigned int flags = 0;
195
196 retval = __handle_irq_event_percpu(desc, &flags);
197
198 add_interrupt_randomness(desc->irq_data.irq, flags);
199
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar
4 * Copyright (C) 2005-2006, Thomas Gleixner, Russell King
5 *
6 * This file contains the core interrupt handling code. Detailed
7 * information is available in Documentation/core-api/genericirq.rst
8 *

--- 183 unchanged lines hidden (view full) ---

192{
193 irqreturn_t retval;
194 unsigned int flags = 0;
195
196 retval = __handle_irq_event_percpu(desc, &flags);
197
198 add_interrupt_randomness(desc->irq_data.irq, flags);
199
200 if (!noirqdebug)
200 if (!irq_settings_no_debug(desc))
201 note_interrupt(desc, retval);
202 return retval;
203}
204
205irqreturn_t handle_irq_event(struct irq_desc *desc)
206{
207 irqreturn_t ret;
208

--- 21 unchanged lines hidden ---
201 note_interrupt(desc, retval);
202 return retval;
203}
204
205irqreturn_t handle_irq_event(struct irq_desc *desc)
206{
207 irqreturn_t ret;
208

--- 21 unchanged lines hidden ---