[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAH2r5mtEPAZ4XVpvWszL3=Vah7hxTJYoZbGNzh-fLT_-ayquxg@mail.gmail.com>
Date: Fri, 29 Nov 2024 19:00:17 -0600
From: Steve French <smfrench@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: CIFS <linux-cifs@...r.kernel.org>, LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] smb3 client fixes
Please pull the following changes since commit
228a1157fb9fec47eb135b51c0202b574e079ebf:
Merge tag '6.13-rc-part1-SMB3-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2024-11-22 21:54:14 -0800)
are available in the Git repository at:
git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc-part2-smb3-client-fixes
for you to fetch changes up to 8d7690b3c146f8ae3089918226697bf4e3943032:
cifs: update internal version number (2024-11-28 09:51:14 -0600)
----------------------------------------------------------------
22 SMB3 client fixes
- Five directory lease fixes
- Three password rotation fixes
- Reconnect Fix
- Two minor cleanups
- Fix for SMB3.02 mounts
- Three DFS (global namespace) fixes
- Six fixes for special file handling (most relating to better
handling various types of symlinks)
There is an important additional directory lease fix (unmount cache
race) being investigated,
and some additional special file handling changesets that need to be
rebased that are not included
in this P/R but will try to send next week.
----------------------------------------------------------------
Dan Carpenter (1):
cifs: unlock on error in smb3_reconfigure()
Henrique Carvalho (3):
smb: client: remove unnecessary checks in open_cached_dir()
smb: client: disable directory caching when dir_cache_timeout is zero
smb: client: change return value in open_cached_dir_by_dentry() if !cfids
Marco Crivellari (1):
Update misleading comment in cifs_chan_update_iface
Meetakshi Setiya (1):
cifs: support mounting with alternate password to allow password rotation
Pali Rohár (6):
cifs: Fix parsing native symlinks relative to the export
cifs: Validate content of native symlink
cifs: Add support for parsing WSL-style symlinks
cifs: Improve guard for excluding $LXDEV xattr
cifs: Validate content of WSL reparse point buffers
cifs: Fix parsing reparse point with native symlink in SMB1
non-UNICODE session
Paul Aurich (2):
smb: During unmount, ensure all cached dir instances drop their dentry
smb: Initialize cfid->tcon before performing network ops
Paulo Alcantara (6):
smb: client: fix NULL ptr deref in crypto_aead_setkey()
smb: client: allow more DFS referrals to be cached
smb: client: get rid of @nlsc param in cifs_tree_connect()
smb: client: allow reconnect when sending ioctl
smb: client: don't try following DFS links in cifs_tree_connect()
smb: client: fix noisy message when mounting shares
Shyam Prasad N (1):
cifs: during remount, make sure passwords are in sync
Steve French (1):
cifs: update internal version number
fs/smb/client/cached_dir.c | 170 +++++++++++++++++++++++++++++++++++----------
fs/smb/client/cached_dir.h | 6 +-
fs/smb/client/cifsfs.c | 12 +++-
fs/smb/client/cifsfs.h | 4 +-
fs/smb/client/cifsglob.h | 4 +-
fs/smb/client/cifsproto.h | 4 +-
fs/smb/client/cifssmb.c | 15 ++--
fs/smb/client/connect.c | 66 +++++++++++++++---
fs/smb/client/dfs.c | 193
++++++---------------------------------------------
fs/smb/client/dfs_cache.c | 4 +-
fs/smb/client/fs_context.c | 85 ++++++++++++++++++++---
fs/smb/client/fs_context.h | 1 +
fs/smb/client/inode.c | 4 +-
fs/smb/client/reparse.c | 157 ++++++++++++++++++++++++++++++++++++++---
fs/smb/client/reparse.h | 4 +-
fs/smb/client/sess.c | 5 +-
fs/smb/client/smb1ops.c | 4 +-
fs/smb/client/smb2file.c | 21 +++---
fs/smb/client/smb2inode.c | 6 +-
fs/smb/client/smb2ops.c | 14 ++--
fs/smb/client/smb2pdu.c | 20 +++---
fs/smb/client/smb2proto.h | 9 ++-
fs/smb/client/trace.h | 3 +
fs/smb/common/smb2pdu.h | 9 +++
24 files changed, 523 insertions(+), 297 deletions(-)
--
Thanks,
Steve
Powered by blists - more mailing lists