From ddb7c468123dcd74aeaf26809620c5665e09f456 Mon Sep 17 00:00:00 2001 From: Ahmad Fatoum Date: Sun, 28 Jan 2018 17:47:14 +0100 Subject: [PATCH] Fix typo and/or gender assumption ;) --- interrupts/interrupts-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interrupts/interrupts-10.md b/interrupts/interrupts-10.md index 83e9f7a..37a880a 100644 --- a/interrupts/interrupts-10.md +++ b/interrupts/interrupts-10.md @@ -210,7 +210,7 @@ int request_threaded_irq(unsigned int irq, irq_handler_t handler, } ``` -We arelady saw the `irqaction` and the `irq_desc` structures in this chapter. The first structure represents per interrupt action descriptor and contains pointers to the interrupt handler, name of the device, interrupt number, etc. The second structure represents a descriptor of an interrupt and contains pointer to the `irqaction`, interrupt flags, etc. Note that the `request_threaded_irq` function called by the `request_irq` with the additioanal parameter: `irq_handler_t thread_fn`. If this parameter is not `NULL`, the `irq` thread will be created and the given `irq` handler will be executed in this thread. In the next step we need to make following checks: +We already saw the `irqaction` and the `irq_desc` structures in this chapter. The first structure represents per interrupt action descriptor and contains pointers to the interrupt handler, name of the device, interrupt number, etc. The second structure represents a descriptor of an interrupt and contains pointer to the `irqaction`, interrupt flags, etc. Note that the `request_threaded_irq` function called by the `request_irq` with the additional parameter: `irq_handler_t thread_fn`. If this parameter is not `NULL`, the `irq` thread will be created and the given `irq` handler will be executed in this thread. In the next step we need to make following checks: ```C if (((irqflags & IRQF_SHARED) && !dev_id) ||