summaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorJames Bottomley2005-08-04 20:28:40 +0200
committerJames Bottomley2005-08-04 20:38:59 +0200
commitfdd0edf2aca72e374d10e7a0957a006f18bffaf4 (patch)
tree884d14e8c9954e438a6c3602fcecbc5d13645cb5 /security
parent[SCSI] aic7xxx: final fixes for DT handling (diff)
downloadkernel-qcow2-linux-fdd0edf2aca72e374d10e7a0957a006f18bffaf4.tar.gz
kernel-qcow2-linux-fdd0edf2aca72e374d10e7a0957a006f18bffaf4.tar.xz
kernel-qcow2-linux-fdd0edf2aca72e374d10e7a0957a006f18bffaf4.zip
[SCSI] fix aic7xxx performance issues since 2.6.12-rc2
Several people noticed we dropped quite a bit on benchmark figures. OK, it was my fault but unfortunately I discovered I ran out of brown paper bags a while ago and forgot to reorder them. The issue is that a construct introduced in the conversion of the driver to use the transport class keyed off whether the block request was tagged or not. However, the aic7xxx driver doesn't properly set up the block layer TCQ (it uses the wrong API), so the driver now things all requests are untagged and we keep it to a queue depth of a single element. Oops. The fix is to use the correct TCQ API. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions