[GIT PULL] smb3 client fixes

Steve French <[email protected]>
Newsgroups org.kernel.vger.linux-cifs,org.kernel.vger.linux-kernel
Message-ID <CAH2r5msowam2AVfazUvVxhkoQ+PH=-Lx=u_U-nyArAnzUGrF8g@mail.gmail.com>
Please pull the following changes since commit
8cdeaa50eae8dad34885515f62559ee83e7e8dda:

  Linux 7.2-rc2 (2026-07-05 14:44:06 -1000)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v7.2-rc2-smb3-client-fixes

for you to fetch changes up to d2c46c9f7a9baf80a322eb1d4494a70e535b637c:

  cifs: Remove CIFSSMBSetPathInfoFB() fallback function (2026-07-09
18:24:30 -0500)

----------------------------------------------------------------
EIghteen client fixes
- DFS cache allocation fix
- DFS referral bounds check fix
- Fix absolute symlinks when mounting with POSIX extensions
- Fixes for incorrect nlink returned by fstat
- Fix atime in read completion
- Fix busy dentry on umount
- ioctl_query_info buffer overflow fix
- Two fixes for creating special files with SFU
- Fix mode mask in parse_dacl
- SMB1 is_path_accessible wildcard fix and minor SMB1 cleanup
- smb2_check_message fix
- Debug message improvement
- Minor cleanup
----------------------------------------------------------------
ChenXiaoSong (4):
      smb/client: use stack-allocated smb2_file_all_info in
smb3_query_mf_symlink()
      smb/client: pass cifs_open_info_data to SMB2_open()
      smb/client: zero-initialize stack-allocated cifs_open_info_data
      smb/client: fix incorrect nlink returned by fstat()

Fredric Cover (1):
      smb: client: use GFP_KERNEL for DFS cache allocations

Guangshuo Li (2):
      cifs: validate DFS referral string offsets
      smb: client: fix overflow in passthrough ioctl bounds check

Mehdi Hassan (1):
      smb: client: refactor cifs_revalidate_mapping() to use
clear_and_wake_up_bit()

Norbert Manthey (1):
      smb: client: mask server-provided mode to 07777 in modefromsid

Pali Rohár (5):
      cifs: Fix support for creating SFU socket
      cifs: Fix support for creating SFU fifo
      cifs: Show reason why autodisabling serverino support
      cifs: Fix and improve cifs_is_path_accessible() function
      cifs: Remove CIFSSMBSetPathInfoFB() fallback function

Shoichiro Miyamoto (1):
      smb: client: restrict implied bcc[0] exemption to responses
without data area

Steve French (1):
      smb: client: preserve leading slash for POSIX absolute symlink targets

Xu Rao (1):
      smb: client: fix atime clamp check in read completion

Zizhi Wo (1):
      smb: client: fix busy dentry warning on unmount after DIO

 fs/smb/client/cifs_fs_sb.h |  1 +
 fs/smb/client/cifsacl.c    |  2 +-
 fs/smb/client/cifsfs.c     | 12 ++++++++++++
 fs/smb/client/cifsglob.h   |  1 +
 fs/smb/client/cifsproto.h  |  2 +-
 fs/smb/client/cifssmb.c    | 36 ------------------------------------
 fs/smb/client/connect.c    |  3 ++-
 fs/smb/client/dfs_cache.c  | 12 ++++++------
 fs/smb/client/file.c       |  7 ++++++-
 fs/smb/client/inode.c      | 13 +++++++------
 fs/smb/client/link.c       | 17 ++++-------------
 fs/smb/client/misc.c       | 14 +++++++++++++-
 fs/smb/client/readdir.c    |  4 ++--
 fs/smb/client/reparse.c    | 17 ++++++++++++++++-
 fs/smb/client/smb1ops.c    | 28 +++++++++++++++++-----------
 fs/smb/client/smb2file.c   | 19 ++++++++-----------
 fs/smb/client/smb2misc.c   | 32 ++++++++++++++++++++++++++------
 fs/smb/client/smb2ops.c    | 19 ++++++++-----------
 fs/smb/client/smb2pdu.c    | 26 ++++++++++++++------------
 fs/smb/client/smb2proto.h  |  2 +-
 20 files changed, 146 insertions(+), 121 deletions(-)

-- 
Thanks,

Steve
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.