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: LKML <linux-kernel@vger.kernel.org>, CIFS <linux-cifs@vger.kernel.org>
Subject: [GIT PULL] CIFS/SMB3 Fixes
Date: Mon, 28 Jun 2021 18:52:17 -0500	[thread overview]
Message-ID: <CAH2r5mursRhnq7Cgk-kG-kKeV=F-NL9XaGsEREo4WR-NBAhGPA@mail.gmail.com> (raw)

Please pull the following changes since commit
13311e74253fe64329390df80bed3f07314ddd61:

  Linux 5.13-rc7 (2021-06-20 15:03:15 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 0fa757b5d3ea6e3d3d59f0e0d34c8214b8643b8f:

  smb3: prevent races updating CurrentMid (2021-06-25 14:02:26 -0500)

----------------------------------------------------------------
38 cifs/smb3 fixes including:
- improvement to fallocate emulation
- 9 DFS fixes
- 2 minor multichannel fixes
- Various cleanup patches, many to address Coverity warnings

There are various features still being tested that are not included
in this PR but that should be ready soon, including some important
multichannel fixes, support for the new signing negotiate context as
well as an important multiuser uid fix.  We are also still working on
the switchover to netfs for readahead so that is not included in this
series yet.
----------------------------------------------------------------
Aurelien Aptel (1):
      cifs: fix ipv6 formating in cifs_ses_add_channel

Baokun Li (3):
      cifs: fix doc warnings in cifs_dfs_ref.c
      cifs: convert list_for_each to entry variant in smb2misc.c
      cifs: convert list_for_each to entry variant in cifs_debug.c

Colin Ian King (1):
      cifs: remove redundant initialization of variable rc

Dan Carpenter (1):
      cifs: fix NULL dereference in smb2_check_message()

Hyunchul Lee (1):
      cifs: decoding negTokenInit with generic ASN1 decoder

Kees Cook (1):
      cifs: Avoid field over-reading memcpy()

Paulo Alcantara (9):
      cifs: do not send tree disconnect to ipc shares
      cifs: get rid of @noreq param in __dfs_cache_find()
      cifs: keep referral server sessions alive
      cifs: handle different charsets in dfs cache
      cifs: fix path comparison and hash calc
      cifs: set a minimum of 2 minutes for refreshing dfs cache
      cifs: do not share tcp servers with dfs mounts
      cifs: avoid starvation when refreshing dfs cache
      cifs: fix check of dfs interlinks

Rikard Falkeborn (1):
      cifs: Constify static struct genl_ops

Ronnie Sahlberg (2):
      cifs: improve fallocate emulation
      cifs: avoid extra calls in posix_info_parse

Shyam Prasad N (1):
      cifs: missed ref-counting smb session in find

Steve French (15):
      cifs: remove duplicated prototype
      cifs: enable extended stats by default
      cifs: use SPDX-Licence-Identifier
      cifs: fix unneeded null check
      smb3: fix uninitialized value for port in witness protocol move
      cifs: fix SMB1 error path in cifs_get_file_info_unix
      smb311: remove dead code for non compounded posix query info
      smbdirect: missing rc checks while waiting for rdma events
      SMB3: Add new info level for query directory
      cifs: remove two cases where rc is set unnecessarily in sid_to_id
      cifs: missing null check for newinode pointer
      smb3: fix possible access to uninitialized pointer to DACL
      cifs: missing null pointer check in cifs_mount
      cifs: fix missing spinlock around update to ses->status
      smb3: prevent races updating CurrentMid

Thiago Rafael Becker (1):
      cifs: retry lookup and readdir when EAGAIN is returned.

YueHaibing (1):
      cifs: Remove unused inline function is_sysvol_or_netlogon()

 fs/cifs/Kconfig                       |    6 +-
 fs/cifs/Makefile                      |    8 +-
 fs/cifs/asn1.c                        |  623 ++-----------------
 fs/cifs/cache.c                       |   14 +-
 fs/cifs/cifs_debug.c                  |   24 +-
 fs/cifs/cifs_debug.h                  |    2 +-
 fs/cifs/cifs_dfs_ref.c                |    2 +-
 fs/cifs/cifs_fs_sb.h                  |   18 +-
 fs/cifs/cifs_ioctl.h                  |   11 +-
 fs/cifs/cifs_spnego.c                 |   14 +-
 fs/cifs/cifs_spnego.h                 |   14 +-
 fs/cifs/cifs_spnego_negtokeninit.asn1 |   40 ++
 fs/cifs/cifs_swn.c                    |   10 +-
 fs/cifs/cifsacl.c                     |   18 +-
 fs/cifs/cifsacl.h                     |   15 +-
 fs/cifs/cifsencrypt.c                 |   14 +-
 fs/cifs/cifsfs.c                      |   14 +-
 fs/cifs/cifsfs.h                      |   14 +-
 fs/cifs/cifsglob.h                    |   20 +-
 fs/cifs/cifspdu.h                     |   14 +-
 fs/cifs/cifsproto.h                   |   14 +-
 fs/cifs/cifssmb.c                     |   16 +-
 fs/cifs/connect.c                     |  159 +++--
 fs/cifs/dfs_cache.c                   | 1079 +++++++++++++++------------------
 fs/cifs/dfs_cache.h                   |   45 +-
 fs/cifs/dir.c                         |   27 +-
 fs/cifs/dns_resolve.c                 |   14 +-
 fs/cifs/dns_resolve.h                 |   14 +-
 fs/cifs/export.c                      |   14 +-
 fs/cifs/file.c                        |   14 +-
 fs/cifs/fscache.c                     |   14 +-
 fs/cifs/fscache.h                     |   14 +-
 fs/cifs/inode.c                       |   19 +-
 fs/cifs/ioctl.c                       |   14 +-
 fs/cifs/link.c                        |   14 +-
 fs/cifs/misc.c                        |   14 +-
 fs/cifs/netlink.c                     |    2 +-
 fs/cifs/ntlmssp.h                     |   14 +-
 fs/cifs/readdir.c                     |   16 +-
 fs/cifs/rfc1002pdu.h                  |   14 +-
 fs/cifs/sess.c                        |   16 +-
 fs/cifs/smb2file.c                    |   14 +-
 fs/cifs/smb2glob.h                    |   11 +-
 fs/cifs/smb2inode.c                   |   14 +-
 fs/cifs/smb2maperror.c                |   14 +-
 fs/cifs/smb2misc.c                    |   52 +-
 fs/cifs/smb2ops.c                     |  140 +++++
 fs/cifs/smb2pdu.c                     |   49 +-
 fs/cifs/smb2pdu.h                     |   53 +-
 fs/cifs/smb2proto.h                   |   16 +-
 fs/cifs/smb2status.h                  |   14 +-
 fs/cifs/smb2transport.c               |   26 +-
 fs/cifs/smbdirect.c                   |   14 +-
 fs/cifs/smberr.h                      |   14 +-
 fs/cifs/smbfsctl.h                    |   14 +-
 fs/cifs/transport.c                   |   14 +-
 fs/cifs/xattr.c                       |   14 +-
 include/linux/oid_registry.h          |    8 +
 58 files changed, 974 insertions(+), 1949 deletions(-)
 create mode 100644 fs/cifs/cifs_spnego_negtokeninit.asn1
-- 
Thanks,

Steve

             reply	other threads:[~2021-06-28 23:52 UTC|newest]

Thread overview: 84+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-28 23:52 Steve French [this message]
2021-06-30  3:35 ` [GIT PULL] CIFS/SMB3 Fixes 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-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-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

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='CAH2r5mursRhnq7Cgk-kG-kKeV=F-NL9XaGsEREo4WR-NBAhGPA@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).