aboutsummaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifspdu.h
diff options
context:
space:
mode:
authorPavel Shilovsky <pshilovsky@samba.org>2013-08-14 11:25:22 -0400
committerSteve French <smfrench@gmail.com>2013-09-08 15:27:41 -0400
commitd244bf2dfbebfded05f494ffd53659fa7b1e32c1 (patch)
tree7dde97c81405cf271463025cb7f42f1b52e282bb /fs/cifs/cifspdu.h
parentb42bf88828cde60772dc08201d0a4f1a0663d7bc (diff)
CIFS: Implement follow_link for nounix CIFS mounts
by using a query reparse ioctl request. Acked-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Pavel Shilovsky <pshilovsky@samba.org> Signed-off-by: Steve French <smfrench@gmail.com>
Diffstat (limited to 'fs/cifs/cifspdu.h')
-rw-r--r--fs/cifs/cifspdu.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/fs/cifs/cifspdu.h b/fs/cifs/cifspdu.h
index 11ca24a8e054..948676db8e2e 100644
--- a/fs/cifs/cifspdu.h
+++ b/fs/cifs/cifspdu.h
@@ -1495,11 +1495,12 @@ struct reparse_data {
1495 __u32 ReparseTag; 1495 __u32 ReparseTag;
1496 __u16 ReparseDataLength; 1496 __u16 ReparseDataLength;
1497 __u16 Reserved; 1497 __u16 Reserved;
1498 __u16 AltNameOffset; 1498 __u16 SubstituteNameOffset;
1499 __u16 AltNameLen; 1499 __u16 SubstituteNameLength;
1500 __u16 TargetNameOffset; 1500 __u16 PrintNameOffset;
1501 __u16 TargetNameLen; 1501 __u16 PrintNameLength;
1502 char LinkNamesBuf[1]; 1502 __u32 Flags;
1503 char PathBuffer[0];
1503} __attribute__((packed)); 1504} __attribute__((packed));
1504 1505
1505struct cifs_quota_data { 1506struct cifs_quota_data {