This patch is tested with linux/samba. And the bug can't be reproduced with solaris 11, which maybe fix its own problem. But in my case, I have tested kinds of wsize, and general IO is tested with difference wsize by fsx program.
In my case wsize takes value of :
131008,65536, 60000, 131008, 18000, 16777151, 1048576.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
http://rhn.redhat.com/errata/RHSA-2012-0350.html