linux/drivers/gpu/drm/bridge
Lucas Stach 0f598e8deb drm/bridge: analogix_dp: properly handle zero sized AUX transactions
commit e82290a2e0 upstream.

Address only transactions without any data are valid and should not
be flagged as short transactions. Simply return the message size when
no transaction errors occured.

CC: stable@vger.kernel.org
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Robert Foss <rfoss@kernel.org>
Signed-off-by: Robert Foss <rfoss@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240318203925.2837689-1-l.stach@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2024-08-14 13:53:00 +02:00
..
adv7511 drm: adv7511: Fix low refresh rate register for ADV7533/5 2023-09-13 09:42:40 +02:00
analogix drm/bridge: analogix_dp: properly handle zero sized AUX transactions 2024-08-14 13:53:00 +02:00
cadence drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference 2024-06-12 11:03:24 +02:00
imx drm: Remove linux/i2c.h from drm_crtc.h 2022-07-05 21:15:23 +03:00
synopsys drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 2022-12-01 09:24:04 +01:00
cdns-dsi.c drm/bridge: cdns-dsi: Add support for pre_enable and post_enable control functions. 2022-05-11 14:26:13 +02:00
chipone-icn6211.c drm/bridge: icn6211: Don't log an error when DSI host can't be found 2024-06-12 11:03:25 +02:00
chrontel-ch7033.c Revert "drm/bridge: chrontel-ch7033: Add byteswap order setting" 2022-09-19 15:17:04 +02:00
cros-ec-anx7688.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
display-connector.c drm: Remove linux/media-bus-format.h from drm_crtc.h 2022-07-05 21:15:13 +03:00
fsl-ldb.c drm/bridge: fsl-ldb: Enable split mode for LVDS dual link 2022-07-06 15:33:14 +02:00
ite-it6505.c drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() 2023-07-19 16:21:14 +02:00
ite-it66121.c drm: bridge: it66121: Fix invalid connector dereference 2023-11-20 11:51:58 +01:00
Kconfig drm/bridge: tc358768: select CONFIG_VIDEOMODE_HELPERS 2023-12-13 18:39:15 +01:00
lontium-lt8912b.c drm/bridge: lt8912b: Don't log an error when DSI host can't be found 2024-06-12 11:03:26 +02:00
lontium-lt9211.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
lontium-lt9611.c drm/bridge: lt9611: Don't log an error when DSI host can't be found 2024-06-12 11:03:26 +02:00
lontium-lt9611uxc.c drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found 2024-06-12 11:03:26 +02:00
lvds-codec.c drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping() 2022-08-29 17:30:32 +02:00
Makefile drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support 2022-06-20 21:15:07 +02:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/bridge: megachips: Fix error handling in i2c_register_driver() 2023-03-10 09:33:09 +01:00
nwl-dsi.c drm: Remove linux/media-bus-format.h from drm_crtc.h 2022-07-05 21:15:13 +03:00
nwl-dsi.h drm/bridge: Add NWL MIPI DSI host controller support 2020-04-09 15:52:47 +02:00
nxp-ptn3460.c drm/bridge: nxp-ptn3460: simplify some error checking 2024-01-31 16:17:08 -08:00
panel.c drm/bridge/panel: Fix runtime warning on panel bridge release 2024-06-21 14:35:51 +02:00
parade-ps8622.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
parade-ps8640.c drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the error case 2024-01-31 16:17:11 -08:00
sii902x.c drm/bridge: sii902x: Fix audio codec unregistration 2024-01-31 16:17:11 -08:00
sii9234.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
sil-sii8620.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
sil-sii8620.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
simple-bridge.c drm: Drop drm_edid.h from drm_crtc.h 2022-06-20 23:53:55 +03:00
tc358762.c drm/bridge: tc358762: Instruct DSI host to generate HSE packets 2023-09-23 11:11:03 +02:00
tc358764.c drm/bridge: tc358764: Fix debug print parameter order 2023-09-13 09:42:35 +02:00
tc358767.c drm/bridge: tc358767: Fix return value on error case 2024-01-25 15:27:34 -08:00
tc358768.c drm/bridge: tc358768: Fix tc358768_ns_to_cnt() 2023-11-20 11:51:59 +01:00
tc358775.c drm/bridge: tc358775: fix support for jeida-18 and jeida-24 2024-06-12 11:03:46 +02:00
thc63lvd1024.c drm/bridge: thc63lvd1024: Fix regulator_get_optional() misuse 2021-01-05 07:19:48 +02:00
ti-dlpc3433.c drm/bridge: dpc3433: Don't log an error when DSI host can't be found 2024-06-12 11:03:26 +02:00
ti-sn65dsi83.c Revert "drm/bridge: ti-sn65dsi83: Fix enable error path" 2024-06-12 11:03:48 +02:00
ti-sn65dsi86.c drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer 2024-01-10 17:10:21 +01:00
ti-tfp410.c i2c: Make remove callback return void 2022-08-16 12:46:26 +02:00
ti-tpd12s015.c drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function 2024-01-25 15:27:31 -08:00