]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
cifs: Remove duplicate struct reparse_symlink_data and SYMLINK_FLAG_RELATIVE
authorPali Rohár <pali@kernel.org>
Sat, 28 Sep 2024 12:16:31 +0000 (14:16 +0200)
committerSteve French <stfrench@microsoft.com>
Tue, 21 Jan 2025 01:28:36 +0000 (19:28 -0600)
In file common/smb2pdu.h is defined struct reparse_symlink_data_buffer
which is same as struct reparse_symlink_data and is used in the whole code.
So remove duplicate struct reparse_symlink_data from client/cifspdu.h.

In file common/smb2pdu.h is defined also SYMLINK_FLAG_RELATIVE constant, so
remove duplication from client/cifspdu.h.

Signed-off-by: Pali Rohár <pali@kernel.org>
Acked-by: Paulo Alcantara (Red Hat) <pc@manguebit.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/cifspdu.h

index 17202754e6d00a022cbfb75289b0f081148c4be1..5c047b00516f2e9489c666a0760de79d48aa00a8 100644 (file)
@@ -1484,22 +1484,6 @@ struct file_notify_information {
        __u8  FileName[];
 } __attribute__((packed));
 
-/* For IO_REPARSE_TAG_SYMLINK */
-struct reparse_symlink_data {
-       __le32  ReparseTag;
-       __le16  ReparseDataLength;
-       __u16   Reserved;
-       __le16  SubstituteNameOffset;
-       __le16  SubstituteNameLength;
-       __le16  PrintNameOffset;
-       __le16  PrintNameLength;
-       __le32  Flags;
-       char    PathBuffer[];
-} __attribute__((packed));
-
-/* Flag above */
-#define SYMLINK_FLAG_RELATIVE 0x00000001
-
 /* For IO_REPARSE_TAG_NFS */
 #define NFS_SPECFILE_LNK       0x00000000014B4E4C
 #define NFS_SPECFILE_CHR       0x0000000000524843