Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp6556167ybl; Wed, 15 Jan 2020 06:36:22 -0800 (PST) X-Google-Smtp-Source: APXvYqxNuTdEJElHQ5funPP8AiaxuoiRr5vj1LzCo8V+GACcmN3eqkvw2N2xog7bTCyP4n/a1GiN X-Received: by 2002:a9d:c02:: with SMTP id 2mr2983828otr.183.1579098981981; Wed, 15 Jan 2020 06:36:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579098981; cv=none; d=google.com; s=arc-20160816; b=ypPS9Oa/CDPTMHazDseDjUB9JbVJmnDGfXW284c3oJ7jr0SsBvu8nIcDShvDHhpdKJ 7cfSjChVivE4g2jiNU3mLl/5uMkY40aPvJsZLzLjEuXsK5yKU/kkN6o2QvWez5xxV1RK FbPh8z4Jd459GD7TGDkBRL+5rTSERSMTmREbMYJ3eOtJLncuXS0/g4B920rmv/miUe87 GQsko8uGFiwHL1Do7UNrsLIS7JxxWTTBrexmxkJMRIdajowxQsAxb10l718VMKiHVwX7 Zm/3rnSlzyT/gI9o+nCjO9pOsaoaCGzu74mvuWja2tqERk98nHvVST8MFmTg4901t894 2CUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=gexlSBp5DTmb55c4CvGV6hZZnO7KKmg7Xq5figlqwY0=; b=DgMbl54x2AGcJlM1DJFDcGvHtbvuJdosFqgwFkRO1xNLuaj/1/xjXQH+1mK6h09zGC H6AX9cWk5RAQqOG0OLaa9aFBZrmE23D3kx+vf2XPo33aKo4lMSy1yqzXHuKmkAn/xsoY wtVr9F7kYYUjzSuIiE4o4ZiqBnIk4dV7fDp7ONGtkA8945VItLVubhPy0Iy70xsSxewq f+AEfZPGgMEDLoXDqBPOxqdkyfF7PWYzWvqm9BTIfYDpU0uEc2jl/2w36AvqCGPMo0i6 JlXH1S/x65mtiKEMyIQcG+62X3eUl+PCKYXi97RGV26j/+pmYglRCrGkKmW0e4zklaJi uSdA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n2si10444596otk.177.2020.01.15.06.36.09; Wed, 15 Jan 2020 06:36:21 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728915AbgAOOfI (ORCPT + 99 others); Wed, 15 Jan 2020 09:35:08 -0500 Received: from szxga04-in.huawei.com ([45.249.212.190]:9622 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726418AbgAOOfH (ORCPT ); Wed, 15 Jan 2020 09:35:07 -0500 Received: from DGGEMS411-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 7E27371AF80249D83CBA; Wed, 15 Jan 2020 22:35:04 +0800 (CST) Received: from localhost.localdomain.localdomain (10.175.113.25) by DGGEMS411-HUB.china.huawei.com (10.3.19.211) with Microsoft SMTP Server id 14.3.439.0; Wed, 15 Jan 2020 22:34:55 +0800 From: Wei Yongjun To: Bard Liao , Oder Chiou , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Shuming Fan CC: Wei Yongjun , , , Subject: [PATCH -next] ASoC: rt700: fix return value check in rt700_sdw_probe() Date: Wed, 15 Jan 2020 14:30:27 +0000 Message-ID: <20200115143027.94364-1-weiyongjun1@huawei.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT X-Originating-IP: [10.175.113.25] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In case of error, the function devm_regmap_init() returns ERR_PTR() and never returns NULL. The NULL test in the return value check should be replaced with IS_ERR(). Fixes: 7d2a5f9ae41e ("ASoC: rt700: add rt700 codec driver") Signed-off-by: Wei Yongjun --- sound/soc/codecs/rt700-sdw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/soc/codecs/rt700-sdw.c b/sound/soc/codecs/rt700-sdw.c index 314103601af3..a4b95425886f 100644 --- a/sound/soc/codecs/rt700-sdw.c +++ b/sound/soc/codecs/rt700-sdw.c @@ -460,8 +460,8 @@ static int rt700_sdw_probe(struct sdw_slave *slave, regmap = devm_regmap_init(&slave->dev, NULL, &slave->dev, &rt700_regmap); - if (!regmap) - return -EINVAL; + if (IS_ERR(regmap)) + return PTR_ERR(regmap); rt700_init(&slave->dev, sdw_regmap, regmap, slave);