Received: by 2002:a05:7412:ba23:b0:fa:4c10:6cad with SMTP id jp35csp1818949rdb; Sat, 20 Jan 2024 15:30:29 -0800 (PST) X-Google-Smtp-Source: AGHT+IGDmmAdUtgIpd4rqfEs+fc3HpTgSeaRcYRgv/yQoBE3vcaDOZHGsuJk7YTaVyLt6uZOfXcc X-Received: by 2002:a05:620a:1355:b0:781:f62:b85e with SMTP id c21-20020a05620a135500b007810f62b85emr2795916qkl.127.1705793429665; Sat, 20 Jan 2024 15:30:29 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705793429; cv=pass; d=google.com; s=arc-20160816; b=ldLRmJlEwh+NL/2nMsWJfSdcZThla2Nk5iyW6L2P2Zgta9A9kHbTC2pjfVW8qTuEec UxMM6WOO8ibgzUWwNqyY8PTasZOUFcYfV1cmhEbShUzJ+qiirYRAa+MGW8yXlxOhB7V5 KE8ZM7EZwdlPAoplpfwTvw8dXLEHVGDLl/8Rg6cDpCl5ZQostJGjXs4erZGR8dkm2eRE pYKGXPqoVEG3Z1ykWsOdgo867Y5krmj6Sl9aOjlUzlCAEX4Pbejv7v3gqAkw8q4MRwCO 4lSwwWJ50H2lm+HOq9KWKOBr6aDxeI3giIKN+AgxXoNGpCQWYnz0XkwWIGcdqaWaG4mw 2Xug== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=Y75KzhxgwrfADHFUMefA15RKQwEcCqjvVgfnaM5gFUY=; fh=QpxoHSIlkfIYj1aYRF3C4wD+mSZqZCiSuESim4roV6E=; b=BL26L5D3x6likRfs+L0orlER48oGvVG4jpjr+NcXG1qTUwRm9wcV8g3dd/9oGcPwMt zAsWgA37YteTjF9xubyEbbQ6hLWwWfWNGQV76ZPTWLGuGEsgX0Xn5OUJZ27p8hBtKJgc JHlZtSYLsOHUxA3t54BLCJzpu5mdG/8FrB5j+7q8Uh8UnTi42PIEAU9AijrCYwkNkwKr bep74cMEpIFXyBMHsRC/3b8ZaF7YyTNCPNl2POz8T5vajklG/DHIhFDD6B4tK8obMDUx yZtoCtpnEGfxpl+rCLYg+J8J0QDj+gFmBEO1u2abeGzWS7nol8iUixY8kbI8H2frWhUI L8wQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Qw3L5mLr; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-31939-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-31939-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id v16-20020a05620a441000b0078395c9554dsi1559607qkp.10.2024.01.20.15.30.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Jan 2024 15:30:29 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-31939-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Qw3L5mLr; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-31939-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-31939-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 4C5021C20ADD for ; Sat, 20 Jan 2024 23:30:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 08A0C14ABB; Sat, 20 Jan 2024 23:30:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Qw3L5mLr" Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6AA1914A98; Sat, 20 Jan 2024 23:30:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705793422; cv=none; b=L6p8aLJ6eAQha2aKKMVzFjhTIU2tt0gt2ZSmxB7RWmk3nxcXHJbr8ZuvImE56tPSIQZuFQ6eWEtgiKccAqcAX8dkWyrZTcTjI8PtSIlpZNFvhMooeT9phXpeGEOR8Zv3qSPnUgUE/BbENRiyZgnuWSGmou0IcpQk5D9Nm7mAdGM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705793422; c=relaxed/simple; bh=DcUKLRgwiZFkhp9wcEX5tI2dHgq/f7IwRqfnpbZJHL8=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=fWzqczJTW4mjYMsRo5CJ3YN9AAdjqYeMA677zmGVkjH6m3yA4Igqk8shOFN8gitVjUGCSxPQg9mIH13TVxgsPdBPoAaKEozh2CH7V5BHixlNRUe2h/B5wuwWx6babYKIyxo6EzFOUMlmRnBRHDzZ8Y0lQ6aO3VCpTWrYpTEAiT0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Qw3L5mLr; arc=none smtp.client-ip=209.85.208.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-2cceb5f0918so20345821fa.2; Sat, 20 Jan 2024 15:30:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705793418; x=1706398218; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Y75KzhxgwrfADHFUMefA15RKQwEcCqjvVgfnaM5gFUY=; b=Qw3L5mLrAiXqbMp7p7/UC73aHnXAwEAPQOvhkJ9WYuCzqPLAYPpFZZLbWS9pRVm4Ik AA+IrA9uAHh1Ho6VGePvro3TdXLYoZw1S8RmwAlvZ7sqcuMjLv4CqglP2YsttWW2Ku1u OfxDkQfEoxGQsD6/Z2fZq+GrZkq+q9R3qbt6f7F45G18MiOumGe+gSRT6ZzA+OTOz7Y+ uc2tyIfjMQmcwoiNM3VuBV73wqscXJdLizMtpflELMyu6TptvT5VIHSDaIChiMvYtih8 9vb2MYeS8pobg02tSE/pM5/ABpOpubMJRV6kyrD619Yz+fZyEDuO0T66/AAu3hhFPv05 gbnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705793418; x=1706398218; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Y75KzhxgwrfADHFUMefA15RKQwEcCqjvVgfnaM5gFUY=; b=MmkmpTtNnsuU4IrYOP3QBcUvGIUw2VGNM7s4UvNGu7NJN2P1ZhLaccdZy05p9tgnbP IbnEqOQQgMH7JSZCqqaa09VYp6XCnRCpbc7oCkScTM+p2t88CV6iBKJeL6K0mRKBs/h5 PX0pIm/6bIAC1ymb6gbc/ptoEVN3erxv9qT2GAe1ZEcYyoOiMA/JNvEt6KHmn8Zh6wK9 Pm2t/ey/YhtFsfQuLTqi29S/rM3XRyzYK5I3gU6MT3AlGuZ2VKZvrfb+Cb7dCjI/KMSU WLesLwqCrlolwnEZZkm7G1khQuSSaHZbkVAevlgQz/0c0OqvRcrEhwOANMVhyOnspo8E M9jg== X-Gm-Message-State: AOJu0YwWWIWm4NRykrqt3siUWvSvYpeGbjcQbBQTtK/Nc4Jbz4sHH594 EF8Q7mxcXhBlkTC8VfQZZ1mwsi+Wn3dvrRPBHQzY96tUs45rS9VnXCjujXBt1s7s5JkpMwJjOJO FkxIeAOGYnABk9DGJa63fiBnNoOx58OIejqFpdQ== X-Received: by 2002:a05:6512:3f15:b0:50e:7dcc:ef51 with SMTP id y21-20020a0565123f1500b0050e7dccef51mr601510lfa.120.1705793418192; Sat, 20 Jan 2024 15:30:18 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Steve French Date: Sat, 20 Jan 2024 17:30:06 -0600 Message-ID: Subject: [GIT PULL] smb3 client fixes To: Linus Torvalds Cc: LKML , CIFS Content-Type: text/plain; charset="UTF-8" Please pull the following changes since commit 84e9a2d5517bf62edda74f382757aa173b8e45fd: Merge tag 'v6.8-rc-part1-smb-client' of git://git.samba.org/sfrench/cifs-2.6 (2024-01-10 16:23:30 -0800) are available in the Git repository at: git://git.samba.org/sfrench/cifs-2.6.git tags/v6.8-rc-part2-smb-client for you to fetch changes up to 78e727e58e54efca4c23863fbd9e16e9d2d83f81: cifs: update iface_last_update on each query-and-update (2024-01-19 10:33:21 -0600) ---------------------------------------------------------------- Various smb client fixes, including multichannel and for SMB3.1.1 POSIX extensions - debugging improvement (display start time for stats) - two reparse point handling fixes - various multichannel improvements and fixes - SMB3.1.1 POSIX extensions open/create parsing fix - retry (reconnect) improvement including new retrans mount parm, and handling of two additional return codes that need to be retried on - two minor cleanup patches and another to remove duplicate query info code - two documentation cleanup, and one reviewer email correction This P/R does not include the netfs integration patch series for cifs.ko from David Howells (but will start testing that now that the prereq VFS changes are in mainline). It also does not include some additional important patches for improving reconnect/retry handling that are still being tested, and there are two additional important lease key reuse related patches being tested as well, and a patch to handle password expiration and key rotation that are not included in this P/R. ---------------------------------------------------------------- Colin Ian King (1): cifs: remove redundant variable tcon_exist Paulo Alcantara (4): smb: client: fix parsing of SMB3.1.1 POSIX create context smb: client: parse owner/group when creating reparse points smb: client: get rid of smb311_posix_query_path_info() smb: client: don't clobber ->i_rdev from cached reparse points Shyam Prasad N (7): cifs: open_cached_dir should not rely on primary channel cifs: pick channel for tcon and tdis cifs: new nt status codes from MS-SMB2 cifs: reschedule periodic query for server interfaces cifs: new mount option called retrans cifs: handle servers that still advertise multichannel after disabling cifs: update iface_last_update on each query-and-update Steve French (5): smb3: show beginning time for per share stats cifs: minor comment cleanup Update MAINTAINERS email address smb3: minor documentation updates cifs: update known bugs mentioned in kernel docs for cifs Documentation/admin-guide/cifs/todo.rst | 44 +++--- Documentation/admin-guide/cifs/usage.rst | 8 +- MAINTAINERS | 2 +- fs/smb/client/cached_dir.c | 2 +- fs/smb/client/cifs_debug.c | 6 +- fs/smb/client/cifsfs.c | 2 + fs/smb/client/cifsglob.h | 4 + fs/smb/client/connect.c | 4 + fs/smb/client/fs_context.c | 6 + fs/smb/client/fs_context.h | 2 + fs/smb/client/inode.c | 29 ++-- fs/smb/client/misc.c | 1 + fs/smb/client/readdir.c | 12 +- fs/smb/client/smb2inode.c | 234 ++++++++++++-------------------- fs/smb/client/smb2maperror.c | 2 + fs/smb/client/smb2ops.c | 10 +- fs/smb/client/smb2pdu.c | 127 ++++++++++------- fs/smb/client/smb2proto.h | 4 +- fs/smb/client/smb2status.h | 2 + 19 files changed, 244 insertions(+), 257 deletions(-) -- Thanks, Steve