From: Thomas Gleixner Date: Thu, 10 Dec 2020 19:26:06 +0000 (+0100) Subject: genirq: Restrict export of irq_to_desc() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=64a1b95bb9fe;p=linux.git genirq: Restrict export of irq_to_desc() No more (ab)use in drivers finally. There is still the modular build of PPC/KVM which needs it, so restrict it to this case which still makes it unavailable for most drivers. Signed-off-by: Thomas Gleixner Link: https://lore.kernel.org/r/20201210194045.551428291@linutronix.de --- diff --git a/kernel/irq/irqdesc.c b/kernel/irq/irqdesc.c index f509c4db20293..3d0bc38a0bcfc 100644 --- a/kernel/irq/irqdesc.c +++ b/kernel/irq/irqdesc.c @@ -352,7 +352,9 @@ struct irq_desc *irq_to_desc(unsigned int irq) { return radix_tree_lookup(&irq_desc_tree, irq); } -EXPORT_SYMBOL(irq_to_desc); +#ifdef CONFIG_KVM_BOOK3S_64_HV +EXPORT_SYMBOL_GPL(irq_to_desc); +#endif static void delete_irq_desc(unsigned int irq) {