linux/drivers/gpu/drm/bridge/analogix
Loic Poulain a10f910c77 drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
If the interrupt occurs before resource initialization is complete, the
interrupt handler/worker may access uninitialized data such as the I2C
tcpc_client device, potentially leading to NULL pointer dereference.

Signed-off-by: Loic Poulain <loic.poulain@oss.qualcomm.com>
Fixes: 8bdfc5dae4 ("drm/bridge: anx7625: Add anx7625 MIPI DSI/DPI to DP")
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250709085438.56188-1-loic.poulain@oss.qualcomm.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2025-09-15 21:44:42 +03:00
..
analogix-anx78xx.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
analogix-anx78xx.h
analogix-anx6345.c drm/bridge: analogix-anx6345: convert to devm_drm_bridge_alloc() API 2025-04-29 11:21:20 +02:00
analogix-i2c-dptx.c drm/bridge: Include <linux/export.h> 2025-06-16 09:02:25 +02:00
analogix-i2c-dptx.h
analogix-i2c-txcommon.h
analogix_dp_core.c drm/bridge: analogix_dp: Fix bailout for devm_drm_bridge_alloc() 2025-08-15 11:19:56 +08:00
analogix_dp_core.h drm/bridge: analogix_dp: Use devm_drm_bridge_alloc() API 2025-07-07 12:40:38 +02:00
analogix_dp_reg.c drm/bridge: analogix_dp: Add support for phy configuration. 2025-04-21 01:26:06 +03:00
analogix_dp_reg.h drm/bridge: analogix_dp: handle AUX transfer timeouts 2024-06-27 11:52:19 +02:00
anx7625.c drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ 2025-09-15 21:44:42 +03:00
anx7625.h drm/bridge: anx7625: use struct drm_edid more 2024-05-13 19:10:55 +02:00
Kconfig Revert "drm: Switch DRM_DISPLAY_HELPER to depends on" 2024-05-02 17:58:23 +02:00
Makefile