diff options
author | Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> | 2023-12-07 10:57:46 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2024-02-05 23:14:27 +0300 |
commit | a32c20cf933b83d124a62fc16771be3ecd54e806 (patch) | |
tree | b4cb0ca7ff24f63f12e3d851108c2632ffc96d7e /drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | |
parent | e08195de19c80939bd10ce8eb163044685dec362 (diff) | |
download | linux-a32c20cf933b83d124a62fc16771be3ecd54e806.tar.xz |
media: rkisp1: Fix IRQ handler return values
[ Upstream commit 3eb7910e1b16a2c136be26a8380f21469225b2f6 ]
The IRQ handler rkisp1_isr() calls sub-handlers, all of which returns an
irqreturn_t value, but rkisp1_isr() ignores those values and always
returns IRQ_HANDLED.
Fix this by collecting the return values, and returning IRQ_HANDLED or
IRQ_NONE as appropriate.
Link: https://lore.kernel.org/r/20231207-rkisp-irq-fix-v3-2-358a2c871a3c@ideasonboard.com
Tested-by: Adam Ford <aford173@gmail.com> #imx8mp-beacon
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c')
0 files changed, 0 insertions, 0 deletions