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>
pull/1354/merge
ChenXiaoSong 2025-11-06 18:00:56 +08:00 committed by Steve French
parent 6539e18517
commit 08c2a7d2ba
2 changed files with 11 additions and 11 deletions

View File

@ -1358,17 +1358,6 @@ typedef struct smb_com_transaction_change_notify_rsp {
/* __u8 Pad[3]; */ /* __u8 Pad[3]; */
} __packed TRANSACT_CHANGE_NOTIFY_RSP; } __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 { struct cifs_quota_data {
__u32 rsrvd1; /* 0 */ __u32 rsrvd1; /* 0 */
__u32 sid_size; __u32 sid_size;

View File

@ -144,6 +144,17 @@ typedef struct {
__le32 DeviceCharacteristics; __le32 DeviceCharacteristics;
} __packed FILE_SYSTEM_DEVICE_INFO; /* device info level 0x104 */ } __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 * 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 * Link: https://gitlab.com/samba-team/smb3-posix-spec/-/blob/master/fscc_posix_extensions.md