On Thu, Jul 3, 2025 at 1:18 AM Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote: > > On Wed, Jul 02 2025 at 17:54, Anup Patel wrote: > > #include <linux/cpu.h> > > #include <linux/export.h> > > ^^^ Neither in tip/irq/drivers nor in Linus tree ... > > patching file drivers/irqchip/irq-riscv-imsic-early.c > Hunk #1 FAILED at 9. I accidentally based this patch upon my MPXY RPMI patches. Let me re-base this on Linux-6.16-rc4 in the next revision. > > > #include <linux/interrupt.h> > > +#include <linux/init.h> > > #include <linux/io.h> > > #include <linux/irq.h> > > #include <linux/irqchip.h> > > @@ -22,6 +23,14 @@ > > #include "irq-riscv-imsic-state.h" > > > > static int imsic_parent_irq; > > +bool imsic_noipi; > > __ro_after_init? No? Yes, this should be __ro_after_init. I will update in the next revision. Regards, Anup