[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210427113136.12469-1-anirudha.sarangi@xilinx.com>
Date: Tue, 27 Apr 2021 17:01:33 +0530
From: Anirudha Sarangi <anirudha.sarangi@...inx.com>
To: Marc Zyngier <maz@...nel.org>
CC: Thomas Gleixner <tglx@...utronix.de>,
Michal Simek <michal.simek@...inx.com>,
Valentin Schneider <valentin.schneider@....com>,
Douglas Anderson <dianders@...omium.org>,
Hans de Goede <hdegoede@...hat.com>,
Maulik Shah <mkshah@...eaurora.org>,
Zhen Lei <thunder.leizhen@...wei.com>,
<linux-kernel@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>,
Rob Herring <robh+dt@...nel.org>,
Frank Rowand <frowand.list@...il.com>,
<devicetree@...r.kernel.org>, <git@...inx.com>,
Anirudha Sarangi <anirudha.sarangi@...inx.com>
Subject: [PATCH 0/3] Updates in irqchip framework to remove irqchip
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
Powered by blists - more mailing lists