kernel_samsung_a53x/drivers/gpu/drm/msm/adreno
Jinjie Ruan f900ab8c25 drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
[ Upstream commit 394679f322649d06fea3c646ba65f5a0887f52c3 ]

disable_irq() after request_irq() still has a time gap in which
interrupts can come. request_irq() with IRQF_NO_AUTOEN flag will
disable IRQ auto-enable when request IRQ.

Fixes: 4b565ca5a2cb ("drm/msm: Add A6XX device support")
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Patchwork: https://patchwork.freedesktop.org/patch/614075/
Signed-off-by: Rob Clark <robdclark@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-12-17 13:24:05 +01:00
..
a2xx.xml.h
a2xx_gpu.c Revert "drm/msm: Drop priv->lastctx" 2024-11-24 00:23:25 +01:00
a2xx_gpu.h
a3xx.xml.h
a3xx_gpu.c Revert "drm/msm: Drop priv->lastctx" 2024-11-24 00:23:25 +01:00
a3xx_gpu.h
a4xx.xml.h
a4xx_gpu.c Revert "drm/msm: Drop priv->lastctx" 2024-11-24 00:23:25 +01:00
a4xx_gpu.h
a5xx.xml.h
a5xx_debugfs.c
a5xx_gpu.c Revert "drm/msm/a5xx: disable preemption in submits by default" 2024-11-24 00:23:25 +01:00
a5xx_gpu.h Revert "drm/msm/a5xx: fix races in preemption evaluation stage" 2024-11-24 00:23:25 +01:00
a5xx_power.c
a5xx_preempt.c Revert "drm/msm/a5xx: properly clear preemption records on resume" 2024-11-24 00:23:25 +01:00
a6xx.xml.h
a6xx_gmu.c drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq() 2024-12-17 13:24:05 +01:00
a6xx_gmu.h
a6xx_gmu.xml.h
a6xx_gpu.c Revert "drm/msm: Drop priv->lastctx" 2024-11-24 00:23:25 +01:00
a6xx_gpu.h Revert "drm/msm: Drop priv->lastctx" 2024-11-24 00:23:25 +01:00
a6xx_gpu_state.c
a6xx_gpu_state.h
a6xx_hfi.c
a6xx_hfi.h
adreno_common.xml.h
adreno_device.c
adreno_gpu.c Revert "drm/msm/adreno: Fix error return if missing firmware-name" 2024-11-24 00:23:35 +01:00
adreno_gpu.h
adreno_pm4.xml.h