On Wed, Jul 31, 2024 at 10:07:53AM +0800, Jinjie Ruan wrote: > > #ifdef CONFIG_PREEMPTION > > +#ifdef CONFIG_PREEMPT_DYNAMIC > > + bl need_irq_preemption > > + cmp r0, #0 > > + beq 2f > > +#endif Depending on the interrupt rate, this can be regarded as a fast path, it would be nice if we could find a way to use static branches in assembly code. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!