[GIT PULL] SMB3 Fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Please pull the following changes since commit
b04e217704b7f879c6b91222b066983a44a7a09f:

  Linux 4.17-rc7 (2018-05-27 13:01:47 -0700)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/4.18-smb3-fixes

for you to fetch changes up to 8e7360f67e75e06f3ea144354243728fb8f54c57:

  CIFS: Add support for direct pages in wdata (2018-06-02 18:36:26 -0500)

----------------------------------------------------------------
some smb3 fixes for stable, as well as addition of ftrace hooks for
cifs.ko (trace-cmd now possible for debugging smb3 problems), and
improvements in mount performance, in compounding and smbdirect (RDMA)

----------------------------------------------------------------
Long Li (4):
      CIFS: Introduce offset for the 1st page in data transfer structures
      CIFS: Add support for direct pages in rdata
      CIFS: Use offset when reading pages
      CIFS: Add support for direct pages in wdata

Mark Syms (1):
      CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for
session expiry, status STATUS_NETWORK_SESSION_EXPIRED, however the
server can also respond with STATUS_USER_SESSION_DELETED in cases
where the session has been idle for some time and the server reaps the
session to recover resources.

Ronnie Sahlberg (15):
      cifs: add server argument to the dump_detail method
      cifs: update calc_size to take a server argument
      cifs: store the leaseKey in the fid on SMB2_open
      cifs: add a new SMB2_close_flags function
      cifs: invalidate cache when we truncate a file
      cifs: return error on invalid value written to cifsFYI
      cifs: show the "w" bit for writeable /proc/fs/cifs/* files
      cifs: update smb2_check_message to handle PDUs without a 4 byte
length header
      cifs: remove rfc1002 header from all SMB2 response structures
      cifs: remove struct smb2_oplock_break_rsp
      cifs: update smb2_calc_size to use smb2_sync_hdr instead of smb2_hdr
      cifs: change smb2_get_data_area_len to take a smb2_sync_hdr as argument
      cifs: remove struct smb2_hdr
      cifs: remove header_preamble_size where it is always 0
      cifs: update multiplex loop to handle compounded responses

Steve French (18):
      smb3: fix redundant opens on root
      cifs: fix build break when CONFIG_CIFS_DEBUG2 enabled
      cifs: update internal module version number for cifs.ko to 2.12
      smb3: rename encryption_required to smb3_encryption_required
      smb3: Add ftrace tracepoints for improved SMB3 debugging
      smb3: fix various xid leaks
      smb3: add additional ftrace entry points for entry/exit to cifs.ko
      smb3: print tree id in debugdata in proc to be able to help logging
      smb3: add module alias for smb3 to cifs.ko
      cifs: make minor clarifications to module params for cifs.ko
      cifs: allow disabling less secure legacy dialects
      smb3: add support for posix negotiate context
      smb3: allow "posix" mount option to enable new SMB311 protocol extensions
      smb3: add define for id for posix create context and corresponding struct
      cifs: add debug output to show nocase mount option
      smb3: add tracepoints for smb2/smb3 open
      smb3: Add posix create context for smb3.11 posix mounts
      smb3: on reconnect set PreviousSessionId field

 fs/cifs/Makefile        |   7 +-
 fs/cifs/cifs_debug.c    |  43 +++--
 fs/cifs/cifs_debug.h    |   2 +-
 fs/cifs/cifs_fs_sb.h    |   1 +
 fs/cifs/cifsfs.c        |  48 +++++-
 fs/cifs/cifsfs.h        |   2 +-
 fs/cifs/cifsglob.h      |  47 ++++--
 fs/cifs/cifsproto.h     |  16 +-
 fs/cifs/cifssmb.c       |  23 ++-
 fs/cifs/connect.c       |  93 ++++++++++-
 fs/cifs/dir.c           |   2 +-
 fs/cifs/file.c          |  75 +++++++--
 fs/cifs/inode.c         |  13 +-
 fs/cifs/misc.c          |   7 +-
 fs/cifs/netmisc.c       |   2 +-
 fs/cifs/readdir.c       |   6 +-
 fs/cifs/smb2glob.h      |   5 -
 fs/cifs/smb2inode.c     |  43 +++--
 fs/cifs/smb2maperror.c  |  11 +-
 fs/cifs/smb2misc.c      | 126 +++++++-------
 fs/cifs/smb2ops.c       | 314 +++++++++++++++++++++++------------
 fs/cifs/smb2pdu.c       | 340 +++++++++++++++++++++++++++-----------
 fs/cifs/smb2pdu.h       |  84 +++++-----
 fs/cifs/smb2proto.h     |   9 +-
 fs/cifs/smb2transport.c |  10 +-
 fs/cifs/trace.c         |  18 ++
 fs/cifs/trace.h         | 429 ++++++++++++++++++++++++++++++++++++++++++++++++
 fs/cifs/transport.c     |   4 +-
 28 files changed, 1346 insertions(+), 434 deletions(-)
 create mode 100644 fs/cifs/trace.c
 create mode 100644 fs/cifs/trace.h

-- 
Thanks,

Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux