Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1748540ybl; Wed, 28 Aug 2019 21:01:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqzYQbNN0xN5g0EA2kmDK4fa+biWR0fW/Gzhg4irR2TYIA3TEHAgFN64hULUQbQdDzu4mKHE X-Received: by 2002:a17:902:b20c:: with SMTP id t12mr7718891plr.205.1567051284286; Wed, 28 Aug 2019 21:01:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567051284; cv=none; d=google.com; s=arc-20160816; b=QjAaMZdVeBnxb+CDooe3U0p3ubBhAW3YrIlMowZZmquTuorEwrCwA14btyYnI6fD3Y GBF98idHNMT4fCN/h48DuzmxChB/wr3b2nfp5MeiUC9yxZEq73/a6o/tRQ9TXpx3JZqB ke5O86Z2DwuRNxeDsYqtQ9poDUZ0bBKfEb0kxL2ClFq/QKuoXkJMJZeXvOyjYTNeC6BU Crgen4DDxblltLvCxLnsU0ruUQGvgubGa/WLAK15DEH5vgxVPqVQEc5Sx45Ct5yK/6a4 a1nTYqktuVNVaoNDNNXS5ZRSDBDRvt3+me6v0T0aiSLsyTZyjcNitXm0o+OvLxv2muNT wL4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=NWVOfHDaPa1JXjahrXr3gtA9w996ssiG4UTUIisw4iM=; b=aTbkoeaegjd9M2xV02GhjnJhwrq1QOoxo5f4Ge/kBVyz4hTTYBcNGATP44FuZKwT8y TRAfgG+lsiGw7q+GzgiR5f8nK03JL1Duz1R+4J54zXtw8XgGxtHcc/2FcQMpLr0gd9+5 ZRQGWV50SDT/hVZk7VxuxPX1gLdm73BtsHy3b0MBFd+WbK7uk7vEZ3FAD48dUVftHTSb JVQK1roHEsN1hyGalsXKouPlhaCaF/KzA9mTxwyCPhlEVcyzEOwNF+VzKAgy162vVlvN VgCONVTd4n0sDyfjtD4C8Z5TbMj7evt1vMB55LrzaK+TvQ4zrpnKUx4ETXumQMUC81iq 5XCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="XSb6pIY/"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t6si954716pjv.81.2019.08.28.21.01.07; Wed, 28 Aug 2019 21:01:24 -0700 (PDT) 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; dkim=pass header.i=@gmail.com header.s=20161025 header.b="XSb6pIY/"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725855AbfH2EAK (ORCPT + 99 others); Thu, 29 Aug 2019 00:00:10 -0400 Received: from mail-io1-f53.google.com ([209.85.166.53]:37031 "EHLO mail-io1-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725730AbfH2EAJ (ORCPT ); Thu, 29 Aug 2019 00:00:09 -0400 Received: by mail-io1-f53.google.com with SMTP id q12so4116749iog.4; Wed, 28 Aug 2019 21:00:09 -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=NWVOfHDaPa1JXjahrXr3gtA9w996ssiG4UTUIisw4iM=; b=XSb6pIY/kPb5cGGMWENjAA1EtiWDclpcTZ85OE17tION/EyvWZoEs2hgBvSOP9Zknu XTvJf+YfQjrKB8MxGCzom2HDIgAmbkLK7o2uTtQIjZOw1O8TiG080WXFA4U4i8Q2lI2s nAIQ6wkwPQJGo+4D2JeEos/IKqel6DVy+To05kc5At+UmWm6AtnFs1Ycr0xF6+7O/I9i sPedDi2fvM+Yo/C3QeLuKlvEBpOKNAcNe9R4Sml9Bb9Y1eFUFLYeQyeAsKSyDmCyMV2U 3uQ6RGst2vs4/IKmiVamTZ49T7xEsaMYAOdAucqmukmLWoJJLoD5dz6IVRwFzws+nFD6 ECcg== 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=NWVOfHDaPa1JXjahrXr3gtA9w996ssiG4UTUIisw4iM=; b=GnBA0Qpb8o7XxJ2PP/qiPkeYC9RjRJuq7CS9Y1U+/Iw42yPK+g/PvfoCrTaDh2M8xS pfTsyI2TN0pamz9yBnEQr9nECBY2Kjtf8vPna9n7vt/qBb9g4aYF4yC9zanfwOrnZ0Xp bLIzIUkQY2GDKgZxwgwFxyC5ZQSCtDfdyMpEUXjC/KIwytpzV8vZvzQ1QxK+tNAh+A7l YBdG4CXSV802CHsr6uDJIfnr9JbgI34fL6XSSPeJnm12N0iz7k1ZwGL/GXQotmd8JP0K KomP8n0l2w74ulOi2tmDbXbIez0PpIKpv1K9ms4i2yaZpdxocW48vgNNGeq8OO6O4HG+ MK/g== X-Gm-Message-State: APjAAAWCwypQv1pMKZdcF3SrZQGx1FMY9Ccvg2ap+asod0yiqDSyMNIs mp6r9XXF5knohf/t5gpmBzofN4dnqIRmXK66ytk= X-Received: by 2002:a02:390c:: with SMTP id l12mr8164554jaa.76.1567051208512; Wed, 28 Aug 2019 21:00:08 -0700 (PDT) MIME-Version: 1.0 References: <20190829000006.24187-1-colin.king@canonical.com> In-Reply-To: <20190829000006.24187-1-colin.king@canonical.com> From: Steve French Date: Wed, 28 Aug 2019 22:59:57 -0500 Message-ID: Subject: Re: [PATCH][cifs-next] cifs: ensure variable rc is initialized at the after_open label To: Colin King , ronnie sahlberg Cc: Steve French , CIFS , samba-technical , kernel-janitors , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Merged into cifs-2.6.git for-next Ronnie, You ok with merging this as a distinct patch? On Wed, Aug 28, 2019 at 7:02 PM Colin King wrote: > > From: Colin Ian King > > A previous fix added a jump to after_open which now leaves variable > rc in a uninitialized state. A couple of the cases in the following > switch statement do not set variable rc, hence the error check on rc > at the end of the switch statement is reading a garbage value in rc > for those specific cases. Fix this by initializing rc to zero before > the switch statement. > > Fixes: 955a9c5b39379 ("cifs: create a helper to find a writeable handle by path name") > Addresses-Coverity: ("Uninitialized scalar variable") > Signed-off-by: Colin Ian King > --- > fs/cifs/smb2inode.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/fs/cifs/smb2inode.c b/fs/cifs/smb2inode.c > index 70342bcd89b4..939fc7b2234c 100644 > --- a/fs/cifs/smb2inode.c > +++ b/fs/cifs/smb2inode.c > @@ -116,6 +116,7 @@ smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon, > smb2_set_next_command(tcon, &rqst[num_rqst]); > after_open: > num_rqst++; > + rc = 0; > > /* Operation */ > switch (command) { > -- > 2.20.1 > -- Thanks, Steve