smb3: add support for posix negotiate context
authorSteve French <stfrench@microsoft.com>
Sun, 20 May 2018 01:45:27 +0000 (20:45 -0500)
committerSteve French <stfrench@microsoft.com>
Wed, 30 May 2018 21:06:18 +0000 (16:06 -0500)
commitfcef0db6d630ccadaa65138b77eac5fce16a13c9
tree83dad06a589be1961e236322ca14eb626a314c64
parentf92a720ee9d5d4e76a9621ce0812aef133c7b981
smb3: add support for posix negotiate context

Unlike CIFS where UNIX/POSIX extensions had been negotiatable,
SMB3 did not have POSIX extensions yet.  Add the new SMB3.11
POSIX negotiate context to ask the server whether it can
support POSIX (and thus whether we can send the new POSIX open
context).

Signed-off-by: Steve French <smfrench@gmail.com>
fs/cifs/cifs_debug.c
fs/cifs/cifsglob.h
fs/cifs/smb2pdu.c
fs/cifs/smb2pdu.h