lkml.org 
[lkml]   [2014]   [Nov]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.16.y-ckt 234/254] drm/radeon: initialize sadb to NULL in the audio code
    Date
    3.16.7-ckt2 -stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Alex Deucher <alexander.deucher@amd.com>

    commit 83d04c39f9048807a8500e575ae3f1718a3f45bb upstream.

    Fixes kfree of the sadb buffer when it's NULL.

    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
    ---
    drivers/gpu/drm/radeon/dce3_1_afmt.c | 2 +-
    drivers/gpu/drm/radeon/dce6_afmt.c | 2 +-
    drivers/gpu/drm/radeon/evergreen_hdmi.c | 2 +-
    3 files changed, 3 insertions(+), 3 deletions(-)

    diff --git a/drivers/gpu/drm/radeon/dce3_1_afmt.c b/drivers/gpu/drm/radeon/dce3_1_afmt.c
    index 71f4d26669cd..13a27d971d35 100644
    --- a/drivers/gpu/drm/radeon/dce3_1_afmt.c
    +++ b/drivers/gpu/drm/radeon/dce3_1_afmt.c
    @@ -32,7 +32,7 @@ static void dce3_2_afmt_write_speaker_allocation(struct drm_encoder *encoder)
    struct drm_connector *connector;
    struct radeon_connector *radeon_connector = NULL;
    u32 tmp;
    - u8 *sadb;
    + u8 *sadb = NULL;
    int sad_count;

    list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
    diff --git a/drivers/gpu/drm/radeon/dce6_afmt.c b/drivers/gpu/drm/radeon/dce6_afmt.c
    index ee5da3b56fbf..ed131d7422dc 100644
    --- a/drivers/gpu/drm/radeon/dce6_afmt.c
    +++ b/drivers/gpu/drm/radeon/dce6_afmt.c
    @@ -155,7 +155,7 @@ void dce6_afmt_write_speaker_allocation(struct drm_encoder *encoder)
    struct drm_connector *connector;
    struct radeon_connector *radeon_connector = NULL;
    u32 offset, tmp;
    - u8 *sadb;
    + u8 *sadb = NULL;
    int sad_count;

    if (!dig || !dig->afmt || !dig->afmt->pin)
    diff --git a/drivers/gpu/drm/radeon/evergreen_hdmi.c b/drivers/gpu/drm/radeon/evergreen_hdmi.c
    index d9c8bb9559a9..9343ebc74480 100644
    --- a/drivers/gpu/drm/radeon/evergreen_hdmi.c
    +++ b/drivers/gpu/drm/radeon/evergreen_hdmi.c
    @@ -102,7 +102,7 @@ static void dce4_afmt_write_speaker_allocation(struct drm_encoder *encoder)
    struct drm_connector *connector;
    struct radeon_connector *radeon_connector = NULL;
    u32 tmp;
    - u8 *sadb;
    + u8 *sadb = NULL;
    int sad_count;

    list_for_each_entry(connector, &encoder->dev->mode_config.connector_list, head) {
    --
    2.1.0


    \
     
     \ /
      Last update: 2014-11-25 12:21    [W:4.305 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site