Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751578AbdIUDZ0 (ORCPT ); Wed, 20 Sep 2017 23:25:26 -0400 Received: from mail-wr0-f195.google.com ([209.85.128.195]:35236 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751283AbdIUDZY (ORCPT ); Wed, 20 Sep 2017 23:25:24 -0400 X-Google-Smtp-Source: AOwi7QAewEPpcsm778csWz6qA6GqKJ9fBhJgz1JqUWz/bF6hCWmrWHCqTM2sK8kYv0r9W4jRbIkDRvuZdiU2SAMLYF8= MIME-Version: 1.0 In-Reply-To: <1505891589-6632-2-git-send-email-arvind.yadav.cs@gmail.com> References: <1505891589-6632-1-git-send-email-arvind.yadav.cs@gmail.com> <1505891589-6632-2-git-send-email-arvind.yadav.cs@gmail.com> From: Gregory Fong Date: Wed, 20 Sep 2017 20:24:52 -0700 Message-ID: Subject: Re: [PATCH 1/2] gpio: brcmstb: Handle return value of devm_kasprintf To: Arvind Yadav Cc: Linus Walleij , Brian Norris , Florian Fainelli , bcm-kernel-feedback-list , linux-gpio@vger.kernel.org, "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 996 Lines: 32 On Wed, Sep 20, 2017 at 12:13 AM, Arvind Yadav wrote: > devm_kasprintf() can fail here and we must check its return value. > > Signed-off-by: Arvind Yadav > --- > drivers/gpio/gpio-brcmstb.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/gpio/gpio-brcmstb.c b/drivers/gpio/gpio-brcmstb.c > index dd0308c..1227d6e 100644 > --- a/drivers/gpio/gpio-brcmstb.c > +++ b/drivers/gpio/gpio-brcmstb.c > @@ -485,6 +485,9 @@ static int brcmstb_gpio_probe(struct platform_device *pdev) > gc->of_node = np; > gc->owner = THIS_MODULE; > gc->label = devm_kasprintf(dev, GFP_KERNEL, "%pOF", dev->of_node); > + if (!gc->label) > + goto fail; Please also set err to -ENOMEM. > + > gc->base = gpio_base; > gc->of_gpio_n_cells = 2; > gc->of_xlate = brcmstb_gpio_of_xlate; > -- > 1.9.1 > Thanks, Gregory