Commit ca248b4d authored by Alexander Viro's avatar Alexander Viro Committed by Linus Torvalds

[PATCH] cifs: annotate TRANSACT_CHANGE_NOTIFY_{REQ,RESP}

Signed-off-by: default avatarAl Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 77203046
...@@ -911,22 +911,22 @@ typedef struct smb_com_transaction_change_notify_req { ...@@ -911,22 +911,22 @@ typedef struct smb_com_transaction_change_notify_req {
struct smb_hdr hdr; /* wct = 23 */ struct smb_hdr hdr; /* wct = 23 */
__u8 MaxSetupCount; __u8 MaxSetupCount;
__u16 Reserved; __u16 Reserved;
__u32 TotalParameterCount; __le32 TotalParameterCount;
__u32 TotalDataCount; __le32 TotalDataCount;
__u32 MaxParameterCount; __le32 MaxParameterCount;
__u32 MaxDataCount; __le32 MaxDataCount;
__u32 ParameterCount; __le32 ParameterCount;
__u32 ParameterOffset; __le32 ParameterOffset;
__u32 DataCount; __le32 DataCount;
__u32 DataOffset; __le32 DataOffset;
__u8 SetupCount; /* four setup words follow subcommand */ __u8 SetupCount; /* four setup words follow subcommand */
/* SNIA spec incorrectly included spurious pad here */ /* SNIA spec incorrectly included spurious pad here */
__u16 SubCommand;/* 4 = Change Notify */ __le16 SubCommand;/* 4 = Change Notify */
__u32 CompletionFilter; /* operation to monitor */ __le32 CompletionFilter; /* operation to monitor */
__u16 Fid; __u16 Fid;
__u8 WatchTree; /* 1 = Monitor subdirectories */ __u8 WatchTree; /* 1 = Monitor subdirectories */
__u8 Reserved2; __u8 Reserved2;
__u16 ByteCount; __le16 ByteCount;
/* __u8 Pad[3];*/ /* __u8 Pad[3];*/
/* __u8 Data[1];*/ /* __u8 Data[1];*/
} TRANSACT_CHANGE_NOTIFY_REQ; } TRANSACT_CHANGE_NOTIFY_REQ;
...@@ -934,14 +934,14 @@ typedef struct smb_com_transaction_change_notify_req { ...@@ -934,14 +934,14 @@ typedef struct smb_com_transaction_change_notify_req {
typedef struct smb_com_transaction_change_notify_rsp { typedef struct smb_com_transaction_change_notify_rsp {
struct smb_hdr hdr; /* wct = 18 */ struct smb_hdr hdr; /* wct = 18 */
__u8 Reserved[3]; __u8 Reserved[3];
__u32 TotalParameterCount; __le32 TotalParameterCount;
__u32 TotalDataCount; __le32 TotalDataCount;
__u32 ParameterCount; __le32 ParameterCount;
__u32 ParameterOffset; __le32 ParameterOffset;
__u32 ParameterDisplacement; __le32 ParameterDisplacement;
__u32 DataCount; __le32 DataCount;
__u32 DataOffset; __le32 DataOffset;
__u32 DataDisplacement; __le32 DataDisplacement;
__u8 SetupCount; /* 0 */ __u8 SetupCount; /* 0 */
__u16 ByteCount; __u16 ByteCount;
/* __u8 Pad[3]; */ /* __u8 Pad[3]; */
......
...@@ -3007,7 +3007,6 @@ int CIFSSMBNotify(const int xid, struct cifsTconInfo *tcon, ...@@ -3007,7 +3007,6 @@ int CIFSSMBNotify(const int xid, struct cifsTconInfo *tcon,
pSMB->Fid = netfid; /* file handle always le */ pSMB->Fid = netfid; /* file handle always le */
pSMB->ByteCount = 0; pSMB->ByteCount = 0;
pSMB->hdr.smb_buf_length += pSMB->ByteCount;
rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB, rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
(struct smb_hdr *) pSMBr, &bytes_returned, 0); (struct smb_hdr *) pSMBr, &bytes_returned, 0);
if (rc) { if (rc) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment