Prev: HSI: Introducing HSI framework
Next: [PATCH] OpenRD: Enable SD/UART selection for serial port 1
From: Guillaume Knispel on 22 Apr 2010 09:20 In the following series: [1/2] implements the proposal I made at the end of the thread http://lkml.org/lkml/2010/4/19/129 to reliably support replay of edge-triggered interrupts on all architectures when using disable_irq() / enable_irq(). Proper replays of pending edge-triggered interrupts was depending on CONFIG_HARDIRQS_SW_RESEND which only seems to have been noticed for plateforms of ARM and AVR32 architecture while it should also have been used on other architectures to get the correct behavior. So the patch removes CONFIG_HARDIRQS_SW_RESEND and unconditionally builds the resend_irqs() tasklet and its scheduling. I only tested an equivalent patch for linux-2.6.22.18 on powerpc for a board with an MPC8555E (using a portC line on the CPM2 PIC), and build-tested this one for x86. [2/2] updates Documentation/DocBook/genericirq.tmpl, taking into account 1/2 other previous undocumented changes to genirq. -- Guillaume Knispel -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|
Pages: 1 Prev: HSI: Introducing HSI framework Next: [PATCH] OpenRD: Enable SD/UART selection for serial port 1 |