Merge tag 'gvt-fixes-2020-02-26' of https://github.com/intel/gvt-linux into drm-intel...
[linux-block.git] / drivers / spmi / spmi-pmic-arb.c
index 97acc2ba2912fa33396803d9554bc38d9268ab70..de844b412110702c1e17af0501be843c6fa522ed 100644 (file)
@@ -731,6 +731,7 @@ static int qpnpint_irq_domain_translate(struct irq_domain *d,
        return 0;
 }
 
+static struct lock_class_key qpnpint_irq_lock_class, qpnpint_irq_request_class;
 
 static void qpnpint_irq_domain_map(struct spmi_pmic_arb *pmic_arb,
                                   struct irq_domain *domain, unsigned int virq,
@@ -746,6 +747,9 @@ static void qpnpint_irq_domain_map(struct spmi_pmic_arb *pmic_arb,
        else
                handler = handle_level_irq;
 
+
+       irq_set_lockdep_class(virq, &qpnpint_irq_lock_class,
+                             &qpnpint_irq_request_class);
        irq_domain_set_info(domain, virq, hwirq, &pmic_arb_irqchip, pmic_arb,
                            handler, NULL, NULL);
 }