Commit 08c2a7d2 authored by ChenXiaoSong's avatar ChenXiaoSong Committed by Steve French
Browse files

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: default avatarChenXiaoSong <chenxiaosong@kylinos.cn>
Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
parent 6539e185
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -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;
+11 −0
Original line number Diff line number Diff line
@@ -144,6 +144,17 @@ typedef struct {
	__le32 DeviceCharacteristics;
} __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