Commit Graph

364 Commits (e6625fa48e6580a74b7e700efd7e6463e282810b)

Author SHA1 Message Date
Corrado Zoccolo c0324a020e cfq-iosched: reimplement priorities using different service trees 16 years ago
Corrado Zoccolo aa6f6a3de1 cfq-iosched: preparation to handle multiple service trees 16 years ago
Corrado Zoccolo 5db5d64277 cfq-iosched: adapt slice to number of processes doing I/O 16 years ago
Shaohua Li 1a1238a7dd cfq-iosched: improve hw_tag detection 16 years ago
Jeff Moyer e6c5bc737a cfq: break apart merged cfqqs if they stop cooperating 16 years ago
Jeff Moyer b3b6d0408c cfq: change the meaning of the cfqq_coop flag 16 years ago
Jeff Moyer df5fe3e8e1 cfq: merge cooperating cfq_queues 16 years ago
Jeff Moyer b2c18e1e08 cfq: calculate the seek_mean per cfq_queue not per cfq_io_context 16 years ago
Corrado Zoccolo 355b659c87 cfq-iosched: avoid probable slice overrun when idling 16 years ago
Jens Axboe a6151c3a5c cfq-iosched: apply bool value where we return 0/1 16 years ago
Corrado Zoccolo ec60e4f674 cfq-iosched: fix think time allowed for seekers 16 years ago
Jens Axboe b9c8946b19 cfq-iosched: fix the slice residual sign 16 years ago
Jens Axboe 0b182d617e cfq-iosched: abstract out the 'may this cfqq dispatch' logic 16 years ago
Jens Axboe 23e018a1b0 block: get rid of kblock_schedule_delayed_work() 16 years ago
Corrado Zoccolo 48e025e63a cfq-iosched: fix possible problem with jiffies wraparound 16 years ago
Jens Axboe 30996f40bf cfq-iosched: fix issue with rq-rq merging and fifo list ordering 16 years ago
Jens Axboe e00c54c36a cfq-iosched: don't delay async queue if it hasn't dispatched at all 16 years ago
Jens Axboe 61f0c1dcaa cfq-iosched: use assigned slice sync value, not default 16 years ago
Jens Axboe 963b72fc66 cfq-iosched: rename 'desktop' sysfs entry to 'low_latency' 16 years ago
Jens Axboe 8e29675555 cfq-iosched: implement slower async initiate and queue ramp up 16 years ago
Vivek Goyal 365722bb91 cfq-iosched: delay async IO dispatch, if sync IO was just done 16 years ago
Jens Axboe 1d2235152d cfq-iosched: add a knob for desktop interactiveness 16 years ago
Jeff Moyer 06d2188644 cfq: choose a new next_req when a request is dispatched 16 years ago
Shan Wei b217a903ab cfq: fix the log message after dispatched a request 16 years ago
Jens Axboe 1b379d8daf cfq-iosched: get rid of must_alloc flag 16 years ago
Jens Axboe 1f98a13f62 bio: first step in sanitizing the bio->bi_rw flag testing 16 years ago
Vivek Goyal d58b85e1e8 cfq-iosched: no need to keep track of busy_rt_queues 16 years ago
Jens Axboe 5ad531db6e cfq-iosched: drain device queue before switching to a sync queue 16 years ago
Vivek Goyal 32f2e807a3 cfq-iosched: reset oom_cfqq in cfq_set_request() 16 years ago
Shan Wei b706f64281 cfq-iosched: remove redundant check for NULL cfqq in cfq_set_request() 16 years ago
Jens Axboe 6118b70b3a cfq-iosched: get rid of the need for __GFP_NOFAIL in cfq_find_alloc_queue() 16 years ago
Jens Axboe d5036d770f cfq-iosched: move cfqq initialization out of cfq_find_alloc_queue() 16 years ago
Tejun Heo 245b2e70ea percpu: clean up percpu variable definitions 16 years ago
Jeff Moyer 6923715ae3 cfq: remove extraneous '\n' in blktrace output 16 years ago
Gui Jianfeng 81be834713 cfq: cleanup for last_end_request in cfq_data 16 years ago
Nikanth Karthikesan d9c7d394a8 block: prevent possible io_context->refcount overflow 16 years ago
Tejun Heo 2e46e8b27a block: drop request->hard_* and *nr_sectors 16 years ago
Tejun Heo 83096ebf12 block: convert to pos and nr_sectors accessors 16 years ago
Tejun Heo 5b93629b45 block: implement blk_rq_pos/[cur_]sectors() and convert obvious ones 16 years ago
Tejun Heo a7f5579234 block: kill blk_start_queueing() 16 years ago
Jens Axboe f2d1f0ae78 cfq-iosched: cache prio_tree root in cfqq->p_root 16 years ago
Jens Axboe 3ac6c9f8a6 cfq-iosched: fix bug with aliased request and cooperation detection 16 years ago
Jens Axboe 26a2ac009c cfq-iosched: clear ->prio_trees[] on cfqd alloc 16 years ago
Jeff Moyer 04dc6e71a2 cfq-iosched: use the default seek distance when there aren't enough seek samples 16 years ago
Jeff Moyer 4d00aa47e2 cfq-iosched: make seek_mean converge more quickly 16 years ago
Jens Axboe a36e71f996 cfq-iosched: add close cooperator code 16 years ago
Jens Axboe 9481ffdc61 cfq-iosched: log responsible 'cfqq' in idle timer arm 16 years ago
Jens Axboe 2d87072296 cfq-iosched: tweak kick logic a bit more 16 years ago
Jens Axboe 40bb54d197 cfq-iosched: no need to save interrupts in cfq_kick_queue() 16 years ago
Jens Axboe d6ceb25e8d cfq-iosched: don't delay queue kick for a merged request 16 years ago