Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

genirq: Export irq_gc_{unmask_enable,mask_disable}_reg

In order to allow drivers/irqchip/irq-brcmstb-l2.c to be built as a
module we need to export: irq_gc_unmask_enable_reg() and
irq_gc_mask_disable_reg().

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20211020184859.2705451-8-f.fainelli@gmail.com

authored by

Florian Fainelli and committed by
Marc Zyngier
fcd0f63d c057c799

+2
+2
kernel/irq/generic-chip.c
··· 44 44 *ct->mask_cache &= ~mask; 45 45 irq_gc_unlock(gc); 46 46 } 47 + EXPORT_SYMBOL_GPL(irq_gc_mask_disable_reg); 47 48 48 49 /** 49 50 * irq_gc_mask_set_bit - Mask chip via setting bit in mask register ··· 104 103 *ct->mask_cache |= mask; 105 104 irq_gc_unlock(gc); 106 105 } 106 + EXPORT_SYMBOL_GPL(irq_gc_unmask_enable_reg); 107 107 108 108 /** 109 109 * irq_gc_ack_set_bit - Ack pending interrupt via setting bit