Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2573520pxj; Mon, 14 Jun 2021 01:53:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwlpIsc83Z2+riguBJhycbKnLzDqNMcNDQox25KbG4ewk+lepz3AYRXvA2PzbVcKCzKsjPw X-Received: by 2002:a17:906:b88e:: with SMTP id hb14mr14023986ejb.396.1623660797056; Mon, 14 Jun 2021 01:53:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623660797; cv=none; d=google.com; s=arc-20160816; b=iVNvmDLbivifTxcJaFv8RWD5GkS4UK6F45I3LC1biJk0pW4/ZezO48HGyoZDb79Gls 1jVr3vwRvc8QqLFP6hBmCzgi3pddDZKx5Iam7xgpEPqeNII97kr8ZZF40r2BslDs2UM2 eyxsMtxhyeokpzBBIuoe+NJ8hjq+XFU+CiI50eulPs/bGNmkbcZ+//nAisMCs+CzPQZL DtOPwgZNMtMRcIaIMn173PNBEvXXlT66h/ri4XP5vTwVh/jmpkjug0UJHPhGI0XgAYow cDn2xsTicZtbnkjF3BZ7ZwJBdGYJfT8coh0AomtkLluJn5Xt6IzdRQWtxI7eQeC5ECc5 qlmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=zhc5KrH7nB+vP5Okxryb0H1oOssNZwvGPDnO0KweY9U=; b=Ycf8bjDr7kihfN5E2fTLO4GAL1l3FbDWyKE6jmP1RgqPcj/65XZB3x4iTpjk4gbuut HOAsXTJZZa1jUtV51QZlJoBt/SabuwHN5J6Xc0lMpMV9Rr25tOgFowWKy5GTw+Sgl+nO ZLi4MAbA1Uxhgui0UDFkK8/pwm+Rwa5vte5EedIyY+lgOGM1DQf0ZwHCQ6+Bfy1nqFow VuCeu2CTsFX5+i23Qja9clY4JmtjWJD2WEhuhdnql6eyCICo01ZAn8BRxaVutRlkvutA 6wj4t1KZ0LJA//xP2pqKfveJWDpIhy+d5U8hZPpljKDRso02Vgt2D47oqK3EcDsqxDmn +Upg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MorrzZBJ; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 25si4942260eji.549.2021.06.14.01.52.53; Mon, 14 Jun 2021 01:53:17 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MorrzZBJ; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232671AbhFNIvV (ORCPT + 99 others); Mon, 14 Jun 2021 04:51:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37570 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232664AbhFNIvT (ORCPT ); Mon, 14 Jun 2021 04:51:19 -0400 Received: from mail-oo1-xc2c.google.com (mail-oo1-xc2c.google.com [IPv6:2607:f8b0:4864:20::c2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B7BBC061574; Mon, 14 Jun 2021 01:49:17 -0700 (PDT) Received: by mail-oo1-xc2c.google.com with SMTP id j17-20020a0568200231b029024900620310so2470515oob.7; Mon, 14 Jun 2021 01:49:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zhc5KrH7nB+vP5Okxryb0H1oOssNZwvGPDnO0KweY9U=; b=MorrzZBJZZfI2Eoa3wtobeR693l2V/0WBRrC4FXETifIrlWqp0THVdgdgBVc3DHKd2 IzdersvWZpPPDTS9SyASCal2DLh7gbZpWWBdJPqfrdH6eZm3YNrgxCSAdYUzLtRbmdRG bHmVStMu8LKY5fwx1+1AcvFq8UNadbc5dUOlWbXhByxJYCzFFScqBHc0Z5zde9tofCKV YQjeNzCWGZO98W0Ap8QO4YZE+Akxxbn0ZqiDThU7CUKMA4lvXjuG/QbWanJGRE45jLIa 5ZDYXDYW6WnrUeJeWeZCoR1SOur+fLpse5SipfEz5l66j62z415wDWOeBO1nlGcvvK8A KBRA== 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=zhc5KrH7nB+vP5Okxryb0H1oOssNZwvGPDnO0KweY9U=; b=rzApEInQs1CkJzsTo1+zxzgPwrvT3V1MOwNBJpdbMEJXT9sEx/auEvX6bbqdjLREGv DT6wenJN5d12JUypU6voIOAVyf89sgBOKAVw1x2iynUflU6NmvpCi0Ka85k8hQuyVP16 pHuiM4Ml/joJBzGg+JlwMih7v/qRUIhVKDbVJbU6VMEBzX0hEjB2+tWAookSF6wjEVER wwnBwWbrkuCqbEzio7NMWZdLvQx6HQS6KiAtTIV0uCkcMvEpN9VuQAW2tOhU/tfUitVF MKSeCGKC9fKUFZkjGxMhIoU+D+CaMCnIMG0LkZd5J/94GHRTHVL9dxcUe/oam0ksCzvb 0GRg== X-Gm-Message-State: AOAM5309y8LVWN2mxc6hArSicn0NlJeCWexByNSnCnX+EVjs4mX8RpzM 11TguEYhGSBVDLCksjmpM4EHQzNtosSGEbcHU3hmA3uyWVs= X-Received: by 2002:a4a:9bcb:: with SMTP id b11mr12139019ook.44.1623660556399; Mon, 14 Jun 2021 01:49:16 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Oded Gabbay Date: Mon, 14 Jun 2021 11:48:49 +0300 Message-ID: Subject: Re: [PATCH] habanalabs: Fix an error handling path in 'hl_pci_probe()' To: Christophe JAILLET Cc: Oded Gabbay , Arnd Bergmann , Greg Kroah-Hartman , Ofir Bitton , Omer Shpigelman , farah kassabri , "Linux-Kernel@Vger. Kernel. Org" , kernel-janitors@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jun 12, 2021 at 8:42 AM Christophe JAILLET wrote: > > If an error occurs after a 'pci_enable_pcie_error_reporting()' call, it > must be undone by a corresponding 'pci_disable_pcie_error_reporting()' > call, as already done in the remove function. > > Fixes: 2e5eda4681f9 ("habanalabs: PCIe Advanced Error Reporting support") > Signed-off-by: Christophe JAILLET > --- > drivers/misc/habanalabs/common/habanalabs_drv.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/misc/habanalabs/common/habanalabs_drv.c b/drivers/misc/habanalabs/common/habanalabs_drv.c > index 64d1530db985..d15b912a347b 100644 > --- a/drivers/misc/habanalabs/common/habanalabs_drv.c > +++ b/drivers/misc/habanalabs/common/habanalabs_drv.c > @@ -464,6 +464,7 @@ static int hl_pci_probe(struct pci_dev *pdev, > return 0; > > disable_device: > + pci_disable_pcie_error_reporting(pdev); > pci_set_drvdata(pdev, NULL); > destroy_hdev(hdev); > > -- > 2.30.2 > Thanks for catching it. This patch is: Reviewed-by: Oded Gabbay Applied to -next. Oded