drm: bridge: it66121: Fix invalid connector dereference
authorJai Luthra <j-luthra@ti.com>
Fri, 1 Sep 2023 09:31:23 +0000 (15:01 +0530)
committerRobert Foss <rfoss@kernel.org>
Tue, 5 Sep 2023 14:23:58 +0000 (16:23 +0200)
commitd0375f6858c4ff7244b62b02eb5e93428e1916cd
tree6e7b829f39a56f902e6d1029096e6f2bb0241bc0
parent29ff3b7e23af86ccaea2750b4edfbe1fc063ec9c
drm: bridge: it66121: Fix invalid connector dereference

Fix the NULL pointer dereference when no monitor is connected, and the
sound card is opened from userspace.

Instead return an empty buffer (of zeroes) as the EDID information to
the sound framework if there is no connector attached.

Fixes: e0fd83dbe924 ("drm: bridge: it66121: Add audio support")
Reported-by: Nishanth Menon <nm@ti.com>
Closes: https://lore.kernel.org/all/20230825105849.crhon42qndxqif4i@gondola/
Reviewed-by: Helen Koike <helen.koike@collabora.com>
Signed-off-by: Jai Luthra <j-luthra@ti.com>
Tested-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Aradhya Bhatia <a-bhatia1@ti.com>
Signed-off-by: Robert Foss <rfoss@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230901-it66121_edid-v2-1-aa59605336b9@ti.com
drivers/gpu/drm/bridge/ite-it66121.c