All of lore.kernel.org
 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] SMB3 Fixes
Date: Tue, 28 Jan 2020 12:31:30 -0600	[thread overview]
Message-ID: <CAH2r5ms5g+iVOJzQorgSws9tK+aNY7MzsNaMVO_Yx_NYgS9nRQ@mail.gmail.com> (raw)

Please pull the following changes since commit
d5226fa6dbae0569ee43ecfc08bdcd6770fc4755:

  Linux 5.5 (2020-01-26 16:23:03 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git
tags/5.6-smb3-fixes-and-dfs-and-readdir-improvements

for you to fetch changes up to f1f27ad74557e39f67a8331a808b860f89254f2d:

  CIFS: Fix task struct use-after-free on reconnect (2020-01-26 19:24:17 -0600)

----------------------------------------------------------------
   - Various SMB3/CIFS fixes including 4 for stable.
   - Improvement to fallocate (enables 3 additional xfstests)
   - Fix for file creation when mounting with modefromsid
   - Add ability to backup/restore dos attributes and creation time over SMB3
   - DFS failover and reconnect fixes
   - Performance optimization for readdir (by using SMB3 compounding)

Buildbot automated functional test results:
     http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/312

Note that due to the upcoming SMB3 Test Event (at SNIA SDC next week).
There will likely be more changesets near the end of the merge window
(since we will be testing heavily next week, I held off on some patches
and I expect some additional multichannel patches as well as patches
to enable some additional xfstests).
----------------------------------------------------------------
Boris Protopopov (1):
      CIFS: Add support for setting owner info, dos attributes, and create time

Chen Zhou (1):
      cifs: use PTR_ERR_OR_ZERO() to simplify code

David Howells (1):
      cifs: Don't use iov_iter::type directly

Paulo Alcantara (SUSE) (8):
      cifs: Clean up DFS referral cache
      cifs: Get rid of kstrdup_const()'d paths
      cifs: Introduce helpers for finding TCP connection
      cifs: Merge is_path_valid() into get_normalized_path()
      cifs: Fix potential deadlock when updating vol in cifs_reconnect()
      cifs: Avoid doing network I/O while holding cache lock
      cifs: Fix mount options set in automount
      cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()

Ronnie Sahlberg (6):
      cifs: prepare SMB2_query_directory to be used with compounding
      cifs: create a helper function to parse the query-directory
response buffer
      cifs: use compounding for open and first query-dir for readdir()
      cifs: set correct max-buffer-size for smb2_ioctl_init()
      cifs: fix NULL dereference in match_prepath
      cifs: add support for fallocate mode 0 for non-sparse files

Steve French (2):
      cifs: fix unitialized variable poential problem with network I/O
cache lock patch
      smb3: fix default permissions on new files when mounting with modefromsid

Vincent Whitchurch (1):
      CIFS: Fix task struct use-after-free on reconnect

YueHaibing (2):
      cifs: Fix return value in __update_cache_entry
      cifs: remove set but not used variable 'server'

zhengbin (2):
      fs/cifs/smb2ops.c: use true,false for bool variable
      fs/cifs/cifssmb.c: use true,false for bool variable

 fs/cifs/cifs_dfs_ref.c  |   97 ++---
 fs/cifs/cifsacl.c       |   20 +
 fs/cifs/cifsfs.h        |    3 +
 fs/cifs/cifsglob.h      |    1 +
 fs/cifs/cifsproto.h     |    4 +
 fs/cifs/cifssmb.c       |    4 +-
 fs/cifs/connect.c       |    6 +-
 fs/cifs/dfs_cache.c     | 1112 +++++++++++++++++++++++++----------------------
 fs/cifs/file.c          |    8 +-
 fs/cifs/inode.c         |    4 +-
 fs/cifs/smb2misc.c      |    2 +-
 fs/cifs/smb2ops.c       |  171 +++++---
 fs/cifs/smb2pdu.c       |  182 +++++---
 fs/cifs/smb2pdu.h       |    2 +
 fs/cifs/smb2proto.h     |    5 +
 fs/cifs/smb2transport.c |    2 +
 fs/cifs/transport.c     |    3 +
 fs/cifs/xattr.c         |  128 +++++-
 18 files changed, 1041 insertions(+), 713 deletions(-)


-- 
Thanks,

Steve

             reply	other threads:[~2020-01-28 18:31 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-28 18:31 Steve French [this message]
2020-01-28 23:40 ` [GIT PULL] SMB3 Fixes pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2024-04-23  4:27 [GIT PULL] smb3 fixes Steve French
2024-04-23 16:44 ` pr-tracker-bot
2022-01-22  5:51 Steve French
2022-01-22  9:40 ` pr-tracker-bot
2021-05-28 22:44 [GIT PULL] SMB3 fixes Steve French
2021-05-29  0:51 ` pr-tracker-bot
2021-05-21 16:20 [GIT PULL] SMB3 Fixes Steve French
2021-05-21 23:31 ` pr-tracker-bot
2021-05-09 14:37 Steve French
2021-05-09 20:49 ` pr-tracker-bot
2021-04-09  1:48 Steve French
2021-04-09  2:04 ` pr-tracker-bot
2021-01-24  4:44 Steve French
2021-01-24 18:34 ` pr-tracker-bot
2020-12-05  1:23 Steve French
2020-12-05 19:21 ` pr-tracker-bot
2020-12-01 22:28 Steve French
2020-12-01 23:49 ` pr-tracker-bot
2020-11-24 22:00 Steve French
2020-11-24 23:47 ` pr-tracker-bot
2020-08-15  5:32 [GIT PULL] SMB3 fixes Steve French
2020-08-16  1:55 ` pr-tracker-bot
2020-07-11  0:53 [GIT PULL] SMB3 Fixes Steve French
2020-07-11  4:25 ` pr-tracker-bot
2020-06-27 20:11 Steve French
2020-06-27 22:45 ` pr-tracker-bot
2020-04-19 12:50 Steve French
2020-04-19 19:20 ` pr-tracker-bot
2019-12-29  5:06 Steve French
2019-12-29 19:35 ` pr-tracker-bot
2019-12-08  5:41 Steve French
2019-12-08 21:40 ` pr-tracker-bot
2019-10-11 20:40 [GIT PULL] SMB3 fixes Steve French
2019-10-11 21:35 ` pr-tracker-bot
2019-09-28 21:46 [GIT PULL] SMB3 Fixes Steve French
2019-09-28 21:36 Steve French
2019-09-30  3:05 ` pr-tracker-bot
2019-08-08  6:49 Steve French
2019-08-09  1:30 ` pr-tracker-bot
2019-07-20 23:48 Steve French
2019-07-21 17:35 ` pr-tracker-bot
2019-06-21  2:02 Steve French
2019-06-21 17:25 ` pr-tracker-bot
2019-05-31 17:55 Steve French
2019-05-31 20:55 ` pr-tracker-bot
2019-05-18  3:37 Steve French
2019-05-19 19:15 ` pr-tracker-bot
2019-04-26  0:23 Steve French
2019-04-26 16:50 ` pr-tracker-bot
2019-04-17 19:40 Steve French
2019-04-17 21:15 ` pr-tracker-bot
2019-04-03 18:03 Steve French
2019-04-04  6:30 ` pr-tracker-bot
2019-03-24  3:22 Steve French
2019-03-24 18:40 ` pr-tracker-bot
2019-03-08 16:54 [GIT][PULL] smb3 fixes Steve French
2019-03-09 19:55 ` pr-tracker-bot

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=CAH2r5ms5g+iVOJzQorgSws9tK+aNY7MzsNaMVO_Yx_NYgS9nRQ@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.