Commit Graph

180 Commits (f48d55ce7871824eae3065f4d81956d7113eff19)

Author SHA1 Message Date
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
Jens Axboe ff6657c6c8 cfq-iosched: get rid of private SYNC/ASYNC defines 16 years ago
Jens Axboe b0b78f81a5 cfq-iosched: use rw_is_sync() to see if rw flags are sync or not 16 years ago
Jens Axboe b029195dda cfq-iosched: don't let idling interfere with plugging 16 years ago
Jens Axboe 75e50984f0 cfq-iosched: kill two unused cfqq flags 16 years ago
Jens Axboe 2f5cb7381b cfq-iosched: change dispatch logic to deal with single requests at the time 16 years ago
Jens Axboe aeb6fafb8f block: Add flag for telling the IO schedulers NOT to anticipate more IO 16 years ago
Divyesh Shah 3a9a3f6cc5 cfq-iosched: Allow RT requests to pre-empt ongoing BE timeslice 16 years ago
Jens Axboe 62c1fe9d9f cfq-iosched: fix race between exiting queue and exiting task 16 years ago
Jens Axboe 30e0dc28bf cfq-iosched: remove limit of dispatch depth of max 4 times quantum 16 years ago
Jens Axboe b374d18a4b block: get rid of elevator_t typedef 16 years ago
Cheng Renquan 64d01dc9e1 block: use cancel_work_sync() instead of kblockd_flush_work() 16 years ago
Jens Axboe f7d7b7a7a3 block: as/cfq ssd idle check update 17 years ago
Jens Axboe a68bbddba4 block: add queue flag for SSD/non-rotational devices 17 years ago
Aaron Carroll 45333d5a31 cfq-iosched: fix queue depth detection 17 years ago
Jens Axboe 18887ad910 block: make kblockd_schedule_work() take the queue as parameter 17 years ago
Jens Axboe c265a7f417 cfq-iosched: get rid of enable_idle being unused warning 17 years ago
Jens Axboe 7b679138b3 cfq-iosched: add message logging through blktrace 17 years ago
Jens Axboe 9a11b4ed0e cfq-iosched: properly protect ioc_gone and ioc count 17 years ago
Jens Axboe d6de8be711 cfq-iosched: fix RCU problem in cfq_cic_lookup() 17 years ago
Richard Kennedy be754d2c21 block: reorder cfq_queue to save space on 64bit builds 17 years ago
Jens Axboe 6d63c27557 cfq-iosched: make io priorities inherit CPU scheduling class as well as nice 17 years ago
Jens Axboe 07416d29bc cfq-iosched: fix RCU race in the cfq io_context destructor handling 17 years ago