diff options
| author | ChenXiaoSong <chenxiaosong@kylinos.cn> | 2025-11-06 18:00:56 +0800 |
|---|---|---|
| committer | Steve French <stfrench@microsoft.com> | 2025-12-09 21:23:03 -0600 |
| commit | 08c2a7d2bae9175e55e5b47e77de74a2cd8ee6b7 (patch) | |
| tree | a9ba7e8176fd87158fcde3aa9020683aed0b0b68 | |
| parent | 6539e18517b62815fa5445ad38de51036d5572d8 (diff) | |
smb: move file_notify_information to common/fscc.h
This struct definition is specified in MS-FSCC, and KSMBD will also use it,
so move it into common header file.
Signed-off-by: ChenXiaoSong <chenxiaosong@kylinos.cn>
Signed-off-by: Steve French <stfrench@microsoft.com>
| -rw-r--r-- | fs/smb/client/cifspdu.h | 11 | ||||
| -rw-r--r-- | fs/smb/common/fscc.h | 11 |
2 files changed, 11 insertions, 11 deletions
diff --git a/fs/smb/client/cifspdu.h b/fs/smb/client/cifspdu.h index 0e7860f1e968..10e5c1bee17b 100644 --- a/fs/smb/client/cifspdu.h +++ b/fs/smb/client/cifspdu.h @@ -1358,17 +1358,6 @@ typedef struct smb_com_transaction_change_notify_rsp { /* __u8 Pad[3]; */ } __packed TRANSACT_CHANGE_NOTIFY_RSP; -/* - * response contains array of the following structures - * See MS-FSCC 2.7.1 - */ -struct file_notify_information { - __le32 NextEntryOffset; - __le32 Action; - __le32 FileNameLength; - __u8 FileName[]; -} __packed; - struct cifs_quota_data { __u32 rsrvd1; /* 0 */ __u32 sid_size; diff --git a/fs/smb/common/fscc.h b/fs/smb/common/fscc.h index 35dbacdbb902..b8e7bb5ddfdd 100644 --- a/fs/smb/common/fscc.h +++ b/fs/smb/common/fscc.h @@ -145,6 +145,17 @@ typedef struct { } __packed FILE_SYSTEM_DEVICE_INFO; /* device info level 0x104 */ /* + * Response contains array of the following structures + * See MS-FSCC 2.7.1 + */ +struct file_notify_information { + __le32 NextEntryOffset; + __le32 Action; + __le32 FileNameLength; + __u8 FileName[]; +} __packed; + +/* * See POSIX Extensions to MS-FSCC 2.3.2.1 * Link: https://gitlab.com/samba-team/smb3-posix-spec/-/blob/master/fscc_posix_extensions.md */ |
