cifs: fix bad fids sent over wire
[platform/kernel/linux-starfive.git] / fs / smbfs_common / smb2pdu.h
index 38b8fc5..6653b4b 100644 (file)
@@ -608,8 +608,8 @@ struct smb2_close_req {
        __le16 StructureSize;   /* Must be 24 */
        __le16 Flags;
        __le32 Reserved;
-       __le64  PersistentFileId; /* opaque endianness */
-       __le64  VolatileFileId; /* opaque endianness */
+       __u64  PersistentFileId; /* opaque endianness */
+       __u64  VolatileFileId; /* opaque endianness */
 } __packed;
 
 /*
@@ -653,8 +653,8 @@ struct smb2_read_req {
        __u8   Flags; /* MBZ unless SMB3.02 or later */
        __le32 Length;
        __le64 Offset;
-       __le64  PersistentFileId;
-       __le64  VolatileFileId;
+       __u64  PersistentFileId;
+       __u64  VolatileFileId;
        __le32 MinimumCount;
        __le32 Channel; /* MBZ except for SMB3 or later */
        __le32 RemainingBytes;
@@ -692,8 +692,8 @@ struct smb2_write_req {
        __le16 DataOffset; /* offset from start of SMB2 header to write data */
        __le32 Length;
        __le64 Offset;
-       __le64  PersistentFileId; /* opaque endianness */
-       __le64  VolatileFileId; /* opaque endianness */
+       __u64  PersistentFileId; /* opaque endianness */
+       __u64  VolatileFileId; /* opaque endianness */
        __le32 Channel; /* MBZ unless SMB3.02 or later */
        __le32 RemainingBytes;
        __le16 WriteChannelInfoOffset;
@@ -722,8 +722,8 @@ struct smb2_flush_req {
        __le16 StructureSize;   /* Must be 24 */
        __le16 Reserved1;
        __le32 Reserved2;
-       __le64  PersistentFileId;
-       __le64  VolatileFileId;
+       __u64  PersistentFileId;
+       __u64  VolatileFileId;
 } __packed;
 
 struct smb2_flush_rsp {
@@ -769,8 +769,8 @@ struct smb2_change_notify_req {
        __le16  StructureSize;
        __le16  Flags;
        __le32  OutputBufferLength;
-       __le64  PersistentFileId; /* opaque endianness */
-       __le64  VolatileFileId; /* opaque endianness */
+       __u64   PersistentFileId; /* opaque endianness */
+       __u64   VolatileFileId; /* opaque endianness */
        __le32  CompletionFilter;
        __u32   Reserved;
 } __packed;
@@ -978,8 +978,8 @@ struct smb2_create_rsp {
        __le64 EndofFile;
        __le32 FileAttributes;
        __le32 Reserved2;
-       __le64  PersistentFileId;
-       __le64  VolatileFileId;
+       __u64  PersistentFileId;
+       __u64  VolatileFileId;
        __le32 CreateContextsOffset;
        __le32 CreateContextsLength;
        __u8   Buffer[1];