Re: [PATCH] uio: eliminate extraneous irq thread under CONFIG_PREEMPT_RT

From: Sebastian Andrzej Siewior

Date: Tue Aug 25 2026 - 08:45:49 EST


On 2026-08-20 16:12:22 [+0200], To Chris Packham wrote:
>
> If so, you realize that uio_interrupt_handler() isn't called at all?

Mike could you please post a patch which reverts f8a27dfa4b82d ("uio:
use threaded interrupts") because

- it breaks the threadirqs case including PREEMPT_RT
- I doubt that it solved the reported problem because it does not invoke
the primary handler of UIO at all because it gets overwritten to
irq_nested_primary_handler().

As for the Chris case, I would suggest to check the IRQ for
irq_settings_is_nested_thread() and then use request_threaded_irq().

Sebastian