Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1692096

RE: [PATCH 3.18 36/68] Handle mismatched open calls

Path csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Pavel Shilovskiy <pshilov@microsoft.com>
Newsgroups linux.kernel
Subject RE: [PATCH 3.18 36/68] Handle mismatched open calls
Date Wed, 19 Jul 2017 20:40:01 +0200
Message-ID <u5237-42I-13@gated-at.bofh.it> (permalink)
References <tDQj0-5qv-7@gated-at.bofh.it> <tDQsI-5uu-79@gated-at.bofh.it> <u3bWW-641-17@gated-at.bofh.it>
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yquWEOaUJVI0fktUWThY8GOs6uo+HjfDLoFLau858kA=; b=aqoqfgnN45OXWmljGqQMgZ8iSUtS14Age4AYLYUS35VYNXqXgPG9gqcdivo/pHrLQqfOf5uEwioYaKtRZd3c9i2rySvpGVhJ6RYpJClMBtIjXVd55lwc4iWG2IP/A2VGMuuYKlMS71+cEHTR9j2oEQgijjCMpmPYrpW7wggAp0o=
Thread-Topic [PATCH 3.18 36/68] Handle mismatched open calls
Thread-Index AQHSxc4ubMBV382SM02F56KopyGeDKJT9MQAgAf6lNA=
Accept-Language en-US
Content-Language en-US
X-Ms-Has-Attach yes
Msip_Labels MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=pshilov@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-07-19T11:39:12.0613396-07:00; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General
Authentication-Results decadent.org.uk; dkim=none (message not signed) header.d=none;decadent.org.uk; dmarc=none action=none header.from=microsoft.com;
X-Originating-IP [2001:4898:80e8:4::4d0]
X-Ms-Publictraffictype Email
X-Microsoft-Exchange-Diagnostics 1;CY4PR21MB0136;7:3WkhF0knUXmT2Caaf8fYOXFxG9VLWBUX22OT+4SqnVPRl9hys8Px21mwUD5DWUSx0Nz5xa1k/t7LxctGMq9y/eyIKdLGRGM6Nh8nCLfje95fh8EPdAPz844UpS/rnrHscA9aMM14021FEIMMp9Gh/I/GcLMwq1uFA/MSmdmLkalfkgIFadvDRJEfVmU780jFB+Os0LOn58E8i8h2Lh1g3Of3dt0dpI4Apr0H8NZ9WhpKYKGweOBFxySPa0KAZSE/UhQBWttR8UEvDZD2VcvlaRthenkIRpK+NbzK3QrSgtEQ7sqKC5shl02UwTualFWMucgFghtGX25XQ+zq/EYgx6rMQwo/V6e4cicF/77JvfSRCR9ZL8D2s3ZkxhkYTqoxe2LZm3Ib5+amrQW8yCVrYGmE2ZijENNgszjttwSzGrGc4ilBu8Lt89oMlBs6UQ1/SavaC/ycyV4m2hpOSWxexeULKc5U+pzqSKJx9rgPG3rtp9PPw1kTdPOAhXwpAWDqnhtyB7VqquGyoxStTKwKxi4z+w4Ccvet8ezSg3HA/ZxGLSk8q4JDuomzIOeFWwHQnR7ZEEoP8kL+lrIUTsnuvkeM4mUQr92mWykFv+x7qsPkYznk6JH/MSCjKVB+v78iX7UlfJ5SV96viigiO1oEF3J1zCGOWH6xNehYzSVAa2M7nxhaqy9IzMHf7CHk7O4PAAHwcJviFnh06OIoEKU+tVhfOqmTmN7wwmYoJiGtBZr4Si6HT83FMCHOPB89BZJeLY5jXd4AP7dnyFedUNvZRFmk1xojJ6B81YdDxL5rDIQMB5Tw8EqZ3AFG0VOB1S6g
X-Ms-Office365-Filtering-Correlation-ID 01e1d57b-5a9b-4d0e-88a9-08d4ced57411
X-Ms-Office365-Filtering-Ht Tenant
X-Microsoft-Antispam UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(49563074)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:CY4PR21MB0136;
X-Ms-Traffictypediagnostic CY4PR21MB0136:
X-Exchange-Antispam-Report-Test UriScan:(236129657087228);
X-Microsoft-Antispam-Prvs <CY4PR21MB013627FDE0B64827E9B9EAB8B6A60@CY4PR21MB0136.namprd21.prod.outlook.com>
X-Exchange-Antispam-Report-Cfa-Test BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(61425038)(6040450)(601004)(2401047)(2017060910075)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(20161123558100)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR21MB0136;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR21MB0136;
X-Forefront-Prvs 0373D94D15
X-Forefront-Antispam-Report SFV:NSPM;SFS:(10019020)(6009001)(39410400002)(39840400002)(39450400003)(39400400002)(39860400002)(39850400002)(377424004)(24454002)(229853002)(25786009)(86362001)(8936002)(6246003)(38730400002)(2501003)(6436002)(74316002)(4326008)(5005710100001)(14454004)(5890100001)(478600001)(7696004)(2906002)(50986999)(7736002)(2950100002)(33656002)(54356999)(9686003)(10090500001)(3280700002)(99936001)(305945005)(99286003)(53936002)(8676002)(76176999)(55016002)(3660700001)(6116002)(102836003)(77096006)(81166006)(6506006)(2900100001)(5660300001)(10290500003)(189998001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR21MB0136;H:CY4PR21MB0135.namprd21.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en;
Spamdiagnosticoutput 1:99
Spamdiagnosticmetadata NSPM
Content-Type multipart/mixed; boundary="_002_CY4PR21MB0135DB23AC651C67F9635B3CB6A60CY4PR21MB0135namp_"
MIME-Version 1.0
X-Originatororg microsoft.com
X-Ms-Exchange-Crosstenant-Originalarrivaltime 19 Jul 2017 18:39:13.5963 (UTC)
X-Ms-Exchange-Crosstenant-Fromentityheader Hosted
X-Ms-Exchange-Crosstenant-ID 72f988bf-86f1-41af-91ab-2d7cd011db47
X-Ms-Exchange-Transport-Crosstenantheadersstamped CY4PR21MB0136
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 82
Organization linux.* mail to news gateway
X-Original-Cc "stable@vger.kernel.org" <stable@vger.kernel.org>
X-Original-Date Wed, 19 Jul 2017 18:39:13 +0000
X-Original-Message-ID <CY4PR21MB0135DB23AC651C67F9635B3CB6A60@CY4PR21MB0135.namprd21.prod.outlook.com>
X-Original-References <20170505183212.587141964@linuxfoundation.org> <20170505183214.050929158@linuxfoundation.org> <1500050552.2707.145.camel@decadent.org.uk>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1692096

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

2017-07-14 9:43 Ben Hutchings <ben@decadent.org.uk>:
> On Fri, 2017-05-05 at 11:32 -0700, Greg Kroah-Hartman wrote:
> > 3.18-stable review patch.  If anyone has any objections, please let me know.
> > 
> > ------------------
> > 
> > From: Sachin Prabhu <sprabhu@redhat.com>
> > 
> > commit 38bd49064a1ecb67baad33598e3d824448ab11ec upstream.
> [...]
> > --- a/fs/cifs/smb2ops.c
> > +++ b/fs/cifs/smb2ops.c
> > @@ -1461,6 +1461,8 @@ struct smb_version_operations smb21_oper
> >  	.clear_stats = smb2_clear_stats,
> >  	.print_stats = smb2_print_stats,
> >  	.is_oplock_break = smb2_is_valid_oplock_break,
> > +	.handle_cancelled_mid = smb2_handle_cancelled_mid,
> > +	.handle_cancelled_mid = smb2_handle_cancelled_mid,
> >  	.downgrade_oplock = smb2_downgrade_oplock,
> >  	.need_neg = smb2_need_neg,
> >  	.negotiate = smb2_negotiate,
> > @@ -1542,6 +1544,8 @@ struct smb_version_operations smb30_oper
> >  	.print_stats = smb2_print_stats,
> >  	.dump_share_caps = smb2_dump_share_caps,
> >  	.is_oplock_break = smb2_is_valid_oplock_break,
> > +	.handle_cancelled_mid = smb2_handle_cancelled_mid,
> > +	.handle_cancelled_mid = smb2_handle_cancelled_mid,
> >  	.downgrade_oplock = smb2_downgrade_oplock,
> >  	.need_neg = smb2_need_neg,
> >  	.negotiate = smb2_negotiate,
> [...]
> 
> This doesn't look right.  handle_cancelled_mid should be initialised once in each of the 3 smb_version_operations structures, shouldn't it?
>
> Ben.

Yes, you are right. Thanks for pointing it out.

Greg, I provided the patch to fix the above bug (see the attachment). Could you please look at it and apply to the 3.18.x kernel if it is suitable?

Best regards,
Pavel Shilovsky

Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

RE: [PATCH 3.18 36/68] Handle mismatched open calls Pavel Shilovskiy <pshilov@microsoft.com> - 2017-07-19 20:40 +0200
  Re: [PATCH 3.18 36/68] Handle mismatched open calls Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2017-07-22 15:20 +0200

csiph-web