linux-cifs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Steve French <smfrench@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: CIFS <linux-cifs@vger.kernel.org>, LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] CIFS/SMB3 Fixes
Date: Wed, 27 Nov 2019 17:49:32 -0600	[thread overview]
Message-ID: <CAH2r5mtDpwY=MrQ=yN29JeWUqf+ozgYvgnzbnb91VoK8Vg4Zmw@mail.gmail.com> (raw)

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

             reply	other threads:[~2019-11-27 23:49 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-27 23:49 Steve French [this message]
2019-11-30 19:13 ` [GIT PULL] CIFS/SMB3 Fixes Linus Torvalds
2019-11-30 21:20   ` Steve French
2019-11-30 19:40 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2023-01-07 17:27 [GIT PULL] cifs/smb3 fixes Steve French
2023-01-07 18:43 ` pr-tracker-bot
2022-04-01 16:15 Steve French
2022-04-01 21:45 ` pr-tracker-bot
2022-03-21 20:57 Steve French
2022-03-22 18:32 ` pr-tracker-bot
2022-01-17  3:04 Steve French
2022-01-17  7:59 ` pr-tracker-bot
2021-11-25  4:31 Steve French
2021-11-25 19:12 ` pr-tracker-bot
2021-11-19 22:45 Steve French
2021-11-20 19:20 ` pr-tracker-bot
2021-08-13 21:41 [GIT PULL] CIFS/SMB3 Fixes Steve French
2021-08-14  1:12 ` pr-tracker-bot
2021-07-30 21:09 [GIT PULL] CIFS/SMB3 fixes Steve French
2021-07-31 16:32 ` pr-tracker-bot
2021-07-24 22:20 [GIT PULL] CIFS/SMB3 Fixes Steve French
2021-07-25  0:34 ` pr-tracker-bot
2021-07-17  0:17 Steve French
2021-07-17 20:13 ` pr-tracker-bot
2021-06-28 23:52 Steve French
2021-06-30  3:35 ` pr-tracker-bot
2021-05-05 14:22 Steve French
2021-05-05 20:49 ` pr-tracker-bot
2021-04-26 19:50 [GIT PULL] CIFS/SMB3 fixes Steve French
2021-04-26 20:57 ` pr-tracker-bot
2021-03-28  0:07 [GIT PULL] CIFS/SMB3 Fixes Steve French
2021-03-28 19:11 ` pr-tracker-bot
2021-03-20 16:18 Steve French
2021-03-20 18:06 ` pr-tracker-bot
2021-03-20 16:17 Steve French
2021-02-26  6:24 Steve French
2021-02-26 22:24 ` pr-tracker-bot
2021-01-15  5:56 Steve French
2021-01-15 23:01 ` pr-tracker-bot
2020-12-20 19:47 Steve French
2020-12-21  4:45 ` pr-tracker-bot
2020-10-24 22:21 [GIT PULL] cifs/smb3 fixes Steve French
2020-10-25 18:35 ` pr-tracker-bot
2020-10-23  6:12 Steve French
2020-10-23  5:09 Steve French
2020-10-23  6:12 ` Steve French
2020-10-23 18:46   ` Linus Torvalds
2020-10-23 18:53 ` pr-tracker-bot
2020-08-03 22:45 [GIT PULL] CIFS/SMB3 Fixes Steve French
2020-08-07  2:39 ` pr-tracker-bot
2020-07-04  3:44 Steve French
2020-07-04  7:00 ` pr-tracker-bot
2020-06-13 20:37 Steve French
2020-06-13 20:50 ` pr-tracker-bot
2020-04-26 14:23 Steve French
2020-04-26 19:20 ` pr-tracker-bot
2020-04-12  2:26 [GIT PULL] cifs/smb3 fixes Steve French
2020-04-12 17:25 ` pr-tracker-bot
2020-03-31 19:14 [GIT PULL] CIFS/SMB3 fixes Steve French
2020-03-31 21:50 ` pr-tracker-bot
2020-03-19  4:51 Steve French
2020-03-19 17:03 ` Linus Torvalds
2020-03-19 17:15   ` Steve French
2020-03-19 17:25 ` pr-tracker-bot
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-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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAH2r5mtDpwY=MrQ=yN29JeWUqf+ozgYvgnzbnb91VoK8Vg4Zmw@mail.gmail.com' \
    --to=smfrench@gmail.com \
    --cc=linux-cifs@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).