diff options
author | Steve French <sfrench@us.ibm.com> | 2011-08-02 23:17:43 -0400 |
---|---|---|
committer | Steve French <sfrench@us.ibm.com> | 2011-08-02 23:17:43 -0400 |
commit | fc05a78efb8e91e884017bb0bc43f690aa5b4dcd (patch) | |
tree | f4894033b0d52ca153ed98b597d721f88e160f25 | |
parent | 5f66d2b58ca879e70740c82422354144845d6dd3 (diff) |
Revert "cifs: advertise the right receive buffer size to the server"
This reverts commit c4d3396b261473ded6f370edd1e79ba34e089d7e.
Problems discovered with readdir to Samba due to
not accounting for header size properly with this change
-rw-r--r-- | fs/cifs/sess.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/cifs/sess.c b/fs/cifs/sess.c index 243d58720513..d3e619692ee0 100644 --- a/fs/cifs/sess.c +++ b/fs/cifs/sess.c | |||
@@ -124,8 +124,7 @@ static __u32 cifs_ssetup_hdr(struct cifs_ses *ses, SESSION_SETUP_ANDX *pSMB) | |||
124 | /* that we use in next few lines */ | 124 | /* that we use in next few lines */ |
125 | /* Note that header is initialized to zero in header_assemble */ | 125 | /* Note that header is initialized to zero in header_assemble */ |
126 | pSMB->req.AndXCommand = 0xFF; | 126 | pSMB->req.AndXCommand = 0xFF; |
127 | pSMB->req.MaxBufferSize = cpu_to_le16(min_t(u32, CIFSMaxBufSize - 4, | 127 | pSMB->req.MaxBufferSize = cpu_to_le16(ses->server->maxBuf); |
128 | USHRT_MAX)); | ||
129 | pSMB->req.MaxMpxCount = cpu_to_le16(ses->server->maxReq); | 128 | pSMB->req.MaxMpxCount = cpu_to_le16(ses->server->maxReq); |
130 | pSMB->req.VcNumber = get_next_vcnum(ses); | 129 | pSMB->req.VcNumber = get_next_vcnum(ses); |
131 | 130 | ||