1. 14 11月, 2005 27 次提交
  2. 13 11月, 2005 11 次提交
  3. 12 11月, 2005 2 次提交
    • T
      [BLOCK] elevator: elv_latter/former_request update · 3beb2077
      Tejun Heo 提交于
      With generic dispatch queue update, implicit former/latter request
      handling using rq->queuelist.prev/next doesn't work as expected
      anymore.  Also, the only iosched dependent on this feature was
      noop-iosched and it has been reimplemented to have its own
      latter/former methods.  This patch removes implicit former/latter
      handling.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: NJens Axboe <axboe@suse.de>
      3beb2077
    • T
      [BLOCK] noop-iosched: reimplementation of request dispatching · 5a7c47ee
      Tejun Heo 提交于
      The original implementation directly used dispatch queue.  As new
      generic dispatch queue imposes stricter rules over ioscheds and
      dispatch queue usage, this direct use becomes somewhat problematic.
      This patch reimplements noop-iosched such that it complies to generic
      iosched model better.  Request merging with q->last_merge and
      rq->queuelist.prev/next work again now.
      Signed-off-by: NTejun Heo <htejun@gmail.com>
      Signed-off-by: Jens Axboe <axboe@suse.de
      5a7c47ee