Hi Marek, On Mon, 3 Nov 2025 at 21:04, Marek Vasut <[email protected]> wrote: > Set valid bridge_connector->bridge_hdmi_cec pointer before calling > possibly calling drmm_connector_hdmi_cec_register(), because > drmm_connector_hdmi_cec_register() directory calls > drm_bridge_connector_hdmi_cec_funcs .init callback, > which does access and use bridge_connector->bridge_hdmi_cec > and expects a valid pointer there. > > Without this fix, on Renesas R-Car E3 R8A77990 , the system > crashes on NULL pointer dereference.
Thanks for your patch! See "[PATCH v2 0/3] drm/display: bridge_connector: get/put the stored bridges: fix NULL pointer regression" (https://lore.kernel.org/all/20251017-drm-bridge-alloc-getput-bridge-connector-fix-hdmi_cec-v2-0-667abf6d4...@bootlin.com/) I even took it into renesas-drivers-2025-10-28-v6.18-rc3 when I ran into it ;-) > Fixes: 2be300f9a0b6 ("drm/display: bridge_connector: get/put the stored > bridges") Following the Link:-tag in that commit would have found the posted fix... But I agree it is problematic that the fix is still not in linux-next, almost 3 weeks after the first bug report. > Signed-off-by: Marek Vasut <[email protected]> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds
