Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp1148242rwl; Sat, 25 Mar 2023 19:11:04 -0700 (PDT) X-Google-Smtp-Source: AK7set95Cr04DnEq6K6HxRLe/VKZTjZhd3HDxuRysq6ADlH7kO4DvJm/SPv97UBaaXW8XM5AO4Ta X-Received: by 2002:a17:907:6e17:b0:902:874:9c31 with SMTP id sd23-20020a1709076e1700b0090208749c31mr16249593ejc.35.1679796664645; Sat, 25 Mar 2023 19:11:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679796664; cv=none; d=google.com; s=arc-20160816; b=djnQQzT15S8cofXkbXXBe7ARfjpZvLR97KiS1Go+jSzvj3QiIK2wBwA0JTiMAG0iWG XRQisviUw30fo/FjBScoo8fyO+MKzA8INpi6+ICIcWhuxjbAlDTzGD2ToT4ymntdaP2E k36FFue3BL6OIdEBv/a/jxxoFr+DwMeOrk27O+12rEI/N7nzPtzAI/Yp4yACktr6e1pe pUro2XPPaQsELxqdeXBkZeU7jIudjSUoUHr4grE3fo1pmYFatemSbT+OgU3yzKco8MIe G9RyImMXBE9GNAucafNcx+TJFU9O7oqWN9IzZVEA+KrEUxGgpFwWARB6PROMfowc2She z25g== 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:mime-version :dkim-signature; bh=ljNHWZRnKz6ATPTwqjJD8QWbvuQUIYN0j1hqEm3CfLI=; b=eKlIJaP4/DX//r0VaBeQWew1dUUiJAgzwiSGkD4KAIOeP2UrwaiTXIj51cjBuuzkXQ Dcd6N4pH3/e7ocOLerdI99uDk1eKq+O2gbh8s4mAXVaPtmiJpbllAa5fTiQzpuW6ipUP Ta4vm1nZK3ItpLs6E2pfDtJ/jEOlfPuW4aOuDIWnoH1rVtJ2jzfSLiJPEjoLMThy8/m1 ekpADKPSvdP7KPWtJ41RH+VrTJDixVHuqVuv0FO56CHtajHPr5LhLZNY3chBKXXCbdmZ sODuLA99WGQuD6W1087oHpoE2uMqcUP6smeS/qQ8xSgu0IfNvEc/DhEMTH7Z4VPDrt4g hyPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=axu9cW3D; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hu16-20020a170907a09000b0093b05f2035dsi10689823ejc.27.2023.03.25.19.10.34; Sat, 25 Mar 2023 19:11:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=axu9cW3D; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S229779AbjCZCCa (ORCPT + 99 others); Sat, 25 Mar 2023 22:02:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60250 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229446AbjCZCC3 (ORCPT ); Sat, 25 Mar 2023 22:02:29 -0400 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AFB20AF00; Sat, 25 Mar 2023 19:02:27 -0700 (PDT) Received: by mail-lf1-x12b.google.com with SMTP id c29so7048869lfv.3; Sat, 25 Mar 2023 19:02:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679796146; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ljNHWZRnKz6ATPTwqjJD8QWbvuQUIYN0j1hqEm3CfLI=; b=axu9cW3DWerrxsjDuSSmD1plby7DL7NkJ9Im4TMF7XG6gM/WFLTSkxl5MJerrMjUvU D0M7xo0RKI3rJKaDcttWjYNP+HmEwjgEf0JAsbQwKUMB/92ej6o/TSZLP92yLkPvSKhV EPBZU8nRbYurXRY/3cIiMYT7+s6YiEUpLTbFNdCfucOZaUdFzsvY8rAt8bgxopAZnlKv Mr85LBCZBbtz1MNp9vhL0rG536YYwI3ioQV+0cOCxNmO8VO+TKeWX47pygy9ETKr6l0y GMHPwNlpK9UFqwcZ9JNOXUElYNA7tPaiUXh32frGFv5Z/QFu+vPC9PKh0Cpz8KiH2z3P yIJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679796146; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ljNHWZRnKz6ATPTwqjJD8QWbvuQUIYN0j1hqEm3CfLI=; b=GcgP3VuDhhFMENRnBkUXrP+SWSA+mSQnR+6+Hwyf9VHfdWl0+IhEfidqHFDeFyLviY IudA40vOcbPcyBeci55tg1axdbaaj9dcViKa8O7oek3LIA47UdQQSHdovO33H0FZAymm b5BirWttEEXITwwvLchc5SXi+gqN0ELOc2sT1U9yREVQqCY2iY4/U5lxCjzDEgIXQOyo /1xIrwBOs8rKus/V2gnbHNgE0+IOBE5EglekgqRyVzpwj3LvP0u7223ve/oTtFNcJ1ff gSqmdsN93VI6KPlNRFkbNAVyZ2gYFrwUnVmp9VCwn5Bf/nOdhWfR/5s/xwumMN4Aq5zS FCsw== X-Gm-Message-State: AAQBX9c0YgZlehK5gmCV0G7GkcaaO3i2rfqftKG/XZuCKADL0K1h2n7c MZuiVhJxiOGis/1UJjNyV/ahxb7CLkW8jgqRaGvo+CEEI+g= X-Received: by 2002:ac2:4434:0:b0:4dc:807a:d140 with SMTP id w20-20020ac24434000000b004dc807ad140mr2058028lfl.10.1679796145926; Sat, 25 Mar 2023 19:02:25 -0700 (PDT) MIME-Version: 1.0 From: Steve French Date: Sat, 25 Mar 2023 21:02:14 -0500 Message-ID: Subject: [GIT PULL] cifs/smb3 client fixes To: Linus Torvalds Cc: LKML , CIFS Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Please pull the following changes since commit 38e04b3e4240a6d8fb43129ebad41608db64bc6f: Merge tag '6.3-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 (2023-03-16 15:06:16 -0700) are available in the Git repository at: git://git.samba.org/sfrench/cifs-2.6.git tags/smb3-client-fixes-6.3-rc3 for you to fetch changes up to 491eafce1a51c457701351a4bf40733799745314: smb3: fix unusable share after force unmount failure (2023-03-24 14:37:12 -0500) ---------------------------------------------------------------- Twelve cifs/smb3 client fixes (most also for stable) - forced umount fix - Fix for two perf regressions - three reconnect fixes - three small debugging improvements - three multichannel fixes This does not include an important lease break fix which is still being tested. ---------------------------------------------------------------- Paulo Alcantara (2): cifs: fix missing unload_nls() in smb2_reconnect() cifs: fix dentry lookups in directory handle cache Shyam Prasad N (8): cifs: check only tcon status on tcon related functions cifs: lock chan_lock outside match_session cifs: do not poll server interfaces too regularly cifs: empty interface list when server doesn't support query interfaces cifs: dump pending mids for all channels in DebugData cifs: print session id while listing open files cifs: append path to open_enter trace event cifs: avoid race conditions with parallel reconnects Steve French (2): smb3: lower default deferred close timeout to address perf regression smb3: fix unusable share after force unmount failure fs/cifs/cached_dir.c | 37 +++++++++++++++++++++++-- fs/cifs/cifs_debug.c | 46 ++++++++++++++++++++----------- fs/cifs/cifsfs.c | 9 ++++--- fs/cifs/cifssmb.c | 6 ++--- fs/cifs/connect.c | 72 ++++++++++++++++++++++++++++++++++--------------- fs/cifs/dfs.c | 10 ++++--- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 8 +++--- fs/cifs/fs_context.h | 2 +- fs/cifs/link.c | 2 ++ fs/cifs/smb2inode.c | 1 + fs/cifs/smb2ops.c | 27 ++++++++++++++++++- fs/cifs/smb2pdu.c | 62 ++++++++++++++++++++++-------------------- fs/cifs/smb2transport.c | 17 +++++++++--- fs/cifs/trace.h | 12 ++++++--- 15 files changed, 221 insertions(+), 92 deletions(-) -- Thanks, Steve