Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp3982183pxu; Mon, 12 Oct 2020 06:36:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxyOKg+SR0u+syO7FSbZbSdVgj7i/xvCuGtDuoM8+rcL/oBmyB8uVtv9ScrDuFu29MjHfSv X-Received: by 2002:a17:907:7292:: with SMTP id dt18mr26847730ejc.265.1602509767670; Mon, 12 Oct 2020 06:36:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602509767; cv=none; d=google.com; s=arc-20160816; b=DniHbyzhMdlPHihi05OdVnDaNioMHMDw9Z3CwgrSYahAWeIMrm55rSXlZweXRrlxlL xtzoCO/jj53/Kn9kk7M7ok8bR0+YAlxn7fzQ5EHaM1BY5pNIq+CiQSthjutADFn5v6lh 4u24JoiUJwsWO+JmqWR3YE8MmwPk9l0ZYjfE6+NCykGwiZ5PlktMtyI90OXKz0WCsVtC CgzEhQXcxf4ykri0iWBw1WeM+sPPBj93ojIUk+GCkblMLxeHMgSAJwS5m0ApgWw4pKUi xj1ruELByMOM0oDEPEp3+vo5+yViLw0DO+jZGANRt0C6ZL/CbmGZSD8GpAaasVoSsb4f Yekg== 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=hwSiWEE3gtyyCGHrLlfNv+pHa46OtLoTIzwA7w49qr4=; b=DBnTP5novZJFt7bdDz9UVSxgVzLw99XP008SUaxuoC4b2bfvdhArEGeibpMkhJQvYI y3DJGLbJKoTcQWoJehWtfl+Z08g9Tn0Nnk/iXZkEZTH0D3sWvfV/ygdrx1PxrgjOTu/u lSvaTp84sbTNIpnnCwTxva3JjQanMYaT0uCrnPK30R61JrJppI+6jsD3GCE+ZCbozigP 3A0wy7fQ6puMWK/wrv6bDFXqIkWIGr/YXP3HaGAcz/38LOowXqv92Xfy2Gpy7TsJ2gy5 M2QOxhEH3c4Lp4ZNzaI+lRgA4odm/if6+ZKQDPcQah3BQp0eCf5X3yG2Az0NWgdRZcd5 0nbg== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j24si11927772ejb.48.2020.10.12.06.35.43; Mon, 12 Oct 2020 06:36:07 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388098AbgJLNRk (ORCPT + 99 others); Mon, 12 Oct 2020 09:17:40 -0400 Received: from szxga07-in.huawei.com ([45.249.212.35]:39756 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2387906AbgJLNRj (ORCPT ); Mon, 12 Oct 2020 09:17:39 -0400 Received: from DGGEMS406-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 3E6A525B094AB20EDF90; Mon, 12 Oct 2020 21:17:36 +0800 (CST) Received: from localhost.localdomain.localdomain (10.175.113.25) by DGGEMS406-HUB.china.huawei.com (10.3.19.206) with Microsoft SMTP Server id 14.3.487.0; Mon, 12 Oct 2020 21:17:29 +0800 From: Jing Xiangfeng To: , CC: , , Subject: [PATCH] staging: fieldbus: anybuss: jump to correct label in an error path Date: Mon, 12 Oct 2020 21:24:04 +0800 Message-ID: <20201012132404.113031-1-jingxiangfeng@huawei.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.175.113.25] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In current code, controller_probe() misses to call ida_simple_remove() in an error path. Jump to correct label to fix it. Fixes: 17614978ed34 ("staging: fieldbus: anybus-s: support the Arcx anybus controller") Signed-off-by: Jing Xiangfeng --- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/fieldbus/anybuss/arcx-anybus.c b/drivers/staging/fieldbus/anybuss/arcx-anybus.c index 5b8d0bae9ff3..b5fded15e8a6 100644 --- a/drivers/staging/fieldbus/anybuss/arcx-anybus.c +++ b/drivers/staging/fieldbus/anybuss/arcx-anybus.c @@ -293,7 +293,7 @@ static int controller_probe(struct platform_device *pdev) regulator = devm_regulator_register(dev, &can_power_desc, &config); if (IS_ERR(regulator)) { err = PTR_ERR(regulator); - goto out_reset; + goto out_ida; } /* make controller info visible to userspace */ cd->class_dev = kzalloc(sizeof(*cd->class_dev), GFP_KERNEL); -- 2.17.1