On Thu, Feb 04, 2021 at 09:49:08PM +0100, Thomas Gleixner wrote: > #ifdef CONFIG_X86_64 > + > +#ifdef CONFIG_UNWINDER_FRAME_POINTER > +# define IRQSTACK_CALL_CONSTRAINT , ASM_CALL_CONSTRAINT > +#else > +# define IRQSTACK_CALL_CONSTRAINT > +#endif
Is this really needed? i.e. does ASM_CALL_CONSTRAINT actually affect code generation with !FRAME_POINTER? If so then we should rework ASM_CALL_CONSTRAINT itself to be something similar to the above, as it's only ever needed with frame pointers. -- Josh