]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
smb: move notify completion filter flags into common/smb2pdu.h
authorChenXiaoSong <chenxiaosong@kylinos.cn>
Thu, 6 Nov 2025 07:46:56 +0000 (15:46 +0800)
committerSteve French <stfrench@microsoft.com>
Wed, 10 Dec 2025 03:22:54 +0000 (21:22 -0600)
Some of these definitions are already in common/smb2pdu.h, remove the
duplicate client side definitions, and move FILE_NOTIFY_CHANGE_NAME to
common header file.

Signed-off-by: ChenXiaoSong <chenxiaosong@kylinos.cn>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/cifspdu.h
fs/smb/common/smb2pdu.h

index d8e3a7e950201dc21ca5c4a4c6ced6ca54f81ba8..d93c7aae7d603a0b3769ed57c4e9c4c5f7950eb1 100644 (file)
@@ -1357,20 +1357,6 @@ typedef struct smb_com_transaction_change_notify_rsp {
        __u16 ByteCount;
        /* __u8 Pad[3]; */
 } __packed TRANSACT_CHANGE_NOTIFY_RSP;
-/* Completion Filter flags for Notify */
-#define FILE_NOTIFY_CHANGE_FILE_NAME    0x00000001
-#define FILE_NOTIFY_CHANGE_DIR_NAME     0x00000002
-#define FILE_NOTIFY_CHANGE_NAME         0x00000003
-#define FILE_NOTIFY_CHANGE_ATTRIBUTES   0x00000004
-#define FILE_NOTIFY_CHANGE_SIZE         0x00000008
-#define FILE_NOTIFY_CHANGE_LAST_WRITE   0x00000010
-#define FILE_NOTIFY_CHANGE_LAST_ACCESS  0x00000020
-#define FILE_NOTIFY_CHANGE_CREATION     0x00000040
-#define FILE_NOTIFY_CHANGE_EA           0x00000080
-#define FILE_NOTIFY_CHANGE_SECURITY     0x00000100
-#define FILE_NOTIFY_CHANGE_STREAM_NAME  0x00000200
-#define FILE_NOTIFY_CHANGE_STREAM_SIZE  0x00000400
-#define FILE_NOTIFY_CHANGE_STREAM_WRITE 0x00000800
 
 #define FILE_ACTION_ADDED              0x00000001
 #define FILE_ACTION_REMOVED            0x00000002
index d5413029b59a7ccf870d629259c7e619606a4280..5ae54b78a71e0658c498067ba5b4d1461d164d55 100644 (file)
@@ -991,6 +991,7 @@ struct smb2_set_info_rsp {
 /* notify completion filter flags. See MS-FSCC 2.6 and MS-SMB2 2.2.35 */
 #define FILE_NOTIFY_CHANGE_FILE_NAME           0x00000001
 #define FILE_NOTIFY_CHANGE_DIR_NAME            0x00000002
+#define FILE_NOTIFY_CHANGE_NAME                        0x00000003
 #define FILE_NOTIFY_CHANGE_ATTRIBUTES          0x00000004
 #define FILE_NOTIFY_CHANGE_SIZE                        0x00000008
 #define FILE_NOTIFY_CHANGE_LAST_WRITE          0x00000010