kernel_samsung_a53x/drivers/gpu/drm
Jinjie Ruan 8e036115b5 drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
[ Upstream commit 40004709a3d3b07041a473a163ca911ef04ab8bd ]

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: 47b1be5c0f4e ("staging: imx/drm: request irq only after adding the crtc")
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20240912083020.3720233-4-ruanjinjie@huawei.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-12-17 13:24:03 +01:00
..
amd drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported 2024-11-30 02:33:24 +01:00
arc
arm Revert "drm: komeda: Fix an issue related to normalized zpos" 2024-11-24 00:23:33 +01:00
armada
aspeed
ast
atmel-hlcdc
bochs
bridge drm/bridge: tc358768: Fix DSI command tx 2024-12-17 13:20:51 +01:00
etnaviv
exynos Revert "drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()" 2024-11-24 00:23:24 +01:00
fsl-dcu
gma500
hisilicon
i2c
i810
i915 Revert "drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused" 2024-11-24 00:23:36 +01:00
imx drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq() 2024-12-17 13:24:03 +01:00
ingenic
lib
lima
mcde
mediatek
meson drm/meson: plane: Add error handling 2024-11-23 23:20:58 +01:00
mga
mgag200
msm Revert "drm/msm/adreno: Fix error return if missing firmware-name" 2024-11-24 00:23:35 +01:00
mxsfb
nouveau Revert "nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error" 2024-11-24 00:22:55 +01:00
omapdrm drm/omap: Fix locking in omap_gem_new_dmabuf() 2024-12-17 13:24:03 +01:00
panel
panfrost
pl111
qxl
r128
radeon Revert "drm/radeon: Replace one-element array with flexible-array member" 2024-11-24 00:23:26 +01:00
rcar-du
rockchip Revert "drm/rockchip: vop: Allow 4096px width scaling" 2024-11-24 00:23:26 +01:00
samsung Revert "exynos_gpu: Don't allow userspace to control freqs" 2024-11-24 19:22:36 +01:00
savage
scheduler Revert "drm/sched: Add locking to drm_sched_entity_modify_sched" 2024-11-24 00:23:01 +01:00
selftests
shmobile
sis
sti
stm Revert "drm/stm: Fix an error handling path in stm_drm_platform_probe()" 2024-11-24 00:23:26 +01:00
sun4i
tdfx
tegra
tidss
tilcdc
tiny
ttm
tve200
udl
v3d Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vboxvideo drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA 2024-11-23 23:22:00 +01:00
vc4
vgem
via
virtio
vkms
vmwgfx Revert "drm/vmwgfx: Handle surface check failure correctly" 2024-11-24 00:22:52 +01:00
xen
xlnx
zte
drm_agpsupport.c
drm_atomic.c
drm_atomic_helper.c
drm_atomic_state_helper.c
drm_atomic_uapi.c Revert "drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS" 2024-11-24 00:23:04 +01:00
drm_auth.c
drm_blend.c
drm_bridge.c
drm_bridge_connector.c
drm_bufs.c
drm_cache.c
drm_client.c
drm_client_modeset.c
drm_color_mgmt.c
drm_connector.c
drm_context.c
drm_crtc.c Revert "drm/crtc: fix uninitialized variable use even harder" 2024-11-24 00:22:59 +01:00
drm_crtc_helper.c
drm_crtc_helper_internal.h
drm_crtc_internal.h
drm_damage_helper.c
drm_debugfs.c
drm_debugfs_crc.c
drm_dma.c
drm_dp_aux_dev.c
drm_dp_cec.c
drm_dp_dual_mode_helper.c
drm_dp_helper.c
drm_dp_mst_topology.c
drm_dp_mst_topology_internal.h
drm_drv.c
drm_dsc.c
drm_dumb_buffers.c
drm_edid.c
drm_edid_load.c
drm_encoder.c
drm_encoder_slave.c
drm_fb_cma_helper.c
drm_fb_helper.c
drm_file.c
drm_flip_work.c
drm_format_helper.c
drm_fourcc.c
drm_framebuffer.c
drm_gem.c
drm_gem_cma_helper.c
drm_gem_framebuffer_helper.c
drm_gem_shmem_helper.c drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) 2024-11-23 23:22:06 +01:00
drm_gem_ttm_helper.c
drm_gem_vram_helper.c
drm_hashtab.c
drm_hdcp.c
drm_internal.h
drm_ioc32.c
drm_ioctl.c
drm_irq.c
drm_kms_helper_common.c
drm_lease.c
drm_legacy.h
drm_legacy_misc.c
drm_lock.c
drm_managed.c
drm_memory.c
drm_mipi_dbi.c
drm_mipi_dsi.c Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" 2024-11-23 23:22:06 +01:00
drm_mm.c drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused 2024-12-17 13:24:03 +01:00
drm_mode_config.c
drm_mode_object.c
drm_modes.c
drm_modeset_helper.c
drm_modeset_lock.c
drm_of.c
drm_panel.c
drm_panel_orientation_quirks.c Revert "drm: panel-orientation-quirks: Add quirk for OrangePi Neo" 2024-11-24 00:23:49 +01:00
drm_pci.c
drm_plane.c
drm_plane_helper.c
drm_prime.c
drm_print.c Revert "drm/printer: Allow NULL data in devcoredump printer" 2024-11-24 00:23:06 +01:00
drm_probe_helper.c
drm_property.c
drm_rect.c
drm_scatter.c
drm_scdc_helper.c
drm_self_refresh_helper.c
drm_simple_kms_helper.c
drm_syncobj.c
drm_sysfs.c
drm_trace.h
drm_trace_points.c
drm_vblank.c
drm_vblank_work.c
drm_vm.c
drm_vma_manager.c
drm_writeback.c
Kconfig
Makefile