KVM need to execute mask/unmask directly on MSI/MSI-X devices. The alternative way of doing this is export mask_msi_irq(), but it lacks of checking if IRQ type was really MSI. Cc: linux-kernel@xxxxxxxxxxxxxxx Signed-off-by: Sheng Yang <sheng@xxxxxxxxxxxxxxx> --- kernel/irq/handle.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/kernel/irq/handle.c b/kernel/irq/handle.c index 27e5c69..1ea2a24 100644 --- a/kernel/irq/handle.c +++ b/kernel/irq/handle.c @@ -139,6 +139,7 @@ struct irq_desc *irq_to_desc(unsigned int irq) { return radix_tree_lookup(&irq_desc_tree, irq); } +EXPORT_SYMBOL_GPL(irq_to_desc); void replace_irq_desc(unsigned int irq, struct irq_desc *desc) { @@ -276,6 +277,7 @@ struct irq_desc *irq_to_desc(unsigned int irq) { return (irq < NR_IRQS) ? irq_desc + irq : NULL; } +EXPORT_SYMBOL_GPL(irq_to_desc); struct irq_desc *irq_to_desc_alloc_node(unsigned int irq, int node) { -- 1.7.0.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html