Skip to content

Commit 35d77eb

Browse files
avpatelKAGA-KOKO
authored andcommitted
irqchip/riscv-imsic: Fix boot time update effective affinity warning
Currently, the following warning is observed on the QEMU virt machine: genirq: irq_chip APLIC-MSI-d000000.aplic did not update eff. affinity mask of irq 12 The above warning is because the IMSIC driver does not set the initial value of effective affinity in the interrupt descriptor. To address this, initialize the effective affinity in imsic_irq_domain_alloc(). Fixes: 027e125 ("irqchip/riscv-imsic: Add device MSI domain support for platform devices") Signed-off-by: Anup Patel <apatel@ventanamicro.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/r/20240413065210.315896-1-apatel@ventanamicro.com
1 parent e9a9292 commit 35d77eb

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

drivers/irqchip/irq-riscv-imsic-platform.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ static int imsic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
157157
handle_simple_irq, NULL, NULL);
158158
irq_set_noprobe(virq);
159159
irq_set_affinity(virq, cpu_online_mask);
160+
irq_data_update_effective_affinity(irq_get_irq_data(virq), cpumask_of(vec->cpu));
160161

161162
return 0;
162163
}

0 commit comments

Comments
 (0)