aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86_64
diff options
context:
space:
mode:
authorEric Moore <eric.moore@lsi.com>2007-09-29 10:17:49 -0600
committerJames Bottomley <jejb@mulgrave.localdomain>2007-10-12 14:52:23 -0400
commite1fc2b5167f9c3614099e55d3f49763a26a5a339 (patch)
treeb8ac99997b790e2d55995ba00253d199fd180c11 /arch/x86_64
parentc51d0beaaed902ef48ed1f3b1834d37b7ffd55e8 (diff)
downloadkernel_samsung_aries-e1fc2b5167f9c3614099e55d3f49763a26a5a339.zip
kernel_samsung_aries-e1fc2b5167f9c3614099e55d3f49763a26a5a339.tar.gz
kernel_samsung_aries-e1fc2b5167f9c3614099e55d3f49763a26a5a339.tar.bz2
[SCSI] mptlan: bug fix, only half the message frame is dma'd resulting in corruption
NB = number of blocks. This represents the number of blocks to transfer. The block size is based on the message frame size provided in the ioc_facts. A value of zero indicates the entire message frame should be copied. This is two bit value. So by setting this to non-zero vaule, you increase performance by reducing amount of data needing to be dma'd. The value that is stored in ioc->ReqeustNB is sometimes a non-zero vaule, which creates a bug in mptlan, where not the entire message frame is getting transfer to firware, resulting in corruption. This fix sets the default to zero, thus entire message frame is copied. Signed-off-by: Eric Moore <Eric.Moore@lsi.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'arch/x86_64')
0 files changed, 0 insertions, 0 deletions