On 2020-03-31 10:08:55 [+0200], Tim Sander wrote: … > static irqreturn_t sigif_irq_handler(int irq, void *data) > { … > #ifdef CONFIG_PREEMPT_RT_FULL CONFIG_PREEMPT_RT_FULL has been replaced by CONFIG_PREEMPT_RT > if (priv->wakeupTask) > wake_up_process(priv->wakeupTask); > #else > wake_up_interruptible(&priv->wait); > #endif > uint32_t regval = ioread32(®->rx_config); > iowrite32(regval | 2, ®->rx_config); > iowrite32(regval & 0xfffffffd , ®->rx_config); > return IRQ_HANDLED; > } > > I will try v5.4.28-rt19 later and see how that goes. Sebastian