Linux-CIFS Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL] CIFS/SMB3 fixes
@ 2020-03-19  4:51 Steve French
  2020-03-19 17:03 ` Linus Torvalds
  2020-03-19 17:25 ` pr-tracker-bot
  0 siblings, 2 replies; 28+ messages in thread
From: Steve French @ 2020-03-19  4:51 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
fb33c6510d5595144d585aa194d377cf74d31911:

  Linux 5.6-rc6 (2020-03-15 15:01:23 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 979a2665eb6c603ddce0ab374041ab101827b2e7:

  CIFS: fiemap: do not return EINVAL if get nothing (2020-03-17 13:27:06 -0500)

----------------------------------------------------------------
Three small cifs/smb3 fixes, 2 for stable

Regression test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/323
----------------------------------------------------------------
Dan Carpenter (1):
      cifs: potential unintitliazed error code in cifs_getattr()

Murphy Zhou (1):
      CIFS: fiemap: do not return EINVAL if get nothing

Shyam Prasad N (1):
      CIFS: Increment num_remote_opens stats counter even in case of
smb2_query_dir_first

 fs/cifs/inode.c   | 2 +-
 fs/cifs/smb2ops.c | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)


-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2020-03-19  4:51 [GIT PULL] CIFS/SMB3 fixes Steve French
@ 2020-03-19 17:03 ` Linus Torvalds
  2020-03-19 17:15   ` Steve French
  2020-03-19 17:25 ` pr-tracker-bot
  1 sibling, 1 reply; 28+ messages in thread
From: Linus Torvalds @ 2020-03-19 17:03 UTC (permalink / raw)
  To: Steve French; +Cc: CIFS, LKML

On Wed, Mar 18, 2020 at 9:51 PM Steve French <smfrench@gmail.com> wrote:
>
>   git://git.samba.org/sfrench/cifs-2.6.git 5.6-rc6-smb3-fixes

Forgot to push?

   fatal: couldn't find remote ref 5.6-rc6-smb3-fixes

I do see the commit you reference in the "for-linus" branch, but then
I wouldn't get the tag with signature.

Please push it out,

              Linus

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2020-03-19 17:03 ` Linus Torvalds
@ 2020-03-19 17:15   ` Steve French
  0 siblings, 0 replies; 28+ messages in thread
From: Steve French @ 2020-03-19 17:15 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

I forgot to push the tag.   Now tag is pushed.  Sorry about that

On Thu, Mar 19, 2020 at 12:03 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Wed, Mar 18, 2020 at 9:51 PM Steve French <smfrench@gmail.com> wrote:
> >
> >   git://git.samba.org/sfrench/cifs-2.6.git 5.6-rc6-smb3-fixes
>
> Forgot to push?
>
>    fatal: couldn't find remote ref 5.6-rc6-smb3-fixes
>
> I do see the commit you reference in the "for-linus" branch, but then
> I wouldn't get the tag with signature.
>
> Please push it out,
>
>               Linus



-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2020-03-19  4:51 [GIT PULL] CIFS/SMB3 fixes Steve French
  2020-03-19 17:03 ` Linus Torvalds
@ 2020-03-19 17:25 ` pr-tracker-bot
  1 sibling, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2020-03-19 17:25 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Wed, 18 Mar 2020 23:51:13 -0500:

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

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

Thank you!

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

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2020-03-03 20:22 Steve French
@ 2020-03-03 23:35 ` pr-tracker-bot
  0 siblings, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2020-03-03 23:35 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS

The pull request you sent on Tue, 3 Mar 2020 14:22:30 -0600:

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

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

Thank you!

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

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

* [GIT PULL] CIFS/SMB3 fixes
@ 2020-03-03 20:22 Steve French
  2020-03-03 23:35 ` pr-tracker-bot
  0 siblings, 1 reply; 28+ messages in thread
From: Steve French @ 2020-03-03 20:22 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS

Please pull the following changes since commit
f8788d86ab28f61f7b46eb6be375f8a726783636:

  Linux 5.6-rc3 (2020-02-23 16:17:42 -0800)

are available in the Git repository at:

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

for you to fetch changes up to fb4b5f13464c468a9c10ae1ab8ba9aa352d0256a:

  cifs: Use #define in cifs_dbg (2020-02-24 14:20:38 -0600)

----------------------------------------------------------------
five small cifs/smb3 fixes, two for stable (one for a reconnect problem
and the other fixes a use case when renaming an open file)

Regression test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/320
----------------------------------------------------------------
Aurelien Aptel (1):
      cifs: fix rename() by ensuring source handle opened with DELETE bit

Joe Perches (1):
      cifs: Use #define in cifs_dbg

Paulo Alcantara (SUSE) (1):
      cifs: fix potential mismatch of UNC paths

Ronnie Sahlberg (1):
      cifs: don't leak -EAGAIN for stat() during reconnect

Steve French (1):
      cifs: add missing mount option to /proc/mounts

 fs/cifs/cifs_dfs_ref.c |  2 ++
 fs/cifs/cifsfs.c       |  2 ++
 fs/cifs/cifsglob.h     |  7 +++++++
 fs/cifs/cifsproto.h    |  5 +++--
 fs/cifs/cifssmb.c      |  3 ++-
 fs/cifs/file.c         | 19 ++++++++++++-------
 fs/cifs/inode.c        | 16 ++++++++++------
 fs/cifs/smb1ops.c      |  2 +-
 fs/cifs/smb2inode.c    |  4 ++--
 fs/cifs/smb2ops.c      |  3 ++-
 fs/cifs/smb2pdu.c      |  1 +
 11 files changed, 44 insertions(+), 20 deletions(-)

-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 Fixes
  2020-02-16  2:58 [GIT PULL] CIFS/SMB3 Fixes Steve French
@ 2020-02-16 19:50 ` pr-tracker-bot
  0 siblings, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2020-02-16 19:50 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 15 Feb 2020 20:58:53 -0600:

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

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

Thank you!

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

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

* [GIT PULL] CIFS/SMB3 Fixes
@ 2020-02-16  2:58 Steve French
  2020-02-16 19:50 ` pr-tracker-bot
  0 siblings, 1 reply; 28+ messages in thread
From: Steve French @ 2020-02-16  2:58 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 85db6b7ae65f33be4bb44f1c28261a3faa126437:

  cifs: make sure we do not overflow the max EA buffer size
(2020-02-14 11:10:24 -0600)

----------------------------------------------------------------
Four small CIFS/SMB3 fixes.  One (ie the EA overflow fix) for stable.

Automated test results:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/315
----------------------------------------------------------------
Frank Sorenson (1):
      cifs: Fix mode output in debugging statements

Petr Pavlu (1):
      cifs: fix mount option display for sec=krb5i

Ronnie Sahlberg (1):
      cifs: make sure we do not overflow the max EA buffer size

Steve French (1):
      cifs: enable change notification for SMB2.1 dialect

 fs/cifs/cifsacl.c |  4 ++--
 fs/cifs/cifsfs.c  |  6 +++++-
 fs/cifs/connect.c |  2 +-
 fs/cifs/inode.c   |  2 +-
 fs/cifs/smb2ops.c | 36 +++++++++++++++++++++++++++++++++++-
 5 files changed, 44 insertions(+), 6 deletions(-)


--
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 Fixes
  2020-02-09  1:45 Steve French
@ 2020-02-09 21:30 ` pr-tracker-bot
  0 siblings, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2020-02-09 21:30 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 8 Feb 2020 19:45:26 -0600:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.6-rc-smb3-plugfest-patches

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

Thank you!

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

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

* [GIT PULL] CIFS/SMB3 Fixes
@ 2020-02-09  1:45 Steve French
  2020-02-09 21:30 ` pr-tracker-bot
  0 siblings, 1 reply; 28+ messages in thread
From: Steve French @ 2020-02-09  1:45 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
94f2630b18975bb56eee5d1a36371db967643479:

  Merge tag '5.6-rc-small-smb3-fix-for-stable' of
git://git.samba.org/sfrench/cifs-2.6 (2020-02-01 11:22:41 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.6-rc-smb3-plugfest-patches

for you to fetch changes up to 51d92d69f77b121d8093af82eb3bd2e8e631be55:

  smb3: Add defines for new information level, FileIdInformation
(2020-02-06 17:32:24 -0600)

----------------------------------------------------------------
13 cifs/smb3 patches (most from testing at the SMB3 plugfest this week)

Important fix for multichannel and for modefromsid mounts.
Two reconnect fixes
Addition of SMB3 change notify support
Backup tools fix
A few additional minor debug improvements (tracepoints and additional
logging found useful during testing this week)

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

An additional set of important improvements for SMB3.1.1 POSIX
Extensions that was being worked on and tested at the recent SNIA test
event is still under testing and is not included in this pull request.
----------------------------------------------------------------
Amir Goldstein (1):
      SMB3: Backup intent flag missing from some more ops

Aurelien Aptel (3):
      cifs: make multichannel warning more visible
      cifs: fix channel signing
      cifs: fix mode bits from dir listing when mounted with modefromsid

Ronnie Sahlberg (2):
      cifs: fail i/o on soft mounts if sessionsetup errors out
      cifs: fix soft mounts hanging in the reconnect code

Steve French (7):
      smb3: fix problem with null cifs super block with previous patch
      cifs: log warning message (once) if out of disk space
      cifs: Add tracepoints for errors on flush or fsync
      cifs: add SMB3 change notification support
      smb3: add one more dynamic tracepoint missing from strict fsync path
      smb3: print warning once if posix context returned on open
      smb3: Add defines for new information level, FileIdInformation

 fs/cifs/cifs_ioctl.h    |   6 +++++
 fs/cifs/cifsacl.c       |  14 +++--------
 fs/cifs/cifsfs.c        |   2 +-
 fs/cifs/cifsglob.h      |   8 ++++--
 fs/cifs/cifsproto.h     |   8 ++++++
 fs/cifs/cifssmb.c       |   2 +-
 fs/cifs/connect.c       |   2 +-
 fs/cifs/dir.c           |   5 +---
 fs/cifs/file.c          |  21 ++++++++--------
 fs/cifs/inode.c         |   8 +++---
 fs/cifs/ioctl.c         |  18 +++++++++++++-
 fs/cifs/link.c          |  18 +++-----------
 fs/cifs/readdir.c       |   3 ++-
 fs/cifs/sess.c          |   2 +-
 fs/cifs/smb1ops.c       |  19 +++++++-------
 fs/cifs/smb2inode.c     |   9 ++-----
 fs/cifs/smb2ops.c       | 145
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------
 fs/cifs/smb2pdu.c       |  36 +++++++++++++++++++++++++--
 fs/cifs/smb2pdu.h       |  16 ++++++++++++
 fs/cifs/smb2proto.h     |   2 +-
 fs/cifs/smb2transport.c |   5 ++--
 fs/cifs/trace.h         |  27 ++++++++++++++++++++
 22 files changed, 247 insertions(+), 129 deletions(-)


--
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 Fixes
  2019-11-30 19:13 ` Linus Torvalds
@ 2019-11-30 21:20   ` Steve French
  0 siblings, 0 replies; 28+ messages in thread
From: Steve French @ 2019-11-30 21:20 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

On Sat, Nov 30, 2019 at 1:13 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Wed, Nov 27, 2019 at 3:49 PM Steve French <smfrench@gmail.com> wrote:
> >
> > Various smb3 fixes (including 12 for stable) and also features
> > (addition of multichannel support).
>
> That's a _very_ weak explanation for many hundreds of lines of code changed:
>
> >  23 files changed, 1340 insertions(+), 529 deletions(-)
>
> Please spend more time explaining what you send me, so that I can
> write better merge messages or what is actually going on.

Sorry about leaving that out. Will have more detail in subsequent
pull requests.


-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 Fixes
  2019-11-27 23:49 Steve French
  2019-11-30 19:13 ` Linus Torvalds
@ 2019-11-30 19:40 ` pr-tracker-bot
  1 sibling, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2019-11-30 19:40 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Wed, 27 Nov 2019 17:49:32 -0600:

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

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

Thank you!

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

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

* Re: [GIT PULL] CIFS/SMB3 Fixes
  2019-11-27 23:49 Steve French
@ 2019-11-30 19:13 ` Linus Torvalds
  2019-11-30 21:20   ` Steve French
  2019-11-30 19:40 ` pr-tracker-bot
  1 sibling, 1 reply; 28+ messages in thread
From: Linus Torvalds @ 2019-11-30 19:13 UTC (permalink / raw)
  To: Steve French; +Cc: CIFS, LKML

On Wed, Nov 27, 2019 at 3:49 PM Steve French <smfrench@gmail.com> wrote:
>
> Various smb3 fixes (including 12 for stable) and also features
> (addition of multichannel support).

That's a _very_ weak explanation for many hundreds of lines of code changed:

>  23 files changed, 1340 insertions(+), 529 deletions(-)

Please spend more time explaining what you send me, so that I can
write better merge messages or what is actually going on.

                Linus

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

* [GIT PULL] CIFS/SMB3 Fixes
@ 2019-11-27 23:49 Steve French
  2019-11-30 19:13 ` Linus Torvalds
  2019-11-30 19:40 ` pr-tracker-bot
  0 siblings, 2 replies; 28+ messages in thread
From: Steve French @ 2019-11-27 23:49 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
219d54332a09e8d8741c1e1982f5eae56099de85:

  Linux 5.4 (2019-11-24 16:32:01 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 68464b88cc0a735eaacd2c69beffb85d36f25292:

  CIFS: fix a white space issue in cifs_get_inode_info() (2019-11-27
11:31:49 -0600)

----------------------------------------------------------------
Various smb3 fixes (including 12 for stable) and also features
(addition of multichannel support).  This includes the first set of
CIFS/SMB3 changes for 5.5.

Buildbot automated regression testing results (passed):
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/286

There are additional fixes for DFS (global name space) support and
some multichannel enhancements and POSIX fixes that are still being
tested and are not included in
this pull request.
----------------------------------------------------------------
Aurelien Aptel (8):
      cifs: sort interface list by speed
      cifs: add multichannel mount options and data structs
      cifs: add server param
      cifs: switch servers depending on binding state
      CIFS: refactor cifs_get_inode_info()
      cifs: try opening channels after mounting
      cifs: try harder to open new channels
      cifs: dump channel info in DebugData

Dan Carpenter (1):
      cifs: rename a variable in SendReceive()

Dan Carpenter via samba-technical (1):
      CIFS: fix a white space issue in cifs_get_inode_info()

Long Li (7):
      cifs: Don't display RDMA transport on reconnect
      cifs: smbd: Invalidate and deregister memory registration on
re-send for direct I/O
      cifs: smbd: Return -EINVAL when the number of iovs exceeds
SMBDIRECT_MAX_SGE
      cifs: smbd: Add messages on RDMA session destroy and reconnection
      cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state
      cifs: smbd: Only queue work for error recovery on memory registration
      cifs: smbd: Return -EAGAIN when transport is reconnecting

Markus Elfring (3):
      CIFS: Use memdup_user() rather than duplicating its implementation
      CIFS: Use common error handling code in smb2_ioctl_query_info()
      CIFS: Return directly after a failed build_path_from_dentry() in
cifs_do_create()

Paulo Alcantara (SUSE) (5):
      cifs: Fix use-after-free bug in cifs_reconnect()
      cifs: Fix lookup of root ses in DFS referral cache
      cifs: Fix potential softlockups while refreshing DFS cache
      cifs: Fix retrieval of DFS referrals in cifs_mount()
      cifs: Always update signing key of first channel

Pavel Shilovsky (6):
      CIFS: Respect O_SYNC and O_DIRECT flags during reconnect
      CIFS: Close open handle after interrupted close
      CIFS: Fix NULL pointer dereference in mid callback
      CIFS: Do not miss cancelled OPEN responses
      CIFS: Fix SMB2 oplock break processing
      CIFS: Properly process SMB3 lease breaks

Ronnie Sahlberg (4):
      cifs: close the shared root handle on tree disconnect
      smb3: add debug messages for closing unmatched open
      cifs: don't use 'pre:' for MODULE_SOFTDEP
      cifs: move cifsFileInfo_put logic into a work-queue

Steve French (4):
      cifs: add support for flock
      smb3: remove confusing dmesg when mounting with encryption ("seal")
      smb3: dump in_send and num_waiters stats counters by default
      cifs: update internal module version number

YueHaibing (2):
      cifs: remove unused variable 'sid_user'
      CIFS: remove set but not used variables 'cinode' and 'netfid'

 fs/cifs/cifs_debug.c    |  43 +++++++++-
 fs/cifs/cifs_spnego.c   |   2 +-
 fs/cifs/cifsacl.c       |   2 -
 fs/cifs/cifsfs.c        |  44 ++++++++---
 fs/cifs/cifsfs.h        |   3 +-
 fs/cifs/cifsglob.h      |  90 +++++++++++++++------
 fs/cifs/cifsproto.h     |   8 ++
 fs/cifs/connect.c       | 191 +++++++++++++++++++++++++++++++++-----------
 fs/cifs/dfs_cache.c     |   3 +-
 fs/cifs/dir.c           |   6 +-
 fs/cifs/file.c          | 159 +++++++++++++++++++++++++++++--------
 fs/cifs/inode.c         | 333
++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
 fs/cifs/misc.c          |  17 +---
 fs/cifs/sess.c          | 230
++++++++++++++++++++++++++++++++++++++++++++++++++++-
 fs/cifs/smb1ops.c       |   8 +-
 fs/cifs/smb2misc.c      | 175 ++++++++++++++++++++++++----------------
 fs/cifs/smb2ops.c       | 141 +++++++++++++++++++--------------
 fs/cifs/smb2pdu.c       | 168 ++++++++++++++++++++++++++-------------
 fs/cifs/smb2pdu.h       |   2 +-
 fs/cifs/smb2proto.h     |   6 +-
 fs/cifs/smb2transport.c | 165 +++++++++++++++++++++++++++++---------
 fs/cifs/smbdirect.c     |  36 +++++----
 fs/cifs/transport.c     |  37 +++++++--
 23 files changed, 1340 insertions(+), 529 deletions(-)

-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 Fixes
  2019-10-27  2:40 Steve French
@ 2019-10-27 11:30 ` pr-tracker-bot
  0 siblings, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2019-10-27 11:30 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS, LKML

The pull request you sent on Sat, 26 Oct 2019 21:40:04 -0500:

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

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

Thank you!

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

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

* [GIT PULL] CIFS/SMB3 Fixes
@ 2019-10-27  2:40 Steve French
  2019-10-27 11:30 ` pr-tracker-bot
  0 siblings, 1 reply; 28+ messages in thread
From: Steve French @ 2019-10-27  2:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

Please pull the following changes since commit
7d194c2100ad2a6dded545887d02754948ca5241:

  Linux 5.4-rc4 (2019-10-20 15:56:22 -0400)

are available in the Git repository at:

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

for you to fetch changes up to d46b0da7a33dd8c99d969834f682267a45444ab3:

  cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs
(2019-10-24 21:35:04 -0500)

----------------------------------------------------------------
Seven small cifs/smb3 fixes, including three for stable

Buildbot regression test run:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/272
----------------------------------------------------------------
Chuhong Yuan (1):
      cifs: Fix missed free operations

Dave Wysochanski (1):
      cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs

Paulo Alcantara (SUSE) (1):
      cifs: Handle -EINPROGRESS only when noblockcnt is set

Pavel Shilovsky (2):
      CIFS: Fix retry mid list corruption on reconnects
      CIFS: Fix use after free of file info structures

Roberto Bergantinos Corpas (1):
      CIFS: avoid using MID 0xFFFF

Steve French (1):
      cifs: clarify comment about timestamp granularity for old servers

 fs/cifs/cifsfs.c    |  8 +++++++-
 fs/cifs/cifsglob.h  |  5 +++++
 fs/cifs/cifsproto.h |  1 +
 fs/cifs/connect.c   | 18 +++++++++++++++---
 fs/cifs/file.c      | 29 ++++++++++++++++++-----------
 fs/cifs/inode.c     |  4 ++--
 fs/cifs/smb1ops.c   |  3 +++
 fs/cifs/smb2file.c  |  2 +-
 fs/cifs/transport.c | 42 +++++++++++++++++++++++-------------------
 9 files changed, 75 insertions(+), 37 deletions(-)


-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2019-08-29 22:54 [GIT PULL] CIFS/SMB3 fixes Steve French
@ 2019-08-30  1:00 ` pr-tracker-bot
  0 siblings, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2019-08-30  1:00 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS

The pull request you sent on Thu, 29 Aug 2019 17:54:38 -0500:

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

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

Thank you!

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

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

* [GIT PULL] CIFS/SMB3 fixes
@ 2019-08-29 22:54 Steve French
  2019-08-30  1:00 ` pr-tracker-bot
  0 siblings, 1 reply; 28+ messages in thread
From: Steve French @ 2019-08-29 22:54 UTC (permalink / raw)
  To: Linus Torvalds, CIFS

Please pull the following changes since commit
a55aa89aab90fae7c815b0551b07be37db359d76:

  Linux 5.3-rc6 (2019-08-25 12:01:23 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 36e337744c0d9ea23a64a8b62bddec6173e93975:

  cifs: update internal module number (2019-08-27 17:29:56 -0500)

----------------------------------------------------------------
a few small SMB3 fixes, and a larger one to fix the problem you
noticed for older cifs string handling.

When the next merge window opens up, we will send a followon patch for
the other, UTF-16, string handling issue you noticed.
----------------------------------------------------------------
Dan Carpenter (1):
      cifs: Use kzfree() to zero out the password

Ronnie Sahlberg (2):
      cifs: set domainName when a domain-key is used in multiuser
      cifs: replace various strncpy with strscpy and similar

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

 fs/cifs/cifsfs.h    |   2 +-
 fs/cifs/cifsproto.h |   1 +
 fs/cifs/cifssmb.c   | 197
++++++++++++++++++++++++++++++++++---------------------------------------------------------------------
 fs/cifs/connect.c   |  29 ++++++++++++++--
 fs/cifs/dir.c       |   5 ++-
 fs/cifs/misc.c      |  22 ++++++++++++
 fs/cifs/sess.c      |  26 +++++++++-----
 7 files changed, 135 insertions(+), 147 deletions(-)

-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 Fixes
  2019-07-18  6:10 [GIT PULL] CIFS/SMB3 Fixes Steve French
@ 2019-07-18 18:30 ` pr-tracker-bot
  0 siblings, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2019-07-18 18:30 UTC (permalink / raw)
  To: Steve French; +Cc: Linus Torvalds, CIFS

The pull request you sent on Thu, 18 Jul 2019 01:10:02 -0500:

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

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

Thank you!

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

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

* [GIT PULL] CIFS/SMB3 Fixes
@ 2019-07-18  6:10 Steve French
  2019-07-18 18:30 ` pr-tracker-bot
  0 siblings, 1 reply; 28+ messages in thread
From: Steve French @ 2019-07-18  6:10 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS

Please pull the following changes since commit
0ecfebd2b52404ae0c54a878c872bb93363ada36:

  Linux 5.2 (2019-07-07 15:41:56 -0700)

are available in the Git repository at:

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

for you to fetch changes up to e9630660bd9253b3ed3926e18278b740cf218365:

  smb3: smbdirect no longer experimental (2019-07-15 22:36:51 -0500)

----------------------------------------------------------------
smb3/cifs fixes (3 for stable) and improvements including much faster
encryption (SMB3.1.1 GCM)

----------------------------------------------------------------
Aurelien Aptel (2):
      cifs: add missing GCM module dependency
      smb3: minor cleanup of compound_send_recv

Colin Ian King (1):
      cifs: fix typo in debug message with struct field ia_valid

Hariprasad Kelam (1):
      fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace

Kefeng Wang (1):
      fs: cifs: Drop unlikely before IS_ERR(_OR_NULL)

Paulo Alcantara (SUSE) (1):
      cifs: Properly handle auto disabling of serverino option

Ronnie Sahlberg (6):
      cifs: always add credits back for unsolicited PDUs
      cifs: Fix a race condition with cifs_echo_request
      cifs: refactor and clean up arguments in the reparse point parsing
      cifs: fix parsing of symbolic link error response
      cifs: fix crash in cifs_dfs_do_automount
      cifs: fix crash in smb2_compound_op()/smb2_set_next_command()

Steve French (14):
      SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms
      SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions
      Fix match_server check to allow for auto dialect negotiate
      smb3: if max_credits is specified then display it in /proc/mounts
      cifs: Fix check for matching with existing mount
      cifs: simplify code by removing CONFIG_CIFS_ACL ifdef
      CIFS: Fix module dependency
      add some missing definitions
      smb3: Allow query of symlinks stored as reparse points
      smb3: add new mount option to retrieve mode from special ACE
      smb3: do not send compression info by default
      smb3: Send netname context during negotiate protocol
      SMB3: query inode number on open via create context
      smb3: smbdirect no longer experimental

YueHaibing (1):
      cifs: Use kmemdup in SMB2_ioctl_init()

 fs/cifs/Kconfig         |  18 ++----
 fs/cifs/Makefile        |   3 +-
 fs/cifs/cifs_debug.c    |   2 -
 fs/cifs/cifs_fs_sb.h    |   6 ++
 fs/cifs/cifsfs.c        |  14 +++--
 fs/cifs/cifsglob.h      |   7 ++-
 fs/cifs/cifssmb.c       |  16 +-----
 fs/cifs/connect.c       |  61 ++++++++++++++++-----
 fs/cifs/dfs_cache.c     |   2 +-
 fs/cifs/inode.c         |   8 +--
 fs/cifs/misc.c          |   1 +
 fs/cifs/smb1ops.c       |   3 +-
 fs/cifs/smb2inode.c     |  12 ++++
 fs/cifs/smb2ops.c       | 143 +++++++++++++++++++++++++++++++++---------------
 fs/cifs/smb2pdu.c       |  96 +++++++++++++++++++++++++++-----
 fs/cifs/smb2pdu.h       |  36 ++++++++++--
 fs/cifs/smb2transport.c |  10 +++-
 fs/cifs/transport.c     |  46 ++++++++--------
 fs/cifs/xattr.c         |   4 --
 19 files changed, 335 insertions(+), 153 deletions(-)


-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2019-05-08 20:37 ` Linus Torvalds
  2019-05-08 20:46   ` Linus Torvalds
@ 2019-05-08 21:47   ` Steve French
  1 sibling, 0 replies; 28+ messages in thread
From: Steve French @ 2019-05-08 21:47 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: CIFS, LKML

On Wed, May 8, 2019 at 3:37 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> On Wed, May 8, 2019 at 11:32 AM Steve French <smfrench@gmail.com> wrote:
> >
> >    [..] Our
> > build verification tests passed (and continue to be extended to
> > include more tests).  See e.g. our 'buildbot' results at:
> > http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/199
>
> Still, is there any reason for that very late rebase?
>
> Why are all the commits so recent?

Most of the commits were from April, three from March, only a few more
recent. I rebased
yesterday (bad idea it seems based on your note) simply to avoid any potential
merge conflict with the two broad VFS changes (unrelated to my PR)
that hit cifs code yesterday (albeit they turned out to be very small).

> And perhaps even more importantly, why is the base for that rebase is
> some completely random and inappropriate commit in the middle of the
> merge window?

Understood. I had originally based it on v5.1 tag, but changed that
for testing after
I saw two other PR's hit I wanted to run the regression tests on
'current' mainline
with the changes in for-next code just in case (very unlikely) the other two
changes that I hadn't seen that hit cifs since 5.1 broke anything or
caused conflicts.

> So don't do the whole "rebase the day before" in the first place, but
> *DEFINITELY* don't do it when you then pick a random and bad point to
> rebase things on top of!

Understood - will do the rebase for our verification testing only
(e.g. to spot any
regressions in recent global or VFS changes) but not for
sending to you.   So for future, will try to send with base as that of
mainline kernel
as of he last cifs PR  merge or new kernel version or rc (e.g.
v5.2-rc1 or v5.1 etc)
whichever is more recent.  Is that ok?



-- 
Thanks,

Steve

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2019-05-08 20:37 ` Linus Torvalds
@ 2019-05-08 20:46   ` Linus Torvalds
  2019-05-08 21:47   ` Steve French
  1 sibling, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2019-05-08 20:46 UTC (permalink / raw)
  To: Steve French; +Cc: CIFS, LKML

On Wed, May 8, 2019 at 1:37 PM Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> So don't do the whole "rebase the day before" in the first place, but
> *DEFINITELY* don't do it when you then pick a random and bad point to
> rebase things on top of!

I've pulled, but I really hope this never happens again.

You could have rebased your work on top of 5.1 if you needed to.

Or you could have just tried to avoid rebasing in the first place.

But picking a random commit that was the top-of-the-tree on the second
day of the merge window (pretty much when things are at their most
chaotic) is just about the worst thing you can do.

I'm considering adding some automation to my pull requests to warn
about craziness like this. Because maybe you've consistently done
something like this in the past, and I've just not noticed how crazy
the pull request was.

               Linus

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2019-05-08 18:32 [GIT PULL] CIFS/SMB3 fixes Steve French
  2019-05-08 20:37 ` Linus Torvalds
@ 2019-05-08 20:45 ` pr-tracker-bot
  1 sibling, 0 replies; 28+ messages in thread
From: pr-tracker-bot @ 2019-05-08 20:45 UTC (permalink / raw)
  To: Steve French; +Cc: CIFS, Linus Torvalds, LKML

The pull request you sent on Wed, 8 May 2019 13:32:35 -0500:

> git://git.samba.org/sfrench/cifs-2.6.git tags/5.2-smb3

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

Thank you!

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

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

* Re: [GIT PULL] CIFS/SMB3 fixes
  2019-05-08 18:32 [GIT PULL] CIFS/SMB3 fixes Steve French
@ 2019-05-08 20:37 ` Linus Torvalds
  2019-05-08 20:46   ` Linus Torvalds
  2019-05-08 21:47   ` Steve French
  2019-05-08 20:45 ` pr-tracker-bot
  1 sibling, 2 replies; 28+ messages in thread
From: Linus Torvalds @ 2019-05-08 20:37 UTC (permalink / raw)
  To: Steve French; +Cc: CIFS, LKML

On Wed, May 8, 2019 at 11:32 AM Steve French <smfrench@gmail.com> wrote:
>
>    [..] Our
> build verification tests passed (and continue to be extended to
> include more tests).  See e.g. our 'buildbot' results at:
> http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/199

Still, is there any reason for that very late rebase?

Why are all the commits so recent?

And perhaps even more importantly, why is the base for that rebase is
some completely random and inappropriate commit in the middle of the
merge window?

That's *INSANE*. And it's against everything I've always told people to do:

    DO NOT BASE YOUR DEVELOPMENT WORK ON SOME RANDOM "KERNEL OF THE DAY"
    DURING THE MERGE WINDOW !!

who knows what horrendous bugs we've introduced at that random point
in the merge window, and you now based all your work on that unstable
random commit.

There is *no* excuse for this kind of crazy development. Even if you
use something else than git to develop (some patch-queue based
inferior system or whatever) and even if you then import it into git
later

     PICK A SANE AND STABLE IMPORT POINT

and if you *do* use git for development, but you have to rebase
because you've made some silly mistake and need to undo something

    PICK A SANE AND STABLE REBASE POINT

I don't know how much clearer I can be about this, and I do not
understand why this keeps on happening. We've been using git for just
about 15 years now, and I've said this for pretty much all that time.

Some random googling found this lwn article based on some random old
email of mine from ten years ago:

    https://lwn.net/Articles/328436/

and while it is about general rebasing and merging issues, it does
talk about how to "allow development to be based on a (hopefully)
relatively stable point where the issues are known". That is as
important for a rebase point as it is for a merge point.

Rebasing on top of random kernel versions should not be done. EVER.

And if you did it to avoid some merge conflict, DON'T. I'd much rather
get a pull request for something that is *STABLE* and *WELL-TESTED*,
than get a pull request that has been syntactically cleaned up, but is
based on something that might not work at all under certain
circumstances.

Even if *your* code were to be perfect, that doesn't matter if the
thing you based your code on is a quicksand of memory corruption and
general flakiness.

So don't do the whole "rebase the day before" in the first place, but
*DEFINITELY* don't do it when you then pick a random and bad point to
rebase things on top of!

                   Linus

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

* [GIT PULL] CIFS/SMB3 fixes
@ 2019-05-08 18:32 Steve French
  2019-05-08 20:37 ` Linus Torvalds
  2019-05-08 20:45 ` pr-tracker-bot
  0 siblings, 2 replies; 28+ messages in thread
From: Steve French @ 2019-05-08 18:32 UTC (permalink / raw)
  To: CIFS, Linus Torvalds; +Cc: LKML

Please pull the following changes since commit
d3511f53bb2475f2a4e8460bee5a1ae6dea2a433:

  Merge branch 'parisc-5.2-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
(2019-05-07 19:34:17 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/5.2-smb3

for you to fetch changes up to cb4f7bf6be10b35510e6b2e60f80d85ebc22a578:

  cifs: update module internal version number (2019-05-07 23:24:56 -0500)

----------------------------------------------------------------
CIFS/SMB3 changes, three for stable, adds fiemap support, improves
zero-range support, and includes various RDMA (smb direct fixes).  Our
build verification tests passed (and continue to be extended to
include more tests).  See e.g. our 'buildbot' results at:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/199

Have an additional set of fixes (for improved handling of sparse
files, mode bits, POSIX extensions) that are still being tested that
are not included in this pull request but I expect to send in the next
week.
----------------------------------------------------------------
Aurelien Aptel (1):
      CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb

Christoph Probst (1):
      cifs: fix strcat buffer overflow and reduce raciness in
smb21_set_oplock_level()

Jeff Layton (1):
      cifs: remove superfluous inode_lock in cifs_{strict_}fsync

Kenneth D'souza (1):
      CIFS: Show locallease in /proc/mounts for cifs shares mounted
with locallease feature.

Long Li (7):
      smbd: Make upper layer decide when to destroy the transport
      cifs: smbd: Don't destroy transport on RDMA disconnect
      cifs: smbd: Return EINTR when interrupted
      cifs: smbd: Indicate to retry on transport sending failure
      cifs: smbd: Retry on memory registration failure
      cifs: Call MID callback before destroying transport
      cifs: smbd: take an array of reqeusts when sending upper layer data

Paulo Alcantara (SUSE) (1):
      cifs: Fix DFS cache refresher for DFS links

Ronnie Sahlberg (8):
      cifs: Add support for FSCTL passthrough that write data to the server
      cifs: fix bi-directional fsctl passthrough calls
      cifs: add fiemap support
      cifs: zero-range does not require the file is sparse
      cifs: fix smb3_zero_range for Azure
      cifs: fix credits leak for SMB1 oplock breaks
      cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP
      SMB3: Clean up query symlink when reparse point

Sergey Senozhatsky (1):
      cifs: don't use __constant_cpu_to_le32()

Steve French (8):
      SMB3: Track total time spent on roundtrips for each SMB3 command
      SMB3: update comment to clarify enumerating snapshots
      SMB3: Add handling for different FSCTL access flags
      SMB3: Add defines for new negotiate contexts
      Add new flag on SMB3.1.1 read
      smb3: Add protocol structs for change notify support
      Negotiate and save preferred compression algorithms
      cifs: update module internal version number

 fs/cifs/cifs_debug.c |   33 +-
 fs/cifs/cifsfs.c     |    3 +
 fs/cifs/cifsfs.h     |    4 +-
 fs/cifs/cifsglob.h   |   27 +-
 fs/cifs/cifsproto.h  |    9 +
 fs/cifs/cifssmb.c    |   98 +--
 fs/cifs/connect.c    |   63 +-
 fs/cifs/dfs_cache.c  |  140 ++++-
 fs/cifs/dfs_cache.h  |    5 +-
 fs/cifs/file.c       |    5 -
 fs/cifs/inode.c      |   37 ++
 fs/cifs/link.c       |   13 +-
 fs/cifs/smb1ops.c    |    9 +-
 fs/cifs/smb2ops.c    |  309 ++++++---
 fs/cifs/smb2pdu.c    |   72 ++-
 fs/cifs/smb2pdu.h    |   71 +++
 fs/cifs/smb2status.h | 3480
++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------
 fs/cifs/smbdirect.c  |  292 ++++-----
 fs/cifs/smbdirect.h  |   19 +-
 fs/cifs/smbfsctl.h   |   29 +-
 fs/cifs/transport.c  |   48 +-
 21 files changed, 2582 insertions(+), 2184 deletions(-)


-- 
Thanks,

Steve

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

* [GIT PULL] CIFS/SMB3 Fixes
@ 2014-10-18 20:25 Steve French
  0 siblings, 0 replies; 28+ messages in thread
From: Steve French @ 2014-10-18 20:25 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA

Improved SMB3 support (symlink and device emulation, and remapping by default
the 7 reserved posix characters) and a workaround for cifs mounts to Mac
(working around a commonly encountered Mac server bug)

Please pull the following changes since commit
0429fbc0bdc297d64188483ba029a23773ae07b0:

  Merge branch 'for-3.18-consistent-ops' of
git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu (2014-10-15
07:48:18 +0200)

are available in the git repository at:


  git://git.samba.org/sfrench/cifs-2.6.git for-linus

for you to fetch changes up to ff273cb879fbc6cd3c5d03a56cfc33f5830e2837:

  [CIFS] Remove obsolete comment (2014-10-17 17:17:12 -0500)

----------------------------------------------------------------
Steve French (10):
      add defines for two new file attributes
      Allow mknod and mkfifo on SMB2/SMB3 mounts
      Add mfsymlinks support for SMB2.1/SMB3. Part 1 create symlink
      mfsymlinks support for SMB2.1/SMB3. Part 2 query symlink
      Allow conversion of characters in Mac remap range. Part 1
      Allow conversion of characters in Mac remap range (part 2)
      Remap reserved posix characters by default (part 3/3)
      Workaround Mac server problem
      Check minimum response length on query_network_interface
      [CIFS] Remove obsolete comment

 fs/cifs/cifs_fs_sb.h   |   1 +
 fs/cifs/cifs_unicode.c | 203 +++++++++++++++++++++++++++++++++++++------------
 fs/cifs/cifs_unicode.h |  31 +++++++-
 fs/cifs/cifsencrypt.c  |   2 +-
 fs/cifs/cifsglob.h     |   6 +-
 fs/cifs/cifssmb.c      |  16 ++--
 fs/cifs/connect.c      |  46 +++++++++--
 fs/cifs/dir.c          |  22 ++++--
 fs/cifs/file.c         |   6 +-
 fs/cifs/inode.c        |  57 ++++++++------
 fs/cifs/link.c         | 145 +++++++++++++++++++++++++++++++++--
 fs/cifs/readdir.c      |   8 +-
 fs/cifs/smb1ops.c      |  33 ++++----
 fs/cifs/smb2misc.c     |  12 ++-
 fs/cifs/smb2ops.c      |  27 ++++---
 fs/cifs/smb2pdu.c      |   2 +
 fs/cifs/smb2pdu.h      |   2 +
 fs/cifs/smb2proto.h    |   8 +-
 fs/cifs/smbencrypt.c   |   1 +
 fs/cifs/xattr.c        |  32 +++-----
 20 files changed, 489 insertions(+), 171 deletions(-)

-- 
Thanks,

Steve

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

* [GIT PULL] CIFS/SMB3 Fixes
@ 2014-10-03 19:56 Steve French
  0 siblings, 0 replies; 28+ messages in thread
From: Steve French @ 2014-10-03 19:56 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA, LKML

Fix for CIFS/SMB3 oops on reconnect during readpages (3.17 regression)
and for incorrectly closing file handle in symlink error cases

Please pull the following changes since commit
50dddff3cb9af328dd42bafe3437c7f47e8b38a9:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
(2014-10-01 21:29:06 -0700)

are available in the git repository at:


  git://git.samba.org/sfrench/cifs-2.6.git for-linus

for you to fetch changes up to 1209bbdff2f6bbffa6eb5823033bbd7b8799a5e2:

  CIFS: Fix readpages retrying on reconnects (2014-10-02 14:17:41 -0500)

----------------------------------------------------------------
Pavel Shilovsky (1):
      CIFS: Fix readpages retrying on reconnects

Steve French (1):
      Fix problem recognizing symlinks

 fs/cifs/file.c         | 8 +-------
 fs/cifs/smb1ops.c      | 2 +-
 fs/cifs/smb2maperror.c | 2 ++
 3 files changed, 4 insertions(+), 8 deletions(-)

-- 
Thanks,

Steve

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

* [GIT PULL] CIFS/SMB3 Fixes
@ 2014-09-18 17:00 Steve French
  0 siblings, 0 replies; 28+ messages in thread
From: Steve French @ 2014-09-18 17:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA, Arnd Bergmann

Fixes for problems found during testing and debugging at the SMB3 storage
test event (plugfest) this week.

Please pull the following changes since commit
1536340e7c67694b134cbbc07168e5a524e49d08:

  Merge branches 'locking-urgent-for-linus' and
'timers-urgent-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2014-09-13
14:22:12 -0700)

are available in the git repository at:


  git://git.samba.org/sfrench/cifs-2.6.git for-linus

for you to fetch changes up to 364d42930d96a872b2076deeb9c24f9ff132de34:

  Fix mfsymlinks file size check (2014-09-16 06:48:20 -0500)

----------------------------------------------------------------
Arnd Bergmann (1):
      cifs: remove dead code

Steve French (5):
      [CIFS] Fix setting time before epoch (negative time values)
      [SMB3] Fix oops when creating symlinks on smb3
      Revert "cifs: No need to send SIGKILL to demux_thread during umount"
      Update version number displayed by modinfo for cifs.ko
      Fix mfsymlinks file size check

 fs/cifs/cifsfs.h  |  2 +-
 fs/cifs/connect.c | 19 +++++++++++++++++++
 fs/cifs/link.c    | 12 +++++++++---
 fs/cifs/netmisc.c | 20 ++++++++++++++++----
 fs/cifs/sess.c    | 17 -----------------
 5 files changed, 45 insertions(+), 25 deletions(-)

-- 
Thanks,

Steve

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

end of thread, back to index

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-19  4:51 [GIT PULL] CIFS/SMB3 fixes Steve French
2020-03-19 17:03 ` Linus Torvalds
2020-03-19 17:15   ` Steve French
2020-03-19 17:25 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2020-03-03 20:22 Steve French
2020-03-03 23:35 ` pr-tracker-bot
2020-02-16  2:58 [GIT PULL] CIFS/SMB3 Fixes Steve French
2020-02-16 19:50 ` pr-tracker-bot
2020-02-09  1:45 Steve French
2020-02-09 21:30 ` pr-tracker-bot
2019-11-27 23:49 Steve French
2019-11-30 19:13 ` Linus Torvalds
2019-11-30 21:20   ` Steve French
2019-11-30 19:40 ` pr-tracker-bot
2019-10-27  2:40 Steve French
2019-10-27 11:30 ` pr-tracker-bot
2019-08-29 22:54 [GIT PULL] CIFS/SMB3 fixes Steve French
2019-08-30  1:00 ` pr-tracker-bot
2019-07-18  6:10 [GIT PULL] CIFS/SMB3 Fixes Steve French
2019-07-18 18:30 ` pr-tracker-bot
2019-05-08 18:32 [GIT PULL] CIFS/SMB3 fixes Steve French
2019-05-08 20:37 ` Linus Torvalds
2019-05-08 20:46   ` Linus Torvalds
2019-05-08 21:47   ` Steve French
2019-05-08 20:45 ` pr-tracker-bot
2014-10-18 20:25 [GIT PULL] CIFS/SMB3 Fixes Steve French
2014-10-03 19:56 Steve French
2014-09-18 17:00 Steve French

Linux-CIFS Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-cifs/0 linux-cifs/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-cifs linux-cifs/ https://lore.kernel.org/linux-cifs \
		linux-cifs@vger.kernel.org
	public-inbox-index linux-cifs

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-cifs


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git