lkml.org 
[lkml]   [2021]   [Jul]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.10 102/167] drm/panel: raspberrypi-touchscreen: Prevent double-free
    Date
    From: Maxime Ripard <maxime@cerno.tech>

    [ Upstream commit 7bbcb919e32d776ca8ddce08abb391ab92eef6a9 ]

    The mipi_dsi_device allocated by mipi_dsi_device_register_full() is
    already free'd on release.

    Fixes: 2f733d6194bd ("drm/panel: Add support for the Raspberry Pi 7" Touchscreen.")
    Signed-off-by: Maxime Ripard <maxime@cerno.tech>
    Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
    Link: https://patchwork.freedesktop.org/patch/msgid/20210720134525.563936-9-maxime@cerno.tech
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 -
    1 file changed, 1 deletion(-)

    diff --git a/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c b/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
    index 5e9ccefb88f6..bbdd086be7f5 100644
    --- a/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
    +++ b/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
    @@ -447,7 +447,6 @@ static int rpi_touchscreen_remove(struct i2c_client *i2c)
    drm_panel_remove(&ts->base);

    mipi_dsi_device_unregister(ts->dsi);
    - kfree(ts->dsi);

    return 0;
    }
    --
    2.30.2


    \
     
     \ /
      Last update: 2021-07-26 18:24    [W:2.051 / U:0.220 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site