Messages in this thread | | | From | Anirudha Sarangi <> | Subject | [PATCH 0/3] Updates in irqchip framework to remove irqchip | Date | Tue, 27 Apr 2021 17:01:33 +0530 |
| |
Available irqchip framework does not fully support use cases where an irqchip driver has to be loaded and unloaded as a module. Existing Xilinx INTC driver does not have a remove path which means the INTC IP cannot be removed from a removable partition.
Anirudha Sarangi (3): irqchip: xilinx: Avoid __init macro usage for xilinx_intc_of_init irqchip: Add support to remove irqchip driver modules. irqchip: xilinx: Add support to remove the Xilinx INTC driver module.
drivers/irqchip/irq-xilinx-intc.c | 53 ++++++++++++++++++++++++++++--- drivers/irqchip/irqchip.c | 38 ++++++++++++++++++++-- include/linux/irq.h | 15 ++++++++- include/linux/of_irq.h | 1 + kernel/irq/handle.c | 2 +- 5 files changed, 100 insertions(+), 9 deletions(-)
-- 2.17.1
| |