Commit Graph

156 Commits (42002c6de9ee1916a118d6a732c533bfe138ed6f)

Author SHA1 Message Date
Shaohua Li bee0393cc1 block: recursive merge requests 12 years ago
Martin K. Petersen e2a60da74f block: Clean up special command handling logic 13 years ago
Tejun Heo a2b1693bac blkcg: implement per-queue policy activation 13 years ago
Tejun Heo 852c788f83 block: implement bio_associate_current() 13 years ago
Tejun Heo e8989fae38 blkcg: unify blkg's for blkcg policies 13 years ago
Tejun Heo 03aa264ac1 blkcg: let blkcg core manage per-queue blkg list and counter 13 years ago
Tejun Heo 72e06c2551 blkcg: shoot down blkio_groups on elevator switch 13 years ago
Tejun Heo d732580b4e block: implement blk_queue_bypass_start/end() 13 years ago
Tejun Heo b2fab5acd2 elevator: make elevator_init_fn() return 0/-errno 13 years ago
Tejun Heo 5a5bafdc39 elevator: clear auxiliary data earlier during elevator switch 13 years ago
Tejun Heo 050c8ea80e block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions 13 years ago
Jens Axboe 5d381efb3d Revert "block: recursive merge requests" 13 years ago
Shaohua Li 274193224c block: recursive merge requests 13 years ago
Tejun Heo 7e5a879449 block, cfq: move io_cq exit/release to blk-ioc.c 13 years ago
Tejun Heo 3d3c2379fe block, cfq: move icq cache management to block core 13 years ago
Tejun Heo a612fddf0d block, cfq: move cfqd->icq_list to request_queue and add request->elv.icq 13 years ago
Tejun Heo 22f746e235 block: remove elevator_queue->ops 13 years ago
Tejun Heo f8fc877d3c block: reorder elevator switch sequence 13 years ago
Tejun Heo b9a1920837 block, cfq: remove delayed unlink 13 years ago
Tejun Heo c9a929dde3 block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown 14 years ago
Tejun Heo e3c78ca524 block: reorganize queue draining 14 years ago
Wang Sheng-Hui 484fc254b8 elevator: use ELV_NAME_MAX instead of magic number 16 for chosen_elevator 14 years ago
Jeff Moyer 796d5116c4 iosched: prevent aliased requests from starving other I/O 14 years ago
Jens Axboe 771949d03b block: get rid of on-stack plugging debug checks 14 years ago
Kees Cook 490b94be02 iosched: remove redundant sprintf 14 years ago
Jens Axboe 3aa72873ff elevator: check for ELEVATOR_INSERT_SORT_MERGE in !elvpriv case too 14 years ago
Christoph Hellwig 24ecfbe27f block: add blk_run_queue_async 14 years ago
Jens Axboe b710a48055 block: get rid of elv_insert() interface 14 years ago
Jens Axboe 5e84ea3a9c block: attempt to merge with existing requests on plug flush 14 years ago
Jens Axboe 7eaceaccab block: remove per-queue plugging 14 years ago
Jens Axboe 73c1010119 block: initial patch for on-stack per-task plugging 14 years ago
Tejun Heo 1654e7411a block: add @force_kblockd to __blk_run_queue() 14 years ago
Mike Snitzer c186794dbb block: share request flush fields with elevator_private 14 years ago
Tejun Heo ae1b153962 block: reimplement FLUSH/FUA to support merge 14 years ago
Christoph Hellwig 02e031cbc8 block: remove REQ_HARDBARRIER 14 years ago
Jens Axboe 430c62fb29 elevator: fix oops on early call to elevator_change() 15 years ago
Tejun Heo 28e7d18452 block: drop barrier ordering by queue draining 15 years ago
Jens Axboe 5dd531a03a block: add function call to switch the IO scheduler from a driver 15 years ago
Adrian Hunter 8d57a98ccd block: add secure discard 15 years ago
Christoph Hellwig 7b6d91daee block: unify flags for struct bio and struct request 15 years ago
Christoph Hellwig 33659ebbae block: remove wrappers for request type/flags 15 years ago
Mike Snitzer 1abec4fdbb block: make blk_init_free_list and elevator_init idempotent 15 years ago
Mike Snitzer e36f724b4a block: Adjust elv_iosched_show to return "none" for bio-based DM 15 years ago
Mike Snitzer 01effb0dc1 block: allow initialization of previously allocated request_queue 15 years ago
Divyesh Shah 812d402648 blkio: Add io_merged stat 15 years ago
wzt.wzt@gmail.com a506aedc51 Block: Fix block/elevator.c elevator_get() off-by-one error 15 years ago
Emese Revfy 52cf25d0ab Driver core: Constify struct sysfs_ops in struct kobj_type 15 years ago
Alan D. Brunelle 488991e28e block: Added in stricter no merge semantics for block I/O 15 years ago
KOSAKI Motohiro 8c27959858 elv_iosched_store(): fix strstrip() misuse 16 years ago
Jens Axboe 492af6350a block: remove the anticipatory IO scheduler 16 years ago