linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] smb3 client fixes
@ 2021-09-11 17:23 Steve French
  2021-09-12 17:11 ` Linus Torvalds
  2021-09-12 18:41 ` pr-tracker-bot
  0 siblings, 2 replies; 241+ messages in thread
From: Steve French @ 2021-09-11 17:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
9c849ce86e0fa93a218614eac562ace44053d7ce:

  Merge tag '5.15-rc-smb3-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2021-08-31 09:22:37 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.15-rc-cifs-part2

for you to fetch changes up to 9351590f51cdda49d0265932a37f099950998504:

  cifs: properly invalidate cached root handle when closing it
(2021-09-09 17:34:38 -0500)

----------------------------------------------------------------
4 cifs/smb3 fixes:
- one for DFS reconnect
- one to begin creating common headers for server and client
- the other two to rename the cifs_common directory to smbfs_common to
be more consistent ie change use of the name cifs to smb (smb3 or
smbfs is more accurate, as theThe following changes since commit
9c849ce86e0fa93a218614eac562ace44053d7ce:

  Merge tag '5.15-rc-smb3-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2021-08-31 09:22:37 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.15-rc-cifs-part2

for you to fetch changes up to 9351590f51cdda49d0265932a37f099950998504:

  cifs: properly invalidate cached root handle when closing it
(2021-09-09 17:34:38 -0500)

----------------------------------------------------------------
4 cifs/smb3 fixes, one for DFS reconnect, and one to begin creating
common headers for server and client and the other two to rename the
cifs_common directory to smbfs_common to be more consistent ie change
use of the name cifs to smb which is more accurate

----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: properly invalidate cached root handle when closing it

Steve French (3):
      cifs: update FSCTL definitions
      cifs: rename cifs_common to smbfs_common
      cifs: move SMB FSCTL definitions to common code

 fs/Kconfig                                   |  2 +-
 fs/Makefile                                  |  2 +-
 fs/cifs/cifsencrypt.c                        |  2 +-
 fs/cifs/cifspdu.h                            |  2 +-
 fs/cifs/smb2ops.c                            | 20 +++++++++++++-------
 fs/cifs/smbencrypt.c                         |  2 +-
 fs/{cifs_common => smbfs_common}/Makefile    |  4 ++--
 fs/{cifs_common => smbfs_common}/arc4.h      |  0
 fs/{cifs_common => smbfs_common}/cifs_arc4.c |  8 ++++----
 fs/{cifs_common => smbfs_common}/cifs_md4.c  |  0
 fs/{cifs_common => smbfs_common}/md4.h       |  0
 fs/{cifs => smbfs_common}/smbfsctl.h         | 16 +++++++++++++---
 12 files changed, 37 insertions(+), 21 deletions(-)
 rename fs/{cifs_common => smbfs_common}/Makefile (59%)
 rename fs/{cifs_common => smbfs_common}/arc4.h (100%)
 rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%)
 rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%)
 rename fs/{cifs_common => smbfs_common}/md4.h (100%)
 rename fs/{cifs => smbfs_common}/smbfsctl.h (92%)
The following changes since commit 9c849ce86e0fa93a218614eac562ace44053d7ce:

  Merge tag '5.15-rc-smb3-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2021-08-31 09:22:37 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.15-rc-cifs-part2

for you to fetch changes up to 9351590f51cdda49d0265932a37f099950998504:

  cifs: properly invalidate cached root handle when closing it
(2021-09-09 17:34:38 -0500)

----------------------------------------------------------------
4 cifs/smb3 fixes, one for DFS reconnect, and one to begin creating
common headers for server and client and the other two to rename the
cifs_common directory to smbfs_common to be more consistent ie change
use of the name cifs to smb which is more accurate

----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: properly invalidate cached root handle when closing it

Steve French (3):
      cifs: update FSCTL definitions
      cifs: rename cifs_common to smbfs_common
      cifs: move SMB FSCTL definitions to common code

 fs/Kconfig                                   |  2 +-
 fs/Makefile                                  |  2 +-
 fs/cifs/cifsencrypt.c                        |  2 +-
 fs/cifs/cifspdu.h                            |  2 +-
 fs/cifs/smb2ops.c                            | 20 +++++++++++++-------
 fs/cifs/smbencrypt.c                         |  2 +-
 fs/{cifs_common => smbfs_common}/Makefile    |  4 ++--
 fs/{cifs_common => smbfs_common}/arc4.h      |  0
 fs/{cifs_common => smbfs_common}/cifs_arc4.c |  8 ++++----
 fs/{cifs_common => smbfs_common}/cifs_md4.c  |  0
 fs/{cifs_common => smbfs_common}/md4.h       |  0
 fs/{cifs => smbfs_common}/smbfsctl.h         | 16 +++++++++++++---
 12 files changed, 37 insertions(+), 21 deletions(-)
 rename fs/{cifs_common => smbfs_common}/Makefile (59%)
 rename fs/{cifs_common => smbfs_common}/arc4.h (100%)
 rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%)
 rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%)
 rename fs/{cifs_common => smbfs_common}/md4.h (100%)
 rename fs/{cifs => smbfs_common}/smbfsctl.h (92%)
The following changes since commit 9c849ce86e0fa93a218614eac562ace44053d7ce:

  Merge tag '5.15-rc-smb3-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2021-08-31 09:22:37 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.15-rc-cifs-part2

for you to fetch changes up to 9351590f51cdda49d0265932a37f099950998504:

  cifs: properly invalidate cached root handle when closing it
(2021-09-09 17:34:38 -0500)

----------------------------------------------------------------
4 cifs/smb3 fixes, one for DFS reconnect, and one to begin creating
common headers for server and client and the other two to rename the
cifs_common directory to smbfs_common to be more consistent ie change
use of the name cifs to smb which is more accurate

----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: properly invalidate cached root handle when closing it

Steve French (3):
      cifs: update FSCTL definitions
      cifs: rename cifs_common to smbfs_common
      cifs: move SMB FSCTL definitions to common code

 fs/Kconfig                                   |  2 +-
 fs/Makefile                                  |  2 +-
 fs/cifs/cifsencrypt.c                        |  2 +-
 fs/cifs/cifspdu.h                            |  2 +-
 fs/cifs/smb2ops.c                            | 20 +++++++++++++-------
 fs/cifs/smbencrypt.c                         |  2 +-
 fs/{cifs_common => smbfs_common}/Makefile    |  4 ++--
 fs/{cifs_common => smbfs_common}/arc4.h      |  0
 fs/{cifs_common => smbfs_common}/cifs_arc4.c |  8 ++++----
 fs/{cifs_common => smbfs_common}/cifs_md4.c  |  0
 fs/{cifs_common => smbfs_common}/md4.h       |  0
 fs/{cifs => smbfs_common}/smbfsctl.h         | 16 +++++++++++++---
 12 files changed, 37 insertions(+), 21 deletions(-)
 rename fs/{cifs_common => smbfs_common}/The following changes since
commit 9c849ce86e0fa93a218614eac562ace44053d7ce:

  Merge tag '5.15-rc-smb3-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2021-08-31 09:22:37 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.15-rc-cifs-part2

for you to fetch changes up to 9351590f51cdda49d0265932a37f099950998504:

  cifs: properly invalidate cached root handle when closing it
(2021-09-09 17:34:38 -0500)

----------------------------------------------------------------
4 cifs/smb3 fixes, one for DFS reconnect, and one to begin creating
common headers for server and client and the other two to rename the
cifs_common directory to smbfs_common to be more consistent ie change
use of the name cifs to smb which is more accurate

----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: properly invalidate cached root handle when closing it

Steve French (3):
      cifs: update FSCTL definitions
      cifs: rename cifs_common to smbfs_common
      cifs: move SMB FSCTL definitions to common code
The following changes since commit 9c849ce86e0fa93a218614eac562ace44053d7ce:

  Merge tag '5.15-rc-smb3-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2021-08-31 09:22:37 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.15-rc-cifs-part2

for you to fetch changes up to 9351590f51cdda49d0265932a37f099950998504:

  cifs: properly invalidate cached root handle when closing it
(2021-09-09 17:34:38 -0500)

----------------------------------------------------------------
4 cifs/smb3 fixes, one for DFS reconnect, and one to begin creating
common headers for server and client and the other two to rename the
cifs_common directory to smbfs_common to be more consistent ie change
use of the name cifs to smb which is more accurate

----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: properly invalidate cached root handle when closing it

Steve French (3):
      cifs: update FSCTL definitions
      cifs: rename cifs_common to smbfs_common
      cifs: move SMB FSCTL definitions to common code

 fs/Kconfig                                   |  2 +-
 fs/Makefile                                  |  2 +-
 fs/cifs/cifsencrypt.c                        |  2 +-
 fs/cifs/cifspdu.h                            |  2 +-
 fs/cifs/smb2ops.c                            | 20 +++++++++++++-------
 fs/cifs/smbencrypt.c                         |  2 +-
 fs/{cifs_common => smbfs_common}/Makefile    |  4 ++--
 fs/{cifs_common => smbfs_common}/arc4.h      |  0
 fs/{cifs_common => smbfs_common}/cifs_arc4.c |  8 ++++----
 fs/{cifs_common => smbfs_common}/cifs_md4.c  |  0
 fs/{cifs_common => smbfs_common}/md4.h       |  0
 fs/{cifs => smbfs_common}/smbfsctl.h         | 16 +++++++++++++---
 12 files changed, 37 insertions(+), 21 deletions(-)
 rename fs/{cifs_common => smbfs_common}/Makefile (59%)
 rename fs/{cifs_common => smbfs_common}/arc4.h (100%)
 rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%)
 rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%)
 rename fs/{cifs_common => smbfs_common}/md4.h (100%)
 rename fs/{cifs => smbfs_common}/smbfsctl.h (92%)

 fs/Kconfig                                   |  2 +-
 fs/Makefile                                  |  2 +-
 fs/cifs/cifsencrypt.c                        |  2 +-
 fs/cifs/cifspdu.h                            |  2 +-
 fs/cifs/smb2ops.c                            | 20 +++++++++++++-------
 fs/cifs/smbencrypt.c                         |  2 +-
 fs/{cifs_common => smbfs_common}/Makefile    |  4 ++--
 fs/{cifs_common => smbfs_common}/arc4.h      |  0
 fs/{cifs_common => smbfs_common}/cifs_arc4.c |  8 ++++----
 fs/{cifs_common => smbfs_common}/cifs_md4.c  |  0
 fs/{cifs_common => smbfs_common}/md4.h       |  0
 fs/{cifs => smbfs_common}/smbfsctl.h         | 16 +++++++++++++---
 12 files changed, 37 insertions(+), 21 deletions(-)
 rename fs/{cifs_common => smbfs_common}/Makefile (59%)
 rename fs/{cifs_common => smbfs_common}/arc4.h (100%)
 rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%)
 rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%)
 rename fs/{cifs_common => smbfs_common}/md4.h (100%)
 rename fs/{cifs => smbfs_common}/smbfsctl.h (92%)
Makefile (59%)
 rename fs/{cifs_common => smbfs_common}/arc4.h (100%)
 rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%)
 rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%)
 rename fs/{cifs_common => smbfs_common}/md4.h (100%)
 rename fs/{cifs => smbfs_common}/smbfsctl.h (92%)
very old cifs dialect has long been superseded by smb3 dialects).

In the future we can rename the fs/cifs directory to fs/smbfs.

This pull request does not include the set of multichannel fixes nor
the two deferred close fixes (they are still being reviewed and
tested).
----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: properly invalidate cached root handle when closing it

Steve French (3):
      cifs: update FSCTL definitions
      cifs: rename cifs_common to smbfs_common
      cifs: move SMB FSCTL definitions to common code

 fs/Kconfig                                   |  2 +-
 fs/Makefile                                  |  2 +-
 fs/cifs/cifsencrypt.c                        |  2 +-
 fs/cifs/cifspdu.h                            |  2 +-
 fs/cifs/smb2ops.c                            | 20 +++++++++++++-------
 fs/cifs/smbencrypt.c                         |  2 +-
 fs/{cifs_common => smbfs_common}/Makefile    |  4 ++--
 fs/{cifs_common => smbfs_common}/arc4.h      |  0
 fs/{cifs_common => smbfs_common}/cifs_arc4.c |  8 ++++----
 fs/{cifs_common => smbfs_common}/cifs_md4.c  |  0
 fs/{cifs_common => smbfs_common}/md4.h       |  0
 fs/{cifs => smbfs_common}/smbfsctl.h         | 16 +++++++++++++---
 12 files changed, 37 insertions(+), 21 deletions(-)
 rename fs/{cifs_common => smbfs_common}/Makefile (59%)
 rename fs/{cifs_common => smbfs_common}/arc4.h (100%)
 rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%)
 rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%)
 rename fs/{cifs_common => smbfs_common}/md4.h (100%)
 rename fs/{cifs => smbfs_common}/smbfsctl.h (92%)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2021-09-11 17:23 Steve French
@ 2021-09-12 17:11 ` Linus Torvalds
  2021-09-12 18:41 ` pr-tracker-bot
  1 sibling, 0 replies; 241+ messages in thread
From: Linus Torvalds @ 2021-09-12 17:11 UTC (permalink / raw)
  To: Steve French; +Cc: CIFS, LKML

On Sat, Sep 11, 2021 at 10:24 AM Steve French <smfrench@gmail.com> wrote:
>
>   git://git.samba.org/sfrench/cifs-2.6.git tags/5.15-rc-cifs-part2

Your pull request message was a mess - you'd done some odd
cut-and-paste with the automated output being mixed in six(!) times in
between some of your manual edits.

I tried to make a sensible merge message of it all.

           Linus

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2021-09-11 17:23 Steve French
  2021-09-12 17:11 ` Linus Torvalds
@ 2021-09-12 18:41 ` pr-tracker-bot
  1 sibling, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2021-09-12 18:41 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 11 Sep 2021 12:23:54 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.15-rc-cifs-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8d4a0b5d0813c990637fa9f3c9bea5dab1fedb8f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2021-11-13 20:17 Steve French
  2021-11-13 20:30 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2021-11-13 20:17 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
b5013d084e03e82ceeab4db8ae8ceeaebe76b0eb:

  Merge tag '5.16-rc-part1-smb3-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2021-11-06 16:47:53 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.16-rc-part2-smb3-client-fixes

for you to fetch changes up to 46bb1b9484aeaf701da50c9ee063f3e93ce2a37b:

  cifs: do not duplicate fscache cookie for secondary channels
(2021-11-12 23:29:08 -0600)

----------------------------------------------------------------
23 cifs/smb3 fixes, including:
- improvements to reconnect and multichannel
- a performance improvement (additional use of SMB3 compounding)
- DFS code cleanup and improvements
- various trivial Coverity fixes
- two fscache fixes
- an fsync fix

Regression test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/836
----------------------------------------------------------------
Paulo Alcantara (8):
      cifs: fix print of hdr_flags in dfscache_proc_show()
      cifs: introduce new helper for cifs_reconnect()
      cifs: convert list_for_each to entry variant
      cifs: split out dfs code from cifs_reconnect()
      cifs: set a minimum of 120s for next dns resolution
      cifs: support nested dfs links over reconnect
      cifs: fix memory leak of smb3_fs_context_dup::server_hostname
      cifs: fix potential use-after-free bugs

Shyam Prasad N (7):
      cifs: nosharesock should not share socket with future sessions
      cifs: send workstation name during ntlmssp session setup
      cifs: for compound requests, use open handle if possible
      cifs: do not negotiate session if session already exists
      cifs: protect session channel fields with chan_lock
      cifs: connect individual channel servers to primary channel server
      cifs: do not duplicate fscache cookie for secondary channels

Steve French (8):
      smb3: do not error on fsync when readonly
      smb3: remove trivial dfs compile warning
      smb3: add additional null check in SMB2_ioctl
      smb3: add additional null check in SMB2_open
      smb3: add additional null check in SMB2_tcon
      cifs: release lock earlier in dequeue_mid error case
      smb3: add additional null check in SMB311_posix_mkdir
      smb3: do not setup the fscache_super_cookie until fsinfo initialized

 fs/cifs/cifs_debug.c   |    7 +-
 fs/cifs/cifs_dfs_ref.c |   59 +--
 fs/cifs/cifs_fs_sb.h   |    5 -
 fs/cifs/cifsglob.h     |   47 +-
 fs/cifs/cifsproto.h    |   10 +-
 fs/cifs/connect.c      | 1468
+++++++++++++++++++++++++++++++++-----------------------------
 fs/cifs/dfs_cache.c    |   46 +-
 fs/cifs/file.c         |   35 +-
 fs/cifs/fs_context.c   |   36 +-
 fs/cifs/fs_context.h   |    1 +
 fs/cifs/fscache.c      |    8 +
 fs/cifs/misc.c         |   64 +--
 fs/cifs/ntlmssp.h      |    4 +-
 fs/cifs/sess.c         |  240 ++++++----
 fs/cifs/smb2inode.c    |   22 +-
 fs/cifs/smb2ops.c      |   10 +-
 fs/cifs/smb2pdu.c      |   52 ++-
 fs/cifs/transport.c    |    3 +
 18 files changed, 1184 insertions(+), 933 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2021-11-13 20:17 Steve French
@ 2021-11-13 20:30 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2021-11-13 20:30 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 13 Nov 2021 14:17:53 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.16-rc-part2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c8103c2718eb99aab954187ca5be14f3d994c9be

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2021-12-04 20:41 Steve French
  2021-12-04 21:50 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2021-12-04 20:41 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
d58071a8a76d779eedab38033ae4c821c30295a5:

  Linux 5.16-rc3 (2021-11-28 14:09:19 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.16-rc3-smb3-fixes

for you to fetch changes up to bbb9db5e2a7a1ca0926d26a279000384be21b789:

  cifs: avoid use of dstaddr as key for fscache client cookie
(2021-12-03 12:38:25 -0600)

----------------------------------------------------------------
3 SMB3 multichannel/fscache fixes and a DFS fix. In testing
multichannel reconnect scenarios recently various problems with the
cifs.ko implementation of fscache were found (e.g. incorrect
initialization of fscache cookies in some cases).

Regression test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/846
----------------------------------------------------------------
Paulo Alcantara (1):
      cifs: fix missed refcounting of ipc tcon

Shyam Prasad N (3):
      cifs: wait for tcon resource_id before getting fscache super
      cifs: add server conn_id to fscache client cookie
      cifs: avoid use of dstaddr as key for fscache client cookie

 fs/cifs/connect.c | 11 +++++------
 fs/cifs/fscache.c | 46 ++++++++++------------------------------------
 fs/cifs/inode.c   |  7 +++++++
 3 files changed, 22 insertions(+), 42 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2021-12-04 20:41 Steve French
@ 2021-12-04 21:50 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2021-12-04 21:50 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 4 Dec 2021 14:41:36 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.16-rc3-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/23b55d673d7527b093cd97b7c217c82e70cd1af0

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2021-12-19  1:36 Steve French
  2021-12-19 20:34 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2021-12-19  1:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
2585cf9dfaaddf00b069673f27bb3f8530e2039c:

  Linux 5.16-rc5 (2021-12-12 14:53:01 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.16-rc5-smb3-client-fixes

for you to fetch changes up to a31080899d5fdafcccf7f39dd214a814a2c82626:

  cifs: sanitize multiple delimiters in prepath (2021-12-17 19:16:49 -0600)

----------------------------------------------------------------
Two cifs/smb3 fixes, one fscache related, and one mount path parsing
related (for stable)

(Does not include the recent kernel DNS caching fix, which is still
being tested and reviewed)

Regression test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/856
----------------------------------------------------------------
Shyam Prasad N (1):
      cifs: ignore resource_id while getting fscache super cookie

Thiago Rafael Becker (1):
      cifs: sanitize multiple delimiters in prepath

 fs/cifs/connect.c    |  7 +++++++
 fs/cifs/fs_context.c | 38 +++++++++++++++++++++++++++++++++++++-
 fs/cifs/inode.c      | 13 -------------
 3 files changed, 44 insertions(+), 14 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2021-12-19  1:36 Steve French
@ 2021-12-19 20:34 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2021-12-19 20:34 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 18 Dec 2021 19:36:43 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.16-rc5-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9273d6cb9935f536c309186744e5163c9e488a57

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-02-12 20:20 Steve French
  2022-02-13 18:04 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-02-12 20:20 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
dfd42facf1e4ada021b939b4e19c935dcdd55566:

  Linux 5.17-rc3 (2022-02-06 12:20:50 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.17-rc4-smb3-fixes

for you to fetch changes up to 2a05137a0575b7d1006bdf4c1beeee9e391e22a0:

  cifs: mark sessions for reconnection in helper function (2022-02-08
22:13:52 -0600)

----------------------------------------------------------------
3 small smb3 reconnect fixes and an error log clarification

Regression test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/897

This pull request does not include the recent snapshot fix and 2
ACL/SID fixes that are still being tested (I can send those next
week).
----------------------------------------------------------------
Shyam Prasad N (3):
      cifs: call cifs_reconnect when a connection is marked
      cifs: call helper functions for marking channels for reconnect
      cifs: mark sessions for reconnection in helper function

Steve French (1):
      [smb3] improve error message when mount options conflict with posix

 fs/cifs/cifs_swn.c  |  6 +++---
 fs/cifs/connect.c   | 31 +++++++++++++++++++++++++------
 fs/cifs/dfs_cache.c |  2 +-
 fs/cifs/smb1ops.c   |  4 +---
 fs/cifs/transport.c |  5 +----
 5 files changed, 31 insertions(+), 17 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-02-12 20:20 Steve French
@ 2022-02-13 18:04 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-02-13 18:04 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 12 Feb 2022 14:20:30 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.17-rc4-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e9c25787db080cb28601ce182088ce77659f684b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-02-18  0:26 Steve French
  2022-02-18 17:39 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-02-18  0:26 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
754e0b0e35608ed5206d6a67a791563c631cec07:

  Linux 5.17-rc4 (2022-02-13 12:13:30 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.17-rc5-smb3-fixes

for you to fetch changes up to 53923e0fe2098f90f339510aeaa0e1413ae99a16:

  cifs: fix confusing unneeded warning message on smb2.1 and earlier
(2022-02-16 17:16:49 -0600)

----------------------------------------------------------------
6 small smb3 client fixes, 3 for stable:
-fix for snapshot mount option
- 2 ACL related fixes
- use after free race fix
- fix for confusing warning message logged with older dialects

Regression test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/904
----------------------------------------------------------------
Amir Goldstein (1):
      cifs: fix set of group SID via NTSD xattrs

Ronnie Sahlberg (3):
      cifs: do not use uninitialized data in the owner/group sid
      cifs: fix double free race when mount fails in cifs_get_root()
      cifs: modefromsids must add an ACE for authenticated users

Steve French (2):
      smb3: fix snapshot mount option
      cifs: fix confusing unneeded warning message on smb2.1 and earlier

 fs/cifs/cifsacl.c    |  9 ++++++---
 fs/cifs/cifsfs.c     |  1 +
 fs/cifs/fs_context.c |  4 ++--
 fs/cifs/sess.c       | 11 ++++++-----
 fs/cifs/xattr.c      |  2 ++
 5 files changed, 17 insertions(+), 10 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-02-18  0:26 Steve French
@ 2022-02-18 17:39 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-02-18 17:39 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Thu, 17 Feb 2022 18:26:04 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.17-rc5-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7476b043b1914413f75b7e99040969734ae1fab6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-04-14 20:42 Steve French
  2022-04-14 23:25 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-04-14 20:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
5a5dcfd1e8789053730908c96639151b4151c4d0:

  Merge tag '5.18-rc1-smb3-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2022-04-07 19:16:49 -1000)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.18-rc2-smb3-fixes

for you to fetch changes up to 8b6c58458ee3206dde345fce327a4cb83e69caf9:

  cifs: verify that tcon is valid before dereference in cifs_kill_sb
(2022-04-14 00:07:36 -0500)

----------------------------------------------------------------
5 fixes to cifs client, 1 for stable
- two related to unmount
- symlink overflow fix
- minor netfs fix
- improved tracing for crediting (flow control)

----------------------------------------------------------------
David Howells (2):
      cifs: Check the IOCB_DIRECT flag, not O_DIRECT
      cifs: Split the smb3_add_credits tracepoint

Harshit Mogalapalli (1):
      cifs: potential buffer overflow in handling symlinks

Ronnie Sahlberg (1):
      cifs: verify that tcon is valid before dereference in cifs_kill_sb

Shyam Prasad N (1):
      cifs: release cached dentries only if mount is complete

 fs/cifs/cifsfs.c    | 30 ++++++++++++++++--------------
 fs/cifs/connect.c   |  2 +-
 fs/cifs/link.c      |  3 +++
 fs/cifs/smb2ops.c   |  9 ++++++---
 fs/cifs/trace.h     |  7 +++++++
 fs/cifs/transport.c |  4 ++--
 6 files changed, 35 insertions(+), 20 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-04-14 20:42 Steve French
@ 2022-04-14 23:25 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-04-14 23:25 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Thu, 14 Apr 2022 15:42:58 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.18-rc2-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/62345e482899185a247b126f32a96e4665018f45

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-04-22 17:00 Steve French
  2022-04-22 20:46 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-04-22 17:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
b2d229d4ddb17db541098b83524d901257e93845:

  Linux 5.18-rc3 (2022-04-17 13:57:31 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.18-rc3-smb3-fixes

for you to fetch changes up to f5d0f921ea362636e4a2efb7c38d1ead373a8700:

  cifs: destage any unwritten data to the server before calling
copychunk_write (2022-04-20 22:54:54 -0500)

----------------------------------------------------------------
4 fixes to cifs client, 2 for stable
- fcollapse fix
- reconnect lock fix
- DFS oops fix
- minor cleanup patch
----------------------------------------------------------------
Haowen Bai (1):
      cifs: Use kzalloc instead of kmalloc/memset

Paulo Alcantara (2):
      cifs: fix NULL ptr dereference in refresh_mounts()
      cifs: use correct lock type in cifs_reconnect()

Ronnie Sahlberg (1):
      cifs: destage any unwritten data to the server before calling
copychunk_write

 fs/cifs/connect.c   | 11 ++++++++++-
 fs/cifs/dfs_cache.c | 19 ++++++++++++-------
 fs/cifs/smb2ops.c   |  8 ++++++++
 fs/cifs/transport.c |  3 +--
 4 files changed, 31 insertions(+), 10 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-04-22 17:00 [GIT PULL] smb3 " Steve French
@ 2022-04-22 20:46 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-04-22 20:46 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 22 Apr 2022 12:00:06 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.18-rc3-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/88c5060d56d8f756653bbee89fa45a752e241c9c

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] SMB3 client fixes
@ 2022-05-27  6:52 Steve French
  2022-05-27 16:31 ` Steve French
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-05-27  6:52 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
42226c989789d8da4af1de0c31070c96726d990c:

  Linux 5.18-rc7 (2022-05-15 18:08:58 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc-smb3-client-fixes-part1

for you to fetch changes up to 9f114d7bfc6c35ca23a82efce60e0db535a186f1:

  smb3: remove unneeded null check in cifs_readdir (2022-05-26 11:15:14 -0500)

----------------------------------------------------------------
Twenty eight cifs/smb3 client fixes, including:
- a series of fixes for multichannel fixes to improve reconnect after
network failure
- improved caching of root directory contents (extending benefit of
directory leases)
- 2 DFS fixes
- 3 fixes for improved debugging
- an NTLMSSP fix for mounts t0 older servers
- new mount parm to allow disabling creating sparse files
- various cleanup fixes and minor fixes pointed out by coverity
- the first part of Dave's updates for iov_iter support

Not included in this P/R are the last two patches in Dave's series
converting i/o paths in cifs.ko to use iterators,
as well as some RDMA (smbdirect) fixes and a patch to dynamically
requery and adjust the network interfaces on the
fly - all of which are still being tested.
----------------------------------------------------------------
ChenXiaoSong (1):
      cifs: return the more nuanced writeback error on close()

David Howells (4):
      iov_iter: Add a function to extract an iter's buffers to a bvec iter
      iov_iter: Add a general purpose iteration function
      cifs: Add some helper functions
      cifs: Add a function to read into an iter from a socket

Enzo Matsumiya (3):
      cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
      cifs: return ENOENT for DFS lookup_cache_entry()
      cifs: print TIDs as hex

Julia Lawall (1):
      cifs: smbd: fix typo in comment

Paulo Alcantara (2):
      cifs: fix signed integer overflow when fl_end is OFFSET_MAX
      cifs: fix ntlmssp on old servers

Ronnie Sahlberg (4):
      cifs: move definition of cifs_fattr earlier in cifsglob.h
      cifs: check for smb1 in open_cached_dir()
      cifs: set the CREATE_NOT_FILE when opening the directory in
use_cached_dir()
      cifs: cache the dirents for entries in a cached directory

Shyam Prasad N (3):
      cifs: do not use tcpStatus after negotiate completes
      cifs: use new enum for ses_status
      cifs: avoid parallel session setups on same channel

Steve French (10):
      SMB3: EBADF/EIO errors in rename/open caused by race condition
in smb2_compound_op
      smb3: add trace point for lease not found issue
      smb3: add trace point for oplock not found
      Add defines for various newer FSCTLs
      Add various fsctl structs
      cifs: fix minor compile warning
      smb3: check for null tcon
      smb3: don't set rc when used and unneeded in query_info_compound
      smb3: add mount parm nosparse
      smb3: remove unneeded null check in cifs_readdir

 fs/cifs/cifs_debug.c       |  11 +++-
 fs/cifs/cifsfs.c           |   2 +
 fs/cifs/cifsfs.h           |   3 +
 fs/cifs/cifsglob.h         | 124 +++++++++++++++++++++++++++------------
 fs/cifs/cifsproto.h        |  12 ++++
 fs/cifs/cifssmb.c          |  99 ++++++++++++++++++++++++++++++-
 fs/cifs/connect.c          | 123 +++++++++++++++++++++++----------------
 fs/cifs/dfs_cache.c        |   6 +-
 fs/cifs/file.c             |  13 +++--
 fs/cifs/fs_context.c       |  33 +++--------
 fs/cifs/fs_context.h       |   4 +-
 fs/cifs/misc.c             |  11 ++--
 fs/cifs/readdir.c          | 179
++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 fs/cifs/sess.c             |  33 ++++++++++-
 fs/cifs/smb2inode.c        |   7 ++-
 fs/cifs/smb2misc.c         |  12 +++-
 fs/cifs/smb2ops.c          |  32 +++++++++--
 fs/cifs/smb2pdu.c          |   5 +-
 fs/cifs/smb2pdu.h          |  22 -------
 fs/cifs/smb2transport.c    |   7 ++-
 fs/cifs/smbdirect.c        |   2 +-
 fs/cifs/trace.h            |   2 +
 fs/cifs/transport.c        |   8 +--
 fs/smbfs_common/smb2pdu.h  | 108 +++++++++++++++++++++++++++++++---
 fs/smbfs_common/smbfsctl.h |   6 ++
 include/linux/uio.h        |   8 +++
 lib/iov_iter.c             | 133 ++++++++++++++++++++++++++++++++++++++++++
 27 files changed, 816 insertions(+), 189 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2022-05-27  6:52 Steve French
@ 2022-05-27 16:31 ` Steve French
  0 siblings, 0 replies; 241+ messages in thread
From: Steve French @ 2022-05-27 16:31 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML, David Howells

Al wants to postpone Dave's iov_iter changes (he had some additional
things he wants changed in those).  I will resend the P/R without
those 4 patches from Dave Howells.

On Fri, May 27, 2022 at 1:52 AM Steve French <smfrench@gmail.com> wrote:
>
> Please pull the following changes since commit
> 42226c989789d8da4af1de0c31070c96726d990c:
>
>   Linux 5.18-rc7 (2022-05-15 18:08:58 -0700)
>
> are available in the Git repository at:
>
>   git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc-smb3-client-fixes-part1
>
> for you to fetch changes up to 9f114d7bfc6c35ca23a82efce60e0db535a186f1:
>
>   smb3: remove unneeded null check in cifs_readdir (2022-05-26 11:15:14 -0500)
>
> ----------------------------------------------------------------
> Twenty eight cifs/smb3 client fixes, including:
> - a series of fixes for multichannel fixes to improve reconnect after
> network failure
> - improved caching of root directory contents (extending benefit of
> directory leases)
> - 2 DFS fixes
> - 3 fixes for improved debugging
> - an NTLMSSP fix for mounts t0 older servers
> - new mount parm to allow disabling creating sparse files
> - various cleanup fixes and minor fixes pointed out by coverity
> - the first part of Dave's updates for iov_iter support
>
> Not included in this P/R are the last two patches in Dave's series
> converting i/o paths in cifs.ko to use iterators,
> as well as some RDMA (smbdirect) fixes and a patch to dynamically
> requery and adjust the network interfaces on the
> fly - all of which are still being tested.
> ----------------------------------------------------------------
> ChenXiaoSong (1):
>       cifs: return the more nuanced writeback error on close()
>
> David Howells (4):
>       iov_iter: Add a function to extract an iter's buffers to a bvec iter
>       iov_iter: Add a general purpose iteration function
>       cifs: Add some helper functions
>       cifs: Add a function to read into an iter from a socket
>
> Enzo Matsumiya (3):
>       cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
>       cifs: return ENOENT for DFS lookup_cache_entry()
>       cifs: print TIDs as hex
>
> Julia Lawall (1):
>       cifs: smbd: fix typo in comment
>
> Paulo Alcantara (2):
>       cifs: fix signed integer overflow when fl_end is OFFSET_MAX
>       cifs: fix ntlmssp on old servers
>
> Ronnie Sahlberg (4):
>       cifs: move definition of cifs_fattr earlier in cifsglob.h
>       cifs: check for smb1 in open_cached_dir()
>       cifs: set the CREATE_NOT_FILE when opening the directory in
> use_cached_dir()
>       cifs: cache the dirents for entries in a cached directory
>
> Shyam Prasad N (3):
>       cifs: do not use tcpStatus after negotiate completes
>       cifs: use new enum for ses_status
>       cifs: avoid parallel session setups on same channel
>
> Steve French (10):
>       SMB3: EBADF/EIO errors in rename/open caused by race condition
> in smb2_compound_op
>       smb3: add trace point for lease not found issue
>       smb3: add trace point for oplock not found
>       Add defines for various newer FSCTLs
>       Add various fsctl structs
>       cifs: fix minor compile warning
>       smb3: check for null tcon
>       smb3: don't set rc when used and unneeded in query_info_compound
>       smb3: add mount parm nosparse
>       smb3: remove unneeded null check in cifs_readdir
>
>  fs/cifs/cifs_debug.c       |  11 +++-
>  fs/cifs/cifsfs.c           |   2 +
>  fs/cifs/cifsfs.h           |   3 +
>  fs/cifs/cifsglob.h         | 124 +++++++++++++++++++++++++++------------
>  fs/cifs/cifsproto.h        |  12 ++++
>  fs/cifs/cifssmb.c          |  99 ++++++++++++++++++++++++++++++-
>  fs/cifs/connect.c          | 123 +++++++++++++++++++++++----------------
>  fs/cifs/dfs_cache.c        |   6 +-
>  fs/cifs/file.c             |  13 +++--
>  fs/cifs/fs_context.c       |  33 +++--------
>  fs/cifs/fs_context.h       |   4 +-
>  fs/cifs/misc.c             |  11 ++--
>  fs/cifs/readdir.c          | 179
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
>  fs/cifs/sess.c             |  33 ++++++++++-
>  fs/cifs/smb2inode.c        |   7 ++-
>  fs/cifs/smb2misc.c         |  12 +++-
>  fs/cifs/smb2ops.c          |  32 +++++++++--
>  fs/cifs/smb2pdu.c          |   5 +-
>  fs/cifs/smb2pdu.h          |  22 -------
>  fs/cifs/smb2transport.c    |   7 ++-
>  fs/cifs/smbdirect.c        |   2 +-
>  fs/cifs/trace.h            |   2 +
>  fs/cifs/transport.c        |   8 +--
>  fs/smbfs_common/smb2pdu.h  | 108 +++++++++++++++++++++++++++++++---
>  fs/smbfs_common/smbfsctl.h |   6 ++
>  include/linux/uio.h        |   8 +++
>  lib/iov_iter.c             | 133 ++++++++++++++++++++++++++++++++++++++++++
>  27 files changed, 816 insertions(+), 189 deletions(-)
>
>
> --
> Thanks,
>
> Steve



-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] SMB3 client fixes
@ 2022-06-04 23:00 Steve French
  2022-06-05  2:13 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-06-04 23:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
bf272460d744112bacd4c4d562592decbf0edf64:

  Merge tag '5.19-rc-smb3-client-fixes-updated' of
git://git.samba.org/sfrench/cifs-2.6 (2022-05-27 16:05:57 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc-smb3-client-fixes-part2

for you to fetch changes up to ee3c8019cce254f586b7fc2c5b836c275b275527:

  cifs: fix uninitialized pointer in error case in
dfs_cache_get_tgt_share (2022-06-04 13:33:42 -0500)

----------------------------------------------------------------
Includes various cifs/smb3 fixes:
- DFS fix
- double free fix
- potential deadlock fix
- fallocate (extend file size) improvement
- two legacy code cleanup fixes (do not include in build when legacy disabled)
- duplicate error message cleanup

This does not include the two multichannel (dynamic requery on interface change)
fixes, nor the important multichannel signing reconnect fix, which are important
but were recently changed by Shyam, so I wanted to give a few more days for
testing for them.
----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: remove repeated debug message on cifs_put_smb_ses()

Paulo Alcantara (1):
      cifs: skip trailing separators of prefix paths

Ronnie Sahlberg (2):
      cifs: fix potential double free during failed mount
      cifs: when extending a file with falloc we should make files not-sparse

Steve French (4):
      cifs: do not build smb1ops if legacy support is disabled
      cifs: version operations for smb20 unneeded when legacy support disabled
      cifs: update internal module number
      cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share

Vincent Whitchurch (1):
      cifs: fix potential deadlock in direct reclaim

 fs/cifs/Makefile      |  4 ++-
 fs/cifs/cifs_swn.c    |  4 +--
 fs/cifs/cifsencrypt.c |  8 ++---
 fs/cifs/cifsfs.c      | 10 +++---
 fs/cifs/cifsfs.h      |  5 +--
 fs/cifs/cifsglob.h    | 24 ++++++++++++--
 fs/cifs/connect.c     | 27 ++++++++--------
 fs/cifs/dfs_cache.c   | 90 +++++++++++++++++++++++++++++----------------------
 fs/cifs/sess.c        |  6 ++--
 fs/cifs/smb1ops.c     |  6 ++--
 fs/cifs/smb2ops.c     |  9 ++++--
 fs/cifs/smb2pdu.c     |  6 ++--
 fs/cifs/smbdirect.c   |  4 +--
 fs/cifs/transport.c   | 40 +++++++++++------------
 14 files changed, 143 insertions(+), 100 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2022-06-04 23:00 [GIT PULL] SMB3 " Steve French
@ 2022-06-05  2:13 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-06-05  2:13 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 4 Jun 2022 18:00:34 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d66016c5cd3d4c474cd24622c511dcd358645613

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-06-11 16:38 Steve French
  2022-06-12 18:40 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-06-11 16:38 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
f2906aa863381afb0015a9eb7fefad885d4e5a56:

  Linux 5.19-rc1 (2022-06-05 17:18:54 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc1-smb3-client-fixes

for you to fetch changes up to 4c14d7043fede258957d7b01da0cad2d9fe3a205:

  cifs: populate empty hostnames for extra channels (2022-06-10 18:55:02 -0500)

----------------------------------------------------------------
3 smb3 reconnect fixes, all for stable as well

One of these three reconnect fixes does address a problem with
multichannel reconnect,
but this P/R does not include the additional fix (still being tested)
for dynamically
detecting multichannel adapter changes which will improve those
reconnect scenarios
even more.
----------------------------------------------------------------
Paulo Alcantara (1):
      cifs: fix reconnect on smb3 mount types

Shyam Prasad N (2):
      cifs: return errors during session setup during reconnects
      cifs: populate empty hostnames for extra channels

 fs/cifs/cifsfs.c  |  2 +-
 fs/cifs/cifsfs.h  |  2 +-
 fs/cifs/connect.c |  4 ++++
 fs/cifs/misc.c    | 27 ++++++++++++++++-----------
 fs/cifs/sess.c    |  5 ++++-
 fs/cifs/smb2pdu.c |  3 +++
 6 files changed, 29 insertions(+), 14 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-06-11 16:38 [GIT PULL] smb3 " Steve French
@ 2022-06-12 18:40 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-06-12 18:40 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 11 Jun 2022 11:38:45 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2275c6babfa53278c90b7915441c61392dd687cc

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] SMB3 client fixes
@ 2022-06-18 22:38 Steve French
  2022-06-19  3:02 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-06-18 22:38 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
b13baccc3850ca8b8cccbf8ed9912dbaa0fdf7f3:

  Linux 5.19-rc2 (2022-06-12 16:11:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5d24968f5b7e00bae564b1646c3b9e0e3750aabe:

  cifs: when a channel is not found for server, log its connection id
(2022-06-18 14:55:06 -0500)

----------------------------------------------------------------
2 smb3 debugging improvements
- one found to deal with debugging a multichannel problem and one for
a recent fallocate issue

Did not include the two larger multichannel reconnect (dynamically
adjusting interfaces on reconnect) patches in this P/R, because
recently found an additional problem with multichannel  to one server
type that I want to include at the same time.
----------------------------------------------------------------
Shyam Prasad N (1):
      cifs: when a channel is not found for server, log its connection id

Steve French (1):
      smb3: add trace point for SMB2_set_eof

 fs/cifs/sess.c    |  3 +++
 fs/cifs/smb2pdu.c |  2 ++
 fs/cifs/trace.h   | 38 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 43 insertions(+)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2022-06-18 22:38 Steve French
@ 2022-06-19  3:02 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-06-19  3:02 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 18 Jun 2022 17:38:54 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ace2045ed56f9b00beb4cd23c76a5b6cae69f2fe

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] SMB3 client fixes
@ 2022-06-25 21:38 Steve French
  2022-06-26 17:36 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-06-25 21:38 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
a111daf0c53ae91e71fd2bfe7497862d14132e3e:

  Linux 5.19-rc3 (2022-06-19 15:06:47 -0500)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc3-smb3-client-fixes

for you to fetch changes up to af3a6d1018f02c6dc8388f1f3785a559c7ab5961:

  cifs: update cifs_ses::ip_addr after failover (2022-06-24 13:34:28 -0500)

----------------------------------------------------------------
7 SMB3 fixes, addressing important multichannel, reconnect issues.
Multichannel mounts when the server network interfaces changed, or
ip addresses changed, uncovered problems, especially in reconnect, but
the patches for this were held up until recently due to some lock conflicts
that are now addressed.   Included in this set of fixes:

- 3 fixes relating to multichannel reconnect, dynamically adjusting the list of
server interfaces to avoid problems during reconnect
- a lock conflict fix related to the above
- 2 important fixes for negotiate on secondary channels (null netname can
unintentionally cause multichannel to be disabled to some servers)
- a reconnect fix (reporting incorrect IP address in some cases)

----------------------------------------------------------------
Paulo Alcantara (1):
      cifs: update cifs_ses::ip_addr after failover

Shyam Prasad N (5):
      smb3: use netname when available on secondary channels
      cifs: change iface_list from array to sorted linked list
      cifs: during reconnect, update interface if necessary
      cifs: periodically query network interfaces from server
      cifs: avoid deadlocks while updating iface

Steve French (1):
      smb3: fix empty netname context on secondary channels

 fs/cifs/cifs_debug.c |  12 ++--
 fs/cifs/cifsglob.h   |  58 ++++++++++++++++-
 fs/cifs/cifsproto.h  |   7 +++
 fs/cifs/connect.c    |  59 ++++++++++++++++--
 fs/cifs/misc.c       |   9 ++-
 fs/cifs/sess.c       | 166 +++++++++++++++++++++++++++++++++++++-----------
 fs/cifs/smb2ops.c    | 173 +++++++++++++++++++++++++++------------------------
 fs/cifs/smb2pdu.c    |  21 +++++--
 8 files changed, 366 insertions(+), 139 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2022-06-25 21:38 [GIT PULL] SMB3 " Steve French
@ 2022-06-26 17:36 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-06-26 17:36 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 25 Jun 2022 16:38:40 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/918c30dffd14cd3f4af1e67cb40db91a008fc4fe

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-07-14  3:35 Steve French
  2022-07-14 18:33 ` Linus Torvalds
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-07-14  3:35 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

----------------------------------------------------------------
Three smb3 client fixes:
- 2 related to multichannel, one fixes a potential deadlock freeing a channel,
  and the other fixing race condition on failed creation of new channel
- one fixes a mount failure, working around a server bug in some
  common older Samba servers by avoiding padding at the end of the
  negotiate protocol request

----------------------------------------------------------------
Shyam Prasad N (2):
      cifs: fix race condition with delayed threads
      cifs: remove unnecessary locking of chan_lock while freeing session

Steve French (1):
      smb3: workaround negprot bug in some Samba servers

 fs/cifs/connect.c |  2 --
 fs/cifs/sess.c    | 11 +++++++++--
 fs/cifs/smb2pdu.c | 13 +++++++------
 3 files changed, 16 insertions(+), 10 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-07-14  3:35 Steve French
@ 2022-07-14 18:33 ` Linus Torvalds
  0 siblings, 0 replies; 241+ messages in thread
From: Linus Torvalds @ 2022-07-14 18:33 UTC (permalink / raw)
  To: Steve French; +Cc: CIFS, LKML

On Wed, Jul 13, 2022 at 8:36 PM Steve French <smfrench@gmail.com> wrote:
>
> Three smb3 client fixes:

You don't even point to a git tree..

Please use the whole "git request-pull" thing, and include everything.

              Linus

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-07-14 18:41 Steve French
  2022-07-14 20:42 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-07-14 18:41 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
32346491ddf24599decca06190ebca03ff9de7f8:

  Linux 5.19-rc6 (2022-07-10 14:40:51 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc6-smb3-client-fixes

for you to fetch changes up to 32f319183c439b239294cb2d70ada3564c4c7c39:

  smb3: workaround negprot bug in some Samba servers (2022-07-13 19:59:47 -0500)
----------------------------------------------------------------
[resending due to cut-n-paste error in earlier P/R]

Three smb3 client fixes:
- 2 related to multichannel, one fixes a potential deadlock freeing a channel,
  and the other fixing race condition on failed creation of new channel
- one fixes a mount failure, working around a server bug in some
  common older Samba servers by avoiding padding at the end of the
  negotiate protocol request

----------------------------------------------------------------
Shyam Prasad N (2):
      cifs: fix race condition with delayed threads
      cifs: remove unnecessary locking of chan_lock while freeing session

Steve French (1):
      smb3: workaround negprot bug in some Samba servers

 fs/cifs/connect.c |  2 --
 fs/cifs/sess.c    | 11 +++++++++--
 fs/cifs/smb2pdu.c | 13 +++++++------
 3 files changed, 16 insertions(+), 10 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-07-14 18:41 Steve French
@ 2022-07-14 20:42 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-07-14 20:42 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Thu, 14 Jul 2022 13:41:54 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.19-rc6-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f41d5df5f146d606df02ec8fafd080a5ee6e6e81

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-08-07  5:03 Steve French
  2022-08-07 17:57 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-08-07  5:03 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
3d7cb6b04c3f3115719235cc6866b10326de34cd:

  Linux 5.19 (2022-07-31 14:03:01 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.20-rc-smb3-client-fixes-part1

for you to fetch changes up to 0d168a58fca34806b575c7cba87afb11208acb54:

  cifs: update internal module number (2022-08-05 11:24:17 -0500)

----------------------------------------------------------------
19 cifs/smb3 fixes, mostly cleanup, including:
- multichannel perf improvement patch
- 1 to moving additional SMB1 code to not be compiled in when legacy
support is disabled.
- 3 bug fixes, including one important one for memory leak
- 12 cleanup patches

We are still working/testing some deferred close improvements
including an important
lease break fix for case when multiple deferred closes are still open,
and also some
additional perf improvements - so those are not included in this P/R
----------------------------------------------------------------
Colin Ian King (1):
      cifs: remove redundant initialization to variable mnt_sign_enabled

Enzo Matsumiya (4):
      smb2: small refactor in smb2_check_message()
      cifs: list_for_each() -> list_for_each_entry()
      cifs: remove useless DeleteMidQEntry()
      cifs: remove "cifs_" prefix from init/destroy mids functions

Matthew Wilcox (Oracle) (1):
      cifs: Fix memory leak when using fscache

Shyam Prasad N (1):
      cifs: avoid use of global locks for high contention data

Steve French (9):
      smb3: check xattr value length earlier
      cifs: remove some camelCase and also some static build warnings
      cifs: remove minor build warning
      cifs: update MAINTAINERS file with reviewers
      cifs: remove remaining build warnings
      cifs: trivial style fixup
      cifs: when insecure legacy is disabled shrink amount of SMB1 code
      cifs: alloc_mid function should be marked as static
      cifs: update internal module number

Yang Yingliang (1):
      cifs: fix wrong unlock before return from cifs_tree_connect()

Yu Zhe (2):
      cifs: remove unnecessary type castings
      cifs: remove unnecessary (void*) conversions.

 MAINTAINERS             |   7 +-
 fs/cifs/Makefile        |   4 +-
 fs/cifs/cifs_debug.c    |  72 +++-----
 fs/cifs/cifsacl.c       |   2 +
 fs/cifs/cifsencrypt.c   |   6 +-
 fs/cifs/cifsfs.c        |  53 ++++--
 fs/cifs/cifsfs.h        |   4 +-
 fs/cifs/cifsglob.h      | 135 +++++++++-----
 fs/cifs/cifsproto.h     |  10 +-
 fs/cifs/cifssmb.c       | 477 ++----------------------------------------------
 fs/cifs/connect.c       | 299 ++++++++++++++++++------------
 fs/cifs/dfs_cache.c     |   8 +-
 fs/cifs/dir.c           |   8 +
 fs/cifs/file.c          | 283 ++++++++++++++++++++++++++--
 fs/cifs/inode.c         |  64 ++++++-
 fs/cifs/ioctl.c         |   2 +
 fs/cifs/link.c          |   8 +
 fs/cifs/misc.c          |  33 ++--
 fs/cifs/netmisc.c       |   2 +-
 fs/cifs/sess.c          |   5 +-
 fs/cifs/smb1ops.c       |  10 +-
 fs/cifs/smb2misc.c      |  49 +++--
 fs/cifs/smb2ops.c       |  61 ++++---
 fs/cifs/smb2pdu.c       |  32 ++--
 fs/cifs/smb2transport.c |  38 ++--
 fs/cifs/transport.c     | 334 +++++++++++++++++++++++++--------
 fs/cifs/xattr.c         |   5 +-
 27 files changed, 1104 insertions(+), 907 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-08-07  5:03 Steve French
@ 2022-08-07 17:57 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-08-07 17:57 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sun, 7 Aug 2022 00:03:50 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.20-rc-smb3-client-fixes-part1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3bc1bc0b59d04e997db25b84babf459ca1cd80b7

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-08-13 21:44 Steve French
  2022-08-14  0:39 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-08-13 21:44 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
0d168a58fca34806b575c7cba87afb11208acb54:

  cifs: update internal module number (2022-08-05 11:24:17 -0500)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.20-rc-smb3-client-fixes-part2

for you to fetch changes up to 7eb59a98701d3113671b513593bb489cc76f58d2:

  cifs: Do not access tcon->cfids->cfid directly from
is_path_accessible (2022-08-12 17:40:15 -0500)

----------------------------------------------------------------
8 cifs/smb3 fixes:
- two fixes for stable, one for a lock length miscalculation, and
another fixes a lease break timeout bug
- improvement to handle leases, allows the close timeout to be
configured more safely
- five restructuring/cleanup patches
----------------------------------------------------------------
Bharath SM (1):
      SMB3: fix lease break timeout when multiple deferred close
handles for the same file.

David Howells (1):
      cifs: Remove {cifs,nfs}_fscache_release_page()

Paulo Alcantara (1):
      cifs: fix lock length calculation

Ronnie Sahlberg (4):
      cifs: Move cached-dir functions into a separate file
      cifs: Do not use tcon->cfid directly, use the cfid we get from
open_cached_dir
      cifs: Add constructor/destructors for tcon->cfid
      cifs: Do not access tcon->cfids->cfid directly from is_path_accessible

Steve French (1):
      smb3: allow deferred close timeout to be configurable

 fs/cifs/Makefile     |   2 +-
 fs/cifs/cached_dir.c | 388 +++++++++++++++++++++++++++++++++++++++++++++++++
 fs/cifs/cached_dir.h |  64 ++++++++
 fs/cifs/cifsfs.c     |  21 +--
 fs/cifs/cifsglob.h   |  42 +-----
 fs/cifs/cifsproto.h  |   1 -
 fs/cifs/connect.c    |   2 +
 fs/cifs/file.c       |  39 +----
 fs/cifs/fs_context.c |   9 ++
 fs/cifs/fs_context.h |   8 +
 fs/cifs/fscache.h    |  16 --
 fs/cifs/inode.c      |   1 +
 fs/cifs/misc.c       |  20 ++-
 fs/cifs/readdir.c    |   5 +-
 fs/cifs/smb2inode.c  |  11 +-
 fs/cifs/smb2misc.c   |  11 +-
 fs/cifs/smb2ops.c    | 320 +++-------------------------------------
 fs/cifs/smb2pdu.c    |   3 +-
 fs/cifs/smb2proto.h  |  10 --
 19 files changed, 528 insertions(+), 445 deletions(-)
 create mode 100644 fs/cifs/cached_dir.c
 create mode 100644 fs/cifs/cached_dir.h


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-08-13 21:44 Steve French
@ 2022-08-14  0:39 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-08-14  0:39 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 13 Aug 2022 16:44:58 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.20-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/332019e23a51db1aa46fec695a9a763445fbe09f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-08-20 22:34 Steve French
  2022-08-21 18:42 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-08-20 22:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
568035b01cfb107af8d2e4bd2fb9aea22cf5b868:

  Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.0-rc1-smb3-client-fixes

for you to fetch changes up to 13609a8b3ac6b0af38127a2b97fe62c0d06a8282:

  cifs: move from strlcpy with unused retval to strscpy (2022-08-19
11:02:26 -0500)

----------------------------------------------------------------
5 cifs/smb3 fixes, one for stable
- memory leak fix
- two small cleanup
- trivial strlcpy removal
- update missing entry for cifs headers in MAINTAINERS file

There are a pair of important fixes for insert range and collapse
range that are being tested
now that I plan to send next week.
----------------------------------------------------------------
Enzo Matsumiya (2):
      cifs: remove unused server parameter from calc_smb_size()
      cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()

Steve French (1):
      cifs: missing directory in MAINTAINERS file

Wolfram Sang (1):
      cifs: move from strlcpy with unused retval to strscpy

Zhang Xiaoxu (1):
      cifs: Fix memory leak on the deferred close

 MAINTAINERS          |  1 +
 fs/cifs/cifs_debug.c |  2 +-
 fs/cifs/cifsglob.h   |  2 +-
 fs/cifs/cifsproto.h  |  2 +-
 fs/cifs/cifsroot.c   |  2 +-
 fs/cifs/connect.c    |  2 +-
 fs/cifs/misc.c       |  8 +++++++-
 fs/cifs/netmisc.c    |  2 +-
 fs/cifs/readdir.c    |  6 ++----
 fs/cifs/smb2file.c   |  1 -
 fs/cifs/smb2misc.c   |  4 ++--
 fs/cifs/smb2ops.c    | 37 ++++++++++++++-----------------------
 fs/cifs/smb2pdu.c    | 22 ++++++++++------------
 fs/cifs/smb2proto.h  |  6 +++---
 14 files changed, 45 insertions(+), 52 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-08-20 22:34 Steve French
@ 2022-08-21 18:42 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-08-21 18:42 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 20 Aug 2022 17:34:30 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.0-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/367bcbc5b5ffc7164fb6ce1547e84dbf21795562

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-08-27 21:43 Steve French
  2022-08-28 18:18 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-08-27 21:43 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: David Howells, CIFS, LKML

Please pull the following changes since commit
1c23f9e627a7b412978b4e852793c5e3c3efc555:

  Linux 6.0-rc2 (2022-08-21 17:32:54 -0700)

are available in the Git repository at:

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

for you to fetch changes up to d291e703f420d5f8f999fe54f360d54d213bddb4:

  cifs: Add helper function to check smb1+ server (2022-08-24 22:30:09 -0500)

----------------------------------------------------------------
6 cifs/smb3 fixes, three for stable:
- two locking fixes (zero range, punch hole)
- DFS 9 fix (padding),  affecting some servers
- three minor cleanup changes

There are a few additional important fixes (collapse range, insert range) that
are not included since still being tested.
----------------------------------------------------------------
David Howells (2):
      smb3: missing inode locks in zero range
      smb3: missing inode locks in punch hole

Paulo Alcantara (1):
      cifs: skip extra NULL byte in filenames

Zhang Xiaoxu (3):
      cifs: Use help macro to get the header preamble size
      cifs: Use help macro to get the mid header size
      cifs: Add helper function to check smb1+ server

 fs/cifs/cifsencrypt.c |  3 +--
 fs/cifs/cifsglob.h    |  7 ++++++
 fs/cifs/connect.c     | 23 ++++++++----------
 fs/cifs/smb2ops.c     | 67 +++++++++++++++++++++++++++------------------------
 fs/cifs/smb2pdu.c     | 16 +++++-------
 fs/cifs/transport.c   | 21 ++++++++--------
 6 files changed, 70 insertions(+), 67 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-08-27 21:43 Steve French
@ 2022-08-28 18:18 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-08-28 18:18 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, David Howells, CIFS, LKML

The pull request you sent on Sat, 27 Aug 2022 16:43:51 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.0-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c7bb3fbc1b499b56a8819b56978c514fd63f66cc

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-09-02  0:44 Steve French
  2022-09-02 23:48 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-09-02  0:44 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
b90cb1053190353cc30f0fef0ef1f378ccc063c5:

  Linux 6.0-rc3 (2022-08-28 15:05:29 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.0-rc3-smb3-client-fixes

for you to fetch changes up to 27893dfc1285f80f80f46b3b8c95f5d15d2e66d0:

  cifs: fix small mempool leak in SMB2_negotiate() (2022-08-30 20:08:13 -0500)

----------------------------------------------------------------
5 cifs/smb3 fixes, all also for stable
- fixes for collapse range and insert range (also fixes xfstest generic/031)
- memory leak fix
----------------------------------------------------------------
David Howells (2):
      smb3: Move the flush out of smb2_copychunk_range() into its callers
      smb3: fix temporary data corruption in insert range

Enzo Matsumiya (1):
      cifs: fix small mempool leak in SMB2_negotiate()

Steve French (2):
      smb3: fix temporary data corruption in collapse range
      smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait

 fs/cifs/cifsfs.c  |  6 +++++
 fs/cifs/smb2ops.c | 69 +++++++++++++++++++++++++++++++++----------------------
 fs/cifs/smb2pdu.c | 12 ++++++----
 3 files changed, 55 insertions(+), 32 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-09-02  0:44 Steve French
@ 2022-09-02 23:48 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-09-02 23:48 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Thu, 1 Sep 2022 19:44:29 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.0-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1551f8f21e007e608fff00cf27caac8504283b43

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-10-09  5:50 Steve French
  2022-10-11  3:43 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-10-09  5:50 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
f76349cf41451c5c42a99f18a9163377e4b364ff:

  Linux 6.0-rc7 (2022-09-25 14:01:02 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc-smb3-client-fixes-part1

for you to fetch changes up to 958553d13478ad0e35fa09fecad3ce73277ccaf5:

  smb3: fix oops in calculating shash_setkey (2022-10-07 23:08:41 -0500)

----------------------------------------------------------------
21 cifs/smb3 fixes, including 4 for stable
- data corruption fix when cache disabled
- four RDMA (smbdirect) improvements, including enabling support for SoftiWARP
- four signing improvements
- three directory lease improvements
- four cleanup fixes
- minor security fix
- two debugging improvements

Additional security improvements including enabling GMAC signing, and
patches to extend use of directory leases (improved safe metadata and
directory entry caching) and improvements to symlink handling are
still being tested and are not included in this P/R.
----------------------------------------------------------------
Enzo Matsumiya (4):
      cifs: return correct error in ->calc_signature()
      cifs: replace kfree() with kfree_sensitive() for sensitive data
      smb3: rename encryption/decryption TFMs
      cifs: secmech: use shash_desc directly, remove sdesc

Gustavo A. R. Silva (1):
      cifs: Replace a couple of one-element arrays with flexible-array members

Jiangshan Yi (1):
      cifs: misc: fix spelling typo in comment

Muhammad Usama Anjum (1):
      cifs: remove initialization value

Ronnie Sahlberg (4):
      cifs: destage dirty pages before re-reading them for cache=none
      cifs: Make tcon contain a wrapper structure cached_fids instead
of cached_fid
      cifs: improve handlecaching
      cifs: store a pointer to a fid in the cfid structure instead of the struct

Steve French (5):
      MAINTAINERS: Add Tom Talpey as cifs.ko reviewer
      smb3: add dynamic trace points for tree disconnect
      smb3: define missing create contexts
      smb3: do not log confusing message when server returns no
network interfaces
      smb3: fix oops in calculating shash_setkey

Tom Talpey (4):
      Decrease the number of SMB3 smbdirect client SGEs
      Reduce client smbdirect max receive segment size
      Handle variable number of SGEs in client smbdirect send.
      Fix formatting of client smbdirect RDMA logging

Zhang Xiaoxu (1):
      cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message

 MAINTAINERS               |   1 +
 fs/cifs/cached_dir.c      |  92 ++++++++++++++++++++++++++++---------
 fs/cifs/cached_dir.h      |  10 ++++-
 fs/cifs/cifs_debug.c      |   4 +-
 fs/cifs/cifs_debug.h      |   6 +--
 fs/cifs/cifs_swn.c        |  12 ++---
 fs/cifs/cifsencrypt.c     | 100 ++++++++++++++---------------------------
 fs/cifs/cifsglob.h        |  30 +++++--------
 fs/cifs/cifspdu.h         |   7 +--
 fs/cifs/cifsproto.h       |   7 ++-
 fs/cifs/cifssmb.c         |   2 +-
 fs/cifs/connect.c         |  21 ++++-----
 fs/cifs/dfs_cache.c       |   2 +-
 fs/cifs/dir.c             |   8 ++--
 fs/cifs/file.c            |   9 ++++
 fs/cifs/fs_context.c      |  12 ++++-
 fs/cifs/fscache.c         |   2 +-
 fs/cifs/inode.c           |   2 +-
 fs/cifs/link.c            |  13 +++---
 fs/cifs/misc.c            |  63 +++++++++++++-------------
 fs/cifs/sess.c            |  24 ++++++----
 fs/cifs/smb2inode.c       |   2 +-
 fs/cifs/smb2misc.c        |  13 +++---
 fs/cifs/smb2ops.c         |  38 ++++++++++------
 fs/cifs/smb2pdu.c         |  41 +++++++++++------
 fs/cifs/smb2transport.c   |  98 +++++++++++++++++-----------------------
 fs/cifs/smbdirect.c       | 227
+++++++++++++++++++++++++++++++++++++++-----------------------------------------------------
 fs/cifs/smbdirect.h       |  14 +++---
 fs/cifs/trace.h           |   3 ++
 fs/smbfs_common/smb2pdu.h |   6 ++-
 30 files changed, 445 insertions(+), 424 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-10-09  5:50 Steve French
@ 2022-10-11  3:43 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-10-11  3:43 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sun, 9 Oct 2022 00:50:33 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc-smb3-client-fixes-part1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ac1e8c6c95bf805c699656046aef0a05205edfbd

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-10-16  0:33 Steve French
  2022-10-16 18:18 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-10-16  0:33 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
ac1e8c6c95bf805c699656046aef0a05205edfbd:

  Merge tag '6.1-rc-smb3-client-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2022-10-10 20:04:22 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc-smb3-client-fixes-part2

for you to fetch changes up to e3e9463414f610e91528f2b920b8cb655f4bae33:

  smb3: improve SMB3 change notification support (2022-10-15 10:05:53 -0500)

----------------------------------------------------------------
15 cifs/smb3 fixes including 2 for stable
- fix a regression in guest mounts to old servers
- improvements to directory leasing (caching directory entries safely
beyond the root directory)
- symlink improvement (reducing roundtrips needed to process symlinks)
- an lseek fix (to problem where some dir entries could be skipped)
- improved ioctl for returning more detailed information on directory
change notifications
- clarify multichannel interface query warning
- cleanup fix (for better aligning buffers using ALIGN and round_up)
- a compounding fix
- fix some uninitialized variable bugs found by Coverity and the
kernel test robot
----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: use ALIGN() and round_up() macros

Paulo Alcantara (5):
      cifs: improve symlink handling for smb2+
      cifs: fix uninitialised var in smb2_compound_op()
      cifs: prevent copying past input buffer boundaries
      cifs: fix static checker warning
      cifs: fix double-fault crash during ntlmssp

Ronnie Sahlberg (4):
      cifs: fix skipping to incorrect offset in emit_cached_dirents
      cifs: fix regression in very old smb1 mounts
      cifs: enable caching of directories for which a lease is held
      cifs: find and use the dentry for cached non-root directories also

Steve French (5):
      smb3: clarify multichannel warning
      smb3: must initialize two ACL struct fields to zero
      cifs: lease key is uninitialized in smb1 paths
      cifs: lease key is uninitialized in two additional functions when smb1
      smb3: improve SMB3 change notification support

 fs/cifs/cached_dir.c | 469
++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------
 fs/cifs/cached_dir.h |  20 ++--
 fs/cifs/cifs_ioctl.h |   8 ++
 fs/cifs/cifsfs.c     |   9 +-
 fs/cifs/cifsglob.h   |  48 +++++++---
 fs/cifs/cifsproto.h  |  13 ++-
 fs/cifs/cifssmb.c    |   2 +-
 fs/cifs/connect.c    |  22 +++--
 fs/cifs/dir.c        |  32 +++----
 fs/cifs/file.c       |  45 ++++-----
 fs/cifs/inode.c      | 176 +++++++++++++++++++++--------------
 fs/cifs/ioctl.c      |  25 ++++-
 fs/cifs/link.c       | 107 +--------------------
 fs/cifs/readdir.c    |  31 +++++--
 fs/cifs/sess.c       |  34 +++----
 fs/cifs/smb1ops.c    |  56 ++++++-----
 fs/cifs/smb2file.c   | 127 ++++++++++++++++++++-----
 fs/cifs/smb2inode.c  | 170 +++++++++++++++++----------------
 fs/cifs/smb2misc.c   |   2 +-
 fs/cifs/smb2ops.c    | 149 +++++++++++------------------
 fs/cifs/smb2pdu.c    |  75 +++++++++------
 fs/cifs/smb2pdu.h    |   3 +
 fs/cifs/smb2proto.h  |  25 +++--
 23 files changed, 922 insertions(+), 726 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-10-16  0:33 Steve French
@ 2022-10-16 18:18 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-10-16 18:18 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 15 Oct 2022 19:33:08 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b08cd74448fafaa302ce2bc11beab5e5a55d0065

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-10-21 14:40 Steve French
  2022-10-21 23:03 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-10-21 14:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
9abf2313adc1ca1b6180c508c25f22f9395cc780:

  Linux 6.1-rc1 (2022-10-16 15:36:24 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc1-smb3-fixes

for you to fetch changes up to 73b1b8d25e39a1478b3792a7075f43e053ee62c2:

  cifs: update internal module number (2022-10-19 17:57:51 -0500)

----------------------------------------------------------------
12 small cifs/smb3 fixes, half for stable
- two memory leak fixes
- two fixes for directory leases, including an important one which
fixes a problem noticed by git functional tests
- five fixes relating to missing free_xid calls (helpful for
tracing/debugging of entry/exit into cifs.ko)
- a multichannel fix
- a small cleanup fix (use of list_move instead of list_del/list_add)
----------------------------------------------------------------
Paulo Alcantara (1):
      cifs: fix memory leaks in session setup

Ronnie Sahlberg (2):
      cifs: set rc to -ENOENT if we can not get a dentry for the cached dir
      cifs: drop the lease for cached directories on rmdir or rename

Steve French (2):
      smb3: interface count displayed incorrectly
      cifs: update internal module number

Yang Yingliang (1):
      cifs: use LIST_HEAD() and list_move() to simplify code

Zhang Xiaoxu (6):
      cifs: Fix xid leak in cifs_create()
      cifs: Fix xid leak in cifs_copy_file_range()
      cifs: Fix xid leak in cifs_flock()
      cifs: Fix xid leak in cifs_ses_add_channel()
      cifs: Fix xid leak in cifs_get_file_info_unix()
      cifs: Fix memory leak when build ntlmssp negotiate blob failed

 fs/cifs/cached_dir.c | 39 +++++++++++++++++++++++++++++----------
 fs/cifs/cached_dir.h |  4 ++++
 fs/cifs/cifsfs.c     |  7 +++++--
 fs/cifs/cifsfs.h     |  4 ++--
 fs/cifs/dir.c        |  6 ++++--
 fs/cifs/file.c       | 11 +++++++----
 fs/cifs/inode.c      |  6 ++++--
 fs/cifs/sess.c       |  1 +
 fs/cifs/smb2inode.c  |  2 ++
 fs/cifs/smb2ops.c    |  3 ++-
 fs/cifs/smb2pdu.c    | 17 ++++++++---------
 11 files changed, 68 insertions(+), 32 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-10-21 14:40 Steve French
@ 2022-10-21 23:03 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-10-21 23:03 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 21 Oct 2022 09:40:07 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc1-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/bd8e963412c8e676fc73ae456f311cdcabe8642d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-10-30  2:40 Steve French
  2022-10-30 18:34 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-10-30  2:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML, ZhangXiaoxu, Zeng Heng

Please pull the following changes since commit
247f34f7b80357943234f93f247a1ae6b6c3a740:

  Linux 6.1-rc2 (2022-10-23 15:27:33 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc2-smb3-fixes

for you to fetch changes up to 153695d36ead0ccc4d0256953c751cabf673e621:

  cifs: fix use-after-free caused by invalid pointer `hostname`
(2022-10-27 23:59:13 -0500)

----------------------------------------------------------------
3 cifs/smb3 fixes (also for stable)
- use after free fix for reconnect race
- two memory leak fixes

A broader fix for reconnect races (killing the cifsd thread earlier),
and an important for for multichannel oplock breaks are not included
in this P/R since still being tested.
----------------------------------------------------------------
Zeng Heng (1):
      cifs: fix use-after-free caused by invalid pointer `hostname`

Zhang Xiaoxu (2):
      cifs: Fix pages array leak when writedata alloc failed in
cifs_writedata_alloc()
      cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter()

 fs/cifs/connect.c |  1 +
 fs/cifs/file.c    | 13 ++++++++++---


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-10-30  2:40 Steve French
@ 2022-10-30 18:34 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-10-30 18:34 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML, ZhangXiaoxu, Zeng Heng

The pull request you sent on Sat, 29 Oct 2022 21:40:29 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc2-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/28b7bd4ad25f7dc662a84636a619e61c97ac0e06

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-11-06  5:07 Steve French
  2022-11-06 18:49 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-11-06  5:07 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML, Shyam Prasad N, ChenXiaoSong

Please pull the following changes since commit
30a0b95b1335e12efef89dd78518ed3e4a71a763:

  Linux 6.1-rc3 (2022-10-30 15:19:28 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc4-smb3-fixes

for you to fetch changes up to 542228db2f28fdf775b301f2843e1fe486e7c797:

  cifs: fix use-after-free on the link name (2022-11-04 23:36:54 -0500)

----------------------------------------------------------------
3 cifs/smb3 fixes,
- one for symlink handling race (fixes a bug spotted with KASAN)
- two fix multichannel issues with iterating channels instead of using
the primary channel. The
more important one fixes a bug when leases are disabled (ie using
oplocks instead) that was
spotted with xfstest generic/013 timing out

----------------------------------------------------------------
ChenXiaoSong (1):
      cifs: fix use-after-free on the link name

Shyam Prasad N (2):
      cifs: always iterate smb sessions using primary channel
      cifs: avoid unnecessary iteration of tcp sessions

 fs/cifs/cifsfs.c        | 26 +++++++++++++++++++++++++-
 fs/cifs/inode.c         |  5 -----
 fs/cifs/misc.c          |  6 +++++-
 fs/cifs/smb2misc.c      | 81
+++++++++++++++++++++++++++++++++++++++++++++------------------------------------
 fs/cifs/smb2ops.c       | 30 ++++++++++++++++++------------
 fs/cifs/smb2transport.c | 19 ++++++++++++-------
 6 files changed, 105 insertions(+), 62 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-11-06  5:07 Steve French
@ 2022-11-06 18:49 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-11-06 18:49 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML, Shyam Prasad N, ChenXiaoSong

The pull request you sent on Sun, 6 Nov 2022 00:07:38 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc4-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/90153f928bee544c794a2410afba6d936a09edce

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-11-19  5:02 Steve French
  2022-11-19 17:14 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-11-19  5:02 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
f0c4d9fc9cc9462659728d168387191387e903cc:

  Linux 6.1-rc4 (2022-11-06 15:07:11 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc5-smb3-fixes

for you to fetch changes up to a51e5d293dd1c2e7bf6f7be788466cd9b5d280fb:

  cifs: add check for returning value of SMB2_set_info_init
(2022-11-16 12:24:26 -0600)

----------------------------------------------------------------
4 small cifs/smb3 client fixes:
- two missing and one incorrect return value checks
- fix leak on tlink mount failure

----------------------------------------------------------------
Anastasia Belova (2):
      cifs: add check for returning value of SMB2_close_init
      cifs: add check for returning value of SMB2_set_info_init

Zhang Xiaoxu (2):
      cifs: Fix connections leak when tlink setup failed
      cifs: Fix wrong return value checking when GETFLAGS

 fs/cifs/connect.c | 14 +++++++++++---
 fs/cifs/ioctl.c   |  4 ++--
 fs/cifs/smb2ops.c |  4 ++++
 3 files changed, 17 insertions(+), 5 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-11-19  5:02 [GIT PULL] smb3 " Steve French
@ 2022-11-19 17:14 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-11-19 17:14 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 18 Nov 2022 23:02:22 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc5-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/926028aaa3827554096d42ffb0c2973bc7f5e80f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] SMB3 client fixes
@ 2022-11-27  4:44 Steve French
  2022-11-27 17:14 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-11-27  4:44 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
926028aaa3827554096d42ffb0c2973bc7f5e80f:

  Merge tag '6.1-rc5-smb3-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2022-11-19 08:58:58 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc6-smb3-fixes

for you to fetch changes up to 502487847743018c93d75b401eac2ea4c4973123:

  cifs: fix missing unlock in cifs_file_copychunk_range() (2022-11-21
10:27:03 -0600)

----------------------------------------------------------------
Two small cifs/smb3 client fixes:
- an unlock missing in an error path in copychunk_range found by xfstest 476
- a fix for a use after free in a debug code path
----------------------------------------------------------------
ChenXiaoSong (1):
      cifs: fix missing unlock in cifs_file_copychunk_range()

Dan Carpenter (1):
      cifs: Use after free in debug code

 fs/cifs/cifsfs.c | 4 +++-
 fs/cifs/sess.c   | 4 ++--


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2022-11-27  4:44 [GIT PULL] SMB3 " Steve French
@ 2022-11-27 17:14 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-11-27 17:14 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 26 Nov 2022 22:44:50 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.1-rc6-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/30a853c1bdede177adedd2de537ea16158125181

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-12-15 22:40 Steve French
  2022-12-15 22:59 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-12-15 22:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
76dcd734eca23168cb008912c0f69ff408905235:

  Linux 6.1-rc8 (2022-12-04 14:48:12 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.2-rc-smb3-client-fixes-part1

for you to fetch changes up to d74f4a3f6d88a2416564bc6bf937e423a4ae8f8e:

  cifs: Remove duplicated include in cifsglob.h (2022-12-13 22:54:40 -0600)

There is a slightly larger set of fixes being tested, which is not
included in this
P/R since need to be tested a bit more: e.g. 12 patches from Paulo
(mostly DFS related fixes) and also two performance fixes and a
security (password expired) fix, but I wanted to at least get these
easier ones in that have been in for-next for longer.
----------------------------------------------------------------
13 cifs/smb3 client fixes
- 2 SMB3.1.1 POSIX Extensions fixes
- 3 patches to remove cifs_writepages
- 2 memory management fixes
- 2 mount parm parsing fixes
- 4 minor cleanup fixes
----------------------------------------------------------------
Christoph Hellwig (3):
      cifs: wire up >migrate_folio
      cifs: stop using generic_writepages
      cifs: remove ->writepage

Paulo Alcantara (2):
      cifs: skip alloc when request has no pages
      cifs: fix oops during encryption

Steve French (4):
      cifs: minor cleanup of some headers
      cifs: fix various whitespace errors in headers
      cifs: fix missing display of three mount options
      cifs: print warning when conflicting soft vs. hard mount options specified

Volker Lendecke (3):
      Fix path in cifs/usage.rst
      cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op()
      cifs: Parse owner/group for stat in smb311 posix extensions

Yang Li (1):
      cifs: Remove duplicated include in cifsglob.h

 Documentation/admin-guide/cifs/usage.rst |   2 +-
 fs/cifs/cifs_ioctl.h                     |   2 +-
 fs/cifs/cifsfs.c                         |   8 ++++-
 fs/cifs/cifsfs.h                         |   4 +--
 fs/cifs/cifsglob.h                       |  76
++++++++++++++++++++++++++++++++++++++++++--
 fs/cifs/cifspdu.h                        |  50 ++++++++++++-----------------
 fs/cifs/cifsproto.h                      |   6 ++--
 fs/cifs/file.c                           |  36 +++++++++++++--------
 fs/cifs/fs_context.c                     |  11 +++++--
 fs/cifs/inode.c                          |  13 +++++---
 fs/cifs/misc.c                           |   4 +--
 fs/cifs/smb2inode.c                      |  68
++++++++++++++++++++++++++++++++-------
 fs/cifs/smb2ops.c                        | 179
+++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------
 fs/cifs/smb2proto.h                      |   5 ++-
 14 files changed, 298 insertions(+), 166 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-12-15 22:40 Steve French
@ 2022-12-15 22:59 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-12-15 22:59 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Thu, 15 Dec 2022 16:40:44 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.2-rc-smb3-client-fixes-part1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/851f657a86421dded42b6175c6ea0f4f5e86af97

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2022-12-20 21:49 Steve French
  2022-12-21 18:50 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2022-12-20 21:49 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Paulo Alcantara, CIFS, LKML

Please pull the following changes since commit
851f657a86421dded42b6175c6ea0f4f5e86af97:

  Merge tag '6.2-rc-smb3-client-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2022-12-15 14:53:14 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.2-rc-smb3-client-fixes-part2

for you to fetch changes up to aacfc939cc42293fbcfe113040b4e8abaef68429:

  cifs: update internal module number (2022-12-19 08:04:50 -0600)

As mentioned in the earlier smb3 client P/R, last week we were still
testing various additional important fixes: a series of DFS and reconnect
fixes from Paulo, which are now included in this P/R
----------------------------------------------------------------
20 cifs/smb3 client fixes, mostly related to reconnect and/or DFS

- two important reconnect fixes: cases where status of recently connected IPCs
and shares were not being updated leaving them in an incorrect state
- fix for older Windows servers that would return STATUS_OBJECT_NAME_INVALID
to query info requests on DFS links in a namespace that contained non-ASCII
characters, reducing number of wasted roundtrips.
- fix for leaked -ENOMEM to userspace when cifs.ko couldn't perform I/O due
to a disconnected server, expired or deleted session.
- removal of all unneeded DFS related mount option string parsing (now using
fs_context for automounts)
-improve clarity/readability, moving various DFS related functions out
of fs/cifs/connect.c
(which was getting too big to be readable) to new file.
- Fix problem when large number of DFS connections.  Allow sharing of DFS
connections and fix how the referral paths are matched
- Referral caching fix: Instead of looking up ipc connections to
refresh cached referrals,
store direct dfs root server's IPC pointer in new sessions so can
simply access it to
either refresh or create a new referral that such connections belong to.
- Fix to allow dfs root server's connections to also failover
- Optimized reconnect of nested DFS links
- Set correct status of IPC connections marked for reconnect
----------------------------------------------------------------
Paulo Alcantara (19):
      cifs: set correct tcon status after initial tree connect
      cifs: set correct ipc status after initial tree connect
      cifs: reduce roundtrips on create/qinfo requests
      cifs: use fs_context for automounts
      cifs: get rid of mount options string parsing
      cifs: remove unused smb3_fs_context::mount_options
      cifs: set resolved ip in sockaddr
      cifs: split out ses and tcon retrieval from mount_get_conns()
      cifs: share dfs connections and supers
      cifs: don't refresh cached referrals from unactive mounts
      cifs: fix refresh of cached referrals
      cifs: refresh root referrals
      cifs: don't block in dfs_cache_noreq_update_tgthint()
      cifs: fix confusing debug message
      cifs: fix source pathname comparison of dfs supers
      cifs: optimize reconnect of nested links
      cifs: set correct status of tcon ipc when reconnecting
      cifs: use origin fullpath for automounts
      cifs: don't leak -ENOMEM in smb2_open_file()

Steve French (1):
      cifs: update internal module number

 fs/cifs/Makefile       |   2 +-
 fs/cifs/cifs_debug.c   |   8 +
 fs/cifs/cifs_dfs_ref.c | 255 +++++++-------------------------
 fs/cifs/cifsfs.c       |   6 -
 fs/cifs/cifsfs.h       |   4 +-
 fs/cifs/cifsglob.h     |  18 ++-
 fs/cifs/cifsproto.h    |  14 +-
 fs/cifs/connect.c      | 899
++++++++++++++++++---------------------------------------------------------------------------------------------
 fs/cifs/dfs.c          | 544
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/cifs/dfs.h          |  46 ++++++
 fs/cifs/dfs_cache.c    | 276 +++++++---------------------------
 fs/cifs/dfs_cache.h    |   2 +-
 fs/cifs/dir.c          |  21 ++-
 fs/cifs/dns_resolve.c  |  49 +++---
 fs/cifs/dns_resolve.h  |   4 +-
 fs/cifs/fs_context.c   |  13 +-
 fs/cifs/fs_context.h   |   3 +-
 fs/cifs/inode.c        |   6 -
 fs/cifs/misc.c         |  81 ++--------
 fs/cifs/smb2file.c     |   4 +-
 fs/cifs/smb2inode.c    |  46 ++++--
 fs/cifs/smb2ops.c      |  28 +++-
 22 files changed, 991 insertions(+), 1338 deletions(-)
 create mode 100644 fs/cifs/dfs.c
 create mode 100644 fs/cifs/dfs.h


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2022-12-20 21:49 Steve French
@ 2022-12-21 18:50 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2022-12-21 18:50 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, Paulo Alcantara, CIFS, LKML

The pull request you sent on Tue, 20 Dec 2022 15:49:40 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.2-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0a924817d2ed9396401e0557c6134276d2e26382

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-01-14  1:19 Steve French
  2023-01-14 14:17 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-01-14  1:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
b7bfaa761d760e72a969d116517eaa12e404c262:

  Linux 6.2-rc3 (2023-01-08 11:49:43 -0600)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.2-rc3-smb3-client-fixes

for you to fetch changes up to a152d05ae4a71d802d50cf9177dba34e8bb09f68:

  cifs: Fix uninitialized memory read for smb311 posix symlink create
(2023-01-12 09:51:48 -0600)

----------------------------------------------------------------
7 smb3 client fixes, most also for stable
- memory leak and double free fix
- two symlink fixes
- minor cleanup fix
- two smb1 fixes

----------------------------------------------------------------
Colin Ian King (1):
      cifs: remove redundant assignment to the variable match

Paulo Alcantara (5):
      cifs: fix file info setting in cifs_query_path_info()
      cifs: fix file info setting in cifs_open_file()
      cifs: fix double free on failed kerberos auth
      cifs: do not query ifaces on smb1 mounts
      cifs: fix potential memory leaks in session setup

Volker Lendecke (1):
      cifs: Fix uninitialized memory read for smb311 posix symlink create

 fs/cifs/cifsencrypt.c |  1 +
 fs/cifs/connect.c     |  9 +++++---
 fs/cifs/dfs_cache.c   |  1 -
 fs/cifs/link.c        |  1 +
 fs/cifs/sess.c        |  2 ++
 fs/cifs/smb1ops.c     | 63 +++++++++++++++++++++++++++------------------------
 fs/cifs/smb2pdu.c     |  6 ++++-
 7 files changed, 49 insertions(+), 34 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-01-14  1:19 Steve French
@ 2023-01-14 14:17 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-01-14 14:17 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 13 Jan 2023 19:19:09 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.2-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b35ad63eeccadbcc83f295a64a029f7e7188444f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-01-20 21:23 Steve French
  2023-01-20 22:38 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-01-20 21:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
5dc4c995db9eb45f6373a956eb1f69460e69e6d4:

  Linux 6.2-rc4 (2023-01-15 09:22:43 -0600)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.2-rc4-smb3-client-fixes

for you to fetch changes up to a1b7c8457ecc062f612a1aca174c2e1c21f9ac10:

  cifs: remove unused function (2023-01-18 14:49:51 -0600)

----------------------------------------------------------------
8 smb3 client fixes
- important fix for packet signature calculation error
- three fixes to correct DFS deadlock, and DFS refresh problem
- remove an unused DFS function, and duplicate tcon refresh code
- DFS cache lookup fix
- uninitialized rc fix
----------------------------------------------------------------
Enzo Matsumiya (1):
      cifs: do not include page data when checking signature

Paulo Alcantara (7):
      cifs: fix potential deadlock in cache_refresh_path()
      cifs: avoid re-lookups in dfs_cache_find()
      cifs: don't take exclusive lock for updating target hints
      cifs: remove duplicate code in __refresh_tcon()
      cifs: handle cache lookup errors different than -ENOENT
      cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
      cifs: remove unused function

 fs/cifs/dfs_cache.c | 243
+++++++++++++++++++++++++++++++-----------------------------------------------
 fs/cifs/dfs_cache.h |   3 -
 fs/cifs/smb2pdu.c   |  15 +++--
 3 files changed, 105 insertions(+), 156 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-01-20 21:23 Steve French
@ 2023-01-20 22:38 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-01-20 22:38 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 20 Jan 2023 15:23:33 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.2-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4e31badaa188d0e2923f5082c041083c05bda3ff

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-02-23  0:02 Steve French
  2023-02-23  1:23 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-02-23  0:02 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, David Howells, CIFS

Please pull the following changes since commit
c9c3395d5e3dcc6daee66c6908354d47bf98cb0c:

  Linux 6.2 (2023-02-19 14:24:22 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc-smb3-client-fixes

for you to fetch changes up to fdbf807215250217c83f1cb715b883cd910102fa:

  update internal module version number for cifs.ko (2023-02-21 01:25:44 -0600)

----------------------------------------------------------------
46 fs/cifs (smb3 client) changesets, 37 for the fs/cifs directory and 9
outside (for related helper functions and cleanup of now unused
functions) from David Howells and Willy.

Note that there's a conflict with the mm tree with regard to the
replacement of find_get_pages_range_tag() with
filemap_get_folios_tag() which can be resolved by the patch David
provided: https://lore.kernel.org/lkml/2885897.1676990364@warthog.procyon.org.uk/
or what Stephen Rothwell did:
https://lore.kernel.org/lkml/20230222134927.459b036b@canb.auug.org.au/
in linux-next

The largest subset of this P/R is from David Howells et al: making the cifs/smb3
driver pass iov_iters down to the lowest layers, directly to the
network transport rather than passing lists of pages around, helping
multiple areas:
 (-) Pin user pages, thereby fixing the race between concurrent DIO read and
     fork, where the pages containing the DIO read buffer may end up
     belonging to the child process and not the parent - with the result
     that the parent might not see the retrieved data.
 (-) cifs shouldn't take refs on pages extracted from non-user-backed
     iterators (eg. KVEC).  With these changes, cifs will apply the
     appropriate cleanup.
 (-) Making it easier to transition to using folios in cifs rather than
     pages by dealing with them through BVEC and XARRAY iterators.
 (-) Allowing cifs to use the new splice function

The remainder are:
- ten fixes for stable, including various fixes for uninitialized
memory, wrong length field causing mount issue to very old servers,
important directory lease fixes and reconnect fixes
- 9 cleanups (unused code removal, change one element array usage, and
a change form strtobool to kstrtobool, and 2 Kconfig cleanups)
- 6 SMBDIRECT (RDMA) fixes including iov_iter integration and UAF fixes
- 2 reconnect fixes
- 3 multichannel fixes, including improving channel allocation (to
least used channel)
- remove last use of lock_page_killable by moving to folio_lock_killable

Also FYI there are additional important directory lease (metadata
caching fixes) and multichannel fixes being tested that are not
included in this P/R but should be ready next week.  And two small
fixes to David's series were also identified that I can send next week
(I also wanted to reduce risk of merge conflicts)
----------------------------------------------------------------
Andy Shevchenko (1):
      cifs: Get rid of unneeded conditional in the smb2_get_aead_req()

Christophe JAILLET (1):
      cifs: Use kstrtobool() instead of strtobool()

David Howells (17):
      mm: Pass info, not iter, into filemap_get_pages()
      splice: Add a func to do a splice from a buffered file without ITER_PIPE
      splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE
      iov_iter: Define flags to qualify page extraction.
      iov_iter: Add a function to extract a page list from an iterator
      splice: Export filemap/direct_splice_read()
      cifs: Implement splice_read to pass down ITER_BVEC not ITER_PIPE
      netfs: Add a function to extract a UBUF or IOVEC into a BVEC iterator
      netfs: Add a function to extract an iterator into a scatterlist
      cifs: Add a function to build an RDMA SGE list from an iterator
      cifs: Add a function to Hash the contents of an iterator
      cifs: Add some helper functions
      cifs: Add a function to read into an iter from a socket
      cifs: Change the I/O paths to use an iterator rather than a page list
      cifs: Build the RDMA SGE list directly from an iterator
      cifs: Remove unused code
      cifs: DIO to/from KVEC-type iterators should now work

Gustavo A. R. Silva (1):
      cifs: Replace zero-length arrays with flexible-array members

Kees Cook (3):
      cifs: Convert struct fealist away from 1-element array
      cifs: Replace remaining 1-element arrays
      smb3: Replace smb2pdu 1-element arrays with flex-arrays

Matthew Wilcox (Oracle) (2):
      cifs: Use a folio in cifs_page_mkwrite()
      filemap: Remove lock_page_killable()

Namjae Jeon (1):
      cifs: remove unneeded 2bytes of padding from smb2 tree connect

Paulo Alcantara (4):
      cifs: prevent data race in smb2_reconnect()
      cifs: get rid of unneeded conditional in cifs_get_num_sgs()
      cifs: fix mount on old smb servers
      cifs: get rid of dns resolve worker

Ronnie Sahlberg (2):
      cifs: Check the lease context if we actually got a lease
      cifs: return a single-use cfid if we did not get a lease

Shyam Prasad N (4):
      cifs: print last update time for interface list
      cifs: use the least loaded channel for sending requests
      cifs: use tcon allocation functions even for dummy tcon
      cifs: update ip_addr for ses only for primary chan setup

Stefan Metzmacher (3):
      cifs: introduce cifs_io_parms in smb2_async_writev()
      cifs: split out smb3_use_rdma_offload() helper
      cifs: don't try to use rdma offload on encrypted connections

Steve French (3):
      cifs: update Kconfig description
      cifs: fix indentation in make menuconfig options
      update internal module version number for cifs.ko

Volker Lendecke (2):
      cifs: Fix uninitialized memory read in smb3_qfs_tcon()
      cifs: Fix uninitialized memory reads for oparms.mode

Zhang Xiaoxu (2):
      cifs: Fix lost destroy smbd connection when MR allocate failed
      cifs: Fix warning and UAF when destroy the MR list

 block/bio.c               |    6 +-
 block/blk-map.c           |    8 +-
 fs/cifs/Kconfig           |   66 ++--
 fs/cifs/cached_dir.c      |   43 ++-
 fs/cifs/cifs_debug.c      |   11 +-
 fs/cifs/cifs_spnego.h     |    2 +-
 fs/cifs/cifsacl.c         |   34 +-
 fs/cifs/cifsencrypt.c     |  172 ++++++++--
 fs/cifs/cifsfs.c          |   12 +-
 fs/cifs/cifsfs.h          |    8 +-
 fs/cifs/cifsglob.h        |   81 +++--
 fs/cifs/cifspdu.h         |   98 +++---
 fs/cifs/cifsproto.h       |   11 +-
 fs/cifs/cifssmb.c         |   48 ++-
 fs/cifs/connect.c         |  179 ++++------
 fs/cifs/dir.c             |   19 +-
 fs/cifs/file.c            | 1810
+++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------
 fs/cifs/fscache.c         |   22 +-
 fs/cifs/fscache.h         |   10 +-
 fs/cifs/inode.c           |   53 +--
 fs/cifs/link.c            |   66 ++--
 fs/cifs/misc.c            |  128 +------
 fs/cifs/ntlmssp.h         |    4 +-
 fs/cifs/readdir.c         |    6 +-
 fs/cifs/sess.c            |    1 -
 fs/cifs/smb1ops.c         |   72 ++--
 fs/cifs/smb2file.c        |    2 +-
 fs/cifs/smb2inode.c       |   17 +-
 fs/cifs/smb2misc.c        |    2 +-
 fs/cifs/smb2ops.c         |  606 ++++++++++++++++-----------------
 fs/cifs/smb2pdu.c         |  291 +++++++++-------
 fs/cifs/smb2pdu.h         |    4 +-
 fs/cifs/smbdirect.c       |  539 +++++++++++++++++------------
 fs/cifs/smbdirect.h       |    7 +-
 fs/cifs/transport.c       |   87 ++---
 fs/ksmbd/smb2ops.c        |    8 +-
 fs/ksmbd/smb2pdu.c        |    6 +-
 fs/netfs/Makefile         |    1 +
 fs/netfs/iterator.c       |  371 ++++++++++++++++++++
 fs/smbfs_common/smb2pdu.h |   42 ++-
 fs/splice.c               |   93 +++++
 include/linux/fs.h        |    6 +
 include/linux/netfs.h     |    8 +
 include/linux/pagemap.h   |   10 -
 include/linux/pipe_fs_i.h |   20 ++
 include/linux/uio.h       |   35 +-
 lib/iov_iter.c            |  284 +++++++++++++++-
 mm/filemap.c              |  157 ++++++++-
 mm/internal.h             |    6 +
 mm/vmalloc.c              |    1 +
 50 files changed, 3220 insertions(+), 2353 deletions(-)
 create mode 100644 fs/netfs/iterator.c

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-02-23  0:02 Steve French
@ 2023-02-23  1:23 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-02-23  1:23 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, David Howells, CIFS

The pull request you sent on Wed, 22 Feb 2023 18:02:29 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/307e14c039063f0c9bd7a18a7add8f940580dcc9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-03-03 23:29 Steve French
  2023-03-04  0:39 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-03-03 23:29 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, David Howells, LKML

Please pull the following changes since commit
ab7362d04d7c14923420c1e19e889da512a65cd7:

  cifs: Fix cifs_writepages_region() (2023-02-24 11:01:58 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc-smb3-client-fixes-part2

for you to fetch changes up to 71562809e401b2f5ad371d99ce0323e988406fd6:

  cifs: Fix memory leak in direct I/O (2023-03-01 18:18:25 -0600)

----------------------------------------------------------------
9 cifs/smb3 client fixes
- xfstest generic/208 fix (memory leak)
- minor netfs fix (to address smatch warning)
- a DFS fix for stable
- a reconnect race fix
- two multichannel fixes
- RDMA (smbdirect) fix
- two additional writeback fixes from David

----------------------------------------------------------------
David Howells (5):
      cifs: Add some missing xas_retry() calls
      cifs: Fix an uninitialised variable
      cifs: Fix cifs_write_back_from_locked_folio()
      iov: Fix netfs_extract_user_to_sg()
      cifs: Fix memory leak in direct I/O

Paulo Alcantara (2):
      cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
      cifs: prevent data race in cifs_reconnect_tcon()

Shyam Prasad N (2):
      cifs: match even the scope id for ipv6 addresses
      cifs: reuse cifs_match_ipaddr for comparison of dstaddr too

 fs/cifs/cifsproto.h |  21 +++++++---
 fs/cifs/cifssmb.c   |  43 ++------------------
 fs/cifs/connect.c   |  31 ++-------------
 fs/cifs/file.c      |  11 +++++-
 fs/cifs/misc.c      | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/cifs/smb2inode.c |  21 +++++-----
 fs/cifs/smb2ops.c   |  23 ++++++-----
 fs/cifs/smb2pdu.c   |  82 ++++++++++----------------------------
 fs/cifs/smbdirect.c |   2 +-
 fs/netfs/iterator.c |   2 +-
 10 files changed, 190 insertions(+), 157 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-03-03 23:29 Steve French
@ 2023-03-04  0:39 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-03-04  0:39 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, David Howells, LKML

The pull request you sent on Fri, 3 Mar 2023 17:29:17 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3162745aad939af6b8bc00951d1344ee872526a9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-03-16 20:39 Steve French
  2023-03-16 22:12 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-03-16 20:39 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
fe15c26ee26efa11741a7b632e9f23b01aca4cc6:

  Linux 6.3-rc1 (2023-03-05 14:52:03 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 6284e46bdd47743a064fe6ac834a7ac05b1fd206:

  cifs: use DFS root session instead of tcon ses (2023-03-14 22:48:53 -0500)

----------------------------------------------------------------
seven cifs/smb3 client fixes, all also for stable
- four DFS fixes
- multichannel reconnect fix
- fix smb1 stats for cancel command
- fix for set file size error path
----------------------------------------------------------------
Paulo Alcantara (4):
      cifs: set DFS root session in cifs_get_smb_ses()
      cifs: fix use-after-free bug in refresh_cache_worker()
      cifs: return DFS root session id in DebugData
      cifs: use DFS root session instead of tcon ses

Shyam Prasad N (1):
      cifs: generate signkey for the channel that's reconnecting

Volker Lendecke (1):
      cifs: Fix smb2_set_path_size()

Zhang Xiaoxu (1):
      cifs: Move the in_send statistic to __smb_send_rqst()

 fs/cifs/cifs_debug.c    |   5 +++
 fs/cifs/cifs_dfs_ref.c  |   1 +
 fs/cifs/cifs_fs_sb.h    |   2 -
 fs/cifs/cifsglob.h      |   4 +-
 fs/cifs/connect.c       |  10 ++---
 fs/cifs/dfs.c           |  67 ++++++++++++++++++----------
 fs/cifs/dfs.h           |  19 +++++++-
 fs/cifs/dfs_cache.c     | 140
-----------------------------------------------------------
 fs/cifs/dfs_cache.h     |   2 -
 fs/cifs/fs_context.h    |   1 +
 fs/cifs/misc.c          |   8 ++++
 fs/cifs/smb2inode.c     |  31 ++++++++++---
 fs/cifs/smb2transport.c |   2 +-
 fs/cifs/transport.c     |  21 ++++-----
 14 files changed, 118 insertions(+), 195 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-03-16 20:39 Steve French
@ 2023-03-16 22:12 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-03-16 22:12 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Thu, 16 Mar 2023 15:39:53 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/38e04b3e4240a6d8fb43129ebad41608db64bc6f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-04-01 21:32 Steve French
  2023-04-02 18:02 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-04-01 21:32 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
197b6b60ae7bc51dd0814953c562833143b292aa:

  Linux 6.3-rc4 (2023-03-26 14:40:20 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc4-smb3-client-fixes

for you to fetch changes up to e03677100707f849f01d8faf07ee58b4e56cdbf1:

  cifs: get rid of dead check in smb2_reconnect() (2023-03-30 17:56:30 -0500)

----------------------------------------------------------------
Four cifs/smb3 client (reconnect and DFS related) fixes, including two
for stable:
- DFS oops fix
- DFS reconnect recursion fix
- An SMB1 parallel reconnect fix
- Trivial dead code removal in smb2_reconnect

This P/R does not include the important deferred close lease break fix
(additional changes were needed for that).
----------------------------------------------------------------
David Disseldorp (1):
      cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL

Paulo Alcantara (3):
      cifs: avoid races in parallel reconnects in smb1
      cifs: prevent infinite recursion in CIFSGetDFSRefer()
      cifs: get rid of dead check in smb2_reconnect()

 fs/cifs/cifsfs.h  |  5 ++++-
 fs/cifs/cifssmb.c | 30 ++++++++++++++++++++++--------
 fs/cifs/smb2pdu.c |  1 -
 3 files changed, 26 insertions(+), 10 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-04-01 21:32 Steve French
@ 2023-04-02 18:02 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-04-02 18:02 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 1 Apr 2023 16:32:58 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f7772da66255ab2b478a33df404a335fab55cc25

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-04-08 23:34 Steve French
  2023-04-09  2:16 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-04-08 23:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull The following changes since commit
7e364e56293bb98cae1b55fd835f5991c4e96e7d:

  Linux 6.3-rc5 (2023-04-02 14:29:29 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc5-smb3-cifs-client-fixes

for you to fetch changes up to 4f5d5b33fc400911d6e1f49095522b361d9cbe13:

  cifs: double lock in cifs_reconnect_tcon() (2023-04-06 22:45:41 -0500)

----------------------------------------------------------------
two small cifs/smb3 client fixes, one for stable
- double lock fix for a cifs/smb1 reconnect path
- DFS prefixpath fix for reconnect when server moved
----------------------------------------------------------------
Dan Carpenter (1):
      cifs: double lock in cifs_reconnect_tcon()

Thiago Rafael Becker (1):
      cifs: sanitize paths in cifs_update_super_prepath.

 fs/cifs/cifssmb.c    |  2 +-
 fs/cifs/fs_context.c | 13 +++++++------
 fs/cifs/fs_context.h |  3 +++
 fs/cifs/misc.c       |  2 +-
 4 files changed, 12 insertions(+), 8 deletions(-)



-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-04-08 23:34 Steve French
@ 2023-04-09  2:16 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-04-09  2:16 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 8 Apr 2023 18:34:20 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc5-smb3-cifs-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cdc9718d5e590d6905361800b938b93f2b66818e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-04-22  2:43 Steve French
  2023-04-22 16:47 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-04-22  2:43 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: David Howells, CIFS, LKML

Please pull the following changes since commit
6a8f57ae2eb07ab39a6f0ccad60c760743051026:

  Linux 6.3-rc7 (2023-04-16 15:23:53 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc7-smb3-client-fixes

for you to fetch changes up to 023fc150a39ffe656da3e459ad801eb1c7fdfad9:

  cifs: Reapply lost fix from commit 30b2b2196d6e (2023-04-18 21:26:09 -0500)

----------------------------------------------------------------
Three small smb3 client fixes
- two important fixes for unbuffered read regression with the iov_iter
changes (e.g. read soon after mount in some multichannel scenarios)
- DFS prefix path fix (also for stable)
----------------------------------------------------------------
David Howells (2):
      cifs: Fix unbuffered read
      cifs: Reapply lost fix from commit 30b2b2196d6e

Paulo Alcantara (1):
      cifs: avoid dup prefix path in dfs_get_automount_devname()

 fs/cifs/cifs_dfs_ref.c |  2 --
 fs/cifs/dfs.h          | 22 ++++++++++++++++++----
 fs/cifs/file.c         |  4 ----
 fs/cifs/smb2pdu.c      | 10 ++++++----
 4 files changed, 24 insertions(+), 14 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-04-22  2:43 Steve French
@ 2023-04-22 16:47 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-04-22 16:47 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, David Howells, CIFS, LKML

The pull request you sent on Fri, 21 Apr 2023 21:43:50 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.3-rc7-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/84ebdb8e0d9ca261d73677f345814505af172ae0

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-04-30 15:35 Steve French
  2023-05-01 19:26 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-04-30 15:35 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
457391b0380335d5e9a5babdec90ac53928b23b4:

  Linux 6.3 (2023-04-23 12:02:52 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc-smb3-client-fixes-part1

for you to fetch changes up to 9be11a69315e26363a4de8930bc50d0901a96775:

  cifs: update internal module version number for cifs.ko (2023-04-28
22:50:42 -0500)

----------------------------------------------------------------
11 smb3 client fixes, mostly cleanup
- deferred close fixe for an important case when cached file should be
closed immediately)
- two fixes for missing locks
- eight minor cleanup

Am still working on testing some additional patches, and also
expecting a set of fixes from Paulo and Bharath later in the week.
----------------------------------------------------------------
Bharath SM (2):
      SMB3: Add missing locks to protect deferred close file list
      SMB3: Close deferred file handles in case of handle lease break

Steve French (5):
      cifs: missing lock when updating session status
      SMB3.1.1: add new tree connect ShareFlags
      smb3: make query_on_disk_id open context consistent and move to
common code
      smb3: move some common open context structs to smbfs_common
      cifs: update internal module version number for cifs.ko

Volker Lendecke (4):
      cifs: Simplify SMB2_open_init()
      cifs: Simplify SMB2_open_init()
      cifs: Simplify SMB2_open_init()
      cifs: Avoid a cast in add_lease_context()

 fs/cifs/cifsfs.h          |   4 ++--
 fs/cifs/connect.c         |   8 ++++++--
 fs/cifs/file.c            |  16 ++++++++++++++++
 fs/cifs/misc.c            |   8 +++++++-
 fs/cifs/smb2pdu.c         | 115
++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------
 fs/cifs/smb2pdu.h         |  20 --------------------
 fs/ksmbd/smb2pdu.h        |  33 ---------------------------------
 fs/smbfs_common/smb2pdu.h |  56
++++++++++++++++++++++++++++++++++++++++++++++++--------
 8 files changed, 109 insertions(+), 151 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-04-30 15:35 Steve French
@ 2023-05-01 19:26 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-05-01 19:26 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sun, 30 Apr 2023 10:35:04 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc-smb3-client-fixes-part1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/26c009dffca89b0f8fe7facc41d1ccf88a66825a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-05-06 20:45 Steve French
  2023-05-07 18:12 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-05-06 20:45 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
26c009dffca89b0f8fe7facc41d1ccf88a66825a:

  Merge tag '6.4-rc-smb3-client-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2023-05-01 10:43:44 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc-smb3-client-fixes-part2

for you to fetch changes up to 9ee04875ae73412f5071f6ec1af01788ec271e7c:

  cifs: Remove unneeded semicolon (2023-05-05 04:29:58 -0500)

----------------------------------------------------------------
9 smb3 client fixes, mostly DFS or reconnect related (six also for stable)
- Two DFS connection sharing fixes
- DFS refresh fix
- Reconnect fix
- Two potential use after free fixes
- Also print prefix patch in mount debug msg
- Two small cleanup fixes
----------------------------------------------------------------
Paulo Alcantara (7):
      cifs: protect session status check in smb2_reconnect()
      cifs: print smb3_fs_context::source when mounting
      cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
      cifs: fix potential race when tree connecting ipc
      cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath
      cifs: avoid potential races when handling multiple dfs tcons
      cifs: fix sharing of DFS connections

Steve French (1):
      SMB3.1.1: correct definition for app_instance_id create contexts

Yang Li (1):
      cifs: Remove unneeded semicolon

 fs/cifs/cifs_debug.c      |   7 +++-
 fs/cifs/cifs_debug.h      |  12 +++---
 fs/cifs/cifsfs.c          |  14 +++----
 fs/cifs/cifsglob.h        |  23 ++++++-----
 fs/cifs/cifsproto.h       |  44 ++++++++++++++++++++-
 fs/cifs/connect.c         | 141
+++++++++++++++++++++++++++++++++++++------------------------------
 fs/cifs/dfs.c             | 137
++++++++++++++++++++++++++++++++++++++++++++++++++---------------
 fs/cifs/dfs.h             |  13 ++++++-
 fs/cifs/dfs_cache.c       | 133
+++++++++++++++++++++++++++++----------------------------------
 fs/cifs/dfs_cache.h       |   9 +++++
 fs/cifs/ioctl.c           |   2 +-
 fs/cifs/sess.c            |   7 ++--
 fs/cifs/smb2pdu.c         |  21 ++++++----
 fs/ksmbd/smb2pdu.h        |  16 --------
 fs/smbfs_common/smb2pdu.h |  20 ++++++++++
 15 files changed, 376 insertions(+), 223 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-05-06 20:45 Steve French
@ 2023-05-07 18:12 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-05-07 18:12 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 6 May 2023 15:45:24 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/63342b1dd5f884d97b41b0cd04fae01a69e0a762

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-05-12 19:21 Steve French
  2023-05-12 22:14 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-05-12 19:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
ac9a78681b921877518763ba0e89202254349d1b:

  Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc1-smb3-client-fixes

for you to fetch changes up to d39fc592ef8ae9a89c5e85c8d9f760937a57d5ba:

  cifs: release leases for deferred close handles when freezing
(2023-05-10 17:48:30 -0500)

----------------------------------------------------------------
6 smb3 client fixes, most also for stable
- fix for copy_file_range bug for very large files that are multiples of rsize
- do not ignore "isolated transport" flag if set on share
- set rasize default better
- three fixes related to shutdown and freezing (fixes 4 xfstests, and
closes deferred handles faster in some places that were missed)
----------------------------------------------------------------
Pawel Witek (1):
      cifs: fix pcchunk length type in smb2_copychunk_range

Steve French (5):
      do not reuse connection if share marked as isolated
      smb3: improve parallel reads of large files
      SMB3: force unmount was failing to close deferred close files
      smb3: fix problem remounting a share after shutdown
      cifs: release leases for deferred close handles when freezing

 fs/cifs/cifsfs.c  | 18 +++++++++++++++++-
 fs/cifs/connect.c |  7 +++++++
 fs/cifs/smb2ops.c |  2 +-
 fs/cifs/smb2pdu.c |  3 +++
 4 files changed, 28 insertions(+), 2 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-05-12 19:21 Steve French
@ 2023-05-12 22:14 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-05-12 22:14 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 12 May 2023 14:21:05 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fd88f147cb121c9c748ca0d4c5155a96e9d81e58

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-05-21  4:52 Steve French
  2023-05-21 18:09 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-05-21  4:52 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
f1fcbaa18b28dec10281551dfe6ed3a3ed80e3d6:

  Linux 6.4-rc2 (2023-05-14 12:51:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 59a556aebc43dded08535fe97d94ca3f657915e4:

  SMB3: drop reference to cfile before sending oplock break
(2023-05-17 12:04:41 -0500)

----------------------------------------------------------------
2 smb3 client fixes, both related to deferred close (also for stable)

- send close for deferred handles before not after lease break
response to avoid possible sharing violations
- check all opens on an inode (looking for deferred handles) when
lease break is returned not just the handle the lease break came in
on.

----------------------------------------------------------------
Bharath SM (2):
      SMB3: Close all deferred handles of inode in case of handle lease break
      SMB3: drop reference to cfile before sending oplock break

 fs/cifs/cifsglob.h |  4 ++--
 fs/cifs/file.c     | 26 +++++++++++++-------------
 fs/cifs/smb1ops.c  |  9 ++++-----
 fs/cifs/smb2ops.c  |  7 +++----
 4 files changed, 22 insertions(+), 24 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-05-21  4:52 Steve French
@ 2023-05-21 18:09 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-05-21 18:09 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 20 May 2023 23:52:37 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0c9dcf128ef99c257dcde5dbb8683605009906bf

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-06-15  4:36 Steve French
  2023-06-15 23:10 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-06-15  4:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
858fd168a95c5b9669aac8db6c14a9aeab446375:

  Linux 6.4-rc6 (2023-06-11 14:35:30 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc6-smb3-client-fixes

for you to fetch changes up to e4645cc2f1e2d6f268bb8dcfac40997c52432aed:

  cifs: add a warning when the in-flight count goes negative
(2023-06-14 10:15:05 -0500)

----------------------------------------------------------------
Eight smb3 client fixes
- important fix for deferred close oops (race with unmount) found with
xfstest generic/098 to some servers
- important reconnect fix
- fix problem with max_credits mount option
- two multichannel (interface related) fixes
- one trivial removal of confusing comment
- two small debugging improvements (to better spot crediting problems)

----------------------------------------------------------------
Enzo Matsumiya (1):
      smb/client: print "Unknown" instead of bogus link speed value

Shyam Prasad N (5):
      cifs: fix status checks in cifs_tree_connect
      cifs: print all credit counters in DebugData
      cifs: fix sockaddr comparison in iface_cmp
      cifs: fix max_credits implementation
      cifs: add a warning when the in-flight count goes negative

Steve French (1):
      cifs: fix lease break oops in xfstest generic/098

鑫华 (1):
      smb: remove obsolete comment

 fs/smb/client/cifs_debug.c | 58
++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 fs/smb/client/cifsglob.h   | 37 -------------------------------------
 fs/smb/client/cifsproto.h  |  1 +
 fs/smb/client/connect.c    | 59
+++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 fs/smb/client/dfs.c        |  9 +++++----
 fs/smb/client/file.c       |  8 ++++++--
 fs/smb/client/smb2ops.c    | 40 ++++++++++++++++++++++++++++++++++++++++
 fs/smb/client/smb2pdu.c    | 32 ++++++++++++++++++++++++++++----
 fs/smb/client/transport.c  |  2 +-
 9 files changed, 190 insertions(+), 56 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-06-15  4:36 Steve French
@ 2023-06-15 23:10 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-06-15 23:10 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Wed, 14 Jun 2023 23:36:08 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.4-rc6-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7a043feb6cc02c9273c34392c41d17e08804a323

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-07-01  4:20 Steve French
  2023-07-01  5:04 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-07-01  4:20 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
45a3e24f65e90a047bef86f927ebdc4c710edaa1:

  Linux 6.4-rc7 (2023-06-18 14:06:27 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc-smb3-client-fixes-part1

for you to fetch changes up to 61986a58bc6abbb1aea26e52bd269f49e5bacf19:

  cifs: new dynamic tracepoint to track ses not found errors
(2023-06-29 09:58:09 -0500)

----------------------------------------------------------------
 20 cifs/smb3 fixes, 8 for stable
- Deferred close fix
- Debugging improvements: display missing mount option, dump rc on
invalidate inode failures, print client_guid in DebugData, log session
id when matching session not found in reconnect, new dynamic
tracepoint for session not found
- Mount fixes including: potential null dereference, and possible
memory leak and path name parsing when double slashes
- Fix potential use after free in compounding
- Two crediting (flow control) fixes: fix for crediting leak (stress
scenario with excess lease credits) and better locking around updating
credits
- Three cleanups from issues pointed out by the kernel test robot
- Session state check improvements (including for potential use after free)
- DFS fixes: Fix for getattr on link when DFS disabled, fix for DFS
mounts to same share with different prefix paths, DFS mount error
checking improvement

This does not include some caching fixes/improvements and reconnect
fixes that are still being reviewed/tested.
----------------------------------------------------------------
Bharath SM (1):
      SMB3: Do not send lease break acknowledgment if all file handles
have been closed

Paulo Alcantara (9):
      smb: client: fix warning in cifs_match_super()
      smb: client: fix warning in cifs_smb3_do_mount()
      smb: client: fix warning in CIFSFindFirst()
      smb: client: fix warning in CIFSFindNext()
      smb: client: fix warning in generic_ip_connect()
      smb: client: fix broken file attrs with nodfs mounts
      smb: client: fix parsing of source mount option
      smb: client: fix shared DFS root mounts with different prefixes
      smb: client: improve DFS mount check

Shyam Prasad N (6):
      cifs: print nosharesock value while dumping mount options
      cifs: prevent use-after-free by freeing the cfile later
      cifs: do all necessary checks for credits within or before locking
      cifs: print client_guid in DebugData
      cifs: log session id when a matching ses is not found
      cifs: new dynamic tracepoint to track ses not found errors

Steve French (2):
      cifs: print more detail when invalidate_inode_mapping fails
      smb3: do not reserve too many oplock credits

Winston Wen (2):
      cifs: fix session state check in reconnect to avoid use-after-free issue
      cifs: fix session state check in smb2_find_smb_ses

 fs/smb/client/cifs_debug.c    |  17 ++++---
 fs/smb/client/cifs_dfs_ref.c  |  20 +++++---
 fs/smb/client/cifsfs.c        |  30 +++++-------
 fs/smb/client/cifsglob.h      |  10 ++--
 fs/smb/client/cifsproto.h     |   4 +-
 fs/smb/client/cifssmb.c       | 211
++++++++++++++++++++++++++++++++++++--------------------------------------------
 fs/smb/client/connect.c       |  92 ++++++++++++++++++++---------------
 fs/smb/client/dfs.c           |  96 ++++++++++--------------------------
 fs/smb/client/dfs.h           |  19 ++++----
 fs/smb/client/dfs_cache.c     |   8 +--
 fs/smb/client/file.c          |  25 +++++-----
 fs/smb/client/fs_context.c    |  59 +++++++++++++++++++----
 fs/smb/client/inode.c         |   4 +-
 fs/smb/client/misc.c          |  55 +++++++++++++++------
 fs/smb/client/smb2inode.c     |   9 ++--
 fs/smb/client/smb2ops.c       |  31 +++++++-----
 fs/smb/client/smb2pdu.c       |   6 +++
 fs/smb/client/smb2transport.c |  12 ++++-
 fs/smb/client/trace.h         |  20 ++++++++
 fs/smb/client/transport.c     |  20 ++++----
 20 files changed, 403 insertions(+), 345 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-07-01  4:20 Steve French
@ 2023-07-01  5:04 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-07-01  5:04 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 30 Jun 2023 23:20:39 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc-smb3-client-fixes-part1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a507db1d8fdc39802415e4d2ef6d1aecd67927fa

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-07-09  4:39 Steve French
  2023-07-09 17:46 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-07-09  4:39 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
a507db1d8fdc39802415e4d2ef6d1aecd67927fa:

  Merge tag '6.5-rc-smb3-client-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2023-06-30 22:00:28 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc-smb3-client-fixes-part2

for you to fetch changes up to d14de8067e3f9653cdef5a094176d00f3260ab20:

  cifs: Add a laundromat thread for cached directories (2023-07-05
22:36:07 -0500)

----------------------------------------------------------------
3 smb3 client fixes;
- fix potential use after free in unmount
- minor cleanup fix
- add worker to cleanup stale directory leases

Not included in this P/R is the follow on patch to allow this timeout
to be configurable at mount (is being tested), as are a pair of fixes
for some cases where stale metadata can be incorrectly used, and a fix
for O_DIRECT is also not included (still being tested).

----------------------------------------------------------------
Colin Ian King (1):
      smb: client: remove redundant pointer 'server'

Ronnie Sahlberg (1):
      cifs: Add a laundromat thread for cached directories

Winston Wen (1):
      cifs: fix session state transition to avoid use-after-free issue

 fs/smb/client/cached_dir.c | 67
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/smb/client/cached_dir.h |  1 +
 fs/smb/client/connect.c    |  7 ++++---
 fs/smb/client/dfs.c        |  2 --
 4 files changed, 72 insertions(+), 5 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-07-09  4:39 Steve French
@ 2023-07-09 17:46 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-07-09 17:46 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 8 Jul 2023 23:39:10 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4770353b660abc8b1a5d2afc233b6061d48e7d80

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-07-16 14:59 Steve French
  2023-07-16 19:58 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-07-16 14:59 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc1-smb3-fixes

for you to fetch changes up to 69cba9d3c1284e0838ae408830a02c4a063104bc:

  cifs: fix mid leak during reconnection after timeout threshold
(2023-07-14 11:25:08 -0500)

----------------------------------------------------------------
Five SMB3 client fixes
- Two reconnect fixes: important fix to address inFlight count to leak
(which can leak credits), and fix for better handling a deleted share
- DFS fix
- SMB1 cleanup fix
- deferred close fix
----------------------------------------------------------------
Bharath SM (1):
      cifs: if deferred close is disabled then close files immediately

Gustavo A. R. Silva (1):
      smb: client: Fix -Wstringop-overflow issues

Paulo Alcantara (1):
      smb: client: fix missed ses refcounting

Shyam Prasad N (2):
      cifs: is_network_name_deleted should return a bool
      cifs: fix mid leak during reconnection after timeout threshold

 fs/smb/client/cifsglob.h      |  2 +-
 fs/smb/client/cifssmb.c       |  2 +-
 fs/smb/client/connect.c       | 30 +++++++++++++++++++++++-------
 fs/smb/client/dfs.c           | 26 ++++++++++----------------
 fs/smb/client/file.c          |  4 ++--
 fs/smb/client/smb2ops.c       |  8 +++++---
 fs/smb/client/smb2transport.c |  2 +-
 7 files changed, 43 insertions(+), 31 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-07-16 14:59 Steve French
@ 2023-07-16 19:58 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-07-16 19:58 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sun, 16 Jul 2023 09:59:59 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc1-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fe756ad0214619ac01503c37f43ca5b912d760d4

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-07-29 19:07 Steve French
  2023-07-30  3:53 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-07-29 19:07 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
6eaae198076080886b9e7d57f4ae06fa782f90ef:

  Linux 6.5-rc3 (2023-07-23 15:24:10 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc3-smb3-client-fixes

for you to fetch changes up to a171eb5cac427fa8d084eaf5e47fbe4c0f1e279f:

  cifs: add missing return value check for cifs_sb_tlink (2023-07-26
15:41:27 -0500)

----------------------------------------------------------------
Four small SMB3 client fixes
- two reconnect fixes (to address the case where non-default iocharset
gets incorrectly overridden at reconnect with the default charset)
- fix for NTLMSSP_AUTH request setting a flag incorrectly)
- Add missing check for invalid tlink (tree connection) in ioctl

----------------------------------------------------------------
Shyam Prasad N (1):
      cifs: add missing return value check for cifs_sb_tlink

Steve French (1):
      smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request

Winston Wen (2):
      fs/nls: make load_nls() take a const parameter
      cifs: fix charset issue in reconnection

 fs/nls/nls_base.c        | 4 ++--
 fs/smb/client/cifsglob.h | 1 +
 fs/smb/client/cifssmb.c  | 3 +--
 fs/smb/client/connect.c  | 5 +++++
 fs/smb/client/ioctl.c    | 5 +++++
 fs/smb/client/misc.c     | 1 +
 fs/smb/client/sess.c     | 4 +++-
 fs/smb/client/smb2pdu.c  | 3 +--
 include/linux/nls.h      | 2 +-
 9 files changed, 20 insertions(+), 8 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-07-29 19:07 [GIT PULL] smb3 " Steve French
@ 2023-07-30  3:53 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-07-30  3:53 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 29 Jul 2023 14:07:53 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d31e3792919e5c97d572c8a27a5a7c1eb9de5aca

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] SMB3 client fixes
@ 2023-08-15 19:59 Steve French
  2023-08-15 20:04 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-08-15 19:59 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
f6a691685962637e53371788fe2a72b171aedc68:

  Merge tag '6.5-rc4-smb3-client-fix' of
git://git.samba.org/sfrench/cifs-2.6 (2023-08-05 13:44:06 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc6-smb3-client-fixes

for you to fetch changes up to 7b38f6ddc97bf572c3422d3175e8678dd95502fa:

  smb3: display network namespace in debug information (2023-08-14
08:41:29 -0500)

----------------------------------------------------------------
Three smb client fixes, all for stable
- fix for oops in unmount race with lease break of deferred close
- debugging improvement for reconnect
- fix for fscache deadlock (folio_wait_bit_common hang)
----------------------------------------------------------------
Russell Harmon via samba-technical (1):
      cifs: Release folio lock on fscache read hit.

Steve French (2):
      cifs: fix potential oops in cifs_oplock_break
      smb3: display network namespace in debug information

 fs/smb/client/cifs_debug.c | 10 ++++++++++
 fs/smb/client/file.c       | 25 +++++++++++++++++--------
 2 files changed, 27 insertions(+), 8 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2023-08-15 19:59 [GIT PULL] SMB3 " Steve French
@ 2023-08-15 20:04 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-08-15 20:04 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Tue, 15 Aug 2023 14:59:27 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.5-rc6-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2d7b8c6b90e4054a35eb59cd6d7c66e903e8ae4b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-08-30 20:48 Steve French
  2023-08-31  4:21 ` Linus Torvalds
  2023-08-31  4:30 ` pr-tracker-bot
  0 siblings, 2 replies; 241+ messages in thread
From: Steve French @ 2023-08-30 20:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Dave Kleikamp, Dr. David Alan Gilbert, CIFS, LKML

Please pull the following changes since commit
706a741595047797872e669b3101429ab8d378ef:

  Linux 6.5-rc7 (2023-08-20 15:02:52 +0200)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc-smb3-client-fixes-part1

for you to fetch changes up to f3a9b3758e0b6d40183929aba599a7da52313a3e:

  fs/jfs: Use common ucs2 upper case table (2023-08-30 08:55:52 -0500)

----------------------------------------------------------------
22 smb3/cifs client fixes and two related changes (cleaning up some
common code for unicode mapping)
- six fixes for excessive stack usage
- multichannel reconnect improvements
- DFS fix and four DFS cleanup patches
- move UCS-2 conversion code to fs/nls and update cifs.ko and jfs.ko to use them
- Cleanup patch for compounding, one to fix confusing function name
- inode number collision fix
- three reparse point fixes (including avoiding an extra unneeded
query on symlinks) and one minor cleanup
- directory lease (caching) improvement

----------------------------------------------------------------
Bharath SM (1):
      cifs: update desired access while requesting for directory lease

Dr. David Alan Gilbert (4):
      fs/smb: Remove unicode 'lower' tables
      fs/smb: Swing unicode common code from smb->NLS
      fs/smb/client: Use common code in client
      fs/jfs: Use common ucs2 upper case table

Paulo Alcantara (17):
      smb: client: introduce DFS_CACHE_TGT_LIST()
      smb: client: ensure to try all targets when finding nested links
      smb: client: move some params to cifs_open_info_data
      smb: client: make smb2_compound_op() return resp buffer on success
      smb: client: rename cifs_dfs_ref.c to namespace.c
      smb: client: get rid of dfs naming in automount code
      smb: client: get rid of dfs code dep in namespace.c
      smb: client: parse reparse point flag in create response
      smb: client: do not query reparse points twice on symlinks
      smb: client: query reparse points in older dialects
      smb: cilent: set reparse mount points as automounts
      smb: client: reduce stack usage in cifs_try_adding_channels()
      smb: client: reduce stack usage in cifs_demultiplex_thread()
      smb: client: reduce stack usage in smb_send_rqst()
      smb: client: reduce stack usage in smb2_set_ea()
      smb: client: reduce stack usage in smb2_query_info_compound()
      smb: client: reduce stack usage in smb2_query_reparse_point()

Steve French (2):
      [SMB3] send channel sequence number in SMB3 requests after reconnects
      SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion

 fs/jfs/Kconfig                                   |   1 +
 fs/jfs/Makefile                                  |   2 +-
 fs/jfs/jfs_unicode.h                             |  17 ++---
 fs/jfs/jfs_uniupr.c                              | 121
---------------------------------
 fs/nls/Kconfig                                   |   8 +++
 fs/nls/Makefile                                  |   1 +
 fs/nls/nls_ucs2_data.h                           |  15 ++++
 fs/{smb/server/uniupr.h => nls/nls_ucs2_utils.c} | 156
+++++-------------------------------------
 fs/nls/nls_ucs2_utils.h                          | 285
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/smb/client/Kconfig                            |   1 +
 fs/smb/client/Makefile                           |   5 +-
 fs/smb/client/cached_dir.c                       |   2 +-
 fs/smb/client/cifs_debug.c                       |   2 +-
 fs/smb/client/cifs_unicode.c                     |   1 -
 fs/smb/client/cifs_unicode.h                     | 330
+---------------------------------------------------------------------------------------
 fs/smb/client/cifs_uniupr.h                      | 239
----------------------------------------------------------------
 fs/smb/client/cifsfs.c                           |   2 +-
 fs/smb/client/cifsfs.h                           |  11 +--
 fs/smb/client/cifsglob.h                         |  72 ++++++++++++++++----
 fs/smb/client/cifsproto.h                        |   9 ++-
 fs/smb/client/connect.c                          |  21 +++---
 fs/smb/client/dfs.c                              | 271
+++++++++++++++++++++++++++++++++++++++---------------------------------
 fs/smb/client/dfs.h                              | 141
++++++++++++++++++++++++++++----------
 fs/smb/client/dfs_cache.c                        |  10 ++-
 fs/smb/client/dfs_cache.h                        |  12 ++--
 fs/smb/client/dir.c                              |   4 +-
 fs/smb/client/inode.c                            | 498
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------
 fs/smb/client/misc.c                             |   2 +-
 fs/smb/client/{cifs_dfs_ref.c => namespace.c}    | 113
++++++++++++++++--------------
 fs/smb/client/readdir.c                          |  23 ++-----
 fs/smb/client/sess.c                             |  72 ++++++++++++--------
 fs/smb/client/smb1ops.c                          |  26 ++++---
 fs/smb/client/smb2inode.c                        | 203
++++++++++++++++++++++++++++++------------------------
 fs/smb/client/smb2misc.c                         |   6 +-
 fs/smb/client/smb2ops.c                          | 298
+++++++++++++++++++++++++------------------------------------------------------
 fs/smb/client/smb2pdu.c                          |  19 ++++--
 fs/smb/client/smb2proto.h                        |  17 +++--
 fs/smb/client/smb2transport.c                    |   4 +-
 fs/smb/client/transport.c                        |  29 ++++----
 fs/smb/common/smb2pdu.h                          |  22 ++++++
 fs/smb/server/Kconfig                            |   1 +
 fs/smb/server/unicode.c                          |   1 -
 fs/smb/server/unicode.h                          | 325
++-------------------------------------------------------------------------------------
 43 files changed, 1377 insertions(+), 2021 deletions(-)
 delete mode 100644 fs/jfs/jfs_uniupr.c
 create mode 100644 fs/nls/nls_ucs2_data.h
 rename fs/{smb/server/uniupr.h => nls/nls_ucs2_utils.c} (50%)
 create mode 100644 fs/nls/nls_ucs2_utils.h
 delete mode 100644 fs/smb/client/cifs_uniupr.h
 rename fs/smb/client/{cifs_dfs_ref.c => namespace.c} (62%)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-08-30 20:48 Steve French
@ 2023-08-31  4:21 ` Linus Torvalds
  2023-08-31  4:37   ` Steve French
  2023-08-31 10:30   ` Dr. David Alan Gilbert
  2023-08-31  4:30 ` pr-tracker-bot
  1 sibling, 2 replies; 241+ messages in thread
From: Linus Torvalds @ 2023-08-31  4:21 UTC (permalink / raw)
  To: Steve French; +Cc: Dave Kleikamp, Dr. David Alan Gilbert, CIFS, LKML

On Wed, 30 Aug 2023 at 13:48, Steve French <smfrench@gmail.com> wrote:
>
> - move UCS-2 conversion code to fs/nls and update cifs.ko and jfs.ko to use them

I've pulled this, but I think the new NLS_UCS2_UTILS config option
shouldn't be something that is asked about. The filesystems that want
it already select it, and users shouldn't be asked about a module with
no use.

The way to do that is to simply not have a user query string for it,
ie instead of

  config NLS_UCS2_UTILS
          tristate "NLS UCS-2 UTILS"

it could be (an dI think should be) just

  config NLS_UCS2_UTILS
          tristate

which tells the config system not to ask users about it.

Because users really shouldn't be asked questions that there is no point in.

And then, on a purely visual commentary about your pull request -
lines like these are just noise:

>  fs/{smb/server/uniupr.h => nls/nls_ucs2_utils.c} | 156
> +++++-------------------------------------
>  fs/nls/nls_ucs2_utils.h                          | 285
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

and the problem seems to be that you generate the diffstat in a very
wide terminal (where git tries to be helpful and give you lots of
detail), and then you cut-and-paste the result.

If you pipe it to a tool instead (xsel, perhaps), git will limit the
width of the diffstat to something sane.

Or, if you really want to use a terminal and cut-and-paste it
manually, you could try to tell git to use '--stat=72' to limit the
stat to 72 characters (which is the canonical "width for email", as
the Lord spake unto us all in rfc822, even if the Lord was confused
and also mentioned the number 65).

                         Linus

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-08-30 20:48 Steve French
  2023-08-31  4:21 ` Linus Torvalds
@ 2023-08-31  4:30 ` pr-tracker-bot
  1 sibling, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-08-31  4:30 UTC (permalink / raw)
  To: Steve French
  Cc: Linus Torvalds, Dave Kleikamp, Dr. David Alan Gilbert, CIFS, LKML

The pull request you sent on Wed, 30 Aug 2023 15:48:32 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc-smb3-client-fixes-part1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b97d64c722598ffed42ece814a2cb791336c6679

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-08-31  4:21 ` Linus Torvalds
@ 2023-08-31  4:37   ` Steve French
  2023-08-31 10:30   ` Dr. David Alan Gilbert
  1 sibling, 0 replies; 241+ messages in thread
From: Steve French @ 2023-08-31  4:37 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Dave Kleikamp, Dr. David Alan Gilbert, CIFS, LKML

On Wed, Aug 30, 2023 at 11:21 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> I've pulled this, but I think the new NLS_UCS2_UTILS config option
> shouldn't be something that is asked about. The filesystems that want
> it already select it, and users shouldn't be asked about a module with
> no use.
>
> The way to do that is to simply not have a user query string for it,
> ie instead of
>
>   config NLS_UCS2_UTILS
>           tristate "NLS UCS-2 UTILS"
>
> it could be (an dI think should be) just
>
>   config NLS_UCS2_UTILS
>           tristate
>
> which tells the config system not to ask users about it.
>
> Because users really shouldn't be asked questions that there is no point in.

Agree.  Will fix

> And then, on a purely visual commentary about your pull request -
> lines like these are just noise:
>
> >  fs/{smb/server/uniupr.h => nls/nls_ucs2_utils.c} | 156
> > +++++-------------------------------------
> >  fs/nls/nls_ucs2_utils.h                          | 285
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> and the problem seems to be that you generate the diffstat in a very
> wide terminal (where git tries to be helpful and give you lots of
> detail), and then you cut-and-paste the result.
>
> If you pipe it to a tool instead (xsel, perhaps), git will limit the
> width of the diffstat to something sane.

Yes - today my terminal was set at about 180 character width.  Just
tried an experiment and piping to xsel did fix the output.  Will
update my scripts.


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-08-31  4:21 ` Linus Torvalds
  2023-08-31  4:37   ` Steve French
@ 2023-08-31 10:30   ` Dr. David Alan Gilbert
  1 sibling, 0 replies; 241+ messages in thread
From: Dr. David Alan Gilbert @ 2023-08-31 10:30 UTC (permalink / raw)
  To: Linus Torvalds, Steve French; +Cc: Dave Kleikamp, CIFS, LKML

* Linus Torvalds (torvalds@linux-foundation.org) wrote:
> On Wed, 30 Aug 2023 at 13:48, Steve French <smfrench@gmail.com> wrote:
> >
> > - move UCS-2 conversion code to fs/nls and update cifs.ko and jfs.ko to use them
> 
> I've pulled this, but I think the new NLS_UCS2_UTILS config option
> shouldn't be something that is asked about. The filesystems that want
> it already select it, and users shouldn't be asked about a module with
> no use.
> 
> The way to do that is to simply not have a user query string for it,
> ie instead of
> 
>   config NLS_UCS2_UTILS
>           tristate "NLS UCS-2 UTILS"
> 
> it could be (an dI think should be) just
> 
>   config NLS_UCS2_UTILS
>           tristate
> 
> which tells the config system not to ask users about it.
>
> Because users really shouldn't be asked questions that there is no point in.

Agreed.
I'll check it today and send a patch.

Thanks,

Dave

> 
> And then, on a purely visual commentary about your pull request -
> lines like these are just noise:
> 
> >  fs/{smb/server/uniupr.h => nls/nls_ucs2_utils.c} | 156
> > +++++-------------------------------------
> >  fs/nls/nls_ucs2_utils.h                          | 285
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 
> and the problem seems to be that you generate the diffstat in a very
> wide terminal (where git tries to be helpful and give you lots of
> detail), and then you cut-and-paste the result.
> 
> If you pipe it to a tool instead (xsel, perhaps), git will limit the
> width of the diffstat to something sane.
> 
> Or, if you really want to use a terminal and cut-and-paste it
> manually, you could try to tell git to use '--stat=72' to limit the
> stat to 72 characters (which is the canonical "width for email", as
> the Lord spake unto us all in rfc822, even if the Lord was confused
> and also mentioned the number 65).
> 
>                          Linus
-- 
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-09-10  1:36 Steve French
  2023-09-10  3:17 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-09-10  1:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
b97d64c722598ffed42ece814a2cb791336c6679:

  Merge tag '6.6-rc-smb3-client-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2023-08-30 21:01:40 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc-smb3-client-fixes-part2

for you to fetch changes up to 5d153cd128251aaedc8e9657f0a949ec94952055:

  spnego: add missing OID to oid registry (2023-09-09 08:18:16 -0500)

----------------------------------------------------------------
- six smb3 client fixes including ones to allow controlling smb3
directory caching timeout and limits, and one debugging improvement
- one fix for nls Kconfig (don't need to expose NLS_UCS2_UTILS option)
- one minor spnego registry update

----------------------------------------------------------------
Dr. David Alan Gilbert (1):
      nls: Hide new NLS_UCS2_UTILS

Katya Orlova (1):
      smb: propagate error code of extract_sharename()

Steve French (6):
      smb3: allow controlling length of time directory entries are
cached with dir leases
      smb3: add trace point for queryfs (statfs)
      smb3: allow controlling maximum number of cached directories
      cifs: update internal module version number for cifs.ko
      smb3: fix minor typo in SMB2_GLOBAL_CAP_LARGE_MTU
      spnego: add missing OID to oid registry

 fs/nls/Kconfig               |  7 +------
 fs/smb/client/cached_dir.c   | 11 ++++++-----
 fs/smb/client/cached_dir.h   |  2 +-
 fs/smb/client/cifsfs.c       | 12 ++++++++++++
 fs/smb/client/cifsfs.h       |  4 ++--
 fs/smb/client/cifsglob.h     |  2 ++
 fs/smb/client/connect.c      |  1 +
 fs/smb/client/fs_context.c   | 11 ++++++++++-
 fs/smb/client/fs_context.h   |  4 +++-
 fs/smb/client/fscache.c      |  2 +-
 fs/smb/client/smb2ops.c      |  1 +
 fs/smb/client/trace.h        |  2 +-
 fs/smb/common/smb2pdu.h      |  2 +-
 include/linux/oid_registry.h |  1 +
 14 files changed, 43 insertions(+), 19 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-09-10  1:36 Steve French
@ 2023-09-10  3:17 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-09-10  3:17 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 9 Sep 2023 20:36:18 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fd3a5940e66d059d375bdb9e2d7d06c56f630d7e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-09-17  5:42 Steve French
  2023-09-17 18:24 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-09-17  5:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
0bb80ecc33a8fb5a682236443c1e740d5c917d1d:

  Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc1-smb3-client-fixes

for you to fetch changes up to 2c75426c1fea591bb338ba072068f83d2f6be088:

  smb3: fix some minor typos and repeated words (2023-09-15 01:37:33 -0500)

----------------------------------------------------------------
Three small SMB3 client fixes: one for a null check when assembling SMB3 headers
and two minor cleanup.

----------------------------------------------------------------
Steve French (3):
      smb3: move server check earlier when setting channel sequence number
      smb3: correct places where ENOTSUPP is used instead of preferred
EOPNOTSUPP
      smb3: fix some minor typos and repeated words

 fs/smb/client/inode.c     |  2 +-
 fs/smb/client/smb2ops.c   |  6 +++---
 fs/smb/client/smb2pdu.c   | 31 +++++++++++++++++++------------
 fs/smb/client/transport.c |  2 +-
 4 files changed, 24 insertions(+), 17 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-09-17  5:42 Steve French
@ 2023-09-17 18:24 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-09-17 18:24 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sun, 17 Sep 2023 00:42:07 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/45c3c627222f061a12e2f40612b80c17e915faf8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-09-23 17:28 Steve French
  2023-09-23 19:08 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-09-23 17:28 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
ce9ecca0238b140b88f43859b211c9fdfd8e5b70:

  Linux 6.6-rc2 (2023-09-17 14:40:24 -0700)

are available in the Git repository at:

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

for you to fetch changes up to c8ebf077fbebda3a24335660ded7cff4b90331b8:

  smb3: fix confusing debug message (2023-09-20 19:50:05 -0500)

----------------------------------------------------------------
Six smb3 client fixes, including three for stable, from the SMB plugfest
(testing event) this week

- Reparse point handling fix (found when investigating dir enumeration
when fifo in dir)
- Fix excessive thread creation for dir lease cleanup
- UAF fix in negotiate path
- remove duplicate error message mapping and fix confusing warning message
- add dynamic trace point to improve debugging RDMA connection attempts

----------------------------------------------------------------
Paulo Alcantara (1):
      smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED

Steve French (4):
      smb3: Add dynamic trace points for RDMA (smbdirect) reconnect
      smb3: do not start laundromat thread when dir leases  disabled
      smb3: remove duplicate error mapping
      smb3: fix confusing debug message

Zhang Xiaoxu (1):
      cifs: Fix UAF in cifs_demultiplex_thread()

 fs/smb/client/cached_dir.c   |  6 ++++++
 fs/smb/client/cifsglob.h     |  3 ++-
 fs/smb/client/cifsproto.h    |  2 +-
 fs/smb/client/connect.c      |  8 ++++++--
 fs/smb/client/misc.c         | 14 +++++++++-----
 fs/smb/client/smb2inode.c    |  3 +++
 fs/smb/client/smb2maperror.c |  2 --
 fs/smb/client/smb2pdu.c      |  4 ++--
 fs/smb/client/smbdirect.c    |  9 ++++++---
 fs/smb/client/trace.h        |  2 ++
 fs/smb/client/transport.c    | 34 +++++++++++++++++++++++-----------
 11 files changed, 60 insertions(+), 27 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-09-23 17:28 Steve French
@ 2023-09-23 19:08 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-09-23 19:08 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 23 Sep 2023 12:28:05 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8565bdf8cd30cf5bf98efeb9fb53c39bf387e30c

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-10-06 21:44 Steve French
  2023-10-07 18:12 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-10-06 21:44 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
8a749fd1a8720d4619c91c8b6e7528c0a355c0aa:

  Linux 6.6-rc4 (2023-10-01 14:15:13 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc4-smb3-client-fixes

for you to fetch changes up to 3b8bb3171571f92eda863e5f78b063604c61f72a:

  smb: client: do not start laundromat thread on nohandlecache
(2023-10-04 16:21:15 -0500)

----------------------------------------------------------------
Two smb3 client fixes
- protect cifs/smb3 socket connect from BPF address overwrite
-fix case when directory leases disabled but wasting resources with
unneeded thread on each mount
----------------------------------------------------------------
Jordan Rife (1):
      smb: use kernel_connect() and kernel_bind()

Paulo Alcantara (1):
      smb: client: do not start laundromat thread on nohandlecache

 fs/smb/client/connect.c | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-10-06 21:44 Steve French
@ 2023-10-07 18:12 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-10-07 18:12 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 6 Oct 2023 16:44:57 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/59f3fd30af355dc893e6df9ccb43ace0b9033faa

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-10-15  2:15 Steve French
  2023-10-15  2:47 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-10-15  2:15 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
94f6f0550c625fab1f373bb86a6669b45e9748b3:

  Linux 6.6-rc5 (2023-10-08 13:49:43 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc5-smb3-client-fixes

for you to fetch changes up to 81ba10959970d15c388bf29866b01b62f387e6a3:

  smb: client: prevent new fids from being removed by laundromat
(2023-10-12 09:41:32 -0500)

----------------------------------------------------------------
Two SMB3 client fixes
- Fix caching race with open_cached_dir and laundromat cleanup of
cached dirs (addresses a problem spotted with xfstest run with
directory leases enabled)
- reduce excessive resource usage of laundromat threads

----------------------------------------------------------------
Paulo Alcantara (2):
      smb: client: make laundromat a delayed worker
      smb: client: prevent new fids from being removed by laundromat

 fs/smb/client/cached_dir.c | 141 ++++++++++++++++++++++-----------------------
 fs/smb/client/cached_dir.h |   2 +-
 2 files changed, 69 insertions(+), 74 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-10-15  2:15 Steve French
@ 2023-10-15  2:47 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-10-15  2:47 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 14 Oct 2023 21:15:53 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.6-rc5-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/bf2069d151b7bb5dfd7c7f834c016205a517c5ad

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-11-11 22:21 Steve French
  2023-11-12  1:30 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-11-11 22:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

The following changes since commit 766e9cf3bd64c45fcace3acc6f8b3df815448ea3:

  Merge tag '6.7-rc-smb3-client-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2023-11-04 09:13:50 -1000)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc-smb3-client-fixes-part2

for you to fetch changes up to fd2bd7c0539e28f267a84da8d68f9378511b50a7:

  cifs: update internal module version number for cifs.ko (2023-11-10
09:33:26 -0600)

----------------------------------------------------------------
Sixteen smb3/cifs client fixes
- ctime caching fix (for setxattr)
- encryption fix
- DNS resolver mount fix
- two debugging improvements
- six multichannel fixes including cases where server stops or starts
supporting multichannel after mount
- reconnect fix
- three minor cleanups

This P/R does not include the patches for perf improvement for caching
of root directory, and the one to support key rotation, and the
O_TMPFILE fix (those are still being tested).  An additional
multichannel locking fix is also being investigated.
----------------------------------------------------------------
David Howells (1):
      cifs: Fix encryption of cleared, but unset rq_iter data buffers

Paulo Alcantara (1):
      smb: client: fix mount when dns_resolver key is not available

Shyam Prasad N (7):
      cifs: handle cases where a channel is closed
      cifs: distribute channels across interfaces based on speed
      cifs: account for primary channel in the interface list
      cifs: do not pass cifs_sb when trying to add channels
      cifs: reconnect work should have reference on server struct
      cifs: handle when server starts supporting multichannel
      cifs: handle when server stops supporting multichannel

Steve French (7):
      smb3: minor RDMA cleanup
      smb3: more minor cleanups for session handling routines
      smb3: minor cleanup of session handling code
      smb3: fix caching of ctime on setxattr
      smb3: allow dumping session and tcon id to improve stats
analysis and debugging
      Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO
      cifs: update internal module version number for cifs.ko

 fs/smb/client/cifs_debug.c    |  25 ++++++++-
 fs/smb/client/cifs_ioctl.h    |   6 +++
 fs/smb/client/cifsfs.h        |   4 +-
 fs/smb/client/cifsglob.h      |  16 ++++--
 fs/smb/client/cifsproto.h     |   7 ++-
 fs/smb/client/connect.c       |  48 ++++++++++++++---
 fs/smb/client/dfs.c           |  18 +++++--
 fs/smb/client/fs_context.h    |   1 +
 fs/smb/client/ioctl.c         |  26 ++++++++++
 fs/smb/client/namespace.c     |  17 +++++-
 fs/smb/client/sess.c          | 259
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------
 fs/smb/client/smb2ops.c       |   6 +++
 fs/smb/client/smb2pdu.c       | 131
++++++++++++++++++++++++++++++++++++++++++-----
 fs/smb/client/smb2transport.c |   8 ++-
 fs/smb/client/transport.c     |   2 +-
 fs/smb/client/xattr.c         |   5 +-
 16 files changed, 491 insertions(+), 88 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-11-11 22:21 Steve French
@ 2023-11-12  1:30 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-11-12  1:30 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 11 Nov 2023 16:21:28 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1b907d0507354b74a4f2c286380cd6059af79248

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-11-18  0:37 Steve French
  2023-11-18 19:44 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-11-18  0:37 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
b85ea95d086471afb4ad062012a4d73cd328fa86:

  Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc1-smb3-client-fixes

for you to fetch changes up to 5eef12c4e3230f2025dc46ad8c4a3bc19978e5d7:

  cifs: fix lock ordering while disabling multichannel (2023-11-14
11:39:35 -0600)

----------------------------------------------------------------
Four cifs/smb3 client fixes
- three multichannel fixes (including a lock ordering fix and an
important refcounting fix)
- spnego fix

----------------------------------------------------------------
Anastasia Belova (1):
      cifs: spnego: add ';' in HOST_KEY_LEN

Ekaterina Esina (1):
      cifs: fix check of rc in function generate_smb3signingkey

Shyam Prasad N (2):
      cifs: fix leak of iface for primary channel
      cifs: fix lock ordering while disabling multichannel

 fs/smb/client/cifs_spnego.c   |  4 ++--
 fs/smb/client/connect.c       |  6 ++++++
 fs/smb/client/sess.c          | 22 +++++++++++++---------
 fs/smb/client/smb2transport.c |  5 ++---
 4 files changed, 23 insertions(+), 14 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-11-18  0:37 Steve French
@ 2023-11-18 19:44 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-11-18 19:44 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 17 Nov 2023 18:37:16 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/33b63f159a435c6dcaaf2cd0f312b28c76b61373

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-12-01 23:59 Steve French
  2023-12-03  1:24 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-12-01 23:59 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
2cc14f52aeb78ce3f29677c2de1f06c0e91471ab:

  Linux 6.7-rc3 (2023-11-26 19:59:33 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.7-rc3-smb3-client-fixes

for you to fetch changes up to 0015eb6e12384ff1c589928e84deac2ad1ceb236:

  smb: client, common: fix fortify warnings (2023-11-30 11:17:03 -0600)

----------------------------------------------------------------
Five cifs/smb3 client fixes, most for stable as well
- Two fallocate fixes
- Fix warnings from new gcc
- Two symlink fixes

----------------------------------------------------------------
David Howells (2):
      cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved
      cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved

Dmitry Antipov (1):
      smb: client, common: fix fortify warnings

Paulo Alcantara (2):
      smb: client: fix missing mode bits for SMB symlinks
      smb: client: report correct st_size for SMB and NFS symlinks

 fs/smb/client/cifspdu.h | 24 ++++++++++++++----------
 fs/smb/client/cifssmb.c |  6 ++++--
 fs/smb/client/inode.c   |  4 +++-
 fs/smb/client/smb2ops.c | 13 +++++++++++--
 fs/smb/client/smb2pdu.c |  8 +++-----
 fs/smb/client/smb2pdu.h | 16 +++++++++-------
 fs/smb/common/smb2pdu.h | 17 ++++++++++-------


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-12-01 23:59 Steve French
@ 2023-12-03  1:24 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-12-03  1:24 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 1 Dec 2023 17:59:05 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.7-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/968f35f4ab1c0966ceb39af3c89f2e24afedf878

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-12-08 22:26 Steve French
  2023-12-09 20:34 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-12-08 22:26 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
33cc938e65a98f1d29d0a18403dbbee050dcad9a:

  Linux 6.7-rc4 (2023-12-03 18:52:56 +0900)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc4-smb3-client-fixes

for you to fetch changes up to 04909192ada3285070f8ced0af7f07735478b364:

  cifs: reconnect worker should take reference on server struct
unconditionally (2023-12-06 11:04:23 -0600)

----------------------------------------------------------------
Six smb3 client fixes:
- Fixes for copy_file_range and clone (cache invalidation and file
size), also addresses an xfstest failure
- Fix to return proper error if REMAP_FILE_DEDUP set (also fixes
xfstest generic/304)
- Fix potential null pointer reference with DFS
-  Multichannel fix addressing (reverting an earlier patch) some of
the problems with enabling/disabling channels dynamically

Still working on a followon multichannel fix to address another issue
found in reconnect testing that will send next week.
----------------------------------------------------------------
David Howells (3):
      cifs: Fix flushing, invalidation and file size with copy_file_range()
      cifs: Fix flushing, invalidation and file size with FICLONE
      cifs: Fix non-availability of dedup breaking generic/304

Paulo Alcantara (1):
      smb: client: fix potential NULL deref in parse_dfs_referrals()

Shyam Prasad N (2):
      Revert "cifs: reconnect work should have reference on server struct"
      cifs: reconnect worker should take reference on server struct
unconditionally

 fs/smb/client/cifsfs.c  | 174 ++++++++++++++++++++++++++++++++++++++++++----
 fs/smb/client/connect.c |  35 +++-------
 fs/smb/client/smb2ops.c |   2 +
 fs/smb/client/smb2pdu.c |  34 +++++----
 4 files changed, 187 insertions(+), 58 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-12-08 22:26 Steve French
@ 2023-12-09 20:34 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-12-09 20:34 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 8 Dec 2023 16:26:48 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2099306c4e1d5d772b150aeac68fdd1d0331b09d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2023-12-21  4:08 Steve French
  2023-12-21  5:22 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2023-12-21  4:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
ceb6a6f023fd3e8b07761ed900352ef574010bcb:

  Linux 6.7-rc6 (2023-12-17 15:19:28 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc6-smb3-client-fixes

for you to fetch changes up to 12d1e301bdfd1f2e2f371432dedef7cce8f01c4a:

  cifs: do not let cifs_chan_update_iface deallocate channels
(2023-12-19 11:04:04 -0600)

----------------------------------------------------------------
Eight import client fixes, most also for stable
- two multichannel reconnect fixes, one fixing an important
refcounting problem that can lead to umount problems
- atime fix
- five fixes for various potential OOB accesses, including a CVE fix,
and two additional
  fixes for problems pointed out by Robert Morris's fuzzing investigating)

----------------------------------------------------------------
Paulo Alcantara (5):
      smb: client: fix OOB in cifsd when receiving compounded resps
      smb: client: fix OOB in SMB2_query_info_init()
      smb: client: fix OOB in smbCalcSize()
      smb: client: fix potential OOB in cifs_dump_detail()
      smb: client: fix potential OOB in smb2_dump_detail()

Shyam Prasad N (2):
      cifs: fix a pending undercount of srv_count
      cifs: do not let cifs_chan_update_iface deallocate channels

Zizhi Wo (1):
      fs: cifs: Fix atime update check

 fs/smb/client/cifs_debug.c | 12 +++++++-----
 fs/smb/client/cifsglob.h   |  3 ++-
 fs/smb/client/connect.c    |  7 ++++++-
 fs/smb/client/file.c       |  2 +-
 fs/smb/client/misc.c       |  4 ++++
 fs/smb/client/sess.c       | 50
++++++++++++++++++------------------------------
 fs/smb/client/smb2misc.c   | 30 ++++++++++++++---------------
 fs/smb/client/smb2ops.c    | 25 +++++++++++++++---------
 fs/smb/client/smb2pdu.c    | 32 ++++++++++++++++++++++---------
 9 files changed, 93 insertions(+), 72 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2023-12-21  4:08 Steve French
@ 2023-12-21  5:22 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2023-12-21  5:22 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Wed, 20 Dec 2023 22:08:56 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.7-rc6-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/eee7f5b48e20c585dc8069b3ab8abdcabd0afded

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-01-10 22:26 Steve French
  2024-01-11  2:24 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-01-10 22:26 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please phe following changes since commit
0dd3ee31125508cd67f7e7172247f05b7fd1753a:

  Linux 6.7 (2024-01-07 12:18:38 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.8-rc-part1-smb-client

for you to fetch changes up to 26ba1bf310f0ed43f249a93d0cf8a93675cd8ae8:

  cifs: update internal module version number for cifs.ko (2024-01-09
23:42:51 -0600)

----------------------------------------------------------------
Various smb client fixes, most related to better handling special file
types including:
- Six minor cleanups
- Multichannel logging improvement
- Exception handling fix
- Ten relating to improving handling of special file types including
   performance improvement (better compounding and better caching of
readdir entries that are reparse points)
   extend support for creating special files (sockets, fifos,
block/char devices)
   fix renaming and hardlinking of reparse points
   extend support for creating symlinks with IO_REPARSE_TAG_SYMLINK

Still testing additional patches to send next week
----------------------------------------------------------------
Dan Carpenter (2):
      cifs: delete unnecessary NULL checks in cifs_chan_update_iface()
      cifs: make cifs_chan_update_iface() a void function

David Howells (1):
      cifs: Pass unbyteswapped eof value into SMB2_set_eof()

Markus Elfring (1):
      smb3: Improve exception handling in allocate_mr_list()

Paulo Alcantara (10):
      smb: client: extend smb2_compound_op() to accept more commands
      smb: client: allow creating special files via reparse points
      smb: client: optimise reparse point querying
      smb: client: fix renaming of reparse points
      smb: client: fix hardlinking of reparse points
      smb: client: allow creating symlinks via reparse points
      smb: client: cleanup smb2_query_reparse_point()
      smb: client: handle special files and symlinks in SMB3 POSIX
      smb: client: stop revalidating reparse points unnecessarily
      cifs: get rid of dup length check in parse_reparse_point()

Pierre Mariani (1):
      smb: client: Fix minor whitespace errors and warnings

Shyam Prasad N (1):
      cifs: fix in logging in cifs_chan_update_iface

Steve French (2):
      cifs: remove unneeded return statement
      cifs: update internal module version number for cifs.ko

 fs/smb/client/cifsfs.h    |    4 +-
 fs/smb/client/cifsglob.h  |   47 ++-
 fs/smb/client/cifsproto.h |   32 +-
 fs/smb/client/cifssmb.c   |   31 +-
 fs/smb/client/connect.c   |   25 +-
 fs/smb/client/dir.c       |    7 +-
 fs/smb/client/file.c      |   10 +-
 fs/smb/client/inode.c     |  138 +++++---
 fs/smb/client/link.c      |   29 +-
 fs/smb/client/readdir.c   |  133 +++-----
 fs/smb/client/sess.c      |   53 ++-
 fs/smb/client/smb2glob.h  |   26 +-
 fs/smb/client/smb2inode.c | 1025
++++++++++++++++++++++++++++++++++----------------------
 fs/smb/client/smb2ops.c   |  352 ++++++++++---------
 fs/smb/client/smb2pdu.c   |    6 +-
 fs/smb/client/smb2proto.h |   31 +-
 fs/smb/client/smbdirect.c |    4 +-
 fs/smb/client/trace.h     |    7 +-
 18 files changed, 1131 insertions(+), 829 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-01-10 22:26 Steve French
@ 2024-01-11  2:24 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-01-11  2:24 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Wed, 10 Jan 2024 16:26:33 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.8-rc-part1-smb-client

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/84e9a2d5517bf62edda74f382757aa173b8e45fd

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-01-20 23:30 Steve French
  2024-01-21  0:59 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-01-20 23:30 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

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

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-01-20 23:30 Steve French
@ 2024-01-21  0:59 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-01-21  0:59 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 20 Jan 2024 17:30:06 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.8-rc-part2-smb-client

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7a396820222d6d4c02057f41658b162bdcdadd0e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-01-26 22:25 Steve French
  2024-01-27 17:21 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-01-26 22:25 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.8-rc1-smb3-client-fixes

for you to fetch changes up to 993d1c346b1a51ac41b2193609a0d4e51e9748f4:

  cifs: fix stray unlock in cifs_chan_skip_or_disable (2024-01-23
20:23:29 -0600)

----------------------------------------------------------------
Nine cifs/smb client fixes
- Four network error fixes (three relating to replays of requests that
need to be retried,
    and one fixing some places where we were returning the wrong rc up the stack
    on network errors)
- Two multichannel fixes including locking fix and case where subset
of channels need reconnect
- netfs integration fixup: share remote i_size with netfslib
- Two small cleanups (one for addressing a clang warning)

An additional multichannel fix dealing with a problem found in pick channel
in a case when server had crashed, and some fixes for reset of expired
passwords and key rotation are not included in this P/R as they are
still being tested.
----------------------------------------------------------------
Alexey Dobriyan (1):
      smb: client: delete "true", "false" defines

David Howells (1):
      cifs: Share server EOF pos with netfslib

Kees Cook (1):
      smb: Work around Clang __bdos() type confusion

Shyam Prasad N (6):
      cifs: cifs_pick_channel should try selecting active channels
      cifs: translate network errors on send to -ECONNABORTED
      cifs: helper function to check replayable error codes
      cifs: commands that are retried should have replay flag set
      cifs: set replay flag for retries of write command
      cifs: fix stray unlock in cifs_chan_skip_or_disable

 fs/smb/client/cached_dir.c  |  24 ++++-
 fs/smb/client/cifsencrypt.c |   2 +-
 fs/smb/client/cifsfs.c      |  17 ++-
 fs/smb/client/cifsglob.h    |  14 ++-
 fs/smb/client/file.c        |   9 +-
 fs/smb/client/inode.c       |   8 +-
 fs/smb/client/readdir.c     |   2 +-
 fs/smb/client/smb2inode.c   |  33 ++++--
 fs/smb/client/smb2ops.c     | 141 +++++++++++++++++++++---
 fs/smb/client/smb2pdu.c     | 265
+++++++++++++++++++++++++++++++++++++++++-----
 fs/smb/client/smb2proto.h   |   5 +
 fs/smb/client/smbencrypt.c  |   7 --
 fs/smb/client/transport.c   |  14 ++-
 13 files changed, 467 insertions(+), 74 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-01-26 22:25 Steve French
@ 2024-01-27 17:21 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-01-27 17:21 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 26 Jan 2024 16:25:53 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.8-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d1bba17e20d513e09d0977afc82cd85b91d0fef8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-02-03 20:47 Steve French
  2024-02-04  7:44 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-02-03 20:47 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
41bccc98fb7931d63d03f326a746ac4d429c1dd3:

  Linux 6.8-rc2 (2024-01-28 17:01:12 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.8-rc3-smb-client-fixes

for you to fetch changes up to 11d4d1dba3315f73d2d1d386f5bf4811a8241d45:

  smb: client: increase number of PDUs allowed in a compound request
(2024-02-01 12:15:51 -0600)

----------------------------------------------------------------
Five smb3 client fixes, mostly multichannel related
- four multichannel fixes including fix for channel allocation when
multiple inactive channels, fix for unneeded race in channel
deallocation, correct redundant channel scaling, and redundant
multichannel disabling scenarios
- add warning if max compound requests reached

This does not include some additional important fixes being tested for
deferred close (on delete) and lease key reuse, and the password
rotation fix (since making some minor changes to these).  There is
also a larger patch series not included that improves special files
and symlink support and improves reparse point handling (from Paulo)
that looks reasonably low risk but is larger so is not included.  I am
ok with sending that series earlier than 6.9-rc if requested.
----------------------------------------------------------------
Paulo Alcantara (1):
      smb: client: increase number of PDUs allowed in a compound request

Shyam Prasad N (4):
      cifs: make sure that channel scaling is done only once
      cifs: avoid redundant calls to disable multichannel
      cifs: do not search for channel if server is terminating
      cifs: failure to add channel on iface should bump up weight

 fs/smb/client/cifsglob.h  |  5 ++++-
 fs/smb/client/sess.c      |  6 ++++++
 fs/smb/client/smb2pdu.c   | 24 +++++++++++++++++++-----
 fs/smb/client/transport.c |  4 ++--
 4 files changed, 31 insertions(+), 8 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-02-03 20:47 Steve French
@ 2024-02-04  7:44 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-02-04  7:44 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 3 Feb 2024 14:47:21 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.8-rc3-smb-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9e28c7a23bac7452935d1768fbfedad113586f9b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-02-10  0:33 Steve French
  2024-02-10  1:15 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-02-10  0:33 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
54be6c6c5ae8e0d93a6c4641cb7528eb0b6ba478:

  Linux 6.8-rc3 (2024-02-04 12:20:36 +0000)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.8-rc3-smb3-client-fixes

for you to fetch changes up to a5cc98eba2592d6e3c5a4351319595ddde2a5901:

  smb3: clarify mount warning (2024-02-09 14:43:27 -0600)

----------------------------------------------------------------
Five smb3 client fixes
- reconnect fix
- multichannel channel selection fix
- minor mount warning fix
- reparse point fix
- null pointer check improvement

I removed from this P/R the workaround fix for the netfs/folio data
corruption bug (ie
simple patch to force cifs max write size to be set to a multiple of
PAGE_SIZE). This
bug is important to address. Although the netfs changes targeted for
6.9 fix this
they have other problems - so lean toward waiting a week more to see if we can
identify what in the folios code broke this before deciding whether to
send you the
workaround patch.
----------------------------------------------------------------
Paulo Alcantara (1):
      smb: client: set correct d_type for reparse points under DFS mounts

Shyam Prasad N (2):
      cifs: change tcon status when need_reconnect is set on it
      cifs: handle cases where multiple sessions share connection

Steve French (2):
      smb3: add missing null server pointer check
      smb3: clarify mount warning

 fs/smb/client/connect.c    | 11 +++++++++++
 fs/smb/client/dfs.c        |  7 ++++++-
 fs/smb/client/file.c       |  3 +++
 fs/smb/client/fs_context.c |  2 +-
 fs/smb/client/readdir.c    | 15 ++++++++-------
 fs/smb/client/sess.c       |  3 +--
 fs/smb/client/smb2pdu.c    |  6 ++++++
 7 files changed, 36 insertions(+), 11 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-02-10  0:33 Steve French
@ 2024-02-10  1:15 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-02-10  1:15 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 9 Feb 2024 18:33:12 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.8-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ca00c700c521916bacf7d490a2a5fd908059a927

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-02-17  4:28 Steve French
  2024-02-17 16:27 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-02-17  4:28 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
841c35169323cd833294798e58b9bf63fa4fa1de:

  Linux 6.8-rc4 (2024-02-11 12:18:13 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.8-rc4-smb3-client-fixes

for you to fetch changes up to 4860abb91f3d7fbaf8147d54782149bb1fc45892:

  smb: Fix regression in writes when non-standard maximum write size
negotiated (2024-02-15 22:19:23 -0600)

----------------------------------------------------------------
Five smb3 client fixes, most also for stable
- Two multichannel fixes (one to fix potential handle leak on retry)
- Work around possible serious data corruption (due to change in
folios in 6.3, for cases when non standard maximum write size
negotiated)
- Symlink creation fix
- Multiuser automount fix
----------------------------------------------------------------
Dan Carpenter (1):
      cifs: fix underflow in parse_server_interfaces()

Paulo Alcantara (2):
      smb: client: set correct id, uid and cruid for multiuser automounts
      smb: client: handle path separator of created SMB symlinks

Shyam Prasad N (1):
      cifs: update the same create_guid on replay

Steve French (1):
      smb: Fix regression in writes when non-standard maximum write
size negotiated

 fs/smb/client/cached_dir.c |  1 +
 fs/smb/client/cifsglob.h   |  1 +
 fs/smb/client/connect.c    | 14 ++++++++++++--
 fs/smb/client/fs_context.c | 11 +++++++++++
 fs/smb/client/namespace.c  | 16 ++++++++++++++++
 fs/smb/client/smb2ops.c    | 14 +++++++++++---
 fs/smb/client/smb2pdu.c    | 10 ++++++++--
 7 files changed, 60 insertions(+), 7 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-02-17  4:28 Steve French
@ 2024-02-17 16:27 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-02-17 16:27 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 16 Feb 2024 22:28:30 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.8-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/55f626f2d0c81b33552ce0e59b63a0110807bad2

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-03-29 17:05 Steve French
  2024-03-29 19:27 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-03-29 17:05 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.9-rc1-smb3-client-fixes

for you to fetch changes up to 8876a37277cb832e1861c35f8c661825179f73f5:

  cifs: Fix duplicate fscache cookie warnings (2024-03-27 12:04:06 -0500)

----------------------------------------------------------------
Two cifs.ko changesets
- Add missing trace point (noticed when debugging the recent mknod LSM
regression)
- fscache fix

The important password change (key rotation) fix is still being worked
so is not included.
----------------------------------------------------------------
David Howells (1):
      cifs: Fix duplicate fscache cookie warnings

Steve French (1):
      smb3: add trace event for mknod

 fs/smb/client/dir.c     |  7 +++++++
 fs/smb/client/fscache.c | 16 +++++++++++++++-
 fs/smb/client/inode.c   |  2 ++
 fs/smb/client/trace.h   |  4 +++-
 4 files changed, 27 insertions(+), 2 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-03-29 17:05 Steve French
@ 2024-03-29 19:27 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-03-29 19:27 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 29 Mar 2024 12:05:55 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.9-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/091619baace558cff8b6dab919294f991fe8e182

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-04-06  5:08 Steve French
  2024-04-06 16:19 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-04-06  5:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
39cd87c4eb2b893354f3b850f916353f2658ae6f:

  Linux 6.9-rc2 (2024-03-31 14:32:39 -0700)

are available in the Git repository at:

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

for you to fetch changes up to e0e50401cc3921c9eaf1b0e667db174519ea939f:

  smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect()
(2024-04-03 14:45:15 -0500)

----------------------------------------------------------------
17 cifs.ko changesets, most also for stable
- fix to retry close to avoid potential handle leaks when server returns EBUSY
- Three DFS fixes including a fix for potential use after free
- fscache fix
- minor strncpy cleanup
- reconnect race fix
- series of patches to deal with various possible race conditions
(UAFs) tearing sessions down

The important fix to support password rotation is not included in this P/R (am
giving that patch more time for any additional review feedback) but should be
ready to send next week.

----------------------------------------------------------------
David Howells (1):
      cifs: Fix caching to try to do open O_WRONLY as rdwr on server

Justin Stitt (1):
      smb: client: replace deprecated strncpy with strscpy

Paulo Alcantara (14):
      smb: client: fix UAF in smb2_reconnect_server()
      smb: client: guarantee refcounted children from parent session
      smb: client: refresh referral without acquiring refpath_lock
      smb: client: handle DFS tcons in cifs_construct_tcon()
      smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex
      smb: client: fix potential UAF in cifs_debug_files_proc_show()
      smb: client: fix potential UAF in cifs_dump_full_key()
      smb: client: fix potential UAF in cifs_stats_proc_write()
      smb: client: fix potential UAF in cifs_stats_proc_show()
      smb: client: fix potential UAF in smb2_is_valid_lease_break()
      smb: client: fix potential UAF in smb2_is_valid_oplock_break()
      smb: client: fix potential UAF in is_valid_oplock_break()
      smb: client: fix potential UAF in smb2_is_network_name_deleted()
      smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect()

Ritvik Budhiraja (1):
      smb3: retrying on failed server close

 fs/smb/client/cached_dir.c    |   6 +-
 fs/smb/client/cifs_debug.c    |   6 ++
 fs/smb/client/cifsfs.c        |  11 +++
 fs/smb/client/cifsglob.h      |  19 ++++--
 fs/smb/client/cifsproto.h     |  20 +++---
 fs/smb/client/cifssmb.c       |   6 +-
 fs/smb/client/connect.c       | 153 +++++++++++++++++++++++++++---------------
 fs/smb/client/dfs.c           |  51 +++++++-------
 fs/smb/client/dfs.h           |  33 +++++----
 fs/smb/client/dfs_cache.c     |  53 +++++++--------
 fs/smb/client/dir.c           |  15 +++++
 fs/smb/client/file.c          | 111 +++++++++++++++++++++++++-----
 fs/smb/client/fs_context.c    |   6 +-
 fs/smb/client/fs_context.h    |  12 ++++
 fs/smb/client/fscache.h       |   6 ++
 fs/smb/client/ioctl.c         |   6 +-
 fs/smb/client/misc.c          |   8 +--
 fs/smb/client/smb1ops.c       |   4 +-
 fs/smb/client/smb2misc.c      |   4 ++
 fs/smb/client/smb2ops.c       |  13 ++--
 fs/smb/client/smb2pdu.c       |   2 +-
 fs/smb/client/smb2transport.c |   2 +-
 22 files changed, 369 insertions(+), 178 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-04-06  5:08 Steve French
@ 2024-04-06 16:19 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-04-06 16:19 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 6 Apr 2024 00:08:19 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.9-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/119c289409ddb9bca55074388f282ca67da67692

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-04-13  9:18 Steve French
  2024-04-13 17:12 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-04-13  9:18 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
fec50db7033ea478773b159e0e2efb135270e3b7:

  Linux 6.9-rc3 (2024-04-07 13:22:46 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.9-rc3-SMB3-client-fixes

for you to fetch changes up to 35f834265e0dc78b003aa0d1af65cafb89666b76:

  smb3: fix broken reconnect when password changing on the server by
allowing password rotation (2024-04-11 16:03:48 -0500)

----------------------------------------------------------------
Four cifs.ko changesets, most also for stable
- fix for oops in cifs_get_fattr of deleted files
- fix for the remote open counter going negative in some directory lease cases
- fix for mkfifo to instantiate dentry to avoid possible crash
- important fix to allow handling key rotation for mount and remount
(ie cases that are becoming more common when password that was used
for the mount will expire soon but will be replaced by new password)
----------------------------------------------------------------
Paulo Alcantara (2):
      smb: client: fix NULL ptr deref in
cifs_mark_open_handles_for_deleted_file()
      smb: client: instantiate when creating SFU files

Steve French (2):
      smb3: fix Open files on server counter going negative
      smb3: fix broken reconnect when password changing on the server
by allowing password rotation

 fs/smb/client/cached_dir.c |  4 +--
 fs/smb/client/cifsglob.h   |  1 +
 fs/smb/client/connect.c    |  8 +++++
 fs/smb/client/fs_context.c | 21 ++++++++++++
 fs/smb/client/fs_context.h |  2 ++
 fs/smb/client/inode.c      |  3 +-
 fs/smb/client/misc.c       |  1 +
 fs/smb/client/smb2ops.c    | 94
+++++++++++++++++++++++++++++++----------------------
 fs/smb/client/smb2pdu.c    | 11 +++++++
 9 files changed, 103 insertions(+), 42 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-04-13  9:18 Steve French
@ 2024-04-13 17:12 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-04-13 17:12 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 13 Apr 2024 04:18:07 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.9-rc3-SMB3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fa4022cb73613543512a49ef6ab5a59ff5361159

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-04-27 16:45 Steve French
  2024-04-27 19:17 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-04-27 16:45 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
9d1ddab261f3e2af7c384dc02238784ce0cf9f98:

  Merge tag '6.9-rc5-smb-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2024-04-23 09:37:32 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.9-rc5-cifs-fixes-part2

for you to fetch changes up to 8861fd5180476f45f9e8853db154600469a0284f:

  smb3: fix lock ordering potential deadlock in cifs_sync_mid_result
(2024-04-25 12:49:50 -0500)

----------------------------------------------------------------
Three smb3 client fixes, all also for stable
- two small locking fixes spotted by Coverity
- FILE_ALL_INFO and network_open_info packing fix

----------------------------------------------------------------
Gustavo A. R. Silva (1):
      smb: client: Fix struct_group() usage in __packed structs

Steve French (2):
      smb3: missing lock when picking channel
      smb3: fix lock ordering potential deadlock in cifs_sync_mid_result

 fs/smb/client/cifspdu.h   | 4 ++--
 fs/smb/client/smb2pdu.h   | 2 +-
 fs/smb/client/transport.c | 7 ++++++-
 3 files changed, 9 insertions(+), 4 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-04-27 16:45 Steve French
@ 2024-04-27 19:17 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-04-27 19:17 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 27 Apr 2024 11:45:04 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.9-rc5-cifs-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d43df69f3879f32fcc08d92ec47bff86ae0fcfaa

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-05-15  5:37 Steve French
  2024-05-15 20:29 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-05-15  5:37 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS, David Howells, Christian Brauner

Please pull the following changes since commit
f4e8d80292859809ea135e9f4c43bae47e4f58bc:

  Merge tag 'vfs-6.10.rw' of
git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs (2024-05-13
12:23:17 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.10-rc-smb3-fixes

for you to fetch changes up to edfc6481faf896301cab940da776229fe39e9fc9:

  smb3: fix perf regression with cached writes with netfs conversion
(2024-05-14 17:38:39 -0500)

----------------------------------------------------------------
four smb client fixes, including three important fixes to recent netfs
regressions
- three important fixes to recent netfs conversion to fix various
xfstest failures, and rmmod oops
- cleanup patch to fix various GCC-14 warnings

A couple more fixes related to the recent netfs conversion are still
needed (e.g. to address a data corruption found when running some
xfstests).
----------------------------------------------------------------
Gustavo A. R. Silva (1):
      smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings

Steve French (3):
      cifs: Change from mempool_destroy to mempool_exit for request pools
      cifs: Fix locking in cifs_strict_readv()
      smb3: fix perf regression with cached writes with netfs conversion

 fs/netfs/direct_read.c   |  3 ++-
 fs/smb/client/cifsfs.c   |  4 ++--
 fs/smb/client/cifsglob.h |  1 +
 fs/smb/client/file.c     | 34 +++++++++++++++++++++++++---------
 fs/smb/client/inode.c    |  3 ---
 fs/smb/client/smb2pdu.h  | 12 ++++++------
 fs/smb/common/smb2pdu.h  | 33 ++++++++++++++++++---------------
 fs/smb/server/smb2pdu.h  | 18 +++++++++---------
 include/linux/netfs.h    |  1 +
 9 files changed, 64 insertions(+), 45 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-05-15  5:37 Steve French
@ 2024-05-15 20:29 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-05-15 20:29 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS, David Howells, Christian Brauner

The pull request you sent on Wed, 15 May 2024 00:37:46 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.10-rc-smb3-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1ab1bd2f6a5fd876d1980d6ade74ce5f83807baf

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-05-25 22:24 Steve French
  2024-05-26  5:41 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-05-25 22:24 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS, David Howells

Please pull the following changes since commit
0450d2083be6bdcd18c9535ac50c55266499b2df:

  Merge tag '6.10-rc-smb-fix' of git://git.samba.org/sfrench/cifs-2.6
(2024-05-18 14:19:47 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.10-rc-smb3-fixes-part2

for you to fetch changes up to 93a43155127fec0f8cc942d63b76668c2f8f69fa:

  cifs: Fix missing set of remote_i_size (2024-05-24 16:05:56 -0500)

----------------------------------------------------------------
Four smb client fixes:
- two important netfs integration fixes - including for a data
  corruption and also fixes for multiple xfstests
- reenabling swap support over SMB3

There is an additional smb3 crediting regression that is still being
investigated and is not included in this P/R.  I also did not include
the netfs fixes that are in Christian's VFS branch.
----------------------------------------------------------------
David Howells (2):
      cifs: Fix smb3_insert_range() to move the zero_point
      cifs: Fix missing set of remote_i_size

Steve French (2):
      smb3: reenable swapfiles over SMB3 mounts
      cifs: update internal version number

 fs/netfs/direct_write.c |  3 ++-
 fs/smb/client/cifsfs.c  |  6 +++---
 fs/smb/client/cifsfs.h  |  4 ++--
 fs/smb/client/file.c    | 23 +++++++++++++++++++++++
 fs/smb/client/smb2ops.c |  2 ++
 include/linux/netfs.h   |  2 ++
 6 files changed, 34 insertions(+), 6 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-05-25 22:24 Steve French
@ 2024-05-26  5:41 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-05-26  5:41 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS, David Howells

The pull request you sent on Sat, 25 May 2024 17:24:42 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.10-rc-smb3-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c13320499ba0efd93174ef6462ae8a7a2933f6e7

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-06-01 21:14 Steve French
  2024-06-01 21:40 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-06-01 21:14 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.10-rc1-smb3-client-fixes

for you to fetch changes up to 518549c120e671c4906f77d1802b97e9b23f673a:

  cifs: fix creating sockets when using sfu mount options (2024-05-31
10:55:15 -0500)

----------------------------------------------------------------
2 small smb3 fixes
- Fix make socket with sfu mount option (spotted by test generic/423)
- Minor cleanup: fix missing description in two files
----------------------------------------------------------------
Jeff Johnson (1):
      fs: smb: common: add missing MODULE_DESCRIPTION() macros

Steve French (1):
      cifs: fix creating sockets when using sfu mount options

 fs/smb/client/cifspdu.h   | 2 +-
 fs/smb/client/inode.c     | 4 ++++
 fs/smb/client/smb2ops.c   | 3 +++
 fs/smb/common/cifs_arc4.c | 1 +
 fs/smb/common/cifs_md4.c  | 1 +
 5 files changed, 10 insertions(+), 1 deletion(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-06-01 21:14 Steve French
@ 2024-06-01 21:40 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-06-01 21:40 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 1 Jun 2024 16:14:00 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.10-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/89be4025b0db42db830d72d532437248774cba49

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-06-08 23:41 Steve French
  2024-06-09  2:18 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-06-08 23:41 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, David Howells, LKML

Please pull the following changes since commit
c3f38fa61af77b49866b006939479069cd451173:

  Linux 6.10-rc2 (2024-06-02 15:44:56 -0700)

are available in the Git repository at:

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

for you to fetch changes up to a88d60903696c01de577558080ec4fc738a70475:

  cifs: Don't advance the I/O iterator before terminating subrequest
(2024-06-07 01:05:26 -0500)

----------------------------------------------------------------
Two small smb3 client fixes
- fix deadlock in umount
- minor cleanup due to netfs change
----------------------------------------------------------------
David Howells (1):
      cifs: Don't advance the I/O iterator before terminating subrequest

Enzo Matsumiya (1):
      smb: client: fix deadlock in smb2_find_smb_tcon()

 fs/smb/client/smb2pdu.c       | 3 ---
 fs/smb/client/smb2transport.c | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-06-08 23:41 Steve French
@ 2024-06-09  2:18 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-06-09  2:18 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, David Howells, LKML

The pull request you sent on Sat, 8 Jun 2024 18:41:12 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.10-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c5dbc2ed0006d1a910b5496202a280138ce596e4

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-06-23  6:44 Steve French
  2024-06-23 15:05 ` Linus Torvalds
  2024-06-23 15:13 ` pr-tracker-bot
  0 siblings, 2 replies; 241+ messages in thread
From: Steve French @ 2024-06-23  6:44 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
6ba59ff4227927d3a8530fc2973b80e94b54d58f:

  Linux 6.10-rc4 (2024-06-16 13:40:16 -0700)

are available in the Git repository at:

  git://git.samba.org/smfrench/cifs-2.6.git 6.10-rc4-smb3-client-fixes

for you to fetch changes up to 3f59138580bf8006fa99641b5803d0f683709f10:

  cifs: Move the 'pid' from the subreq to the req (2024-06-20 15:25:08 -0500)

----------------------------------------------------------------
Five smb3 client fixes
- three nets/fiolios cifs fixes
- fix typo in module parameters description
- fix incorrect swap warning
----------------------------------------------------------------
Barry Song (1):
      cifs: drop the incorrect assertion in cifs_swap_rw()

David Howells (3):
      cifs: Defer read completion
      cifs: Only pick a channel once per read request
      cifs: Move the 'pid' from the subreq to the req

Steve French (1):
      cifs: fix typo in module parameter enable_gcm_256

 fs/smb/client/cifsfs.c   |  2 +-
 fs/smb/client/cifsglob.h |  3 ++-
 fs/smb/client/cifssmb.c  |  8 ++++----
 fs/smb/client/file.c     | 27 ++++++---------------------
 fs/smb/client/smb2pdu.c  | 19 ++++++++++++++-----
 5 files changed, 27 insertions(+), 32 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-06-23  6:44 Steve French
@ 2024-06-23 15:05 ` Linus Torvalds
  2024-06-23 15:13 ` pr-tracker-bot
  1 sibling, 0 replies; 241+ messages in thread
From: Linus Torvalds @ 2024-06-23 15:05 UTC (permalink / raw)
  To: Steve French; +Cc: LKML, CIFS

On Sun, 23 Jun 2024 at 02:45, Steve French <smfrench@gmail.com> wrote:
>
>   git://git.samba.org/smfrench/cifs-2.6.git 6.10-rc4-smb3-client-fixes

No such thing.

Your gmail may be "smfrench", but on samba.org you go by "sfrench".

Git request-pull _should_ have warned you about how you pointed to
something that didn't exist..

I fixed it up and made it work.

                 Linus

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-06-23  6:44 Steve French
  2024-06-23 15:05 ` Linus Torvalds
@ 2024-06-23 15:13 ` pr-tracker-bot
  1 sibling, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-06-23 15:13 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sun, 23 Jun 2024 01:44:50 -0500:

> git://git.samba.org/smfrench/cifs-2.6.git 6.10-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d14f2780f0552edac67c24ac8868d44b2b1022a3

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-07-21 19:48 Steve French
  2024-07-21 22:53 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-07-21 19:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, David Howells, CIFS

Please pull the following changes since commit
0c3836482481200ead7b416ca80c68a29cfdaabd:

  Linux 6.10 (2024-07-14 15:43:32 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.11-rc-part1-smb3-client-fixes

for you to fetch changes up to a07d38afd15281c42613943a9a715c3ba07c21e6:

  cifs: Fix missing fscache invalidation (2024-07-20 13:55:29 -0500)

----------------------------------------------------------------
six smb3 client fixes, most for stable including important netfs related fixes
- various netfs related fixes for cifs addressing some regressions in
6.10 (e.g. generic/708 and some multichannel crediting related issues)
- fix for a noisy log message on copy_file_range
- add trace point for read/write credits
----------------------------------------------------------------
David Howells (5):
      cifs: Fix server re-repick on subrequest retry
      cifs: Fix missing error code set
      cifs: Fix setting of zero_point after DIO write
      cifs: Add a tracepoint to track credits involved in R/W requests
      cifs: Fix missing fscache invalidation

Steve French (1):
      cifs: fix noisy message on copy_file_range

 fs/smb/client/cifsfs.c    |  2 +-
 fs/smb/client/cifsglob.h  | 17 +++++++++-------
 fs/smb/client/file.c      | 53
++++++++++++++++++++++++++++++++++++++++++++-----
 fs/smb/client/smb1ops.c   |  2 +-
 fs/smb/client/smb2ops.c   | 42 ++++++++++++++++++++++++++++++++++-----
 fs/smb/client/smb2pdu.c   | 43 +++++++++++++++++++++++++++++++++-------
 fs/smb/client/trace.h     | 55
++++++++++++++++++++++++++++++++++++++++++++++++++-
 fs/smb/client/transport.c |  8 ++++----
 8 files changed, 191 insertions(+), 31 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-07-21 19:48 [GIT PULL] smb3 " Steve French
@ 2024-07-21 22:53 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-07-21 22:53 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, David Howells, CIFS

The pull request you sent on Sun, 21 Jul 2024 14:48:37 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.11-rc-part1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/33c9de2960d347c06d016c2c07ac4aa855cd75f0

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] SMB3 client fixes
@ 2024-07-28  0:35 Steve French
  2024-07-28  3:16 ` Linus Torvalds
  2024-07-28  3:30 ` pr-tracker-bot
  0 siblings, 2 replies; 241+ messages in thread
From: Steve French @ 2024-07-28  0:35 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
33c9de2960d347c06d016c2c07ac4aa855cd75f0:

  Merge tag '6.11-rc-part1-smb3-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2024-07-21 15:23:39 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.11-rc-smb-client-fixes-part2

for you to fetch changes up to b6f6a7aa689f1c255e06fee3ca13c9f9e5c12780:

  smb3: add dynamic trace point for session setup key expired failures
(2024-07-26 12:34:50 -0500)

----------------------------------------------------------------
Six smb3 client fixes
- fix for potential null pointer use in init cifs
- three additional dynamic trace points to improve debugging of some
common scenarios
- two SMB1 fixes (one addressing reconnect with POSIX extensions, one
a mount parsing error)

There are some additional patches SMB3.1.1 compression improvements
and a locking fix that are still being debugged and are not included
in this P/R
----------------------------------------------------------------
Steve French (6):
      cifs: fix potential null pointer use in destroy_workqueue in
init_cifs error path
      cifs: fix reconnect with SMB1 UNIX Extensions
      cifs: mount with "unix" mount option for SMB1 incorrectly handled
      smb3: add dynamic tracepoint for reflink errors
      smb3: add four dynamic tracepoints for copy_file_range and reflink
      smb3: add dynamic trace point for session setup key expired failures

 fs/smb/client/cifsfs.c  |   8 +++---
 fs/smb/client/connect.c |  24 ++++++++++++++++-
 fs/smb/client/smb2ops.c |  20 +++++++++++++-
 fs/smb/client/smb2pdu.c |   8 +++++-
 fs/smb/client/trace.h   | 150
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 203 insertions(+), 7 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2024-07-28  0:35 [GIT PULL] SMB3 " Steve French
@ 2024-07-28  3:16 ` Linus Torvalds
  2024-07-28  3:57   ` Steve French
  2024-07-28  3:30 ` pr-tracker-bot
  1 sibling, 1 reply; 241+ messages in thread
From: Linus Torvalds @ 2024-07-28  3:16 UTC (permalink / raw)
  To: Steve French; +Cc: CIFS, LKML

On Sat, 27 Jul 2024 at 17:35, Steve French <smfrench@gmail.com> wrote:
>
> Please pull the following changes since commit
> 33c9de2960d347c06d016c2c07ac4aa855cd75f0:

Hmm. I  got this twice.

After looking closely at the _almost_ identical emails, I assume the
re-send was because the first one was html and was rejected by the
lists?

But in case there was something else going on, and the second email
was supposed to be another pull request (perhaps for the server
side?), please holler.

             Linus

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2024-07-28  0:35 [GIT PULL] SMB3 " Steve French
  2024-07-28  3:16 ` Linus Torvalds
@ 2024-07-28  3:30 ` pr-tracker-bot
  1 sibling, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-07-28  3:30 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 27 Jul 2024 19:35:08 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.11-rc-smb-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5437f30d3458ad36e83ab96088d490ebfee844d8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] SMB3 client fixes
  2024-07-28  3:16 ` Linus Torvalds
@ 2024-07-28  3:57   ` Steve French
  0 siblings, 0 replies; 241+ messages in thread
From: Steve French @ 2024-07-28  3:57 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

On Sat, Jul 27, 2024 at 10:17 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Sat, 27 Jul 2024 at 17:35, Steve French <smfrench@gmail.com> wrote:
> >
> > Please pull the following changes since commit
> > 33c9de2960d347c06d016c2c07ac4aa855cd75f0:
>
> Hmm. I  got this twice.
>
> After looking closely at the _almost_ identical emails, I assume the
> re-send was because the first one was html and was rejected by the
> lists?

Yes - I accidentally sent without the 'plain text' selected so the
first bounced from the two lists on cc and resent as 'plain text'


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-08-03 23:14 Steve French
  2024-08-04 16:54 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-08-03 23:14 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.11-rc1-smb-client-fixes

for you to fetch changes up to a91bfa67601c07ff9d31731fd2d624b47b0039f2:

  cifs: update internal version number (2024-08-02 10:56:14 -0500)

----------------------------------------------------------------
smb3 client fixes
- two reparse point fixes
- minor cleanup
- additional trace point (to help debug a recent problem)
----------------------------------------------------------------
David Howells (1):
      cifs: Remove cifs_aio_ctx

Paulo Alcantara (2):
      smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
      smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp

Steve French (2):
      smb3: add dynamic tracepoints for shutdown ioctl
      cifs: update internal version number

 fs/smb/client/cifsfs.h    |  4 ++--
 fs/smb/client/cifsglob.h  | 24 -----------------------
 fs/smb/client/cifsproto.h |  2 --
 fs/smb/client/inode.c     | 17 ++++++++++++++--
 fs/smb/client/ioctl.c     | 32 +++++++++++++++++++++++-------
 fs/smb/client/misc.c      | 54
---------------------------------------------------
 fs/smb/client/reparse.c   |  4 ++++
 fs/smb/client/reparse.h   | 19 ++++++++++++++++--
 fs/smb/client/smb2inode.c |  8 ++++++--
 fs/smb/client/trace.h     | 51 +++++++++++++++++++++++++++++++++++++++++++++++-
 10 files changed, 119 insertions(+), 96 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-08-03 23:14 Steve French
@ 2024-08-04 16:54 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-08-04 16:54 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 3 Aug 2024 18:14:19 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.11-rc1-smb-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3f3f6d6123c3eb8bcae6c87776130d560250be77

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-08-17 21:52 Steve French
  2024-08-17 23:36 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-08-17 21:52 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
7c626ce4bae1ac14f60076d00eafe71af30450ba:

  Linux 6.11-rc3 (2024-08-11 14:27:14 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.11-rc3-smb3-client-fixes

for you to fetch changes up to 5b4f3af39b6588e8de4444d8e1ccf759b40f9414:

  smb: smb2pdu.h: Use static_assert() to check struct sizes
(2024-08-15 16:06:55 -0500)

----------------------------------------------------------------
Three client fixes, including two for stable
- fix for clang warning - additional null check
- fix for cached write with posix locks
- flexible structure fix

----------------------------------------------------------------
Gustavo A. R. Silva (1):
      smb: smb2pdu.h: Use static_assert() to check struct sizes

Steve French (1):
      smb3: fix lock breakage for cached writes

Su Hui (1):
      smb/client: avoid possible NULL dereference in cifs_free_subrequest()

 fs/smb/client/file.c    | 21 +++++++++++++++------
 fs/smb/common/smb2pdu.h |  2 ++
 2 files changed, 17 insertions(+), 6 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-08-17 21:52 Steve French
@ 2024-08-17 23:36 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-08-17 23:36 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 17 Aug 2024 16:52:43 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.11-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e0fac5fc8b7657ee82a7d23eeac564182dbf51fd

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-08-23 15:40 Steve French
  2024-08-24  1:24 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-08-23 15:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
47ac09b91befbb6a235ab620c32af719f8208399:

  Linux 6.11-rc4 (2024-08-18 13:17:27 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.11-rc4-client-fixes

for you to fetch changes up to 5e51224d2afbda57f33f47485871ee5532145e18:

  smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock (2024-08-22
15:44:19 -0500)

----------------------------------------------------------------
Four cifs.ko client fixes
- fix refcount leak (can cause rmmod fail)
- fix byte range locking problem with cached reads
- fix for mount failure if reparse point unrecognized
- minor typo
----------------------------------------------------------------
ChenXiaoSong (1):
      smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock

Paulo Alcantara (1):
      smb: client: ignore unhandled reparse tags

Steve French (2):
      smb3: fix broken cached reads when posix locks
      smb3: fix problem unloading module due to leaked refcount on shutdown

 fs/smb/client/cifsfs.c   |  6 +++---
 fs/smb/client/cifsglob.h |  6 +++---
 fs/smb/client/connect.c  |  3 +++
 fs/smb/client/file.c     |  4 +---
 fs/smb/client/ioctl.c    |  2 ++
 fs/smb/client/link.c     |  1 +
 fs/smb/client/reparse.c  | 11 +++++++----
 7 files changed, 20 insertions(+), 13 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-08-23 15:40 Steve French
@ 2024-08-24  1:24 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-08-24  1:24 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 23 Aug 2024 10:40:19 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.11-rc4-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/66ace9a8f9b4dedc44045c1e47accf148c7cb5fa

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-09-01  3:41 Steve French
  2024-09-01  4:01 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-09-01  3:41 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
86987d84b968b69a610fd00ab9006c13db193b4e:

  Merge tag 'v6.11-rc5-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2024-08-28 15:05:02 +1200)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.11-rc5-smb-client-fixes

for you to fetch changes up to 91d1dfae464987aaf6c79ff51d8674880fb3be77:

  cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target
region (2024-08-28 16:52:17 -0500)

----------------------------------------------------------------
Four cifs.ko client fixes
- copy_file_range fix
- two read fixes including read past end of file rc fix and read retry
crediting fix
- falloc zero range fix

----------------------------------------------------------------
David Howells (4):
      cifs: Fix lack of credit renegotiation on read retry
      netfs, cifs: Fix handling of short DIO read
      cifs: Fix copy offload to flush destination region
      cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region

 fs/netfs/io.c            | 19 +++++++++++++------
 fs/smb/client/cifsfs.c   | 21 ++++-----------------
 fs/smb/client/cifsglob.h |  1 +
 fs/smb/client/file.c     | 37 +++++++++++++++++++++++++++++++++----
 fs/smb/client/smb2ops.c  | 18 +++++++++++++++---
 fs/smb/client/smb2pdu.c  | 41 ++++++++++++++++++++++++++---------------
 fs/smb/client/trace.h    |  1 +
 include/linux/netfs.h    |  1 +
 8 files changed, 94 insertions(+), 45 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-09-01  3:41 Steve French
@ 2024-09-01  4:01 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-09-01  4:01 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 31 Aug 2024 22:41:35 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.11-rc5-smb-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6b9ffc4595ab936b10834167037acb992ebac34a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-09-17  8:22 Steve French
  2024-09-19  5:20 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-09-17  8:22 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
98f7e32f20d28ec452afb208f9cffc08448a2652:

  Linux 6.11 (2024-09-15 16:57:56 +0200)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc-smb3-client-fixes-part1

for you to fetch changes up to 5ac1f99fdd09d80223e8f47dffaea41a6563aace:

  smb: client: fix compression heuristic functions (2024-09-16 20:10:39 -0500)

----------------------------------------------------------------
SMB3 client fixes
 11 cleanup changesets (moving duplicated code, removing unused code etc.)
 7 fixes relating to "sfu" mount options (for better handling special
file types)
 6 SMB3.1.1 compression fixes/improvements
----------------------------------------------------------------
ChenXiaoSong (7):
      smb/client: rename cifs_ntsd to smb_ntsd
      smb/client: rename cifs_sid to smb_sid
      smb/client: rename cifs_acl to smb_acl
      smb/client: rename cifs_ace to smb_ace
      smb: move some duplicate definitions to common/smbacl.h
      smb: move SMB2 Status code to common header file
      smb: add comment to STATUS_MCA_OCCURED

Enzo Matsumiya (3):
      smb: client: insert compression check/call on write requests
      smb: client: compress: LZ77 code improvements cleanup
      smb: client: fix compression heuristic functions

Gaosheng Cui (1):
      cifs: Remove obsoleted declaration for cifs_dir_open

Hongbo Li (1):
      smb: use LIST_HEAD() to simplify code

Pali Rohár (7):
      cifs: Fix recognizing SFU symlinks
      cifs: Add support for reading SFU symlink location
      cifs: Put explicit zero byte into SFU block/char types
      cifs: Show debug message when SFU Fifo type was detected
      cifs: Recognize SFU socket type
      cifs: Add support for creating SFU symlinks
      cifs: Update SFU comments about fifos and sockets

Qianqiang Liu (2):
      smb: client: compress: fix a potential issue of freeing an invalid pointer
      smb: client: compress: fix an "illegal accesses" issue

Shen Lichuan (1):
      smb: client: Use min() macro

Steve French (1):
      smb3: mark compression as CONFIG_EXPERIMENTAL and fix missing
compression operation

Yuesong Li (1):
      cifs: convert to use ERR_CAST()

 fs/smb/client/Kconfig                  |   14 +
 fs/smb/client/Makefile                 |    2 +
 fs/smb/client/cifs_debug.c             |    7 +-
 fs/smb/client/cifsacl.c                |  226 +++---
 fs/smb/client/cifsacl.h                |   99 +--
 fs/smb/client/cifsfs.h                 |    1 -
 fs/smb/client/cifsglob.h               |   25 +-
 fs/smb/client/cifspdu.h                |    6 -
 fs/smb/client/cifsproto.h              |   28 +-
 fs/smb/client/cifssmb.c                |   14 +-
 fs/smb/client/compress.c               |  390 ++++++++++
 fs/smb/client/compress.h               |   90 +++
 fs/smb/client/compress/lz77.c          |  235 ++++++
 fs/smb/client/compress/lz77.h          |   15 +
 fs/smb/client/connect.c                |    5 +-
 fs/smb/client/file.c                   |    7 +-
 fs/smb/client/fs_context.c             |   20 +-
 fs/smb/client/inode.c                  |   42 +-
 fs/smb/client/link.c                   |    3 +
 fs/smb/client/misc.c                   |    9 +-
 fs/smb/client/smb1ops.c                |    2 +-
 fs/smb/client/smb2file.c               |    6 +-
 fs/smb/client/smb2inode.c              |    6 +-
 fs/smb/client/smb2maperror.c           |    2 +-
 fs/smb/client/smb2misc.c               |    2 +-
 fs/smb/client/smb2ops.c                |   98 ++-
 fs/smb/client/smb2pdu.c                |   19 +-
 fs/smb/client/smb2pdu.h                |    8 +-
 fs/smb/client/smb2proto.h              |    2 +-
 fs/smb/client/smb2transport.c          |    2 +-
 fs/smb/client/smbdirect.c              |    6 +-
 fs/smb/client/transport.c              |    4 +
 fs/smb/client/xattr.c                  |    4 +-
 fs/smb/{client => common}/smb2status.h |    6 +
 fs/smb/common/smbacl.h                 |  121 ++++
 fs/smb/server/oplock.c                 |    2 +-
 fs/smb/server/server.c                 |    2 +-
 fs/smb/server/smb2misc.c               |    2 +-
 fs/smb/server/smb2pdu.c                |    2 +-
 fs/smb/server/smb_common.c             |    2 +-
 fs/smb/server/smbacl.h                 |  111 +--
 fs/smb/server/smbstatus.h              | 1822
-----------------------------------------------
 fs/smb/server/transport_rdma.c         |    2 +-
 43 files changed, 1206 insertions(+), 2265 deletions(-)
 create mode 100644 fs/smb/client/compress.c
 create mode 100644 fs/smb/client/compress.h
 create mode 100644 fs/smb/client/compress/lz77.c
 create mode 100644 fs/smb/client/compress/lz77.h
 rename fs/smb/{client => common}/smb2status.h (99%)
 create mode 100644 fs/smb/common/smbacl.h
 delete mode 100644 fs/smb/server/smbstatus.h


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-09-17  8:22 Steve French
@ 2024-09-19  5:20 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-09-19  5:20 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Tue, 17 Sep 2024 03:22:17 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc-smb3-client-fixes-part1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4e0373f1f920811a67fef0c3383f1ad602b3845e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-09-25 23:27 Steve French
  2024-09-26 16:37 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-09-25 23:27 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
4e0373f1f920811a67fef0c3383f1ad602b3845e:

  Merge tag 'v6.12-rc-smb3-client-fixes-part1' of
git://git.samba.org/sfrench/cifs-2.6 (2024-09-19 06:53:40 +0200)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc-smb3-client-fixes-part2

for you to fetch changes up to 665db14d0712ac27f6a0081510bd811efb3faa3c:

  netfs, cifs: Fix mtime/ctime update for mmapped writes (2024-09-24
21:57:00 -0500)

----------------------------------------------------------------
12 smb3 client fixes, most from the recent SMB3.1.1 test event, and
also an important netfs fix for cifs mtime write regression
- fix mode reported by stat of readonly directories and files
- four DFS (global namespace) related fixes
- two fixes for special file support via reparse points
- mount improvement and reconnect fix
- fix for noisy log message on umount
- two netfs related fixes, one fixing a recent regression, and add new
write tracepoint
----------------------------------------------------------------
David Howells (3):
      cifs: Make the write_{enter,done,err} tracepoints display netfs info
      cifs: Fix reversion of the iter in cifs_readv_receive().
      netfs, cifs: Fix mtime/ctime update for mmapped writes

Paulo Alcantara (8):
      smb: client: avoid unnecessary reconnects when refreshing referrals
      smb: client: improve purging of cached referrals
      smb: client: fix DFS interlink failover
      smb: client: fix DFS failover in multiuser mounts
      smb: client: propagate error from cifs_construct_tcon()
      smb: client: set correct device number on nfs reparse points
      smb: client: fix parsing of device numbers
      smb: client: print failed session logoffs with FYI

Steve French (2):
      smb3: fix incorrect mode displayed for read-only files
      cifs: update internal version number

 fs/netfs/buffered_write.c  |   1 +
 fs/smb/client/cifsfs.h     |   4 +-
 fs/smb/client/cifsglob.h   |   3 +
 fs/smb/client/cifsproto.h  |  12 +--
 fs/smb/client/connect.c    |  66 ++++++++--------
 fs/smb/client/dfs.c        |  73 +++++++++---------
 fs/smb/client/dfs.h        |  42 ++++++----
 fs/smb/client/dfs_cache.c  | 218
+++++++++++++++++++++++++++++++---------------------
 fs/smb/client/fs_context.h |   1 +
 fs/smb/client/inode.c      |  19 +++--
 fs/smb/client/misc.c       |   6 +-
 fs/smb/client/namespace.c  |   2 +-
 fs/smb/client/reparse.c    |  10 +--
 fs/smb/client/reparse.h    |   9 +--
 fs/smb/client/smb2ops.c    |   9 ++-
 fs/smb/client/smb2pdu.c    |  22 ++++--
 fs/smb/client/trace.h      |   6 +-
 fs/smb/client/transport.c  |   3 -
 18 files changed, 282 insertions(+), 224 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-09-25 23:27 Steve French
@ 2024-09-26 16:37 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-09-26 16:37 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Wed, 25 Sep 2024 18:27:03 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ac34bb40f748593e585f4c414a59cf4404249a15

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-09-27 20:39 Steve French
  2024-09-28 16:45 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-09-27 20:39 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
ac34bb40f748593e585f4c414a59cf4404249a15:

  Merge tag 'v6.12-rc-smb3-client-fixes-part2' of
git://git.samba.org/sfrench/cifs-2.6 (2024-09-26 09:20:19 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.12rc-more-smb3-client-fixes

for you to fetch changes up to 220d83b52c7d16ec3c168b82f4e6ce59c645f7ab:

  smb: client: make SHA-512 TFM ephemeral (2024-09-26 18:15:19 -0500)

----------------------------------------------------------------
Five smb3 client fixes, and an immportant netfs fix for cifs write regression
- noisy log message cleanup
- important netfs fix for cifs crash in generic/074
- Three minor improvements to use of hashing (multichannel and mount
improvements)
- Fix decryption crash for large read with small esize
----------------------------------------------------------------
David Howells (1):
      netfs: Fix write oops in generic/346 (9p) and generic/074 (cifs)

Enzo Matsumiya (4):
      smb: client: fix UAF in async decryption
      smb: client: allocate crypto only for primary server
      smb: client: make HMAC-MD5 TFM ephemeral
      smb: client: make SHA-512 TFM ephemeral

Paulo Alcantara (1):
      smb: client: stop flooding dmesg in smb2_calc_signature()

 fs/netfs/internal.h           |   1 +
 fs/netfs/misc.c               |  74 +++++++++++++++++-------
 fs/netfs/write_issue.c        |  12 +++-
 fs/smb/client/cifsencrypt.c   | 151
+++++++++++++++++++-----------------------------
 fs/smb/client/cifsglob.h      |   2 -
 fs/smb/client/sess.c          |   2 +-
 fs/smb/client/smb2misc.c      |  28 ++++-----
 fs/smb/client/smb2ops.c       |  47 +++++++++------
 fs/smb/client/smb2pdu.c       |  10 ++++
 fs/smb/client/smb2proto.h     |   2 +-
 fs/smb/client/smb2transport.c |  32 +---------
 11 files changed, 182 insertions(+), 179 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-09-27 20:39 Steve French
@ 2024-09-28 16:45 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-09-28 16:45 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 27 Sep 2024 15:39:59 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.12rc-more-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f04ff5a02b66f99fce7c3293025169e440da8096

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-10-04  1:36 Steve French
  2024-10-04 17:50 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-10-04  1:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc1-smb3-client-fixes

for you to fetch changes up to d3a49f60917323228f8fdeee313260ef14f94df7:

  cifs: Do not convert delimiter when parsing NFS-style symlinks
(2024-10-03 12:06:36 -0500)

----------------------------------------------------------------
Ten smb3 client fixes
- statfs fix (e.g. when limited access to root directory of share)
- Six special file handling fixes: two to fix packet validation to
avoid buffer overflow for reparse points, two fixes for symlink path
parsing (one for reparse points, and one for SFU use case),
and fix for cleanup after failed SET_REPARSE operation.
- Fix for SMB2.1 signing bug introduced by recent patch
NFS symlink path, 2 NFS reparse point validation
- Two comment cleanup patches
----------------------------------------------------------------
Pali Rohár (6):
      cifs: Check for UTF-16 null codepoint in SFU symlink target location
      smb: Update comments about some reparse point tags
      cifs: Remove intermediate object of failed create reparse call
      cifs: Fix buffer overflow when parsing NFS reparse points
      cifs: Validate content of NFS reparse point buffer
      cifs: Do not convert delimiter when parsing NFS-style symlinks

Shen Lichuan (1):
      smb: client: Correct typos in multiple comments across various files

Steve French (1):
      Revert "smb: client: make SHA-512 TFM ephemeral"

wangrong (1):
      smb: client: use actual path when queryfs

 fs/smb/client/cifsacl.h       |  2 +-
 fs/smb/client/cifsencrypt.c   |  3 ++-
 fs/smb/client/cifsfs.c        | 17 ++++++++++++++---
 fs/smb/client/cifsglob.h      |  5 +++--
 fs/smb/client/cifspdu.h       |  4 ++--
 fs/smb/client/cifssmb.c       |  6 +++---
 fs/smb/client/file.c          |  2 +-
 fs/smb/client/fs_context.h    |  2 +-
 fs/smb/client/inode.c         |  8 +++++++-
 fs/smb/client/misc.c          |  2 +-
 fs/smb/client/netmisc.c       |  2 +-
 fs/smb/client/readdir.c       |  4 ++--
 fs/smb/client/reparse.c       | 39 +++++++++++++++++++++++++++++++++++++--
 fs/smb/client/sess.c          |  2 +-
 fs/smb/client/smb1ops.c       |  2 +-
 fs/smb/client/smb2inode.c     | 24 ++++++++++++++++++++++--
 fs/smb/client/smb2misc.c      | 28 ++++++++++++++--------------
 fs/smb/client/smb2ops.c       | 23 ++++++++++++++---------
 fs/smb/client/smb2pdu.c       |  4 ++--
 fs/smb/client/smb2proto.h     |  2 +-
 fs/smb/client/smb2transport.c | 32 ++++++++++++++++++++++++++++++--
 fs/smb/client/smbdirect.c     |  4 ++--
 fs/smb/client/smbdirect.h     |  2 +-
 fs/smb/common/smbfsctl.h      |  7 ++++---
 24 files changed, 167 insertions(+), 59 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-10-04  1:36 Steve French
@ 2024-10-04 17:50 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-10-04 17:50 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Thu, 3 Oct 2024 20:36:17 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b7a838ee7e8904c14e5d6ca2d0029bbad70fb761

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-10-13 17:50 Steve French
  2024-10-14  2:39 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-10-13 17:50 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b:

  Linux 6.12-rc2 (2024-10-06 15:32:27 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.12-rc2-cifs-fixes

for you to fetch changes up to 63271b7d569fbe924bccc7dadc17d3d07a4e5f7a:

  cifs: Fix creating native symlinks pointing to current or parent
directory (2024-10-06 22:57:12 -0500)

----------------------------------------------------------------
Two fixes for symlink creation that address some interoperability
scenarios e.g. to Windows targets
- Fix symlink creation for directories
- Fix for symlink creation when path begins with . or ..
----------------------------------------------------------------
Pali Rohár (2):
      cifs: Improve creating native symlinks pointing to directory
      cifs: Fix creating native symlinks pointing to current or parent directory

 fs/smb/client/cifs_unicode.c |  17 ++++-
 fs/smb/client/reparse.c      | 164 ++++++++++++++++++++++++++++++++++++++++++-
 fs/smb/client/smb2inode.c    |   3 +-
 fs/smb/client/smb2proto.h    |   1 +
 4 files changed, 178 insertions(+), 7 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-10-13 17:50 Steve French
@ 2024-10-14  2:39 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-10-14  2:39 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sun, 13 Oct 2024 12:50:29 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.12-rc2-cifs-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cfea70e835b9180029257d8b772c9e99c3305a9a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-10-18 15:00 Steve French
  2024-10-18 19:00 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-10-18 15:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
8e929cb546ee42c9a61d24fae60605e9e3192354:

  Linux 6.12-rc3 (2024-10-13 14:33:32 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc3-smb3-client-fixes

for you to fetch changes up to 6aca91c416f626fc0c5146cc4450ea86b831f3dd:

  cifs: Remove unused functions (2024-10-16 00:30:52 -0500)

----------------------------------------------------------------
two fixes for stable, and two small cleanup fixes
- Fix possible double free setting xattrs
- Fix slab out of bounds with large ioctl payload
- Remove 3 unused functions, and an unused variable that could be confusing
----------------------------------------------------------------
Advait Dhamorikar (1):
      smb/client: Fix logically dead code

Dr. David Alan Gilbert (1):
      cifs: Remove unused functions

Paulo Alcantara (1):
      smb: client: fix OOBs when building SMB2_IOCTL request

Su Hui (1):
      smb: client: fix possible double free in smb2_set_ea()

 fs/smb/client/cifsproto.h |  9 ---------
 fs/smb/client/compress.c  |  4 ----
 fs/smb/client/connect.c   | 12 ------------
 fs/smb/client/sess.c      | 32 --------------------------------
 fs/smb/client/smb2ops.c   |  3 ++-
 fs/smb/client/smb2pdu.c   |  9 +++++++++
 6 files changed, 11 insertions(+), 58 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-10-18 15:00 Steve French
@ 2024-10-18 19:00 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-10-18 19:00 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 18 Oct 2024 10:00:27 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b04ae0f45168973edb658ac2385045ac13c5aca7

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-10-25 16:40 Steve French
  2024-10-25 19:18 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-10-25 16:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
42f7652d3eb527d03665b09edac47f85fb600924:

  Linux 6.12-rc4 (2024-10-20 15:19:38 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc4-smb3-client-fixes

for you to fetch changes up to 2ce1007f42b8a6a0814386cb056feb28dc6d6091:

  cifs: fix warning when destroy 'cifs_io_request_pool' (2024-10-23
07:42:44 -0500)

----------------------------------------------------------------
Two smb3 client fixes, also for stable
- Fix init module error caseb
- Fix memory allocation error path (for passwords) in mount

----------------------------------------------------------------
Henrique Carvalho (1):
      smb: client: Handle kstrdup failures for passwords

Ye Bin (1):
      cifs: fix warning when destroy 'cifs_io_request_pool'

 fs/smb/client/cifsfs.c     | 2 +-
 fs/smb/client/fs_context.c | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-10-25 16:40 Steve French
@ 2024-10-25 19:18 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-10-25 19:18 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 25 Oct 2024 11:40:10 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.12-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c71f8fb4dc911022748a378b16aad1cc9b43aad8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-11-30  1:00 Steve French
  2024-11-30 18:39 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-11-30  1:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

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

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-11-30  1:00 Steve French
@ 2024-11-30 18:39 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-11-30 18:39 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 29 Nov 2024 19:00:17 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc-part2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0235da0faeeec1c1ce2265fc627f5d5d9cae7ce8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-12-07 22:22 Steve French
  2024-12-08 19:19 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-12-07 22:22 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
40384c840ea1944d7c5a392e8975ed088ecf0b37:

  Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc1-smb3-client-fixes

for you to fetch changes up to c32b624fa4f7ca5a2ff217a0b1b2f1352bb4ec11:

  smb: client: fix potential race in cifs_put_tcon() (2024-12-06 09:14:38 -0600)

----------------------------------------------------------------
Five SMB3 client fixes, also for stable
- DFS fix (for race with tree disconnect and dfs cache worker)
- Four fixes for SMB3.1.1 posix extensions
       - improving special file support e.g. to Samba, retrieving the
file type earlier
       - reducing roundtrips (e.g. on ls -l, in some cases)
----------------------------------------------------------------
Paulo Alcantara (1):
      smb: client: fix potential race in cifs_put_tcon()

Ralph Boehme (3):
      fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
      fs/smb/client: Implement new SMB3 POSIX type
      fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points

Steve French (1):
      smb3.1.1: fix posix mounts to older servers

 fs/smb/client/cifsproto.h |  1 +
 fs/smb/client/connect.c   |  4 +--
 fs/smb/client/inode.c     | 94
++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 fs/smb/client/readdir.c   | 54 +++++++++++++++++++++-------------
 fs/smb/client/reparse.c   | 84
++++++++++++++++++++++++++++++++---------------------
 fs/smb/client/smb2inode.c |  3 +-
 6 files changed, 175 insertions(+), 65 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-12-07 22:22 Steve French
@ 2024-12-08 19:19 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-12-08 19:19 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 7 Dec 2024 16:22:42 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/62b5a46999c74497fe10eabd7d19701c505b23e3

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-12-14  0:04 Steve French
  2024-12-14  1:40 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-12-14  0:04 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
fac04efc5c793dccbd07e2d59af9f90b7fc0dca4:

  Linux 6.13-rc2 (2024-12-08 14:03:39 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 633609c48a358134d3f8ef8241dff24841577f58:

  smb: client: destroy cfid_put_wq on module exit (2024-12-10 20:47:39 -0600)

----------------------------------------------------------------
four SMB3 client fixes, most also for stable
- fix rmmod leak
- 2 minor cleanups
- fix for unlink/rename with pending i/o
----------------------------------------------------------------
David Howells (1):
      cifs: Fix rmdir failure due to ongoing I/O on deleted file

Enzo Matsumiya (1):
      smb: client: destroy cfid_put_wq on module exit

Steve French (1):
      smb3: fix compiler warning in reparse code

Thorsten Blum (1):
      cifs: Use str_yes_no() helper in cifs_ses_add_channel()

 fs/smb/client/cifsfs.c  | 1 +
 fs/smb/client/inode.c   | 5 ++++-
 fs/smb/client/reparse.c | 2 +-
 fs/smb/client/sess.c    | 4 ++--
 4 files changed, 8 insertions(+), 4 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-12-14  0:04 Steve French
@ 2024-12-14  1:40 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-12-14  1:40 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 13 Dec 2024 18:04:51 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a446e965a188ee8f745859e63ce046fe98577d45

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-12-21  3:27 Steve French
  2024-12-21 17:37 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-12-21  3:27 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
78d4f34e2115b517bcbfe7ec0d018bbbb6f9b0b8:

  Linux 6.13-rc3 (2024-12-15 15:58:23 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc3-SMB3-client-fixes

for you to fetch changes up to 92941c7f2c9529fac1b2670482d0ced3b46eac70:

  smb: fix bytes written value in /proc/fs/cifs/Stats (2024-12-19
12:14:11 -0600)

----------------------------------------------------------------
Four smb3 client fixes
- fix regression in display of write stats
- fix rmmod failure with network namespaces
- two minor cleanup
----------------------------------------------------------------
Bharath SM (2):
      smb: use macros instead of constants for leasekey size and
default cifsattrs value
      smb: fix bytes written value in /proc/fs/cifs/Stats

Dragan Simic (1):
      smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfig

Enzo Matsumiya (1):
      smb: client: fix TCP timers deadlock after rmmod

 fs/smb/client/Kconfig   |  1 -
 fs/smb/client/cifsfs.c  |  2 +-
 fs/smb/client/connect.c | 36 ++++++++++++++++++++++++++----------
 fs/smb/client/smb2pdu.c |  5 ++++-
 4 files changed, 31 insertions(+), 13 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-12-21  3:27 Steve French
@ 2024-12-21 17:37 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-12-21 17:37 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 20 Dec 2024 21:27:28 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc3-SMB3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/baa172c77ac52b2058ba3abae7512b7b16d0c461

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2024-12-28  2:42 Steve French
  2024-12-28 19:16 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2024-12-28  2:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
4bbf9020becbfd8fc2c3da790855b7042fad455b:

  Linux 6.13-rc4 (2024-12-22 13:22:21 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc4-SMB3-client-fixes

for you to fetch changes up to f17224c2a7bdc11a17c96d9d8cb2d829f54d40bb:

  cifs: Remove unused is_server_using_iface() (2024-12-23 08:06:05 -0600)

----------------------------------------------------------------
Two smb3 client fixes
- fix caching of files that will be reused for write
- minor cleanup
----------------------------------------------------------------
Bharath SM (1):
      smb: enable reuse of deferred file handles for write operations

Dr. David Alan Gilbert (1):
      cifs: Remove unused is_server_using_iface()

 fs/smb/client/cifsproto.h |  2 --
 fs/smb/client/file.c      |  6 +++++-
 fs/smb/client/sess.c      | 25 -------------------------
 3 files changed, 5 insertions(+), 28 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2024-12-28  2:42 Steve French
@ 2024-12-28 19:16 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2024-12-28 19:16 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 27 Dec 2024 20:42:14 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc4-SMB3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e51da4a2324e595af54a0cb3b4c35eed87548de4

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-01-17  4:49 Steve French
  2025-01-17 17:11 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-01-17  4:49 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
5bc55a333a2f7316b58edc7573e8e893f7acb532:

  Linux 6.13-rc7 (2025-01-12 14:37:56 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc7-SMB3-client-fixes

for you to fetch changes up to fa2f9906a7b333ba757a7dbae0713d8a5396186e:

  smb: client: fix double free of TCP_Server_Info::hostname
(2025-01-15 16:56:06 -0600)

----------------------------------------------------------------
two client fixes, both for stable
- fix double free when reconnect racing with closing session
- fix SMB1 reconnect with password rotation

----------------------------------------------------------------
Meetakshi Setiya (1):
      cifs: support reconnect with alternate password for SMB1

Paulo Alcantara (1):
      smb: client: fix double free of TCP_Server_Info::hostname

 fs/smb/client/cifssmb.c | 11 ++++++++++-
 fs/smb/client/connect.c |  3 +--
 2 files changed, 11 insertions(+), 3 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-01-17  4:49 Steve French
@ 2025-01-17 17:11 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-01-17 17:11 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Thu, 16 Jan 2025 22:49:00 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc7-SMB3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9ca27296662e3eef9cf6c58bcf22a0490d217738

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-01-23 21:23 Steve French
  2025-01-24  1:10 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-01-23 21:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
ffd294d346d185b70e28b1a28abe367bbfe53c04:

  Linux 6.13 (2025-01-19 15:51:45 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14-rc-smb3-client-fixes-part

for you to fetch changes up to 3681c74d342db75b0d641ba60de27bf73e16e66b:

  smb: client: handle lack of EA support in smb2_query_path_info()
(2025-01-22 20:13:49 -0600)

----------------------------------------------------------------
twenty three smb3 client fixes, many DFS related
- Fix oops in DebugData when link speed 0
- Two reparse point fixes
- Ten DFS (global namespace) fixes
- Symlink error handling fix
- Two SMB1 fixes
- Four cleanup fixes
- Improved debugging of status codes
- Fix incorrect output of tracepoints for compounding, and add missing
compounding tracepoint

----------------------------------------------------------------
Liang Jie (1):
      smb: client: correctly handle ErrorContextData as a flexible array

Pali Rohár (8):
      cifs: Use cifs_autodisable_serverino() for disabling
CIFS_MOUNT_SERVER_INUM in readdir.c
      cifs: Fix endian types in struct rfc1002_session_packet
      cifs: Add missing NT_STATUS_* codes from nterr.h to nterr.c
      cifs: Fix printing Status code into dmesg
      cifs: Remove declaration of dead CIFSSMBQuerySymLink function
      cifs: Do not attempt to call CIFSSMBRenameOpenFile() without
CAP_INFOLEVEL_PASSTHRU
      cifs: Do not attempt to call CIFSGetSrvInodeNumber() without
CAP_INFOLEVEL_PASSTHRU
      cifs: Remove duplicate struct reparse_symlink_data and
SYMLINK_FLAG_RELATIVE

Paulo Alcantara (12):
      smb: client: introduce av_for_each_entry() helper
      smb: client: parse av pair type 4 in CHALLENGE_MESSAGE
      smb: client: fix DFS mount against old servers with NTLMSSP
      smb: client: parse DNS domain name from domain= option
      smb: client: provide dns_resolve_{unc,name} helpers
      smb: client: optimize referral walk on failed link targets
      smb: client: fix return value of parse_dfs_referrals()
      smb: client: don't retry DFS targets on server shutdown
      smb: client: fix oops due to unset link speed
      smb: client: get rid of TCP_Server_Info::refpath_lock
      smb: client: don't check for @leaf_fullpath in match_server()
      smb: client: handle lack of EA support in smb2_query_path_info()

Ruben Devos (1):
      smb: client: fix order of arguments of tracepoints

Steve French (1):
      smb3: add missing tracepoint for querying wsl EAs

 fs/smb/client/cifsencrypt.c | 162 +++++++++++++++++------------------
 fs/smb/client/cifsglob.h    |  35 +++++---
 fs/smb/client/cifspdu.h     |  18 +---
 fs/smb/client/cifsproto.h   |   5 +-
 fs/smb/client/connect.c     | 133 +++++++++++------------------
 fs/smb/client/dfs.c         |  80 ++++++++----------
 fs/smb/client/dfs.h         |  44 +++++++---
 fs/smb/client/dfs_cache.c   |  20 ++---
 fs/smb/client/dir.c         |   6 +-
 fs/smb/client/dns_resolve.c | 108 ++++++++++++-----------
 fs/smb/client/dns_resolve.h |  23 ++++-
 fs/smb/client/fs_context.c  |   4 +
 fs/smb/client/fs_context.h  |   1 +
 fs/smb/client/inode.c       |   7 ++
 fs/smb/client/misc.c        |  29 +++----
 fs/smb/client/netmisc.c     |   4 +-
 fs/smb/client/nterr.c       |   8 ++
 fs/smb/client/readdir.c     |   2 +-
 fs/smb/client/rfc1002pdu.h  |   6 +-
 fs/smb/client/smb1ops.c     |   6 ++
 fs/smb/client/smb2file.c    |   4 +-
 fs/smb/client/smb2inode.c   | 202 +++++++++++++++++++++++++++-----------------
 fs/smb/client/smb2ops.c     |   9 +-
 fs/smb/client/smb2pdu.h     |   2 +-
 fs/smb/client/trace.h       |   1 +
 25 files changed, 483 insertions(+), 436 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-01-23 21:23 Steve French
@ 2025-01-24  1:10 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-01-24  1:10 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Thu, 23 Jan 2025 15:23:33 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14-rc-smb3-client-fixes-part

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e0b1f59142746f74476a03040f745329c8355a7e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-02-01 19:03 Steve French
  2025-02-01 20:08 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-02-01 19:03 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
e0b1f59142746f74476a03040f745329c8355a7e:

  Merge tag 'v6.14-rc-smb3-client-fixes-part' of
git://git.samba.org/sfrench/cifs-2.6 (2025-01-23 17:05:45 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14-rc-smb3-client-fixes-part2

for you to fetch changes up to a49da4ef4b94345554923cdba1127a2d2a73d1e6:

  cifs: Fix parsing native symlinks directory/file type (2025-01-31
12:51:44 -0600)

----------------------------------------------------------------
Twenty one cifs/smb3 client fixes, most for special file type handling
- 15 fixes for special file handling, four of them for symlink
handling, three cleanups,
      two for new mount options (e.g. to allow disabling using reparse
points for them,
      and one to allow overriding way symlinks are saved), and fixes
to error paths,
      and add support for creating sockets)
- Fix for kerberos mounts (allow IAKerb)
- SMB1 fix for stat and for setting SACL (auditing)
- Fix an incorrect error code mapping
- Two cleanup
----------------------------------------------------------------
Pali Rohár (19):
      cifs: Change translation of STATUS_NOT_A_REPARSE_POINT to -ENODATA
      cifs: Change translation of STATUS_PRIVILEGE_NOT_HELD to -EPERM
      cifs: Validate EAs for WSL reparse points
      cifs: Remove intermediate object of failed create SFU call
      cifs: Fix getting and setting SACLs over SMB1
      cifs: Remove unicode parameter from parse_reparse_point() function
      cifs: Remove struct reparse_posix_data from struct cifs_open_info_data
      cifs: Rename struct reparse_posix_data to
reparse_nfs_data_buffer and move to common/smb2pdu.h
      cifs: Update description about ACL permissions
      cifs: Remove symlink member from cifs_open_info_data union
      cifs: Simplify reparse point check in cifs_query_path_info() function
      cifs: Fix creating and resolving absolute NT-style symlinks
      cifs: Add mount option -o symlink= for choosing symlink create type
      cifs: Add mount option -o reparse=none
      cifs: Add support for creating native Windows sockets
      cifs: Add support for creating NFS-style symlinks
      cifs: Fix struct FILE_ALL_INFO
      cifs: Add support for creating WSL-style symlinks
      cifs: Fix parsing native symlinks directory/file type

Steve French (2):
      smb3: add support for IAKerb
      cifs: update internal version number

 fs/smb/client/asn1.c         |   2 +
 fs/smb/client/cifs_spnego.c  |   4 +-
 fs/smb/client/cifsacl.c      |  25 ++-
 fs/smb/client/cifsfs.c       |   6 +
 fs/smb/client/cifsfs.h       |   4 +-
 fs/smb/client/cifsglob.h     |  62 +++++--
 fs/smb/client/cifspdu.h      | 102 ++++++-----
 fs/smb/client/cifsproto.h    |   4 +-
 fs/smb/client/cifssmb.c      |   4 +-
 fs/smb/client/connect.c      |   4 +
 fs/smb/client/fs_context.c   | 104 +++++++++++
 fs/smb/client/fs_context.h   |  21 +++
 fs/smb/client/inode.c        |   7 +-
 fs/smb/client/link.c         |  60 ++++--
 fs/smb/client/netmisc.c      |  10 +-
 fs/smb/client/nterr.c        |   1 +
 fs/smb/client/nterr.h        |   1 +
 fs/smb/client/reparse.c      | 517
+++++++++++++++++++++++++++++++++++++++++++++-------
 fs/smb/client/reparse.h      |   2 +
 fs/smb/client/sess.c         |   3 +-
 fs/smb/client/smb1ops.c      |  30 +--
 fs/smb/client/smb2file.c     |  52 +++++-
 fs/smb/client/smb2inode.c    |   5 +
 fs/smb/client/smb2maperror.c |   4 +-
 fs/smb/client/smb2ops.c      |  23 ++-
 fs/smb/client/smb2pdu.c      |   2 +-
 fs/smb/client/smb2proto.h    |   3 +-
 fs/smb/common/smb2pdu.h      |  14 +-
 28 files changed, 884 insertions(+), 192 deletions(-)



-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-02-01 19:03 Steve French
@ 2025-02-01 20:08 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-02-01 20:08 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 1 Feb 2025 13:03:42 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14-rc-smb3-client-fixes-part2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cabb4685d57ed50cd197498d2ac946ad5b6272e7

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-02-08  2:33 Steve French
  2025-02-08  4:24 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-02-08  2:33 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
2014c95afecee3e76ca4a56956a936e23283f05b:

  Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14rc1-smb3-client-fixes

for you to fetch changes up to 57e4a9bd61c308f607bc3e55e8fa02257b06b552:

  smb: client: change lease epoch type from unsigned int to __u16
(2025-02-06 10:01:22 -0600)

----------------------------------------------------------------
Four SMB3 client fixes
- Three DFS fixes: DFS mount fix, fix for noisy log msg and one to
remove some unused code
- SMB3 Lease fix
----------------------------------------------------------------
Meetakshi Setiya (1):
      smb: client: change lease epoch type from unsigned int to __u16

Paulo Alcantara (3):
      smb: client: don't trust DFSREF_STORAGE_SERVER bit
      smb: client: fix noisy when tree connecting to DFS interlink targets
      smb: client: get rid of kstrdup() in get_ses_refpath()

 fs/smb/client/cifsglob.h  | 14 +++++++-------
 fs/smb/client/dfs.c       | 30 ++++++++++++++++--------------
 fs/smb/client/dfs.h       |  7 +++++++
 fs/smb/client/dfs_cache.c | 27 +++++----------------------
 fs/smb/client/smb1ops.c   |  2 +-
 fs/smb/client/smb2ops.c   | 18 +++++++++---------
 fs/smb/client/smb2pdu.c   |  4 ++--
 fs/smb/client/smb2proto.h |  2 +-
 8 files changed, 48 insertions(+), 56 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-02-08  2:33 Steve French
@ 2025-02-08  4:24 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-02-08  4:24 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 7 Feb 2025 20:33:58 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2b753053980339a25d7ccc717b879f64e6a1cbea

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-02-20 16:08 Steve French
  2025-02-20 17:03 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-02-20 16:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
0ad2507d5d93f39619fc42372c347d6006b64319:

  Linux 6.14-rc3 (2025-02-16 14:02:44 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14-rc3-smb3-client-fixes

for you to fetch changes up to b587fd128660d48cd2122f870f720ff8e2b4abb3:

  cifs: Treat unhandled directory name surrogate reparse points as
mount directory nodes (2025-02-19 10:42:27 -0600)

----------------------------------------------------------------
Five SMB client fixes for readonly files
- Fix for chmod regression
- Two reparse point related fixes
- One minor cleanup (for GCC 14 compiles)
- Fix for SMB3.1.1 POSIX Extensions reporting incorrect file type
----------------------------------------------------------------
Gustavo A. R. Silva (1):
      smb: client, common: Avoid multiple
-Wflex-array-member-not-at-end warnings

Pali Rohár (2):
      cifs: Throw -EOPNOTSUPP error on unsupported reparse point type
from parse_reparse_point()
      cifs: Treat unhandled directory name surrogate reparse points as
mount directory nodes

Paulo Alcantara (1):
      smb: client: fix chmod(2) regression with ATTR_READONLY

Steve French (1):
      smb311: failure to open files of length 1040 when mounting with
SMB3.1.1 POSIX extensions

 fs/smb/client/cifsglob.h  |  5 +++--
 fs/smb/client/inode.c     | 17 +++++++++++++++--
 fs/smb/client/reparse.c   |  5 ++---
 fs/smb/client/reparse.h   | 28 ++++++++++++++++++++++------
 fs/smb/client/smb2inode.c |  4 ++++
 fs/smb/client/smb2ops.c   |  3 ++-
 fs/smb/common/smb2pdu.h   | 30 ++++++++++++++++++++----------
 fs/smb/common/smbfsctl.h  |  3 +++
 8 files changed, 71 insertions(+), 24 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-02-20 16:08 Steve French
@ 2025-02-20 17:03 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-02-20 17:03 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Thu, 20 Feb 2025 10:08:53 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e9a8cac0bf895efe0bc7b11d174e8dae9b195da8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-03-14 23:47 Steve French
  2025-03-15  0:40 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-03-14 23:47 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
80e54e84911a923c40d7bee33a34c1b4be148d7a:

  Linux 6.14-rc6 (2025-03-09 13:45:25 -1000)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14-rc6-smb3-client-fixes

for you to fetch changes up to 605b249ea96770ac4fac4b8510a99e0f8442be5e:

  smb: client: Fix match_session bug preventing session reuse
(2025-03-13 08:41:28 -0500)

----------------------------------------------------------------
Six small SMB3 client fixes, all also for stable
- four mount parm validation fixes for incorrect upper bounds checks
- fix for guest mounts when null alt password specified
- fix session reuse bug
----------------------------------------------------------------
Henrique Carvalho (1):
      smb: client: Fix match_session bug preventing session reuse

Murad Masimov (4):
      cifs: Fix integer overflow while processing acregmax mount option
      cifs: Fix integer overflow while processing acdirmax mount option
      cifs: Fix integer overflow while processing actimeo mount option
      cifs: Fix integer overflow while processing closetimeo mount option

Paulo Alcantara (1):
      smb: client: fix regression with guest option

 fs/smb/client/connect.c    | 16 ++++++++++++----
 fs/smb/client/fs_context.c | 18 +++++++++++-------
 2 files changed, 23 insertions(+), 11 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-03-14 23:47 Steve French
@ 2025-03-15  0:40 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-03-15  0:40 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 14 Mar 2025 18:47:46 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.14-rc6-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a29967be967eebf049e89edb14c4edf9991bc929

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-03-30 23:19 Steve French
  2025-04-01  2:03 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-03-30 23:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
38fec10eb60d687e30c8c6b5420d86e8149f7557:

  Linux 6.14 (2025-03-24 07:02:41 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc-part1-smb3-client-fixes

for you to fetch changes up to e14b64247438e5026b2fce8ffd7cdf80a87e2bfa:

  cifs: Add new mount option -o nounicode to disable SMB1 UNICODE mode
(2025-03-26 14:51:58 -0500)

----------------------------------------------------------------
14 smb3/cifs client fixes and minor update to maintainers file
- Fix for network namespace refcount leak
- Multichannel fix and minor multichannel debug message cleanup
- Fix potential null ptr reference in SMB3 close
- Fix for special file handling when reparse points not supported by server
- Two ACL fixes one for stricter ACE validation, one for incorrect
perms requested
- Three RFC1001 fixes: one for SMB3 mounts on port 139, one for better
default hostname, and one for better session response processing
- Minor update to email address for MAINTAINERS file
- Allow disabling Unicode for access to old SMB1 servers
- Three minor cleanups
----------------------------------------------------------------
Alexandra Diupina (1):
      cifs: avoid NULL pointer dereference in dbg call

Aman (1):
      CIFS: Propagate min offload along with other parameters from
primary to secondary channels.

Bharath SM (2):
      smb: minor cleanup to remove unused function declaration
      smb: mark the new channel addition log as informational log with cifs_info

Ivan Abramov (2):
      smb: client: Remove redundant check in cifs_oplock_break()
      smb: client: Remove redundant check in smb2_is_path_accessible()

Namjae Jeon (1):
      cifs: add validation check for the fields in smb_aces

Pali Rohár (6):
      cifs: Check if server supports reparse points before using them
      cifs: Fix getting DACL-only xattr system.cifs_acl and system.smb3_acl
      cifs: Fix establishing NetBIOS session for SMB2+ connection
      cifs: Improve establishing SMB connection with NetBIOS session
      cifs: Set default Netbios RFC1001 server name to hostname in UNC
      cifs: Add new mount option -o nounicode to disable SMB1 UNICODE mode

Steve French (1):
      MAINTAINERS: reorder preferred email for Steve French

Wang Zhaolong (1):
      smb: client: Fix netns refcount imbalance causing leaks and use-after-free

 MAINTAINERS                |   2 +-
 fs/smb/client/cifsacl.c    |  21 ++++-
 fs/smb/client/cifsfs.c     |   4 +
 fs/smb/client/cifsglob.h   |   2 +
 fs/smb/client/cifsproto.h  |   4 +-
 fs/smb/client/cifssmb.c    |  11 ++-
 fs/smb/client/connect.c    | 206
++++++++++++++++++++++++++++++++++++++++++++-----
 fs/smb/client/file.c       |   2 +-
 fs/smb/client/fs_context.c |  22 ++++++
 fs/smb/client/fs_context.h |   2 +
 fs/smb/client/link.c       |   3 +-
 fs/smb/client/sess.c       |  10 ++-
 fs/smb/client/smb1ops.c    |   1 +
 fs/smb/client/smb2inode.c  |   8 ++
 fs/smb/client/smb2misc.c   |   9 ++-
 fs/smb/client/smb2ops.c    |   6 +-
 fs/smb/client/smb2pdu.c    |   4 +-
 fs/smb/client/transport.c  |   2 +-
 fs/smb/client/xattr.c      |  15 +++-
 19 files changed, 289 insertions(+), 45 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-03-30 23:19 Steve French
@ 2025-04-01  2:03 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-04-01  2:03 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sun, 30 Mar 2025 18:19:09 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc-part1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8b175e2e189673643bf5b996335f0430faddf953

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-04-04 22:10 Steve French
  2025-04-04 22:35 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-04-04 22:10 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
8b175e2e189673643bf5b996335f0430faddf953:

  Merge tag '6.15-rc-part1-smb3-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2025-03-31 17:38:34 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc-part2-smb3-client-fixes

for you to fetch changes up to 827a1bd9af9df6a4023736ff52475b2a5395d91d:

  cifs: update internal version number (2025-04-02 20:01:14 -0500)

----------------------------------------------------------------
18 smb3/cifs client fixes
- Four reconnect fixes (three for updating rsize/wsize) and also an
SMB1 reconnect fix
- Three RFC1001 fixes: fixing connections to nonstandard ports, and
negprot retries
- Fix mfsymlinks to old servers
- Make mapping of open flags for SMB1 more accurate
- Three permission fixes: adding retry on open for  write, and one for
stat to workaround unexpected access denied
- Add two new xattrs, one for retrieving SACL and one for retrieving
owner (without having to retrieve the whole ACL)
- Fix mount parm validation for echo_interval
- Two minor cleanup (including removing now unneeded cifs_truncate_page)
----------------------------------------------------------------
David Howells (1):
      cifs: Remove cifs_truncate_page() as it should be superfluous

Pali Rohár (11):
      cifs: Add a new xattr system.smb3_ntsd_sacl for getting or setting SACLs
      cifs: Add a new xattr system.smb3_ntsd_owner for getting or setting owner
      cifs: Allow to disable or force initialization of NetBIOS session
      cifs: Improve handling of NetBIOS packets
      cifs: Fix negotiate retry functionality
      cifs: Fix access_flags_to_smbopen_mode
      cifs: Fix querying and creating MF symlinks over SMB1
      cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES
      cifs: Improve SMB2+ stat() to work also without FILE_READ_ATTRIBUTES
      cifs: Do not add FILE_READ_ATTRIBUTES when using GENERIC_READ/EXECUTE/ALL
      cifs: Implement is_network_name_deleted for SMB1

Roman Smirnov (2):
      cifs: fix integer overflow in match_server()
      cifs: remove unreachable code in cifs_get_tcp_session()

Steve French (1):
      cifs: update internal version number

Wang Zhaolong (3):
      smb:client: smb: client: Add reverse mapping from tcon to superblocks
      smb: client: Store original IO parameters and prevent zero IO sizes
      smb: client: Update IO sizes after reconnection

 fs/smb/client/cifs_fs_sb.h |   1 +
 fs/smb/client/cifsfs.h     |   5 +-
 fs/smb/client/cifsglob.h   |   7 +-
 fs/smb/client/cifssmb.c    |  32 ++++++--
 fs/smb/client/connect.c    | 180 ++++++++++++++++++++++++++++++++++++++------
 fs/smb/client/fs_context.c |  21 +++++-
 fs/smb/client/fs_context.h |   5 ++
 fs/smb/client/inode.c      |  19 -----
 fs/smb/client/link.c       |   8 +-
 fs/smb/client/misc.c       |   2 +
 fs/smb/client/smb1ops.c    |  57 +++++++++++---
 fs/smb/client/smb2file.c   |  21 +++++-
 fs/smb/client/smb2glob.h   |   1 +
 fs/smb/client/smb2inode.c  |  67 ++++++++++++++++-
 fs/smb/client/smb2ops.c    |  32 ++++----
 fs/smb/client/smb2pdu.c    |  24 +++++-
 fs/smb/client/transport.c  |   3 +
 fs/smb/client/xattr.c      |  36 +++++++++
 fs/smb/common/smb2pdu.h    |   3 +
 19 files changed, 438 insertions(+), 86 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-04-04 22:10 Steve French
@ 2025-04-04 22:35 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-04-04 22:35 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 4 Apr 2025 17:10:47 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc-part2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9f867ba24d3665d9ac9d9ef1f51844eb4479b291

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-04-11 18:22 Steve French
  2025-04-11 23:45 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-04-11 18:22 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.15-rc1-smb3-client-fixes

for you to fetch changes up to 56c283b9e001098362c76547cfaae022d48549c8:

  smb3: Add defines for two new FileSystemAttributes (2025-04-09 23:42:16 -0500)

----------------------------------------------------------------
10 smb3/cifs client fixes
- FIx multichannel decryption UAF
- Fix regression mounting to onedrive shares
- Fix missing mount option check for posix vs. noposix
- Fix version field in WSL symlinks
- Three minor cleanup to reparse point handling
- SMB1 fix for WSL special files
- SMB1 Kerberos fix
- Add SMB3 defines for two new FS attributes

----------------------------------------------------------------
Pali Rohár (7):
      cifs: Ensure that all non-client-specific reparse points are
processed by the server
      cifs: Fix support for WSL-style symlinks
      cifs: Fix encoding of SMB1 Session Setup Kerberos Request in
non-UNICODE mode
      cifs: Remove explicit handling of IO_REPARSE_TAG_MOUNT_POINT in inode.c
      cifs: Improve handling of name surrogate reparse points in reparse.c
      cifs: Split parse_reparse_point callback to functions: get
buffer and parse buffer
      cifs: Fix querying of WSL CHR and BLK reparse points over SMB1

Paulo Alcantara (1):
      smb: client: fix UAF in decryption with multichannel

Steve French (2):
      smb311 client: fix missing tcon check when mounting with
linux/posix extensions
      smb3: Add defines for two new FileSystemAttributes

 fs/smb/client/cifsencrypt.c | 16 ++++-------
 fs/smb/client/cifsglob.h    |  6 ++---
 fs/smb/client/cifspdu.h     |  2 ++
 fs/smb/client/connect.c     |  2 ++
 fs/smb/client/inode.c       | 25 ++++++++++++------
 fs/smb/client/reparse.c     | 63 ++++++++++++++++++++------------------------
 fs/smb/client/reparse.h     |  5 +---
 fs/smb/client/sess.c        | 60 +++++++++++++++++++++++++++--------------
 fs/smb/client/smb1ops.c     | 53 +++++++++++++++++++++++++++++--------
 fs/smb/client/smb2ops.c     | 14 +++++-----
 fs/smb/client/smb2pdu.c     | 11 ++------
 fs/smb/common/smb2pdu.h     |  6 ++---
 fs/smb/server/smb_common.h  |  2 ++
 13 files changed, 154 insertions(+), 111 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-04-11 18:22 Steve French
@ 2025-04-11 23:45 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-04-11 23:45 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 11 Apr 2025 13:22:15 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.15-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3bde70a2c82712f05c7220b8b94fc2cbdf7fbfe0

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-04-19  2:57 Steve French
  2025-04-19  3:30 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-04-19  2:57 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS, Kuniyuki Iwashima

Please pull the following changes since commit
8ffd015db85fea3e15a77027fda6c02ced4d2444:

  Linux 6.15-rc2 (2025-04-13 11:54:49 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 95d2b9f693ff2a1180a23d7d59acc0c4e72f4c41:

  Revert "smb: client: fix TCP timers deadlock after rmmod"
(2025-04-13 17:24:55 -0500)

----------------------------------------------------------------
smb client fixes
- Fix hard link lease key problem when deferred close
- Revert the socket lockdep/refcount workarounds done in cifs.ko now
that fixed at the socket layer
----------------------------------------------------------------
Chunjie Zhu (1):
      smb3 client: fix open hardlink on deferred close file error

Kuniyuki Iwashima (2):
      Revert "smb: client: Fix netns refcount imbalance causing leaks
and use-after-free"
      Revert "smb: client: fix TCP timers deadlock after rmmod"

 fs/smb/client/cifsproto.h |  2 ++
 fs/smb/client/connect.c   | 34 +++++++++-------------------------
 fs/smb/client/file.c      | 28 ++++++++++++++++++++++++++++
 3 files changed, 39 insertions(+), 25 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-04-19  2:57 Steve French
@ 2025-04-19  3:30 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-04-19  3:30 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS, Kuniyuki Iwashima

The pull request you sent on Fri, 18 Apr 2025 21:57:17 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8560697b23dc2f405cb463af2b17256a9888129d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-05-02 20:17 Steve French
  2025-05-02 22:03 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-05-02 20:17 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
b4432656b36e5cc1d50a1f2dc15357543add530e:

  Linux 6.15-rc4 (2025-04-27 15:19:23 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc4-smb3-client-fixes

for you to fetch changes up to c59f7c9661b9d3ee33a21d7b4f1dd4b77079e3e7:

  smb: client: ensure aligned IO sizes (2025-05-01 08:35:58 -0500)

----------------------------------------------------------------
Four client fixes:
- fix posix mkdir error to ksmbd (also avoids crash in
cifs_destroy_request_bufs)
- two smb1 fixes: fixing querypath info and setpathinfo to old servers
- fix rsize/wsize when not multiple of page size to address DIO reads/writes

----------------------------------------------------------------
Jethro Donaldson (1):
      smb: client: fix zero length for mkdir POSIX create context

Pali Rohár (2):
      cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info()
      cifs: Fix changing times and read-only attr over SMB1
smb_set_file_info() function

Paulo Alcantara (1):
      smb: client: ensure aligned IO sizes

 fs/smb/client/cifspdu.h    |   5 +-
 fs/smb/client/cifsproto.h  |   4 +
 fs/smb/client/cifssmb.c    |  57 ++++++++++++
 fs/smb/client/connect.c    |  23 +----
 fs/smb/client/file.c       |   6 +-
 fs/smb/client/fs_context.c |  25 ++----
 fs/smb/client/fs_context.h |  47 ++++++++++
 fs/smb/client/smb1ops.c    | 223 +++++++++++++++++++++++++++++++++++++++++-----
 fs/smb/client/smb2pdu.c    |   9 +-
 9 files changed, 324 insertions(+), 75 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-05-02 20:17 Steve French
@ 2025-05-02 22:03 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-05-02 22:03 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 2 May 2025 15:17:44 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/daad00c063a1b3ae4a7814a6047009d471f21073

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-05-16 23:42 Steve French
  2025-05-17  2:50 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-05-16 23:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3:

  Linux 6.15-rc6 (2025-05-11 14:54:11 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc6-smb3-client-fixes

for you to fetch changes up to 3965c23773e81c476f6de30ccc5d201c59ff9714:

  smb: client: fix zero rsize error messages (2025-05-14 19:26:38 -0500)

----------------------------------------------------------------
Two smb3 client fixes
- Fix memory leak in mkdir error path
- Fix max rsize miscalculation after channel reconnect
----------------------------------------------------------------
Jethro Donaldson (1):
      smb: client: fix memory leak during error handling for POSIX mkdir

Paulo Alcantara (1):
      smb: client: fix zero rsize error messages

 fs/smb/client/file.c    | 6 ++++--
 fs/smb/client/smb2pdu.c | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-05-16 23:42 Steve French
@ 2025-05-17  2:50 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-05-17  2:50 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 16 May 2025 18:42:19 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc6-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/172a9d94339cea832d89630b89d314e41d622bd8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-05-22 18:42 Steve French
  2025-05-22 19:44 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-05-22 18:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
a5806cd506af5a7c19bcd596e4708b5c464bfd21:

  Linux 6.15-rc7 (2025-05-18 13:57:29 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc8-smb3-client-fixes

for you to fetch changes up to e48f9d849bfdec276eebf782a84fd4dfbe1c14c0:

  smb: client: Reset all search buffer pointers when releasing buffer
(2025-05-19 20:29:06 -0500)

----------------------------------------------------------------
Two smb3 client fixes
- Two fixes for use after free in readdir code paths
----------------------------------------------------------------
Wang Zhaolong (2):
      smb: client: Fix use-after-free in cifs_fill_dirent
      smb: client: Reset all search buffer pointers when releasing buffer

 fs/smb/client/readdir.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-05-22 18:42 Steve French
@ 2025-05-22 19:44 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-05-22 19:44 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Thu, 22 May 2025 13:42:47 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.15-rc8-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e85dea591fbf900330c796579314bfb7cc399d31

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-06-03 15:36 Steve French
  2025-06-03 23:21 ` pr-tracker-bot
  2025-06-03 23:21 ` pr-tracker-bot
  0 siblings, 2 replies; 241+ messages in thread
From: Steve French @ 2025-06-03 15:36 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
0ff41df1cb268fc69e703a08a57ee14ae967d0ca:

  Linux 6.15 (2025-05-25 16:09:23 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc-part1-smb-client-fixes

for you to fetch changes up to 8a5ebd2be99a1f4630d0382f7fdf581561d317cd:

  cifs: update the lock ordering comments with new mutex (2025-06-02
17:13:06 -0500)

----------------------------------------------------------------
13 smb3/cifs client fixes
- Three multichannel fixes (mostly reconnect related), and
clarification of locking documentation
- automount null pointer check fix
- Three fixes to add support for ParentLeaseKey
- Minor cleanup
- Four smb1/cifs fixes

----------------------------------------------------------------
Dr. David Alan Gilbert (1):
      smb: client: Remove an unused function and variable

Henrique Carvalho (3):
      smb: client: add ParentLeaseKey support
      smb: client: use ParentLeaseKey in open_cached_dir
      smb: client: use ParentLeaseKey in cifs_do_create

Pali Rohár (4):
      cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in
non-UNICODE mode
      cifs: Correctly set SMB1 SessionKey field in Session Setup Request
      cifs: Fix validation of SMB1 query reparse point response
      cifs: Fix cifs_query_path_info() for Windows NT servers

Ruben Devos (1):
      smb: client: add NULL check in automount_fullpath

Shyam Prasad N (4):
      cifs: reset connections for all channels when reconnect requested
      cifs: update dstaddr whenever channel iface is updated
      cifs: dns resolution is needed only for primary channel
      cifs: update the lock ordering comments with new mutex

 fs/smb/client/cached_dir.c | 24 ++++++++++++++-
 fs/smb/client/cifsfs.c     |  1 -
 fs/smb/client/cifsglob.h   | 18 +++++++----
 fs/smb/client/cifspdu.h    |  6 ++--
 fs/smb/client/cifssmb.c    | 21 +++++++++++--
 fs/smb/client/connect.c    | 10 ++++++-
 fs/smb/client/dir.c        | 23 ++++++++++++++
 fs/smb/client/misc.c       |  8 +++++
 fs/smb/client/namespace.c  |  3 ++
 fs/smb/client/sess.c       | 25 +++++++++-------
 fs/smb/client/smb2ops.c    |  7 +++--
 fs/smb/client/smb2pdu.c    | 78
+++++++-----------------------------------------
 fs/smb/client/smb2proto.h  |  3 --
 13 files changed, 130 insertions(+), 97 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-03 15:36 Steve French
@ 2025-06-03 23:21 ` pr-tracker-bot
  2025-06-03 23:21 ` pr-tracker-bot
  1 sibling, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-06-03 23:21 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Tue, 3 Jun 2025 10:36:55 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc-part1-smb-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6d9b5f6b81ace1b2b0830271ad46628d6fad31bb

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-03 15:36 Steve French
  2025-06-03 23:21 ` pr-tracker-bot
@ 2025-06-03 23:21 ` pr-tracker-bot
  1 sibling, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-06-03 23:21 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Tue, 3 Jun 2025 10:36:55 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc-part1-smb-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6d9b5f6b81ace1b2b0830271ad46628d6fad31bb

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-06-08  1:03 Steve French
  2025-06-08 18:53 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-06-08  1:03 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
6d9b5f6b81ace1b2b0830271ad46628d6fad31bb:

  Merge tag 'v6.16-rc-part1-smb-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2025-06-03 16:04:29 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.16-rc-part2-smb3-client-fixes

for you to fetch changes up to 8e9d6efccdd728fb1193e4faada45dff03773608:

  cifs: update internal version number (2025-06-05 10:21:17 -0500)

----------------------------------------------------------------
Fourteen smb3 client fixes
- 3 multichannel/reconnect fixes
- 8 fixes to move smbdirect (smb over RDMA) defines to fs/smb/common
so they will be able to be used in the future more broadly, and a
documentation update explaining setting up smbdirect mounts
- Update email address for Paulo

----------------------------------------------------------------
Meetakshi Setiya (1):
      cifs: add documentation for smbdirect setup

Paulo Alcantara (1):
      MAINTAINERS, mailmap: Update Paulo Alcantara's email address

Shyam Prasad N (3):
      cifs: deal with the channel loading lag while picking channels
      cifs: serialize other channels when query server interfaces is pending
      cifs: do not disable interface polling on failure

Stefan Metzmacher (8):
      smb: smbdirect: add smbdirect_pdu.h with protocol definitions
      smb: client: make use of common smbdirect_pdu.h
      smb: smbdirect: add smbdirect.h with public structures
      smb: client: make use of common smbdirect.h
      smb: smbdirect: add smbdirect_socket.h
      smb: client: make use of common smbdirect_socket
      smb: smbdirect: introduce smbdirect_socket_parameters
      smb: client: make use of common smbdirect_socket_parameters

Steve French (1):
      cifs: update internal version number

 .mailmap                                    |   6 +
 Documentation/filesystems/smb/index.rst     |   1 +
 Documentation/filesystems/smb/smbdirect.rst | 103 ++++++++
 MAINTAINERS                                 |   4 +-
 fs/smb/client/cifs_debug.c                  |  23 +-
 fs/smb/client/cifsfs.h                      |   4 +-
 fs/smb/client/cifsglob.h                    |   1 +
 fs/smb/client/connect.c                     |   6 +-
 fs/smb/client/smb2ops.c                     |  14 +-
 fs/smb/client/smb2pdu.c                     |  50 ++--
 fs/smb/client/smbdirect.c                   | 389 ++++++++++++++++-------------
 fs/smb/client/smbdirect.h                   |  71 +-----
 fs/smb/client/transport.c                   |  14 +-
 fs/smb/common/smbdirect/smbdirect.h         |  37 +++
 fs/smb/common/smbdirect/smbdirect_pdu.h     |  55 ++++
 fs/smb/common/smbdirect/smbdirect_socket.h  |  43 ++++
 16 files changed, 533 insertions(+), 288 deletions(-)
 create mode 100644 Documentation/filesystems/smb/smbdirect.rst
 create mode 100644 fs/smb/common/smbdirect/smbdirect.h
 create mode 100644 fs/smb/common/smbdirect/smbdirect_pdu.h
 create mode 100644 fs/smb/common/smbdirect/smbdirect_socket.h


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-08  1:03 Steve French
@ 2025-06-08 18:53 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-06-08 18:53 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 7 Jun 2025 20:03:12 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.16-rc-part2-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/522cd6acd250dea76afaabc52e028fef280fd753

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-06-14 16:13 Steve French
  2025-06-14 18:10 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-06-14 16:13 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
19272b37aa4f83ca52bdf9c16d5d81bdd1354494:

  Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc1-smb3-client-fixes

for you to fetch changes up to 72dd7961a4bb4fa1fc456169a61dd12e68e50645:

  smb: improve directory cache reuse for readdir operations
(2025-06-12 13:38:21 -0500)

----------------------------------------------------------------
Three smb3 client fixes
- SMB3.1.1 POSIX extensions fix for char remapping
- Fix for repeated directory listings when directory leases enabled
- deferred close handle reuse fix
----------------------------------------------------------------
Bharath SM (1):
      smb: improve directory cache reuse for readdir operations

Paulo Alcantara (1):
      smb: client: fix perf regression with deferred closes

Philipp Kerling (1):
      smb: client: disable path remapping with POSIX extensions

 Documentation/admin-guide/cifs/usage.rst |  2 ++
 fs/smb/client/cached_dir.h               |  8 ++++----
 fs/smb/client/connect.c                  | 10 ++++++++--
 fs/smb/client/file.c                     |  9 ++++++---
 fs/smb/client/readdir.c                  | 28 +++++++++++++++-------------
 5 files changed, 35 insertions(+), 22 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-14 16:13 Steve French
@ 2025-06-14 18:10 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-06-14 18:10 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Sat, 14 Jun 2025 11:13:49 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8c6bc74c7f8910ed4c969ccec52e98716f98700a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-06-20 22:57 Steve French
  2025-06-21 15:54 ` Linus Torvalds
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-06-20 22:57 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
e04c78d86a9699d136910cfc0bdcf01087e3267e:

  Linux 6.16-rc2 (2025-06-15 13:49:41 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc2-smb3-client-fixes

for you to fetch changes up to 48b3f9b3763c253cc88fc40be5513aa5e874f5c2:

  smb: minor fix to use SMB2_NTLMV2_SESSKEY_SIZE for auth_key size
(2025-06-19 14:20:47 -0500)

----------------------------------------------------------------
Ten cifs/smb3 client fixes
- Multichannel channel allocation fix for Kerberos mounts
- Two reconnect fixes
- Fix netfs_writepages crash with smbdirect/RDMA
- Directory caching fix
- Three minor cleanup fixes
- Log error when close cached dirs fails
- Fix reparse points (special file handling) for SMB1
----------------------------------------------------------------
Bharath SM (4):
      smb: fix secondary channel creation issue with kerberos by
populating hostname when adding channels
      smb: Use loff_t for directory position in cached_dirents
      smb: minor fix to use sizeof to initialize flags_string buffer
      smb: minor fix to use SMB2_NTLMV2_SESSKEY_SIZE for auth_key size

David Howells (1):
      cifs: Fix prepare_write to negotiate wsize if needed

Pali Rohár (2):
      cifs: Remove duplicate fattr->cf_dtype assignment from
wsl_to_fattr() function
      cifs: Add support for creating reparse points over SMB1

Paul Aurich (1):
      smb: Log an error when close_all_cached_dirs fails

Stefan Metzmacher (1):
      smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma()

zhangjian (1):
      smb: client: fix first command failure during re-negotiation

 fs/smb/client/cached_dir.c |  14 ++++-
 fs/smb/client/cached_dir.h |   2 +-
 fs/smb/client/cifs_debug.c |   2 +-
 fs/smb/client/cifs_ioctl.h |   2 +-
 fs/smb/client/cifsglob.h   |  14 +++--
 fs/smb/client/cifsproto.h  |   8 +++
 fs/smb/client/cifssmb.c    | 128 +++++++++++++++++++++++++++++++++++++++++++
 fs/smb/client/connect.c    |   1 +
 fs/smb/client/file.c       |   8 ++-
 fs/smb/client/ioctl.c      |   2 +-
 fs/smb/client/link.c       |  13 ++---
 fs/smb/client/reparse.c    |  17 +++---
 fs/smb/client/reparse.h    |   4 +-
 fs/smb/client/sess.c       |   3 +-
 fs/smb/client/smb1ops.c    |  31 +++++++----
 fs/smb/client/smb2inode.c  |   2 +-
 fs/smb/client/smb2ops.c    |  10 ++--
 fs/smb/client/smb2proto.h  |   5 +-
 fs/smb/client/smbdirect.c  |   5 +-
 19 files changed, 215 insertions(+), 56 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-20 22:57 Steve French
@ 2025-06-21 15:54 ` Linus Torvalds
  2025-06-21 16:00   ` Steve French
  0 siblings, 1 reply; 241+ messages in thread
From: Linus Torvalds @ 2025-06-21 15:54 UTC (permalink / raw)
  To: Steve French; +Cc: LKML, CIFS

On Fri, 20 Jun 2025 at 15:57, Steve French <smfrench@gmail.com> wrote:
>
> - Fix reparse points (special file handling) for SMB1

I'm not seeing this being a fix at all. This seems to be entirely new
functionality, with not even a whiff of "this fixes Xyz".

I pulled and then unpulled again. Because WTF?

If it's a real fix for a real problem, it needs to be explained as such.

And if it is what it looks like and the explanation says it is, then
it damn well shouldn't be hidden in a "fixes" pull and tried to be
sneaked in with the pull request dressing it up as anything else.

                 Linus

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-21 15:54 ` Linus Torvalds
@ 2025-06-21 16:00   ` Steve French
  2025-06-21 16:09     ` Linus Torvalds
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-06-21 16:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

I can remove that and resend, handling special files properly can be
important (and there is a much more important patch being reviewed for
fixing some symlink corner cases) but SMB1 is much lower priority.

On Sat, Jun 21, 2025 at 10:55 AM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Fri, 20 Jun 2025 at 15:57, Steve French <smfrench@gmail.com> wrote:
> >
> > - Fix reparse points (special file handling) for SMB1
>
> I'm not seeing this being a fix at all. This seems to be entirely new
> functionality, with not even a whiff of "this fixes Xyz".
>
> I pulled and then unpulled again. Because WTF?
>
> If it's a real fix for a real problem, it needs to be explained as such.
>
> And if it is what it looks like and the explanation says it is, then
> it damn well shouldn't be hidden in a "fixes" pull and tried to be
> sneaked in with the pull request dressing it up as anything else.
>
>                  Linus



-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-21 16:00   ` Steve French
@ 2025-06-21 16:09     ` Linus Torvalds
  2025-06-21 16:12       ` Steve French
  0 siblings, 1 reply; 241+ messages in thread
From: Linus Torvalds @ 2025-06-21 16:09 UTC (permalink / raw)
  To: Steve French; +Cc: LKML, CIFS

On Sat, 21 Jun 2025 at 09:00, Steve French <smfrench@gmail.com> wrote:
>
> I can remove that and resend, handling special files properly can be
> important (and there is a much more important patch being reviewed for
> fixing some symlink corner cases) but SMB1 is much lower priority.

So honestly, if you had explained it as such, I would have taken a
look and gone "Ok, I don't care, this area hasn't been a problem".

But instead, it was sold as fixes, and I went "that looks odd". So I
had to go explore, and decided that it looked decidedly like new
development.

End result: now there is no way in hell that I'm pulling that thing.

Trying to sneak things in is not ok. Claiming things are "fixes" when
they aren't, and me having to figure that out just makes me unhappy.

Just be honest about these things.

Sure, I don't always check, because smb hasn't been a problem, and
maybe you've done this hundreds of times before.

But that's also exactly the problem: now I feel like I can't trust
your explanations because they seem to be whitewashing what is
actually going on.

So instead of a "let it go", it's now a "I guess I will have to waste
time on these things because I feel like I have to double-check what
Steve sends me".

Which is what neither of us wants, but here we are.

            Linus

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-21 16:09     ` Linus Torvalds
@ 2025-06-21 16:12       ` Steve French
  0 siblings, 0 replies; 241+ messages in thread
From: Steve French @ 2025-06-21 16:12 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Understood, have resent the P/R without it, and will try to be more
careful about this kind of thing in the future.

On Sat, Jun 21, 2025 at 11:09 AM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Sat, 21 Jun 2025 at 09:00, Steve French <smfrench@gmail.com> wrote:
> >
> > I can remove that and resend, handling special files properly can be
> > important (and there is a much more important patch being reviewed for
> > fixing some symlink corner cases) but SMB1 is much lower priority.
>
> So honestly, if you had explained it as such, I would have taken a
> look and gone "Ok, I don't care, this area hasn't been a problem".
>
> But instead, it was sold as fixes, and I went "that looks odd". So I
> had to go explore, and decided that it looked decidedly like new
> development.
>
> End result: now there is no way in hell that I'm pulling that thing.
>
> Trying to sneak things in is not ok. Claiming things are "fixes" when
> they aren't, and me having to figure that out just makes me unhappy.
>
> Just be honest about these things.
>
> Sure, I don't always check, because smb hasn't been a problem, and
> maybe you've done this hundreds of times before.
>
> But that's also exactly the problem: now I feel like I can't trust
> your explanations because they seem to be whitewashing what is
> actually going on.
>
> So instead of a "let it go", it's now a "I guess I will have to waste
> time on these things because I feel like I have to double-check what
> Steve sends me".
>
> Which is what neither of us wants, but here we are.
>
>             Linus



-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-06-27 23:19 Steve French
  2025-06-28  3:54 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-06-27 23:19 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
86731a2a651e58953fc949573895f2fa6d456841:

  Linux 6.16-rc3 (2025-06-22 13:30:08 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc3-smb3-client-fixes

for you to fetch changes up to 263debecb4aa7cec0a86487e6f409814f6194a21:

  cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code
(2025-06-26 11:13:16 -0500)

----------------------------------------------------------------
Six smb3 client fixes
- Multichannel reconnect lock ordering deadlock fix
- Fix for regression in handling native Windows symlinks
- 3 smbdirect fixes: one for oops in RDMA response processing,
   one for handling smbdirect memcpy issue,, fix smbdirect regression
with large writes
   (smbdirect test cases now all passing)
- Fix for "FAILED_TO_PARSE" warning in trace-cmd report output

It does not include the fixes for the recent netfs regression causing
cifs mount hangs
since those have dependencies on Christian's VFS branch so will need
to go through him.
----------------------------------------------------------------
David Howells (2):
      cifs: Fix the smbd_response slab to allow usercopy
      cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code

Paulo Alcantara (2):
      smb: client: fix regression with native SMB symlinks
      smb: client: fix potential deadlock when reconnecting channels

Stefan Metzmacher (2):
      smb: client: let smbd_post_send_iter() respect the peers
max_send_size and transmit all data
      smb: client: remove \t from TP_printk statements

 fs/smb/client/cifsglob.h  |   1 +
 fs/smb/client/connect.c   |  58 ++++++++++-------
 fs/smb/client/reparse.c   |  20 ++----
 fs/smb/client/smbdirect.c | 161 +++++++++++++++++------------------------------
 fs/smb/client/trace.h     |  24 +++----
 5 files changed, 110 insertions(+), 154 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-06-27 23:19 Steve French
@ 2025-06-28  3:54 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-06-28  3:54 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 27 Jun 2025 18:19:17 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/aaf724ed69264719550ec4f194d3ab17b886af9a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-07-05  0:41 Steve French
  2025-07-05 20:09 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-07-05  0:41 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af:

  Linux 6.16-rc4 (2025-06-29 13:09:04 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc4-smb3-client-fixes

for you to fetch changes up to 3363da82e02f1bddc54faa92ea430c6532e2cd2e:

  smb: client: fix native SMB symlink traversal (2025-07-03 18:43:04 -0500)

----------------------------------------------------------------
Five smb3 client fixes
- Two reconnect fixes including one for a reboot/reconnect race
- Fix for incorrect file type that can be returned by SMB3.1.1 POSIX extensions
- tcon initialization fix
- Fix for resolving Windows symlinks with absolute paths
----------------------------------------------------------------
Paulo Alcantara (2):
      smb: client: fix warning when reconnecting channel
      smb: client: fix native SMB symlink traversal

Philipp Kerling (1):
      smb: client: fix readdir returning wrong type with POSIX extensions

Shyam Prasad N (1):
      cifs: all initializations for tcon should happen in tcon_info_alloc

Wang Zhaolong (1):
      smb: client: fix race condition in negotiate timeout by using
more precise timing

 fs/smb/client/cifsglob.h   |  2 ++
 fs/smb/client/cifsproto.h  |  1 +
 fs/smb/client/connect.c    | 15 +++++----------
 fs/smb/client/fs_context.c | 17 +++++++----------
 fs/smb/client/misc.c       |  6 ++++++
 fs/smb/client/readdir.c    |  2 +-
 fs/smb/client/reparse.c    | 22 +++++++++++++---------
 fs/smb/client/smb2pdu.c    | 10 ++++------
 8 files changed, 39 insertions(+), 36 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-07-05  0:41 Steve French
@ 2025-07-05 20:09 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-07-05 20:09 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 4 Jul 2025 19:41:02 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc4-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/05df91921da664ebba2752a7e45b63e3dddb85de

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-07-19  4:02 Steve French
  2025-07-19  5:40 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-07-19  4:02 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
347e9f5043c89695b01e66b3ed111755afcf1911:

  Linux 6.16-rc6 (2025-07-13 14:25:58 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc6-smb3-client-fixes

for you to fetch changes up to 8767cb3fbd514c4cf85b4f516ca30388e846f540:

  Fix SMB311 posix special file creation to servers which do not
advertise reparse support (2025-07-18 12:12:02 -0500)

----------------------------------------------------------------
Four smb3 client fixes
- fix creating special files to Samba when using SMB3.1.1 POSIX Extensions
- fix incorrect caching on new file creation with directory leases enabled
- Two use after free fixes: one in oplock_break and one in async decryption
----------------------------------------------------------------
Bharath SM (1):
      smb: invalidate and close cached directory when creating child entries

Steve French (1):
      Fix SMB311 posix special file creation to servers which do not
advertise reparse support

Wang Zhaolong (2):
      smb: client: fix use-after-free in cifs_oplock_break
      smb: client: fix use-after-free in crypt_message when using async crypto

 fs/smb/client/dir.c       |  6 ++++--
 fs/smb/client/file.c      | 10 +++++++++-
 fs/smb/client/smb2inode.c |  3 ++-
 fs/smb/client/smb2ops.c   | 10 ++++++++--
 4 files changed, 23 insertions(+), 6 deletions(-)


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-07-19  4:02 Steve French
@ 2025-07-19  5:40 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-07-19  5:40 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Fri, 18 Jul 2025 23:02:49 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.16-rc6-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4871b7cb27f480f6ecce804f81d4b9ee27281dd2

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-07-31 19:34 Steve French
  2025-08-01  4:52 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-07-31 19:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
038d61fd642278bab63ee8ef722c50d10ab01e8f:

  Linux 6.16 (2025-07-27 14:26:38 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.17-rc-part1-smb3-client-fixes

for you to fetch changes up to 844e5c0eb1767d5f971b035f81203f939d8219d4:

  smb3 client: add way to show directory leases for improved debugging
(2025-07-31 09:42:54 -0500)

----------------------------------------------------------------
16 smb3/cifs client fixes
- Fix network namespace refcount leak
- Multichannel reconnect fix
- Perf improvement to not do unneeded EA query on native symlinks
- Performance improvement for directory leases to allow extending
lease for actively queried directories
- Improve debugging of directory leases by adding pseudofile to show them
- Five minor mount cleanup patches
- Minor directory lease cleanup patch
- Allow creating special files via reparse points over SMB1
- Two minor improvements to FindFirst over SMB1
- Two NTLMSSP session setup fixes

----------------------------------------------------------------
Bharath SM (1):
      smb: change return type of cached_dir_lease_break() to bool

Pali Rohár (4):
      cifs: Fix calling CIFSFindFirst() for root path without msearch
      cifs: Optimize CIFSFindFirst() response when not searching
      cifs: Do not query WSL EAs for native SMB symlink
      cifs: Add support for creating reparse points over SMB1

Paulo Alcantara (7):
      smb: client: allow parsing zero-length AV pairs
      smb: client: fix session setup against servers that require SPN
      smb: client: get rid of kstrdup() when parsing user mount option
      smb: client: get rid of kstrdup() when parsing pass mount option
      smb: client: get rid of kstrdup() when parsing pass2 mount option
      smb: client: get rid of kstrdup() when parsing domain mount option
      smb: client: get rid of kstrdup() when parsing iocharset mount option

Shyam Prasad N (2):
      cifs: reset iface weights when we cannot find a candidate
      cifs: add new field to track the last access time of cfid

Steve French (1):
      smb3 client: add way to show directory leases for improved debugging

Wang Zhaolong (1):
      smb: client: fix netns refcount leak after net_passive changes

 fs/smb/client/cached_dir.c  |   8 ++-
 fs/smb/client/cached_dir.h  |   4 +-
 fs/smb/client/cifs_debug.c  |  53 ++++++++++++++++++
 fs/smb/client/cifsencrypt.c |  83 +++++++++++++++++++++-------
 fs/smb/client/cifsglob.h    |  14 +++--
 fs/smb/client/cifsproto.h   |   8 +++
 fs/smb/client/cifssmb.c     | 140
++++++++++++++++++++++++++++++++++++++++++++++-
 fs/smb/client/connect.c     |   9 +--
 fs/smb/client/fs_context.c  |  32 ++---------
 fs/smb/client/link.c        |  13 ++---
 fs/smb/client/reparse.c     |  16 ++++--
 fs/smb/client/reparse.h     |   4 +-
 fs/smb/client/sess.c        |   9 +++
 fs/smb/client/smb1ops.c     |  31 +++++++----
 fs/smb/client/smb2inode.c   |   9 +--
 fs/smb/client/smb2ops.c     |  10 ++--
 fs/smb/client/smb2proto.h   |   5 +-
 17 files changed, 343 insertions(+), 105 deletions(-)

-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-07-31 19:34 Steve French
@ 2025-08-01  4:52 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-08-01  4:52 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Thu, 31 Jul 2025 14:34:27 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.17-rc-part1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/db68e4c80d995b67a92460711038b9223166bda7

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-08-08 21:21 Steve French
  2025-08-09  5:20 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-08-08 21:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
db68e4c80d995b67a92460711038b9223166bda7:

  Merge tag 'v6.17-rc-part1-smb3-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2025-07-31 21:22:04 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.17rc-part2-SMB3-client-fixes

for you to fetch changes up to dfe6f14aedbf59bfb7145de5c7da908583ae50fd:

  smb: client: only use a single wait_queue to monitor smbdirect
connection status (2025-08-07 12:40:11 -0500)

----------------------------------------------------------------
33 smb3/cifs client changesets, mostly smbdirect cleanup

Eight non-smbdirect fixes
 - Fix null ptr deref caused by delay in global spinlock initialization
 - Two fixes for native symlink creation with SMB3.1.1 POSIX Extensions
 - Fix for socket special file creation with SMB3.1.1 POSIX Exensions
 - Reduce lock contention by splitting out mid_counter_lock
    - move SMB1 transport code to separate file to reduce module size
      when support for legacy servers is disabled
 - Two cleanup patches: rename mid_lock to make it clearer what it protects
   and one to convert mid flags to bool to make clearer

Twenty five smbdirect/RDMA restructuring patches and fixes
 - Fix for error handling in send done
 - Remove unneeded empty packet queue
 - Fix put_receive_buffer error path
 - Two fixes to recv_done error paths
 - Remove unused variable
 - Improve response and recvmsg type handling
 - Fix handling of incoming message type
 - Two cleanup fixes for better handling smbdirect recv io
 - Two cleanup fixes for socket spinlock
 - Two patches that add socket reassembly struct
 - Remove unused connection_status enum
 - Use flag in common header for SMBDIRECT_RECV_IO_MAX_SGE
 - Two cleanup patches to introduce and use smbdirect send io
 - Two cleanup patches to introduce and use smbdirect send_io struct
 - Fix to return error if rdma connect takes longer than 5 seconds
 - Error logging improvements
 - Fix redundand call to init_waitqueue_head
 - Remove unneeded wait queue
----------------------------------------------------------------
Paulo Alcantara (3):
      smb: client: set symlink type as native for POSIX mounts
      smb: client: default to nonativesocket under POSIX mounts
      smb: client: fix creating symlinks under POSIX mounts

Stefan Metzmacher (25):
      smb: client: let send_done() cleanup before calling
smbd_disconnect_rdma_connection()
      smb: client: remove separate empty_packet_queue
      smb: client: make sure we call ib_dma_unmap_single() only if we
called ib_dma_map_single already
      smb: client: let recv_done() cleanup before notifying the callers.
      smb: client: let recv_done() avoid touching data_transfer after
cleanup/move
      smb: client: remove unused smbd_connection->fragment_reassembly_remaining
      smb: smbdirect: introduce smbdirect_socket.recv_io.expected
      smb: client: make use of smbdirect_socket->recv_io.expected
      smb: smbdirect: introduce struct smbdirect_recv_io
      smb: client: make use of struct smbdirect_recv_io
      smb: smbdirect: introduce smbdirect_socket.recv_io.free.{list,lock}
      smb: client: make use of smb: smbdirect_socket.recv_io.free.{list,lock}
      smb: smbdirect: introduce smbdirect_socket.recv_io.reassembly.*
      smb: client: make use of smbdirect_socket.recv_io.reassembly.*
      smb: client: remove unused enum smbd_connection_status
      smb: smbdirect: add SMBDIRECT_RECV_IO_MAX_SGE
      smb: client: make use of SMBDIRECT_RECV_IO_MAX_SGE
      smb: smbdirect: introduce struct smbdirect_send_io
      smb: client: make use of struct smbdirect_send_io
      smb: smbdirect: add smbdirect_socket.{send,recv}_io.mem.{cache,pool}
      smb: client: make use of smbdirect_socket.{send,recv}_io.mem.{cache,pool}
      smb: client: return an error if rdma_connect does not return
within 5 seconds
      smb: client: improve logging in smbd_conn_upcall()
      smb: client: don't call init_waitqueue_head(&info->conn_wait)
twice in _smbd_get_connection
      smb: client: only use a single wait_queue to monitor smbdirect
connection status

Steve French (1):
      cifs: Move the SMB1 transport code out of transport.c

Wang Zhaolong (3):
      smb: client: rename server mid_lock to mid_queue_lock
      smb: client: add mid_counter_lock to protect the mid counter counter
      smb: client: smb: client: eliminate mid_flags field

Yunseong Kim (1):
      cifs: Fix null-ptr-deref by static initializing global lock

 fs/smb/client/Makefile                     |   2 +-
 fs/smb/client/cifs_debug.c                 |  24 +-
 fs/smb/client/cifsfs.c                     |   8 +-
 fs/smb/client/cifsglob.h                   |  23 +-
 fs/smb/client/cifsproto.h                  |  15 +
 fs/smb/client/cifssmb.c                    |   4 +-
 fs/smb/client/cifstransport.c              | 566 +++++++++++++++++++++++++++
 fs/smb/client/connect.c                    |  35 +-
 fs/smb/client/fs_context.c                 |  19 +-
 fs/smb/client/fs_context.h                 |  18 +-
 fs/smb/client/link.c                       |  13 +-
 fs/smb/client/reparse.c                    |   2 +-
 fs/smb/client/smb1ops.c                    |  19 +-
 fs/smb/client/smb2inode.c                  |   5 +-
 fs/smb/client/smb2ops.c                    |  63 ++-
 fs/smb/client/smb2transport.c              |   4 +-
 fs/smb/client/smbdirect.c                  | 465 +++++++++++-----------
 fs/smb/client/smbdirect.h                  |  92 +----
 fs/smb/client/transport.c                  | 602 ++---------------------------
 fs/smb/common/smbdirect/smbdirect_socket.h | 118 ++++++
 20 files changed, 1066 insertions(+), 1031 deletions(-)
 create mode 100644 fs/smb/client/cifstransport.c

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-08-08 21:21 Steve French
@ 2025-08-09  5:20 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-08-09  5:20 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 8 Aug 2025 16:21:57 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.17rc-part2-SMB3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cfaf773b7946fa911e311acd3b82d61c7a9e42c2

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-08-15  3:06 Steve French
  2025-08-15 14:06 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-08-15  3:06 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
8f5ae30d69d7543eee0d70083daf4de8fe15d585:

  Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.17-rc1-smb3-client-fixes

for you to fetch changes up to e19d8dd694d261ac26adb2a26121a37c107c81ad:

  smb: client: remove redundant lstrp update in negotiate protocol
(2025-08-13 11:36:24 -0500)

----------------------------------------------------------------
Nine smb3 client fixes
- Fix unlink race and rename races
- SMB3.1.1 compression fix
- Avoid unneeded strlen calls in cifs_get_spnego_key
- Fix slab out of bounds in parse_server_interfaces()
- Fix mid leak and server buffer leak
- smbdirect send error path fix
- update internal version #
- Fix unneeded response time update in negotiate protocol

----------------------------------------------------------------
David Howells (1):
      cifs: Fix collect_sample() to handle any iterator type

Dmitry Antipov (1):
      cifs: avoid extra calls to strlen() in cifs_get_spnego_key()

Paulo Alcantara (2):
      smb: client: fix race with concurrent opens in unlink(2)
      smb: client: fix race with concurrent opens in rename(2)

Stefan Metzmacher (1):
      smb: client: don't wait for info->send_pending == 0 on error

Steve French (2):
      smb3: fix for slab out of bounds on mount to ksmbd
      cifs: update internal version number

Wang Zhaolong (2):
      smb: client: fix mid_q_entry memleak leak with per-mid locking
      smb: client: remove redundant lstrp update in negotiate protocol

 fs/smb/client/cifs_spnego.c   | 47 +++++++++++-----------------
 fs/smb/client/cifsfs.h        |  4 +--
 fs/smb/client/cifsglob.h      | 21 +++++++++++++
 fs/smb/client/cifstransport.c | 19 ++++++-----
 fs/smb/client/compress.c      | 71 +++++++++++++-----------------------------
 fs/smb/client/connect.c       |  9 +++---
 fs/smb/client/inode.c         | 34 ++++++++++++++++++--
 fs/smb/client/smb2ops.c       | 15 +++++++--
 fs/smb/client/smb2transport.c |  1 +
 fs/smb/client/smbdirect.c     | 10 +++---
 fs/smb/client/transport.c     |  7 ++---
 11 files changed, 128 insertions(+), 110 deletions(-)

--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-08-15  3:06 Steve French
@ 2025-08-15 14:06 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-08-15 14:06 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Thu, 14 Aug 2025 22:06:13 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/6.17-rc1-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/55ddcff7358aa7cb20ff71fd2ec3131133b1fc3d

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

* [GIT PULL] smb3 client fixes
@ 2025-08-29 14:01 Steve French
  2025-08-29 16:39 ` pr-tracker-bot
  0 siblings, 1 reply; 241+ messages in thread
From: Steve French @ 2025-08-29 14:01 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, CIFS

Please pull the following changes since commit
1b237f190eb3d36f52dffe07a40b5eb210280e00:

  Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.17-rc3-smb3-client-fixes

for you to fetch changes up to ab529e6ca1f67bcf31f3ea80c72bffde2e9e053e:

  fs/smb: Fix inconsistent refcnt update (2025-08-27 14:59:06 -0500)

----------------------------------------------------------------
Two smb3 client fixes, both also for stable
- Fix possible refcount leak in compound operations
- Fix remap_file_range() return code mapping, found by generic/157
----------------------------------------------------------------
Shuhao Fu (1):
      fs/smb: Fix inconsistent refcnt update

Steve French (1):
      smb3 client: fix return code mapping of remap_file_range

 fs/smb/client/cifsfs.c    | 14 ++++++++++++++
 fs/smb/client/smb2inode.c |  7 +++++--
 2 files changed, 19 insertions(+), 2 deletions(-)


--
Thanks,

Steve

^ permalink raw reply	[flat|nested] 241+ messages in thread

* Re: [GIT PULL] smb3 client fixes
  2025-08-29 14:01 [GIT PULL] smb3 client fixes Steve French
@ 2025-08-29 16:39 ` pr-tracker-bot
  0 siblings, 0 replies; 241+ messages in thread
From: pr-tracker-bot @ 2025-08-29 16:39 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, LKML, CIFS

The pull request you sent on Fri, 29 Aug 2025 09:01:24 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/v6.17-rc3-smb3-client-fixes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2575e638e2d9c70971e5232398ca22afa6f06293

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 241+ messages in thread

end of thread, other threads:[~2025-08-29 16:39 UTC | newest]

Thread overview: 241+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-29 14:01 [GIT PULL] smb3 client fixes Steve French
2025-08-29 16:39 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2025-08-15  3:06 Steve French
2025-08-15 14:06 ` pr-tracker-bot
2025-08-08 21:21 Steve French
2025-08-09  5:20 ` pr-tracker-bot
2025-07-31 19:34 Steve French
2025-08-01  4:52 ` pr-tracker-bot
2025-07-19  4:02 Steve French
2025-07-19  5:40 ` pr-tracker-bot
2025-07-05  0:41 Steve French
2025-07-05 20:09 ` pr-tracker-bot
2025-06-27 23:19 Steve French
2025-06-28  3:54 ` pr-tracker-bot
2025-06-20 22:57 Steve French
2025-06-21 15:54 ` Linus Torvalds
2025-06-21 16:00   ` Steve French
2025-06-21 16:09     ` Linus Torvalds
2025-06-21 16:12       ` Steve French
2025-06-14 16:13 Steve French
2025-06-14 18:10 ` pr-tracker-bot
2025-06-08  1:03 Steve French
2025-06-08 18:53 ` pr-tracker-bot
2025-06-03 15:36 Steve French
2025-06-03 23:21 ` pr-tracker-bot
2025-06-03 23:21 ` pr-tracker-bot
2025-05-22 18:42 Steve French
2025-05-22 19:44 ` pr-tracker-bot
2025-05-16 23:42 Steve French
2025-05-17  2:50 ` pr-tracker-bot
2025-05-02 20:17 Steve French
2025-05-02 22:03 ` pr-tracker-bot
2025-04-19  2:57 Steve French
2025-04-19  3:30 ` pr-tracker-bot
2025-04-11 18:22 Steve French
2025-04-11 23:45 ` pr-tracker-bot
2025-04-04 22:10 Steve French
2025-04-04 22:35 ` pr-tracker-bot
2025-03-30 23:19 Steve French
2025-04-01  2:03 ` pr-tracker-bot
2025-03-14 23:47 Steve French
2025-03-15  0:40 ` pr-tracker-bot
2025-02-20 16:08 Steve French
2025-02-20 17:03 ` pr-tracker-bot
2025-02-08  2:33 Steve French
2025-02-08  4:24 ` pr-tracker-bot
2025-02-01 19:03 Steve French
2025-02-01 20:08 ` pr-tracker-bot
2025-01-23 21:23 Steve French
2025-01-24  1:10 ` pr-tracker-bot
2025-01-17  4:49 Steve French
2025-01-17 17:11 ` pr-tracker-bot
2024-12-28  2:42 Steve French
2024-12-28 19:16 ` pr-tracker-bot
2024-12-21  3:27 Steve French
2024-12-21 17:37 ` pr-tracker-bot
2024-12-14  0:04 Steve French
2024-12-14  1:40 ` pr-tracker-bot
2024-12-07 22:22 Steve French
2024-12-08 19:19 ` pr-tracker-bot
2024-11-30  1:00 Steve French
2024-11-30 18:39 ` pr-tracker-bot
2024-10-25 16:40 Steve French
2024-10-25 19:18 ` pr-tracker-bot
2024-10-18 15:00 Steve French
2024-10-18 19:00 ` pr-tracker-bot
2024-10-13 17:50 Steve French
2024-10-14  2:39 ` pr-tracker-bot
2024-10-04  1:36 Steve French
2024-10-04 17:50 ` pr-tracker-bot
2024-09-27 20:39 Steve French
2024-09-28 16:45 ` pr-tracker-bot
2024-09-25 23:27 Steve French
2024-09-26 16:37 ` pr-tracker-bot
2024-09-17  8:22 Steve French
2024-09-19  5:20 ` pr-tracker-bot
2024-09-01  3:41 Steve French
2024-09-01  4:01 ` pr-tracker-bot
2024-08-23 15:40 Steve French
2024-08-24  1:24 ` pr-tracker-bot
2024-08-17 21:52 Steve French
2024-08-17 23:36 ` pr-tracker-bot
2024-08-03 23:14 Steve French
2024-08-04 16:54 ` pr-tracker-bot
2024-07-28  0:35 [GIT PULL] SMB3 " Steve French
2024-07-28  3:16 ` Linus Torvalds
2024-07-28  3:57   ` Steve French
2024-07-28  3:30 ` pr-tracker-bot
2024-07-21 19:48 [GIT PULL] smb3 " Steve French
2024-07-21 22:53 ` pr-tracker-bot
2024-06-23  6:44 Steve French
2024-06-23 15:05 ` Linus Torvalds
2024-06-23 15:13 ` pr-tracker-bot
2024-06-08 23:41 Steve French
2024-06-09  2:18 ` pr-tracker-bot
2024-06-01 21:14 Steve French
2024-06-01 21:40 ` pr-tracker-bot
2024-05-25 22:24 Steve French
2024-05-26  5:41 ` pr-tracker-bot
2024-05-15  5:37 Steve French
2024-05-15 20:29 ` pr-tracker-bot
2024-04-27 16:45 Steve French
2024-04-27 19:17 ` pr-tracker-bot
2024-04-13  9:18 Steve French
2024-04-13 17:12 ` pr-tracker-bot
2024-04-06  5:08 Steve French
2024-04-06 16:19 ` pr-tracker-bot
2024-03-29 17:05 Steve French
2024-03-29 19:27 ` pr-tracker-bot
2024-02-17  4:28 Steve French
2024-02-17 16:27 ` pr-tracker-bot
2024-02-10  0:33 Steve French
2024-02-10  1:15 ` pr-tracker-bot
2024-02-03 20:47 Steve French
2024-02-04  7:44 ` pr-tracker-bot
2024-01-26 22:25 Steve French
2024-01-27 17:21 ` pr-tracker-bot
2024-01-20 23:30 Steve French
2024-01-21  0:59 ` pr-tracker-bot
2024-01-10 22:26 Steve French
2024-01-11  2:24 ` pr-tracker-bot
2023-12-21  4:08 Steve French
2023-12-21  5:22 ` pr-tracker-bot
2023-12-08 22:26 Steve French
2023-12-09 20:34 ` pr-tracker-bot
2023-12-01 23:59 Steve French
2023-12-03  1:24 ` pr-tracker-bot
2023-11-18  0:37 Steve French
2023-11-18 19:44 ` pr-tracker-bot
2023-11-11 22:21 Steve French
2023-11-12  1:30 ` pr-tracker-bot
2023-10-15  2:15 Steve French
2023-10-15  2:47 ` pr-tracker-bot
2023-10-06 21:44 Steve French
2023-10-07 18:12 ` pr-tracker-bot
2023-09-23 17:28 Steve French
2023-09-23 19:08 ` pr-tracker-bot
2023-09-17  5:42 Steve French
2023-09-17 18:24 ` pr-tracker-bot
2023-09-10  1:36 Steve French
2023-09-10  3:17 ` pr-tracker-bot
2023-08-30 20:48 Steve French
2023-08-31  4:21 ` Linus Torvalds
2023-08-31  4:37   ` Steve French
2023-08-31 10:30   ` Dr. David Alan Gilbert
2023-08-31  4:30 ` pr-tracker-bot
2023-08-15 19:59 [GIT PULL] SMB3 " Steve French
2023-08-15 20:04 ` pr-tracker-bot
2023-07-29 19:07 [GIT PULL] smb3 " Steve French
2023-07-30  3:53 ` pr-tracker-bot
2023-07-16 14:59 Steve French
2023-07-16 19:58 ` pr-tracker-bot
2023-07-09  4:39 Steve French
2023-07-09 17:46 ` pr-tracker-bot
2023-07-01  4:20 Steve French
2023-07-01  5:04 ` pr-tracker-bot
2023-06-15  4:36 Steve French
2023-06-15 23:10 ` pr-tracker-bot
2023-05-21  4:52 Steve French
2023-05-21 18:09 ` pr-tracker-bot
2023-05-12 19:21 Steve French
2023-05-12 22:14 ` pr-tracker-bot
2023-05-06 20:45 Steve French
2023-05-07 18:12 ` pr-tracker-bot
2023-04-30 15:35 Steve French
2023-05-01 19:26 ` pr-tracker-bot
2023-04-22  2:43 Steve French
2023-04-22 16:47 ` pr-tracker-bot
2023-04-08 23:34 Steve French
2023-04-09  2:16 ` pr-tracker-bot
2023-04-01 21:32 Steve French
2023-04-02 18:02 ` pr-tracker-bot
2023-03-16 20:39 Steve French
2023-03-16 22:12 ` pr-tracker-bot
2023-03-03 23:29 Steve French
2023-03-04  0:39 ` pr-tracker-bot
2023-02-23  0:02 Steve French
2023-02-23  1:23 ` pr-tracker-bot
2023-01-20 21:23 Steve French
2023-01-20 22:38 ` pr-tracker-bot
2023-01-14  1:19 Steve French
2023-01-14 14:17 ` pr-tracker-bot
2022-12-20 21:49 Steve French
2022-12-21 18:50 ` pr-tracker-bot
2022-12-15 22:40 Steve French
2022-12-15 22:59 ` pr-tracker-bot
2022-11-27  4:44 [GIT PULL] SMB3 " Steve French
2022-11-27 17:14 ` pr-tracker-bot
2022-11-19  5:02 [GIT PULL] smb3 " Steve French
2022-11-19 17:14 ` pr-tracker-bot
2022-11-06  5:07 Steve French
2022-11-06 18:49 ` pr-tracker-bot
2022-10-30  2:40 Steve French
2022-10-30 18:34 ` pr-tracker-bot
2022-10-21 14:40 Steve French
2022-10-21 23:03 ` pr-tracker-bot
2022-10-16  0:33 Steve French
2022-10-16 18:18 ` pr-tracker-bot
2022-10-09  5:50 Steve French
2022-10-11  3:43 ` pr-tracker-bot
2022-09-02  0:44 Steve French
2022-09-02 23:48 ` pr-tracker-bot
2022-08-27 21:43 Steve French
2022-08-28 18:18 ` pr-tracker-bot
2022-08-20 22:34 Steve French
2022-08-21 18:42 ` pr-tracker-bot
2022-08-13 21:44 Steve French
2022-08-14  0:39 ` pr-tracker-bot
2022-08-07  5:03 Steve French
2022-08-07 17:57 ` pr-tracker-bot
2022-07-14 18:41 Steve French
2022-07-14 20:42 ` pr-tracker-bot
2022-07-14  3:35 Steve French
2022-07-14 18:33 ` Linus Torvalds
2022-06-25 21:38 [GIT PULL] SMB3 " Steve French
2022-06-26 17:36 ` pr-tracker-bot
2022-06-18 22:38 Steve French
2022-06-19  3:02 ` pr-tracker-bot
2022-06-11 16:38 [GIT PULL] smb3 " Steve French
2022-06-12 18:40 ` pr-tracker-bot
2022-06-04 23:00 [GIT PULL] SMB3 " Steve French
2022-06-05  2:13 ` pr-tracker-bot
2022-05-27  6:52 Steve French
2022-05-27 16:31 ` Steve French
2022-04-22 17:00 [GIT PULL] smb3 " Steve French
2022-04-22 20:46 ` pr-tracker-bot
2022-04-14 20:42 Steve French
2022-04-14 23:25 ` pr-tracker-bot
2022-02-18  0:26 Steve French
2022-02-18 17:39 ` pr-tracker-bot
2022-02-12 20:20 Steve French
2022-02-13 18:04 ` pr-tracker-bot
2021-12-19  1:36 Steve French
2021-12-19 20:34 ` pr-tracker-bot
2021-12-04 20:41 Steve French
2021-12-04 21:50 ` pr-tracker-bot
2021-11-13 20:17 Steve French
2021-11-13 20:30 ` pr-tracker-bot
2021-09-11 17:23 Steve French
2021-09-12 17:11 ` Linus Torvalds
2021-09-12 18:41 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).