diff options
author | Pavel Shilovsky <pshilovsky@samba.org> | 2013-08-14 11:25:22 -0400 |
---|---|---|
committer | Steve French <smfrench@gmail.com> | 2013-09-08 15:27:41 -0400 |
commit | d244bf2dfbebfded05f494ffd53659fa7b1e32c1 (patch) | |
tree | 7dde97c81405cf271463025cb7f42f1b52e282bb /fs/cifs/cifspdu.h | |
parent | b42bf88828cde60772dc08201d0a4f1a0663d7bc (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.h | 11 |
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 | ||
1505 | struct cifs_quota_data { | 1506 | struct cifs_quota_data { |