domain = msi_create_irq_domain(fwnode, info, parent);
        if (domain)
-               domain->bus_token = DOMAIN_BUS_PLATFORM_MSI;
+               irq_domain_update_bus_token(domain, DOMAIN_BUS_PLATFORM_MSI);
 
        return domain;
 }
 
                irq_domain_add_linear(node, nr_irqs,
                                &armada_370_xp_mpic_irq_ops, NULL);
        BUG_ON(!armada_370_xp_mpic_domain);
-       armada_370_xp_mpic_domain->bus_token = DOMAIN_BUS_WIRED;
+       irq_domain_update_bus_token(armada_370_xp_mpic_domain, DOMAIN_BUS_WIRED);
 
        /* Setup for the boot CPU */
        armada_xp_mpic_perf_init();
 
                return -ENOMEM;
        }
 
-       inner_domain->bus_token = DOMAIN_BUS_NEXUS;
+       irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_NEXUS);
        inner_domain->parent = parent;
        pci_domain = pci_msi_create_irq_domain(v2m->fwnode,
                                               &gicv2m_msi_domain_info,
 
        }
 
        inner_domain->parent = its_parent;
-       inner_domain->bus_token = DOMAIN_BUS_NEXUS;
+       irq_domain_update_bus_token(inner_domain, DOMAIN_BUS_NEXUS);
        inner_domain->flags |= IRQ_DOMAIN_FLAG_MSI_REMAP;
        info->ops = &its_msi_domain_ops;
        info->data = its;
 
                                              ipi_domain_state);
        if (!ipi_domain)
                panic("Failed to add MIPS CPU IPI domain");
-       ipi_domain->bus_token = DOMAIN_BUS_IPI;
+       irq_domain_update_bus_token(ipi_domain, DOMAIN_BUS_IPI);
 }
 
 #else /* !CONFIG_GENERIC_IRQ_IPI */
 
                panic("Failed to add GIC IPI domain");
 
        gic_ipi_domain->name = "mips-gic-ipi";
-       gic_ipi_domain->bus_token = DOMAIN_BUS_IPI;
+       irq_domain_update_bus_token(gic_ipi_domain, DOMAIN_BUS_IPI);
 
        if (node &&
            !of_property_read_u32_array(node, "mti,reserved-ipi-vectors", v, 2)) {
 
        if (!domain)
                return NULL;
 
-       domain->bus_token = DOMAIN_BUS_PCI_MSI;
+       irq_domain_update_bus_token(domain, DOMAIN_BUS_PCI_MSI);
        return domain;
 }
 EXPORT_SYMBOL_GPL(pci_msi_create_irq_domain);
 
 
        domain = msi_create_irq_domain(fwnode, info, parent);
        if (domain)
-               domain->bus_token = DOMAIN_BUS_FSL_MC_MSI;
+               irq_domain_update_bus_token(domain, DOMAIN_BUS_FSL_MC_MSI);
 
        return domain;
 }