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 client fixes
Date: Sun, 9 Oct 2022 00:50:33 -0500 [thread overview]
Message-ID: <CAH2r5muHt_9eBuE7GOHNvV+9zHH8X=+sVmK3Qj1R8uEWNydn_Q@mail.gmail.com> (raw)
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
next reply other threads:[~2022-10-09 5:50 UTC|newest]
Thread overview: 142+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-09 5:50 Steve French [this message]
2022-10-11 3:43 ` [GIT PULL] smb3 client fixes pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
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-09-16 5:25 Steve French
2022-09-16 14:21 ` 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
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='CAH2r5muHt_9eBuE7GOHNvV+9zHH8X=+sVmK3Qj1R8uEWNydn_Q@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).