Re: [PATCH 1/5] riscv: smp: Move enum ipi_message_type to asm/smp.h
Anup Patel <[email protected]>
| Newsgroups | org.infradead.lists.linux-riscv,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CAAhSdy082HFjZ6b+5ANEv=rJpc2YjN61ezAAPyAHME2dHse9VQ@mail.gmail.com> |
On Sun, Aug 16, 2026 at 12:31 PM Guo Ren <[email protected]> wrote: > > From: "GUO Ren (XuanTie)" <[email protected]> > > The IPI message type enumeration (and therefore IPI_MAX) is currently > private to arch/riscv/kernel/smp.c. Several IPI providers need to know > the exact number of IPIs that the architecture requires, so move the > enum into the public header. > > This is a pure code movement with no functional change. > > Signed-off-by: GUO Ren (XuanTie) <[email protected]> LGTM. Reviewed-by: Anup Patel <[email protected]> Regards, Anup > --- > arch/riscv/include/asm/smp.h | 12 ++++++++++++ > arch/riscv/kernel/smp.c | 12 ------------ > 2 files changed, 12 insertions(+), 12 deletions(-) > > diff --git a/arch/riscv/include/asm/smp.h b/arch/riscv/include/asm/smp.h > index 0ecc67641b09..bed39fff1f8a 100644 > --- a/arch/riscv/include/asm/smp.h > +++ b/arch/riscv/include/asm/smp.h > @@ -15,6 +15,18 @@ > struct seq_file; > extern unsigned long boot_cpu_hartid; > > +enum ipi_message_type { > + IPI_RESCHEDULE, > + IPI_CALL_FUNC, > + IPI_CPU_STOP, > + IPI_CPU_CRASH_STOP, > + IPI_IRQ_WORK, > + IPI_TIMER, > + IPI_CPU_BACKTRACE, > + IPI_KGDB_ROUNDUP, > + IPI_MAX > +}; > + > #ifdef CONFIG_SMP > > #include <linux/jump_label.h> > diff --git a/arch/riscv/kernel/smp.c b/arch/riscv/kernel/smp.c > index fa66f9c97d74..8930b62b15e7 100644 > --- a/arch/riscv/kernel/smp.c > +++ b/arch/riscv/kernel/smp.c > @@ -28,18 +28,6 @@ > #include <asm/cacheflush.h> > #include <asm/cpu_ops.h> > > -enum ipi_message_type { > - IPI_RESCHEDULE, > - IPI_CALL_FUNC, > - IPI_CPU_STOP, > - IPI_CPU_CRASH_STOP, > - IPI_IRQ_WORK, > - IPI_TIMER, > - IPI_CPU_BACKTRACE, > - IPI_KGDB_ROUNDUP, > - IPI_MAX > -}; > - > static const char * const ipi_names[] = { > [IPI_RESCHEDULE] = "Rescheduling interrupts", > [IPI_CALL_FUNC] = "Function call interrupts", > -- > 2.43.0 > _______________________________________________ linux-riscv mailing list [email protected] http://lists.infradead.org/mailman/listinfo/linux-riscv