usr/src/uts/common/fs/smbsrv/smb_dispatch.c (Diff revision 1)
is this the kind of situation where we should consider logging a "Your client is misbehaving message" once per-client, or is this something Windows gets wrong always? If it's not misconfiguration or whatever, don't worry about it.
usr/src/uts/common/fs/smbsrv/smb_write.c (Diff revision 1)
Would stating the version more precisely help?
(is it 7 only, 7 and above, specific revs of 7?)
5904 unable to save/modify files (zip,notepad,excel) on CIFS share from Windows 7
Review Request #47 — Created May 2, 2015 and submitted
A Windows 7 client sends us write requests that we think are invalid because the request size is longer than 64k and they did not negotiate the "large writes" capability when they started talking to us. Just deal with it...
Internal reviewer: Kevin Crowe
Verified this client+application can write to our server.
Field tested for quite some time.