summaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifspdu.h
diff options
context:
space:
mode:
authorSteve French <stfrench@microsoft.com>2018-10-31 17:24:33 +0100
committerSteve French <stfrench@microsoft.com>2018-11-02 20:09:41 +0100
commit0df444a00f32a3ab4d37c3c101bb960ee38a9617 (patch)
treec5fc3a7bc2b9456ba7c35d363e04e29b14f2fad8 /fs/cifs/cifspdu.h
parentsmb3: allow more detailed protocol info on open files for debugging (diff)
downloadlinux-0df444a00f32a3ab4d37c3c101bb960ee38a9617.tar.xz
linux-0df444a00f32a3ab4d37c3c101bb960ee38a9617.zip
smb3: missing defines and structs for reparse point handling
We were missing some structs from MS-FSCC relating to reparse point handling. Add them to protocol defines in smb2pdu.h Signed-off-by: Steve French <stfrench@microsoft.com> Reviewed-by: Aurelien Aptel <aaptel@suse.com>
Diffstat (limited to 'fs/cifs/cifspdu.h')
-rw-r--r--fs/cifs/cifspdu.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/cifs/cifspdu.h b/fs/cifs/cifspdu.h
index 1ce733f3582f..79d842e7240c 100644
--- a/fs/cifs/cifspdu.h
+++ b/fs/cifs/cifspdu.h
@@ -1539,6 +1539,9 @@ struct reparse_symlink_data {
char PathBuffer[0];
} __attribute__((packed));
+/* Flag above */
+#define SYMLINK_FLAG_RELATIVE 0x00000001
+
/* For IO_REPARSE_TAG_NFS */
#define NFS_SPECFILE_LNK 0x00000000014B4E4C
#define NFS_SPECFILE_CHR 0x0000000000524843