[GIT PULL] smb3 client fixes

From: Steve French
Date: Thu Dec 15 2022 - 17:41:05 EST


Please pull the following changes since commit
76dcd734eca23168cb008912c0f69ff408905235:

Linux 6.1-rc8 (2022-12-04 14:48:12 -0800)

are available in the Git repository at:

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

for you to fetch changes up to d74f4a3f6d88a2416564bc6bf937e423a4ae8f8e:

cifs: Remove duplicated include in cifsglob.h (2022-12-13 22:54:40 -0600)

There is a slightly larger set of fixes being tested, which is not
included in this
P/R since need to be tested a bit more: e.g. 12 patches from Paulo
(mostly DFS related fixes) and also two performance fixes and a
security (password expired) fix, but I wanted to at least get these
easier ones in that have been in for-next for longer.
----------------------------------------------------------------
13 cifs/smb3 client fixes
- 2 SMB3.1.1 POSIX Extensions fixes
- 3 patches to remove cifs_writepages
- 2 memory management fixes
- 2 mount parm parsing fixes
- 4 minor cleanup fixes
----------------------------------------------------------------
Christoph Hellwig (3):
cifs: wire up >migrate_folio
cifs: stop using generic_writepages
cifs: remove ->writepage

Paulo Alcantara (2):
cifs: skip alloc when request has no pages
cifs: fix oops during encryption

Steve French (4):
cifs: minor cleanup of some headers
cifs: fix various whitespace errors in headers
cifs: fix missing display of three mount options
cifs: print warning when conflicting soft vs. hard mount options specified

Volker Lendecke (3):
Fix path in cifs/usage.rst
cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op()
cifs: Parse owner/group for stat in smb311 posix extensions

Yang Li (1):
cifs: Remove duplicated include in cifsglob.h

Documentation/admin-guide/cifs/usage.rst | 2 +-
fs/cifs/cifs_ioctl.h | 2 +-
fs/cifs/cifsfs.c | 8 ++++-
fs/cifs/cifsfs.h | 4 +--
fs/cifs/cifsglob.h | 76
++++++++++++++++++++++++++++++++++++++++++--
fs/cifs/cifspdu.h | 50 ++++++++++++-----------------
fs/cifs/cifsproto.h | 6 ++--
fs/cifs/file.c | 36 +++++++++++++--------
fs/cifs/fs_context.c | 11 +++++--
fs/cifs/inode.c | 13 +++++---
fs/cifs/misc.c | 4 +--
fs/cifs/smb2inode.c | 68
++++++++++++++++++++++++++++++++-------
fs/cifs/smb2ops.c | 179
+++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------
fs/cifs/smb2proto.h | 5 ++-
14 files changed, 298 insertions(+), 166 deletions(-)


--
Thanks,

Steve