Hi,
Ok, time for another iteration of this patch. Changes since last time:
- Queue request freelist table split in half, one for reads and one for
writes. Reads are allowed to steal from the write queue. This removes
writes_pending and writes_max from the request queue and saves
getting the queue in end_that_request_last.
- tq_disk has been broken somewhat up. It's main use is now to run
when all out standing request _must_ finish, i.e. when memory
pressure becomes a problem, for sync, etc. Waiting on a buffer
no longer causes a tq_disk run, nor does request shortage. Next
step if waiting on a page - ideas appreciated.
- I2O and cpqarray should be ok again.
-- * Jens Axboe <axboe@suse.de> * Linux CD/DVD-ROM, SuSE Labs * http://kernel.dk
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Sun Apr 23 2000 - 21:00:09 EST