Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp336403imu; Fri, 7 Dec 2018 01:47:39 -0800 (PST) X-Google-Smtp-Source: AFSGD/WM449IA0g//RS36kMFy2rzlIIzzYyWcvF7YyXEF7sUk8W7Na0reeiZ77UY6R6gCRyzT8Qs X-Received: by 2002:a63:b94c:: with SMTP id v12mr1309968pgo.221.1544176059215; Fri, 07 Dec 2018 01:47:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544176059; cv=none; d=google.com; s=arc-20160816; b=RyWlgC3QKTMhSySZNeylfe0UGi6nEhFMUkRboBCxGjlou60yoy0zs2HpFabov43XIg 2KJuWY+PQmvGNXFGkHysQ1Dmjv/bvlvIZvfx6TsVHTnPVPMBwK/Ql+Yqbk/Oj6aFEPGv 2CCjie7mKmkwd7L9Budzm2K1FGZnT8hmRO2TuxWtt+B+/zvTk02D+Oq9xBvf5GWCKHQb NDohNk39yyg4xVElp/kMBdY61EnuIk7BCcaH/TdKt6PKfUDNe0Q9IxesSr7hTz6hEvuL VMnDQtBa83yU5zRd/+5VKSJUXtqx1VY/UNewu/Yx4mwUMduEjIVvorkzvIUIAaBMIjqY 9ynA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=jHFzK1kA205KsPcDSSgpBTJ2wwL+eQOeFE1VMWe3mBA=; b=IfApr05EDT18E4y8EpBTrkGqggHtyirjEq14CyTIO1fugg4B6sG9p0BQWXOzMFdQkX 005ZM6RKIwieEeGR0vRLpyTyXx2yqEbEd/a38VrtztfS0X0nVKHhM6fIaC7+cdFQNo6I ROD/ecw4TEnjtUXRYNrZUWlAHQVHvWsgHxsVsQfJZxgDsg181Khtx9/kMy0TjUFs4vDg suHLsvgAnyLqs9gQk4FcWS88B5se79HH7hHLoO0iJmw2SRXJlRVnxmP94U9h0yTeSgdg sZKpA6aRiJfK3PNUMDuFbdmR50Ki/2mhV7Wft1aUFTbS0v0/xqwAXxRnlmlJ1USthzLy PPTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hZpnHsgm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w11si2466292pgf.452.2018.12.07.01.47.23; Fri, 07 Dec 2018 01:47:39 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hZpnHsgm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726041AbeLGJqq (ORCPT + 99 others); Fri, 7 Dec 2018 04:46:46 -0500 Received: from mail-lf1-f67.google.com ([209.85.167.67]:46759 "EHLO mail-lf1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725987AbeLGJql (ORCPT ); Fri, 7 Dec 2018 04:46:41 -0500 Received: by mail-lf1-f67.google.com with SMTP id f23so2514599lfc.13 for ; Fri, 07 Dec 2018 01:46:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jHFzK1kA205KsPcDSSgpBTJ2wwL+eQOeFE1VMWe3mBA=; b=hZpnHsgmjta5vss2x7dc2xlO7wb+CJ4XXGbvUTjeAAC31awC85WCQdFeWIyb+bn452 V2XhKJZEi3iv9vLjQJOrRyCFC5WTO80OL7XlrZvjjKGquFQbMdacX+5qBgLQddJnKVXz 2t7pGkVlJb87mmla8I2SZ5K8qArZP1xvAWovo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jHFzK1kA205KsPcDSSgpBTJ2wwL+eQOeFE1VMWe3mBA=; b=JxPeu/M4mMl8ZBkG1f7+2f5mbz3At36H4JhQJuaGYiYiZ9KmqvQACdmq2PzdHK+z8H WUpmpoXv300RQ83zIQjNsaRpv7iRifEEdrJTiHD7JjdPK+4yu1xZjfaIe2dvXMrLK/xY Baqa9IXflXxxvj1nRzFGNXXVTBDPhN6geMQee2Bv1UrXpi+xIvT2ncFkkdkavPlKU2T/ SlCI1iJlPZEsvBv65v+abLnPBI8l3GKCbw4RcPZ/DwJrOAcHf1SCnBWMNUJnWPSh7JYz ZKQJYxFxMU2jg3R9SdUaLsyxXxKjRIMtIrjxaK+GTmn3PgzRWciekdlMDDZy/S/r1oBn JjkQ== X-Gm-Message-State: AA+aEWbQNWWNuM0DW8Vg1SzpSyARY2bjlaJQH65eLLcO20cNsF1gFsS/ O15C1TLYaKlzYNBLQTJzUni49VwCjwdbVJToDTyOTA== X-Received: by 2002:a19:4849:: with SMTP id v70mr893570lfa.62.1544175998063; Fri, 07 Dec 2018 01:46:38 -0800 (PST) MIME-Version: 1.0 References: <1542823573-20228-1-git-send-email-hofrat@osadl.org> In-Reply-To: <1542823573-20228-1-git-send-email-hofrat@osadl.org> From: Linus Walleij Date: Fri, 7 Dec 2018 10:46:26 +0100 Message-ID: Subject: Re: [PATCH 1/2] gpio: mt7621: report failure of devm_kasprintf() To: Nicholas Mc Guire Cc: Bartosz Golaszewski , Matthias Brugger , Sergio Paracuellos , "open list:GPIO SUBSYSTEM" , "linux-kernel@vger.kernel.org" , Linux ARM , "moderated list:ARM/Mediatek SoC support" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 21, 2018 at 7:12 PM Nicholas Mc Guire wrote: > kasprintf() may return NULL on failure of internal allocation thus the > assigned label is not safe if not explicitly checked. On error > mediatek_gpio_bank_probe() returns negative values so -ENOMEM in the > (unlikely) failure case should be fine here. > > Signed-off-by: Nicholas Mc Guire > Fixes: 4ba9c3afda41 ("gpio: mt7621: Add a driver for MT7621") Patch applied with Bartosz and Sean's tags. Yours, Linus Walleij