original_kernel/drivers/block
Mike Miller 68d95b585f cciss: remove READ_AHEAD define and use block layer defaults
This patch removes the #define READ_AHEAD 1024 from the driver and uses the
block layer defaults, instead. We have found that under certain workloads
the setting can cause a disk connected to the e200 controller to go offline.
If the disk hiccups the link may try to downshift but the controller is
never notified that the link successfully completed the renegotiation.
We've also found that performance using the block layer default of 32 pages
was on par with the 1024 setting. We tried setting it to zero at one time
based on info from our firmware guys but that killed performance. Turns out
we were talking about 2 different read ahead settings.
Please consider this for inclusion.

Signed-off-by: Mike Miller <mike.miller@hp.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-03-04 11:28:43 +01:00
..
aoe Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block 2008-02-08 09:42:46 -08:00
paride
DAC960.c
DAC960.h
Kconfig rd: support XIP 2008-02-08 09:22:30 -08:00
Makefile rewrite rd 2008-02-08 09:22:30 -08:00
amiflop.c
ataflop.c
brd.c rd: support XIP 2008-02-08 09:22:30 -08:00
cciss.c cciss: remove READ_AHEAD define and use block layer defaults 2008-03-04 11:28:43 +01:00
cciss.h
cciss_cmd.h
cciss_scsi.c resubmit: cciss: procfs updates to display info about many 2008-03-04 11:14:39 +01:00
cciss_scsi.h
cpqarray.c
cpqarray.h
cryptoloop.c
floppy.c
ida_cmd.h
ida_ioctl.h
loop.c
nbd.c NBD: make nbd default to deadline I/O scheduler 2008-02-23 17:12:15 -08:00
pktcdvd.c
ps2esdi.c
ps3disk.c
smart1,2.h
sunvdc.c
swim3.c Fix compile of swim3 as module 2008-02-14 20:58:04 -08:00
sx8.c
ub.c ub: fix up the conversion to sg_init_table() 2008-02-09 11:08:33 -08:00
umem.c
umem.h
viodasd.c
virtio_blk.c
xd.c
xd.h
xen-blkfront.c xen: Implement getgeo for Xen virtual block device. 2008-02-21 16:19:13 -08:00
xsysace.c
z2ram.c