From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: Re: [PATCH] drm/bridge: adv7511: Fix a use after free Date: Wed, 18 Oct 2017 09:43:18 +0530 Message-ID: References: <20171017204343.zctliubjkq7imudi@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20171017204343.zctliubjkq7imudi@mwanda> Content-Language: en-US Sender: kernel-janitors-owner@vger.kernel.org To: Dan Carpenter , Hans Verkuil Cc: Andrzej Hajda , Laurent Pinchart , David Airlie , John Stultz , Lars-Peter Clausen , Neil Armstrong , Bhumika Goyal , Daniel Vetter , Inki Dae , dri-devel@lists.freedesktop.org, kernel-janitors@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org On 10/18/2017 02:13 AM, Dan Carpenter wrote: > We free "edid", then use it again on the next line. > > Fixes: 3b1b975003e4 ("drm: adv7511/33: add HDMI CEC support") > Signed-off-by: Dan Carpenter Thanks for the fix. I've queued this to drm-misc-next. Archit > > diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > index 31ca883bda83..0e14f1572d05 100644 > --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c > @@ -607,10 +607,10 @@ static int adv7511_get_modes(struct adv7511 *adv7511, > adv7511_set_config_csc(adv7511, connector, adv7511->rgb, > drm_detect_hdmi_monitor(edid)); > > - kfree(edid); > - > cec_s_phys_addr_from_edid(adv7511->cec_adap, edid); > > + kfree(edid); > + > return count; > } > > -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project