]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup
authorJohan Hovold <johan@kernel.org>
Fri, 8 May 2026 14:44:44 +0000 (16:44 +0200)
committerPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
Wed, 13 May 2026 18:15:16 +0000 (20:15 +0200)
Make sure to drop the reference taken to the I2C adapter (and its
module) when setting up HDMI to allow the adapter to be deregistered.

Fixes: 1b082ccf5901 ("gma500: Add Oaktrail support")
Cc: stable@vger.kernel.org # 3.3
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Link: https://patch.msgid.link/20260508144446.59722-2-johan@kernel.org
drivers/gpu/drm/gma500/oaktrail_hdmi.c

index 58d7e191fd56f8e027c2ca6d75693715ff5c7d3a..403d21cbb3a23001b43474364ed0a920963fe46d 100644 (file)
@@ -580,6 +580,7 @@ static int oaktrail_hdmi_get_modes(struct drm_connector *connector)
        } else {
                edid = (struct edid *)raw_edid;
                /* FIXME ? edid = drm_get_edid(connector, i2c_adap); */
+               i2c_put_adapter(i2c_adap);
        }
 
        if (edid) {