On Mon, Apr 10 2023 at 01:14, Xin Li wrote: > #ifdef CONFIG_SMP > -DECLARE_IDTENTRY(RESCHEDULE_VECTOR, sysvec_reschedule_ipi); > +DECLARE_IDTENTRY_SYSVEC(RESCHEDULE_VECTOR, sysvec_reschedule_ipi); Please do not hide unrelated semantical changes in a big pile of supposed to be mechanical changes. Split it out and provide a proper explanation why this is correct and required. > +/* > + * How system interrupt handlers are called. > + */ > +#define DECLARE_SYSTEM_INTERRUPT_HANDLER(f) \ > + void f (struct pt_regs *regs) > +typedef DECLARE_SYSTEM_INTERRUPT_HANDLER((*system_interrupt_handler)); How is this related to the other changes and why is it required. Please make this reviewable. Thanks, tglx