Re: [PATCH v3] drm/i915/display: Fix intel_lpe_audio_irq_handler for PREEMPT-RT
From: Jani Nikula
Date: Wed Jun 03 2026 - 04:34:10 EST
On Tue, 02 Jun 2026, Maarten Lankhorst <dev@xxxxxxxxxxxx> wrote:
> Thanks, pushed!
Where are the CI results?
>
> On 6/2/26 08:29, Sebastian Andrzej Siewior wrote:
>> On 2026-06-02 08:45:15 [+0800], Runyu Xiao wrote:
>>> From: Maarten Lankhorst <dev@xxxxxxxxxxxx>
>>>
>>> The LPE audio interrupt comes from the i915 interrupt handler. It
>>> should be in irq disabled context.
>>>
>>> With PREEMPT_RT enabled, the IRQ handler is threaded.
>>> Because intel_lpe_audio_irq_handler() may be called in threaded IRQ context,
>>> generic_handle_irq_safe API disables the interrupts before calling LPE's
>>> interrupt top half handler.
>>>
>>> This fixes braswell audio issues with RT enabled.
>>>
>>> Signed-off-by: Maarten Lankhorst <dev@xxxxxxxxxxxx>
>>> Reviewed-by: Matthew Brost <matthew.brost@xxxxxxxxx>
>>> Reviewed-by: Uma Shankar <uma.shankar@xxxxxxxxx>
>>> Signed-off-by: Runyu Xiao <runyu.xiao@xxxxxxxxxx>
>>
>> Reviewed-by: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx>
>>
>> Sebastian
>
--
Jani Nikula, Intel