Skip to content

Commit ff0c666

Browse files
committed
Merge tag 'irq-urgent-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull more irq updates from Thomas Gleixner: "A set of updates for the interrupt subsystem: - A treewide cleanup for the irq_domain code, which makes the naming consistent and gets rid of the original oddity of naming domains 'host'. This is a trivial mechanical change and is done late to ensure that all instances have been catched and new code merged post rc1 wont reintroduce new instances. - A trivial consistency fix in the migration code The recent introduction of irq_force_complete_move() in the core code, causes a problem for the nostalgia crowd who maintains ia64 out of tree. The code assumes that hierarchical interrupt domains are enabled and dereferences irq_data::parent_data unconditionally. That works in mainline because both architectures which enable that code have hierarchical domains enabled. Though it breaks the ia64 build, which enables the functionality, but does not have hierarchical domains. While it's not really a problem for mainline today, this unconditional dereference is inconsistent and trivially fixable by using the existing helper function irqd_get_parent_data(), which has the appropriate #ifdeffery in place" * tag 'irq-urgent-2025-04-06' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: genirq/migration: Use irqd_get_parent_data() in irq_force_complete_move() irqdomain: Stop using 'host' for domain irqdomain: Rename irq_get_default_host() to irq_get_default_domain() irqdomain: Rename irq_set_default_host() to irq_set_default_domain()
2 parents a91c495 + 9b30567 commit ff0c666

File tree

36 files changed

+54
-54
lines changed

36 files changed

+54
-54
lines changed

arch/arc/kernel/intc-arcv2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ init_onchip_IRQ(struct device_node *intc, struct device_node *parent)
178178
* Needed for primary domain lookup to succeed
179179
* This is a primary irqchip, and can never have a parent
180180
*/
181-
irq_set_default_host(root_domain);
181+
irq_set_default_domain(root_domain);
182182

183183
#ifdef CONFIG_SMP
184184
irq_create_mapping(root_domain, IPI_IRQ);

arch/arc/kernel/intc-compact.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ init_onchip_IRQ(struct device_node *intc, struct device_node *parent)
121121
* Needed for primary domain lookup to succeed
122122
* This is a primary irqchip, and can never have a parent
123123
*/
124-
irq_set_default_host(root_domain);
124+
irq_set_default_domain(root_domain);
125125

126126
return 0;
127127
}

arch/arm/mach-pxa/irq.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ pxa_init_irq_common(struct device_node *node, int irq_nr,
152152
&pxa_irq_ops, NULL);
153153
if (!pxa_irq_domain)
154154
panic("Unable to add PXA IRQ domain\n");
155-
irq_set_default_host(pxa_irq_domain);
155+
irq_set_default_domain(pxa_irq_domain);
156156

157157
for (n = 0; n < irq_nr; n += 32) {
158158
void __iomem *base = irq_base(n >> 5);

arch/mips/cavium-octeon/octeon-irq.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1505,7 +1505,7 @@ static int __init octeon_irq_init_ciu(
15051505

15061506
ciu_domain = irq_domain_add_tree(
15071507
ciu_node, &octeon_irq_domain_ciu_ops, dd);
1508-
irq_set_default_host(ciu_domain);
1508+
irq_set_default_domain(ciu_domain);
15091509

15101510
/* CIU_0 */
15111511
for (i = 0; i < 16; i++) {
@@ -2076,7 +2076,7 @@ static int __init octeon_irq_init_ciu2(
20762076

20772077
ciu_domain = irq_domain_add_tree(
20782078
ciu_node, &octeon_irq_domain_ciu2_ops, NULL);
2079-
irq_set_default_host(ciu_domain);
2079+
irq_set_default_domain(ciu_domain);
20802080

20812081
/* CUI2 */
20822082
for (i = 0; i < 64; i++) {
@@ -2929,7 +2929,7 @@ static int __init octeon_irq_init_ciu3(struct device_node *ciu_node,
29292929
/* Only do per CPU things if it is the CIU of the boot node. */
29302930
octeon_irq_ciu3_alloc_resources(ciu3_info);
29312931
if (node == 0)
2932-
irq_set_default_host(domain);
2932+
irq_set_default_domain(domain);
29332933

29342934
octeon_irq_use_ip4 = false;
29352935
/* Enable the CIU lines */

arch/mips/pci/pci-xtalk-bridge.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,7 @@ static int bridge_probe(struct platform_device *pdev)
620620
if (bridge_get_partnum(virt_to_phys((void *)bd->bridge_addr), partnum))
621621
return -EPROBE_DEFER; /* not available yet */
622622

623-
parent = irq_get_default_host();
623+
parent = irq_get_default_domain();
624624
if (!parent)
625625
return -ENODEV;
626626
fn = irq_domain_alloc_named_fwnode("BRIDGE");

arch/mips/sgi-ip27/ip27-irq.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ void __init arch_init_irq(void)
297297
if (WARN_ON(domain == NULL))
298298
return;
299299

300-
irq_set_default_host(domain);
300+
irq_set_default_domain(domain);
301301

302302
irq_set_percpu_devid(IP27_HUB_PEND0_IRQ);
303303
irq_set_chained_handler_and_data(IP27_HUB_PEND0_IRQ, ip27_do_irq_mask0,

arch/mips/sgi-ip30/ip30-irq.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ void __init arch_init_irq(void)
313313
if (!domain)
314314
return;
315315

316-
irq_set_default_host(domain);
316+
irq_set_default_domain(domain);
317317

318318
irq_set_percpu_devid(IP30_HEART_L0_IRQ);
319319
irq_set_chained_handler_and_data(IP30_HEART_L0_IRQ, ip30_normal_irq,

arch/nios2/kernel/irq.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ void __init init_IRQ(void)
7272
domain = irq_domain_add_linear(node, NIOS2_CPU_NR_IRQS, &irq_ops, NULL);
7373
BUG_ON(!domain);
7474

75-
irq_set_default_host(domain);
75+
irq_set_default_domain(domain);
7676
of_node_put(node);
7777
/* Load the initial ienable value */
7878
ienable = RDCTL(CTL_IENABLE);

arch/powerpc/kvm/book3s_hv.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6041,7 +6041,7 @@ static int kvmppc_set_passthru_irq(struct kvm *kvm, int host_irq, int guest_gsi)
60416041
* the underlying calls, which will EOI the interrupt in real
60426042
* mode, need an HW IRQ number mapped in the XICS IRQ domain.
60436043
*/
6044-
host_data = irq_domain_get_irq_data(irq_get_default_host(), host_irq);
6044+
host_data = irq_domain_get_irq_data(irq_get_default_domain(), host_irq);
60456045
irq_map->r_hwirq = (unsigned int)irqd_to_hwirq(host_data);
60466046

60476047
if (i == pimap->n_mapped)

arch/powerpc/kvm/book3s_xive.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1555,7 +1555,7 @@ int kvmppc_xive_set_mapped(struct kvm *kvm, unsigned long guest_irq,
15551555
struct kvmppc_xive_src_block *sb;
15561556
struct kvmppc_xive_irq_state *state;
15571557
struct irq_data *host_data =
1558-
irq_domain_get_irq_data(irq_get_default_host(), host_irq);
1558+
irq_domain_get_irq_data(irq_get_default_domain(), host_irq);
15591559
unsigned int hw_irq = (unsigned int)irqd_to_hwirq(host_data);
15601560
u16 idx;
15611561
u8 prio;

arch/powerpc/platforms/44x/uic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ void __init uic_init_tree(void)
291291
if (!primary_uic)
292292
panic("Unable to initialize primary UIC %pOF\n", np);
293293

294-
irq_set_default_host(primary_uic->irqhost);
294+
irq_set_default_domain(primary_uic->irqhost);
295295
of_node_put(np);
296296

297297
/* The scan again for cascaded UICs */

arch/powerpc/platforms/52xx/mpc52xx_pic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ void __init mpc52xx_init_irq(void)
453453
if (!mpc52xx_irqhost)
454454
panic(__FILE__ ": Cannot allocate the IRQ host\n");
455455

456-
irq_set_default_host(mpc52xx_irqhost);
456+
irq_set_default_domain(mpc52xx_irqhost);
457457

458458
pr_info("MPC52xx PIC is up and running!\n");
459459
}

arch/powerpc/platforms/amigaone/setup.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ static void __init amigaone_init_IRQ(void)
109109

110110
i8259_init(pic, int_ack);
111111
ppc_md.get_irq = i8259_irq;
112-
irq_set_default_host(i8259_get_host());
112+
irq_set_default_domain(i8259_get_host());
113113
}
114114

115115
static int __init request_isa_regions(void)

arch/powerpc/platforms/chrp/setup.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ static void __init chrp_find_8259(void)
486486
i8259_init(pic, chrp_int_ack);
487487
if (ppc_md.get_irq == NULL) {
488488
ppc_md.get_irq = i8259_irq;
489-
irq_set_default_host(i8259_get_host());
489+
irq_set_default_domain(i8259_get_host());
490490
}
491491
if (chrp_mpic != NULL) {
492492
cascade_irq = irq_of_parse_and_map(pic, 0);

arch/powerpc/platforms/embedded6xx/flipper-pic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ void __init flipper_pic_probe(void)
190190
flipper_irq_host = flipper_pic_init(np);
191191
BUG_ON(!flipper_irq_host);
192192

193-
irq_set_default_host(flipper_irq_host);
193+
irq_set_default_domain(flipper_irq_host);
194194

195195
of_node_put(np);
196196
}

arch/powerpc/platforms/pasemi/setup.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ static void __init nemo_init_IRQ(struct mpic *mpic)
228228
irq_set_chained_handler(gpio_virq, sb600_8259_cascade);
229229
mpic_unmask_irq(irq_get_irq_data(gpio_virq));
230230

231-
irq_set_default_host(mpic->irqhost);
231+
irq_set_default_domain(mpic->irqhost);
232232
}
233233

234234
#else

arch/powerpc/platforms/powermac/pic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ static void __init pmac_pic_probe_oldstyle(void)
330330
pmac_pic_host = irq_domain_add_linear(master, max_irqs,
331331
&pmac_pic_host_ops, NULL);
332332
BUG_ON(pmac_pic_host == NULL);
333-
irq_set_default_host(pmac_pic_host);
333+
irq_set_default_domain(pmac_pic_host);
334334

335335
/* Get addresses of first controller if we have a node for it */
336336
BUG_ON(of_address_to_resource(master, 0, &r));

arch/powerpc/platforms/powernv/pci-ioda.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1881,7 +1881,7 @@ static const struct irq_domain_ops pnv_irq_domain_ops = {
18811881
static int __init pnv_msi_allocate_domains(struct pci_controller *hose, unsigned int count)
18821882
{
18831883
struct pnv_phb *phb = hose->private_data;
1884-
struct irq_domain *parent = irq_get_default_host();
1884+
struct irq_domain *parent = irq_get_default_domain();
18851885

18861886
hose->fwnode = irq_domain_alloc_named_id_fwnode("PNV-MSI", phb->opal_id);
18871887
if (!hose->fwnode)

arch/powerpc/platforms/ps3/interrupt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -744,7 +744,7 @@ void __init ps3_init_IRQ(void)
744744
struct irq_domain *host;
745745

746746
host = irq_domain_add_nomap(NULL, PS3_PLUG_MAX + 1, &ps3_host_ops, NULL);
747-
irq_set_default_host(host);
747+
irq_set_default_domain(host);
748748

749749
for_each_possible_cpu(cpu) {
750750
struct ps3_private *pd = &per_cpu(ps3_private, cpu);

arch/powerpc/platforms/pseries/msi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@ static const struct irq_domain_ops pseries_irq_domain_ops = {
611611
static int __pseries_msi_allocate_domains(struct pci_controller *phb,
612612
unsigned int count)
613613
{
614-
struct irq_domain *parent = irq_get_default_host();
614+
struct irq_domain *parent = irq_get_default_domain();
615615

616616
phb->fwnode = irq_domain_alloc_named_id_fwnode("pSeries-MSI",
617617
phb->global_number);

arch/powerpc/sysdev/ehv_pic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,5 +291,5 @@ void __init ehv_pic_init(void)
291291
ehv_pic->coreint_flag = of_property_read_bool(np, "has-external-proxy");
292292

293293
global_ehv_pic = ehv_pic;
294-
irq_set_default_host(global_ehv_pic->irqhost);
294+
irq_set_default_domain(global_ehv_pic->irqhost);
295295
}

arch/powerpc/sysdev/ipic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -757,7 +757,7 @@ struct ipic * __init ipic_init(struct device_node *node, unsigned int flags)
757757
ipic_write(ipic->regs, IPIC_SEMSR, temp);
758758

759759
primary_ipic = ipic;
760-
irq_set_default_host(primary_ipic->irqhost);
760+
irq_set_default_domain(primary_ipic->irqhost);
761761

762762
ipic_write(ipic->regs, IPIC_SIMSR_H, 0);
763763
ipic_write(ipic->regs, IPIC_SIMSR_L, 0);

arch/powerpc/sysdev/mpic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1520,7 +1520,7 @@ struct mpic * __init mpic_alloc(struct device_node *node,
15201520

15211521
if (!(mpic->flags & MPIC_SECONDARY)) {
15221522
mpic_primary = mpic;
1523-
irq_set_default_host(mpic->irqhost);
1523+
irq_set_default_domain(mpic->irqhost);
15241524
}
15251525

15261526
return mpic;

arch/powerpc/sysdev/xics/xics-common.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ static int __init xics_allocate_domain(void)
472472
return -ENOMEM;
473473
}
474474

475-
irq_set_default_host(xics_host);
475+
irq_set_default_domain(xics_host);
476476
return 0;
477477
}
478478

arch/powerpc/sysdev/xive/common.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1467,7 +1467,7 @@ static void __init xive_init_host(struct device_node *np)
14671467
xive_irq_domain = irq_domain_add_tree(np, &xive_irq_domain_ops, NULL);
14681468
if (WARN_ON(xive_irq_domain == NULL))
14691469
return;
1470-
irq_set_default_host(xive_irq_domain);
1470+
irq_set_default_domain(xive_irq_domain);
14711471
}
14721472

14731473
static void xive_cleanup_cpu_queues(unsigned int cpu, struct xive_cpu *xc)

arch/x86/kernel/apic/vector.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,7 @@ int __init arch_early_irq_init(void)
799799
x86_vector_domain = irq_domain_create_tree(fn, &x86_vector_domain_ops,
800800
NULL);
801801
BUG_ON(x86_vector_domain == NULL);
802-
irq_set_default_host(x86_vector_domain);
802+
irq_set_default_domain(x86_vector_domain);
803803

804804
BUG_ON(!alloc_cpumask_var(&vector_searchmask, GFP_KERNEL));
805805

drivers/irqchip/irq-armada-370-xp.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ static void mpic_reenable_percpu(struct mpic *mpic)
564564

565565
static int mpic_starting_cpu(unsigned int cpu)
566566
{
567-
struct mpic *mpic = irq_get_default_host()->host_data;
567+
struct mpic *mpic = irq_get_default_domain()->host_data;
568568

569569
mpic_perf_init(mpic);
570570
mpic_smp_cpu_init(mpic);
@@ -700,7 +700,7 @@ static void mpic_handle_cascade_irq(struct irq_desc *desc)
700700

701701
static void __exception_irq_entry mpic_handle_irq(struct pt_regs *regs)
702702
{
703-
struct mpic *mpic = irq_get_default_host()->host_data;
703+
struct mpic *mpic = irq_get_default_domain()->host_data;
704704
irq_hw_number_t i;
705705
u32 irqstat;
706706

@@ -880,7 +880,7 @@ static int __init mpic_of_init(struct device_node *node, struct device_node *par
880880
}
881881

882882
if (mpic_is_ipi_available(mpic)) {
883-
irq_set_default_host(mpic->domain);
883+
irq_set_default_domain(mpic->domain);
884884
set_handle_irq(mpic_handle_irq);
885885
#ifdef CONFIG_SMP
886886
err = mpic_ipi_init(mpic, node);

drivers/irqchip/irq-clps711x.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ static int __init _clps711x_intc_init(struct device_node *np,
191191
goto out_irqfree;
192192
}
193193

194-
irq_set_default_host(clps711x_intc->domain);
194+
irq_set_default_domain(clps711x_intc->domain);
195195
set_handle_irq(clps711x_irqh);
196196

197197
#ifdef CONFIG_FIQ

drivers/irqchip/irq-imx-gpcv2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ static int __init imx_gpcv2_irqchip_init(struct device_node *node,
247247
kfree(cd);
248248
return -ENOMEM;
249249
}
250-
irq_set_default_host(domain);
250+
irq_set_default_domain(domain);
251251

252252
/* Initially mask all interrupts */
253253
for (i = 0; i < IMR_NUM; i++) {

drivers/irqchip/irq-pic32-evic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ static int __init pic32_of_init(struct device_node *node,
291291
gc->private = &priv[i];
292292
}
293293

294-
irq_set_default_host(evic_irq_domain);
294+
irq_set_default_domain(evic_irq_domain);
295295

296296
/*
297297
* External interrupts have software configurable edge polarity. These

drivers/irqchip/irq-xilinx-intc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ static int __init xilinx_intc_of_init(struct device_node *intc,
233233
}
234234
} else {
235235
primary_intc = irqc;
236-
irq_set_default_host(primary_intc->root_domain);
236+
irq_set_default_domain(primary_intc->root_domain);
237237
set_handle_irq(xil_intc_handle_irq);
238238
}
239239

drivers/irqchip/irq-xtensa-mx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ static void __init xtensa_mx_init_common(struct irq_domain *root_domain)
156156
{
157157
unsigned int i;
158158

159-
irq_set_default_host(root_domain);
159+
irq_set_default_domain(root_domain);
160160
secondary_init_irq();
161161

162162
/* Initialize default IRQ routing to CPU 0 */

drivers/irqchip/irq-xtensa-pic.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ int __init xtensa_pic_init_legacy(struct device_node *interrupt_parent)
8787
struct irq_domain *root_domain =
8888
irq_domain_add_legacy(NULL, NR_IRQS - 1, 1, 0,
8989
&xtensa_irq_domain_ops, &xtensa_irq_chip);
90-
irq_set_default_host(root_domain);
90+
irq_set_default_domain(root_domain);
9191
return 0;
9292
}
9393

@@ -97,7 +97,7 @@ static int __init xtensa_pic_init(struct device_node *np,
9797
struct irq_domain *root_domain =
9898
irq_domain_add_linear(np, NR_IRQS, &xtensa_irq_domain_ops,
9999
&xtensa_irq_chip);
100-
irq_set_default_host(root_domain);
100+
irq_set_default_domain(root_domain);
101101
return 0;
102102
}
103103
IRQCHIP_DECLARE(xtensa_irq_chip, "cdns,xtensa-pic", xtensa_pic_init);

include/linux/irqdomain.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ void of_phandle_args_to_fwspec(struct device_node *np, const u32 *args,
7272

7373
/**
7474
* struct irq_domain_ops - Methods for irq_domain objects
75-
* @match: Match an interrupt controller device node to a host, returns
75+
* @match: Match an interrupt controller device node to a domain, returns
7676
* 1 on a match
7777
* @select: Match an interrupt controller fw specification. It is more generic
7878
* than @match as it receives a complete struct irq_fwspec. Therefore,
@@ -352,8 +352,8 @@ struct irq_domain *irq_domain_create_legacy(struct fwnode_handle *fwnode,
352352
void *host_data);
353353
struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec,
354354
enum irq_domain_bus_token bus_token);
355-
void irq_set_default_host(struct irq_domain *host);
356-
struct irq_domain *irq_get_default_host(void);
355+
void irq_set_default_domain(struct irq_domain *domain);
356+
struct irq_domain *irq_get_default_domain(void);
357357
int irq_domain_alloc_descs(int virq, unsigned int nr_irqs,
358358
irq_hw_number_t hwirq, int node,
359359
const struct irq_affinity_desc *affinity);
@@ -454,7 +454,7 @@ static inline struct irq_domain *irq_domain_add_nomap(struct device_node *of_nod
454454
return IS_ERR(d) ? NULL : d;
455455
}
456456

457-
unsigned int irq_create_direct_mapping(struct irq_domain *host);
457+
unsigned int irq_create_direct_mapping(struct irq_domain *domain);
458458
#endif
459459

460460
static inline struct irq_domain *irq_domain_add_tree(struct device_node *of_node,
@@ -507,24 +507,24 @@ static inline struct irq_domain *irq_domain_create_tree(struct fwnode_handle *fw
507507
return IS_ERR(d) ? NULL : d;
508508
}
509509

510-
void irq_domain_remove(struct irq_domain *host);
510+
void irq_domain_remove(struct irq_domain *domain);
511511

512512
int irq_domain_associate(struct irq_domain *domain, unsigned int irq,
513513
irq_hw_number_t hwirq);
514514
void irq_domain_associate_many(struct irq_domain *domain,
515515
unsigned int irq_base,
516516
irq_hw_number_t hwirq_base, int count);
517517

518-
unsigned int irq_create_mapping_affinity(struct irq_domain *host,
518+
unsigned int irq_create_mapping_affinity(struct irq_domain *domain,
519519
irq_hw_number_t hwirq,
520520
const struct irq_affinity_desc *affinity);
521521
unsigned int irq_create_fwspec_mapping(struct irq_fwspec *fwspec);
522522
void irq_dispose_mapping(unsigned int virq);
523523

524-
static inline unsigned int irq_create_mapping(struct irq_domain *host,
524+
static inline unsigned int irq_create_mapping(struct irq_domain *domain,
525525
irq_hw_number_t hwirq)
526526
{
527-
return irq_create_mapping_affinity(host, hwirq, NULL);
527+
return irq_create_mapping_affinity(domain, hwirq, NULL);
528528
}
529529

530530
struct irq_desc *__irq_resolve_mapping(struct irq_domain *domain,

0 commit comments

Comments
 (0)