Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
} READ_RSP;
typedef struct locking_andx_range {
- __u16 Pid;
- __u16 Pad;
- __u32 OffsetHigh;
- __u32 OffsetLow;
- __u32 LengthHigh;
- __u32 LengthLow;
+ __le16 Pid;
+ __le16 Pad;
+ __le32 OffsetHigh;
+ __le32 OffsetLow;
+ __le32 LengthHigh;
+ __le32 LengthLow;
} LOCKING_ANDX_RANGE;
#define LOCKING_ANDX_SHARED_LOCK 0x01
struct smb_hdr hdr; /* wct = 8 */
__u8 AndXCommand;
__u8 AndXReserved;
- __u16 AndXOffset;
+ __le16 AndXOffset;
__u16 Fid;
__u8 LockType;
__u8 OplockLevel;
- __u32 Timeout;
- __u16 NumberOfUnlocks;
- __u16 NumberOfLocks;
- __u16 ByteCount;
+ __le32 Timeout;
+ __le16 NumberOfUnlocks;
+ __le16 NumberOfLocks;
+ __le16 ByteCount;
LOCKING_ANDX_RANGE Locks[1];
} LOCK_REQ;
struct smb_hdr hdr; /* wct = 2 */
__u8 AndXCommand;
__u8 AndXReserved;
- __u16 AndXOffset;
+ __le16 AndXOffset;
__u16 ByteCount;
} LOCK_RSP;