lkml.org 
[lkml]   [2011]   [May]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 19/44] driver core/platform_device_add_data: free platform data before overwriting
    Date
    From: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>

    Reviewed-by: Viresh Kumar <viresh.kumar@st.com>
    Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    ---
    drivers/base/platform.c | 1 +
    1 files changed, 1 insertions(+), 0 deletions(-)

    diff --git a/drivers/base/platform.c b/drivers/base/platform.c
    index 65cb4c3..58ad8e8 100644
    --- a/drivers/base/platform.c
    +++ b/drivers/base/platform.c
    @@ -228,6 +228,7 @@ int platform_device_add_data(struct platform_device *pdev, const void *data,
    return -ENOMEM;
    }

    + kfree(pdev->dev.platform_data);
    pdev->dev.platform_data = d;
    return 0;
    }
    --
    1.7.4.2
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2011-05-20 02:15    [W:4.119 / U:0.936 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site