Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp8160702pxb; Fri, 19 Feb 2021 08:50:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJxh2AgzqytpvfsNaLumk1r0GE24GFfMsYZ6k6VKd7kbjnMFOkn5gfpxYxYbKEY1N3223fjP X-Received: by 2002:aa7:da55:: with SMTP id w21mr10459476eds.138.1613753413835; Fri, 19 Feb 2021 08:50:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613753413; cv=none; d=google.com; s=arc-20160816; b=FP1RwHKiCj9M90JnH4GgZuYEIO6DtJy7hn2GW9dtzPE2aE/se18vE84Qog17Wpm+2v LW+zf/9OAPcQkVcfEV18OfKVaTWN1+olzfcTlq/SXlaz51KjgsHW/cAfGuItvCpH0w6u 6A1QKCNxCjW7bCTb1eCNZmUujXxtxpWaeddXxlRm943aSY1xgZhaefh5naktqCoAgIsr hCOTHsGjish+DFc40nkAov7YMCVelwr9p0bgt4Ab4vkszVvnxkGK7bJ6oRJCO596WUeq Q8lFEN34QNUJkcQnCO78DZBKFGFFCvKSHeWknwjT3paBymPjoAXk4hvMplGSXW1LQXLe pP9w== 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 :user-agent:references:in-reply-to:date:cc:to:reply-to:from:subject :message-id; bh=JX3UpNl1byNqOjk+hMC+lqA9saZL/oIy6WaX13C28/k=; b=SVbs1QEfU7mf2cI3H0s48r8bPQrTwBkQLP4lE05OJwpzwXnE14aw8Bm1qaUsFWEiBk OPMoKw2X5A1RBg8cbsX1dXTl2Ob04GoyhqbtLAwcrA/1PPETSLNFLijlbsW8RWW5Nmv1 DzLl94OcLXo74Pu9dgSw5kaUHnKvqQ4oxlKnOk+ONztP1Kggwizjlc0AnRClWqEkW6kY D4ZKXn8P94DtskiVwOQToyCA5eNaFv7nycTcw+m/1a4aev9slXuuZDzzrjucRq+m1SS1 H7zmNVbrW86WgI3dPy602oz5GPGLSdC8hoLGYTzou+mm+ux4593eEHaot+qDjnonArq/ qpEg== 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 o9si6487118edh.236.2021.02.19.08.49.49; Fri, 19 Feb 2021 08:50:13 -0800 (PST) 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 S230190AbhBSQst (ORCPT + 99 others); Fri, 19 Feb 2021 11:48:49 -0500 Received: from mx2.suse.de ([195.135.220.15]:38662 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229806AbhBSQso (ORCPT ); Fri, 19 Feb 2021 11:48:44 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 951EDAC6E; Fri, 19 Feb 2021 16:48:02 +0000 (UTC) Message-ID: Subject: Re: [PATCH] cifs: Fix inconsistent IS_ERR and PTR_ERR From: Samuel Cabrero Reply-To: scabrero@suse.com To: YueHaibing , sfrench@samba.org, dan.carpenter@oracle.com, aaptel@suse.com Cc: linux-cifs@vger.kernel.org, samba-technical@lists.samba.org, linux-kernel@vger.kernel.org Date: Fri, 19 Feb 2021 17:48:01 +0100 In-Reply-To: <20210218092812.20004-1-yuehaibing@huawei.com> References: <20210218092812.20004-1-yuehaibing@huawei.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks Yue, it looks good to me. Reviewed-by: Samuel Cabrero On Thu, 2021-02-18 at 17:28 +0800, YueHaibing wrote: > Fix inconsistent IS_ERR and PTR_ERR in cifs_find_swn_reg(). The > proper > pointer to be passed as argument to PTR_ERR() is share_name. > > This bug was detected with the help of Coccinelle. > > Fixes: bf80e5d4259a ("cifs: Send witness register and unregister > commands to userspace daemon") > Signed-off-by: YueHaibing > --- >  fs/cifs/cifs_swn.c | 2 +- >  1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/cifs/cifs_swn.c b/fs/cifs/cifs_swn.c > index d35f599aa00e..f2d730fffccb 100644 > --- a/fs/cifs/cifs_swn.c > +++ b/fs/cifs/cifs_swn.c > @@ -272,7 +272,7 @@ static struct cifs_swn_reg > *cifs_find_swn_reg(struct cifs_tcon *tcon) >         if (IS_ERR(share_name)) { >                 int ret; >   > -               ret = PTR_ERR(net_name); > +               ret = PTR_ERR(share_name); >                 cifs_dbg(VFS, "%s: failed to extract share name from > target '%s': %d\n", >                                 __func__, tcon->treeName, ret); >                 kfree(net_name);