]> git.karo-electronics.de Git - mv-sheeva.git/commit
cifs: untangle server->maxBuf and CIFSMaxBufSize
authorJeff Layton <jlayton@redhat.com>
Tue, 11 Oct 2011 10:41:32 +0000 (06:41 -0400)
committerSteve French <smfrench@gmail.com>
Thu, 13 Oct 2011 04:41:32 +0000 (23:41 -0500)
commitc974befa402b5eb2ed115b3083b5a46a4be85a9f
tree88c5835981e1e306248b9f9c4662510ff5b8d5e1
parentf3a6a60e4c3ac83370c620dbbd08d2a418b9364d
cifs: untangle server->maxBuf and CIFSMaxBufSize

server->maxBuf is the maximum SMB size (including header) that the
server can handle. CIFSMaxBufSize is the maximum amount of data (sans
header) that the client can handle. Currently maxBuf is being capped at
CIFSMaxBufSize + the max headers size, and the two values are used
somewhat interchangeably in the code.

This makes little sense as these two values are not related at all.
Separate them and make sure the code uses the right values in the right
places.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <smfrench@gmail.com>
fs/cifs/cifssmb.c
fs/cifs/connect.c
fs/cifs/file.c
fs/cifs/sess.c