Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp970400pxf; Thu, 8 Apr 2021 18:15:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwHlo4FnN9oBjlHmBpbMn8TOuwyPxyCdyRQxd+rOcXyCgKUPp7u4Ge5Qv57sIetVz3v3p4G X-Received: by 2002:a05:6402:4245:: with SMTP id g5mr15100925edb.306.1617930942171; Thu, 08 Apr 2021 18:15:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617930942; cv=none; d=google.com; s=arc-20160816; b=nz9lJ0KafGBfERH3hJCdgwRfnLPKChucnOEhC+t8NSZ934b3JCQf83zQtVuv7B1csM Cxtk6iLQr90GvqsTjR/BODSRCd8CC9DCucKOMPPylkaRolup5aqhtoalIO83WFGQKl/O csc3AYV0+QS5OJGSYN0DlGMMAL7+iPuADv3FKOLssLyx59XeGf0lHl+dVVhGDVL+678x 2O1pfugW46lMBmBx/T27baqHj+UT3EP4W+LctDXyWlmTf+0J87KrqWJyih/r4Ue4D6uf eE48NrCH7gV4JYv+S9achye59y7Y++tsDa9qbHMDoNWxItf+Z1oA8swAzWJpFzxTwZdt pteA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=53NM+Sh593J5zEDJaF8gwPiA12i663bWA4HPRsnnq8Q=; b=kIXghD67XtbfojuiCzdE7P0TGcQwZ9BbnMU893eF7nMT76vtLtDoWWLUXUJ7b4Go2l LOs/h44rZzquXY8E7/GB2T8al+WacNaJyo3BtWiJ0RrpO/ByJCTFWH8EdF7NdiXGB1Cl HNtrTRvL6x691zeHAX3xeGy4O5CsTH1dNDNkoK0lvfSwfMX5G9m3/s++X+0ffKgG0Mso lXxrpzlzGiFW35HZuK2NZ5sLaw47gnYn1r5owWvZjguV7Fqg7T/+Dnw01Wn8sth3Didg LBTf2Ck5UIMnjAucInoVtJVhORyZOCZK+onv0jXMCcbkZpRpNxgvsCZ+NTGYK/6V0wTi n2FQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qh17si709444ejb.127.2021.04.08.18.15.16; Thu, 08 Apr 2021 18:15:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233166AbhDIBMg (ORCPT + 99 others); Thu, 8 Apr 2021 21:12:36 -0400 Received: from szxga07-in.huawei.com ([45.249.212.35]:16848 "EHLO szxga07-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232958AbhDIBMe (ORCPT ); Thu, 8 Apr 2021 21:12:34 -0400 Received: from DGGEMS404-HUB.china.huawei.com (unknown [172.30.72.58]) by szxga07-in.huawei.com (SkyGuard) with ESMTP id 4FGg6729DRz9xZl; Fri, 9 Apr 2021 09:10:07 +0800 (CST) Received: from localhost.localdomain (10.175.102.38) by DGGEMS404-HUB.china.huawei.com (10.3.19.204) with Microsoft SMTP Server id 14.3.498.0; Fri, 9 Apr 2021 09:12:09 +0800 From: Wei Yongjun To: , Anshuman Khandual , Mathieu Poirier , Suzuki K Poulose , Alexander Shishkin CC: , , , , Hulk Robot Subject: [PATCH -next] coresight: trbe: Fix return value check in arm_trbe_register_coresight_cpu() Date: Fri, 9 Apr 2021 01:22:13 +0000 Message-ID: <20210409012213.3664473-1-weiyongjun1@huawei.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT X-Originating-IP: [10.175.102.38] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In case of error, the function devm_kasprintf() returns NULL pointer not ERR_PTR(). The IS_ERR() test in the return value check should be replaced with NULL test. Fixes: 3fbf7f011f24 ("coresight: sink: Add TRBE driver") Reported-by: Hulk Robot Signed-off-by: Wei Yongjun --- drivers/hwtracing/coresight/coresight-trbe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/hwtracing/coresight/coresight-trbe.c b/drivers/hwtracing/coresight/coresight-trbe.c index 5ce239875c98..176868496879 100644 --- a/drivers/hwtracing/coresight/coresight-trbe.c +++ b/drivers/hwtracing/coresight/coresight-trbe.c @@ -871,7 +871,7 @@ static void arm_trbe_register_coresight_cpu(struct trbe_drvdata *drvdata, int cp dev = &cpudata->drvdata->pdev->dev; desc.name = devm_kasprintf(dev, GFP_KERNEL, "trbe%d", cpu); - if (IS_ERR(desc.name)) + if (!desc.name) goto cpu_clear; desc.type = CORESIGHT_DEV_TYPE_SINK;