irqchip/mmp: Do not call irq_set_default_host() on DT platforms
authorLubomir Rintel <lkundrak@v3.sk>
Fri, 16 Aug 2019 18:18:49 +0000 (20:18 +0200)
committerMarc Zyngier <maz@kernel.org>
Tue, 20 Aug 2019 09:34:34 +0000 (10:34 +0100)
Using a default domain on DT platforms is unnecessary, as the firmware
tables describe the full topology, and nothing is implicit.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
[maz: wrote an actual changelog]
Signed-off-by: Marc Zyngier <maz@kernel.org>
drivers/irqchip/irq-mmp.c

index 14618dc0bd396c9d6a2c36baa10fae39463109fd..0671c3bbfc3496304d304a52fba05c5c208a3bc3 100644 (file)
@@ -395,7 +395,6 @@ static int __init mmp_of_init(struct device_node *node,
        icu_data[0].conf_enable = mmp_conf.conf_enable;
        icu_data[0].conf_disable = mmp_conf.conf_disable;
        icu_data[0].conf_mask = mmp_conf.conf_mask;
-       irq_set_default_host(icu_data[0].domain);
        set_handle_irq(mmp_handle_irq);
        max_icu_nr = 1;
        return 0;
@@ -414,7 +413,6 @@ static int __init mmp2_of_init(struct device_node *node,
        icu_data[0].conf_enable = mmp2_conf.conf_enable;
        icu_data[0].conf_disable = mmp2_conf.conf_disable;
        icu_data[0].conf_mask = mmp2_conf.conf_mask;
-       irq_set_default_host(icu_data[0].domain);
        set_handle_irq(mmp2_handle_irq);
        max_icu_nr = 1;
        return 0;