From: Thomas Gleixner Date: Thu, 10 Dec 2020 19:26:06 +0000 (+0100) Subject: genirq: Restrict export of irq_to_desc() X-Git-Tag: microblaze-v5.12~24^2 X-Git-Url: http://git.monstr.eu/?p=linux-2.6-microblaze.git;a=commitdiff_plain;h=64a1b95bb9fe;hp=88f0a9d066443118261adf7e049781476f09dac1 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 f509c4db2029..3d0bc38a0bcf 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) {