Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1427732pxf; Fri, 19 Mar 2021 07:05:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJAap74mvfPtC6TKz4eZWVZFNGWFjGDr28N3y1+/rniQqrZCGd8zCIlVaPZTBo+VneldWM X-Received: by 2002:a17:906:ecfb:: with SMTP id qt27mr4417464ejb.245.1616162730224; Fri, 19 Mar 2021 07:05:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616162730; cv=none; d=google.com; s=arc-20160816; b=1JG/jQvlk13FtpevEKBJC8uzWevDUUOP3ZBhX75AXmsQa36waMeOY9pxBVMsK2QRbs +7H+dN5gHlppuu6AHmChQ7i1Hklrvn+NDA+WYavTTUxsobR4wg5esfo62NFhPoToPDi0 ftpiPxJUatHXNOFXATXtpU9tkPNcRblo/kvjfcU4A0rdER/KjmCZ9G0Db+bQjP+hkHZd uoHcX1lkNXm9x/hHhOgKyW2T/Ybk36L6tuFYxzlUuShrR790RuStoVyWJAZaLUb4b3j/ n2VcoFFSeHVL9Ynzi0fLDrNBtnE4BbEq+Rwe/Ho1Qh5RxJ5jZt88PmsEaFEZxA6aHpA4 EFUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=TqqbVtWB6LM/wlj/Zm94A0tiumXfDSADHj/d83zSsp8=; b=K8o0XIP2rSvyyMT6xPhG0Lu9tgvfEywof8PSLsWCs1ZbqNvkXS/oyw+CF6KPYagmj9 VbF3SZk/MpTs5Rus9t24s9blsSo4KyDycN89isj4aRWXUoQT+2bszi+JSmOLASP1KDG3 RzJ0OUklEv2h1nCBmx805Eop2/9fzvdbBRiMPL906V8FqLuuCj41dpxX+wtYYZwQS14v xdFoPdSCwETmnAMmZL2n6SZGoXwLIu/mEpJdx2F7kcy+RAyUut54CUlewDKpCAY4kVtx j4DbcPr/kvm8/Flfsi05ibELdZVWHcfXyCu1MNuR+9KOr1ZdYIkEkc11wlfSVhtEjGyg 3ylw== 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 l25si4230787ejg.664.2021.03.19.07.05.06; Fri, 19 Mar 2021 07:05:30 -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 S229914AbhCSODf (ORCPT + 99 others); Fri, 19 Mar 2021 10:03:35 -0400 Received: from p3plsmtpa06-02.prod.phx3.secureserver.net ([173.201.192.103]:38622 "EHLO p3plsmtpa06-02.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229936AbhCSODN (ORCPT ); Fri, 19 Mar 2021 10:03:13 -0400 Received: from [192.168.0.116] ([71.184.94.153]) by :SMTPAUTH: with ESMTPSA id NFiXlbXRcBt9YNFiYlSQSH; Fri, 19 Mar 2021 07:03:10 -0700 X-CMAE-Analysis: v=2.4 cv=C/0sdSD+ c=1 sm=1 tr=0 ts=6054af1e a=vbvdVb1zh1xTTaY8rfQfKQ==:117 a=vbvdVb1zh1xTTaY8rfQfKQ==:17 a=IkcTkHD0fZMA:10 a=SEc3moZ4AAAA:8 a=3-RhneuVAAAA:8 a=eswUgBqCcl90HEgtvx8A:9 a=QEXdDO2ut3YA:10 a=5oRCH6oROnRZc2VpWJZ3:22 a=VLVLkjT_5ZicWzSuYqSo:22 X-SECURESERVER-ACCT: tom@talpey.com Subject: Re: [PATCH v3] cifs: Silently ignore unknown oplock break handle To: Vincent Whitchurch , Steve French Cc: kernel@axis.com, linux-cifs@vger.kernel.org, samba-technical@lists.samba.org, linux-kernel@vger.kernel.org References: <20210319135711.11802-1-vincent.whitchurch@axis.com> From: Tom Talpey Message-ID: <4ebdf34a-bd01-68ad-6d27-b1c02d21aebe@talpey.com> Date: Fri, 19 Mar 2021 10:03:10 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 MIME-Version: 1.0 In-Reply-To: <20210319135711.11802-1-vincent.whitchurch@axis.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfCNVZxyNVbezDCGi8/jg/8PjvDCrHEwezT+McuGoN0CXy5Th5eqKF5XuMCO8hDLaNqnroiUHmRq7ntRMuzxwd/jiOvW0Fw4pcz2PHOTdcWOdcbyMgqCu bTbpqcmrgY5DOmSnY5TZzFQxR/BBIdCVaMwEA6mm5phg+NRQxCa8baUhnlY8qMMxO4RAyZc/1vOTRW5k3VezQGyJUh6a3eoAbOVdyFq439wpGkYLcptzBYV7 VA9Mx/9N1Qc2XzPIdHVL7kTi7L1kxTV+YjiT78bjj0v9lYZA9nZyhu/suJCRM/4wgCe+III5k9pglpv5IEM8KImRuIRvtHZpCvX9LJbf51AuKKNSNh5lbmam rDBSBzC3OQOAMefOwCPEus5xkTJhlg== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org LGTM feel free to add Reviewed-By: Tom Talpey On 3/19/2021 9:57 AM, Vincent Whitchurch wrote: > Make SMB2 not print out an error when an oplock break is received for an > unknown handle, similar to SMB1. The debug message which is printed for > these unknown handles may also be misleading, so fix that too. > > The SMB2 lease break path is not affected by this patch. > > Without this, a program which writes to a file from one thread, and > opens, reads, and writes the same file from another thread triggers the > below errors several times a minute when run against a Samba server > configured with "smb2 leases = no". > > CIFS: VFS: \\192.168.0.1 No task to wake, unknown frame received! NumMids 2 > 00000000: 424d53fe 00000040 00000000 00000012 .SMB@........... > 00000010: 00000001 00000000 ffffffff ffffffff ................ > 00000020: 00000000 00000000 00000000 00000000 ................ > 00000030: 00000000 00000000 00000000 00000000 ................ > > Signed-off-by: Vincent Whitchurch > --- > > Notes: > v3: > - Change debug print to Tom Talpey's suggestion > > v2: > - Drop change to lease break > - Rewrite commit message > > fs/cifs/smb2misc.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/fs/cifs/smb2misc.c b/fs/cifs/smb2misc.c > index 60d4bd1eae2b..76cd05b8d53b 100644 > --- a/fs/cifs/smb2misc.c > +++ b/fs/cifs/smb2misc.c > @@ -754,8 +754,8 @@ smb2_is_valid_oplock_break(char *buffer, struct TCP_Server_Info *server) > } > } > spin_unlock(&cifs_tcp_ses_lock); > - cifs_dbg(FYI, "Can not process oplock break for non-existent connection\n"); > - return false; > + cifs_dbg(FYI, "No file id matched, oplock break ignored\n"); > + return true; > } > > void >