irqchip: gicv3-its: Fix ITS CPU init
[deliverable/linux.git] / drivers / irqchip / irq-gic-v3-its.c
index d8996bdf0f61e95e45ee670e44e565d045fb9535..c217ebcf7a48870c40b949102ee69a4c0d77f3db 100644 (file)
@@ -1382,12 +1382,11 @@ static bool gic_rdists_supports_plpis(void)
 
 int its_cpu_init(void)
 {
-       if (!gic_rdists_supports_plpis()) {
-               pr_info("CPU%d: LPIs not supported\n", smp_processor_id());
-               return -ENXIO;
-       }
-
        if (!list_empty(&its_nodes)) {
+               if (!gic_rdists_supports_plpis()) {
+                       pr_info("CPU%d: LPIs not supported\n", smp_processor_id());
+                       return -ENXIO;
+               }
                its_cpu_init_lpis();
                its_cpu_init_collection();
        }
This page took 0.023798 seconds and 5 git commands to generate.