[patch, rfc]: block layer, queues

From: Jens Axboe (axboe@suse.de)
Date: Sun Apr 16 2000 - 08:33:43 EST


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