[PATCH v3] irqchip/riscv-aplic: fix asynchronous probing
Sebastian Andrzej Siewior
bigeasy at linutronix.de
Thu Oct 15 02:56:05 PDT 2026
On 2026-10-15 11:11:24 [+0300], Vladimir Kondratiev wrote:
> On 10/15/26 09:32, Sebastian Andrzej Siewior wrote:
> > The driver providing MSI capabilities (the MSI domain for this device)
> > must a module. This is the requirement so that _this_ driver returns
> > EPROBE_DEFER and *then* once the MSI domain driver is loaded as a module
> > (after boot) this driver is probed again and succeeds.
> Why module? for "riscv-aplic", "msi-parent" shall be "riscv-imsic" and
> it is "builtin_platform_driver", see
> drivers/irqchip/irq-riscv-imsic-platform.c
But _how_ do you want to make deferred probing happen that will change
aplic_syscore_registered after init without using modules?
> Thanks, Vladimir
Sebastian
More information about the linux-riscv
mailing list