[parisc-linux-cvs] linux-2.6 jejb

James Bottomley jejb at parisc-linux.org
Tue Mar 9 14:49:04 MST 2004


CVSROOT:	/var/cvs
Module name:	linux-2.6
Changes by:	jejb	04/03/09 14:49:04

Modified files:
	.              : Makefile 
	drivers/block  : ll_rw_blk.c 
	drivers/parisc : ccio-dma.c gsc.c 
	fs             : bio.c 
	include/asm-parisc: io.h 
	include/linux  : bio.h 

Log message:
Improve I/O throughput for ccio based machines:

This does several things

- Fix a bug in the ccio where it could hang on large I/Os (this bug
is also present in the sba_iommu)
- Correct the ccio virtual merging code so it merges far more efficiently
- Turn on virtual merging in the bio layer for ccio (This necessitated
changing bio so it recognises the maximum transfer limit of the current
ccio code).

The same fix and update needs to be done for the sba_iommu



More information about the parisc-linux-cvs mailing list