Commit Graph

166 Commits (dace8bbfccfd9e4fcccfffcfbd82881fda3e756f)

Author SHA1 Message Date
Tomoki Sekiyama 7c8a3679e3 elevator: acquire q->sysfs_lock in elevator_change() 11 years ago
Tomoki Sekiyama eb1c160b22 elevator: Fix a race in elevator switching and md device initialization 11 years ago
Joe Perches c1b511eb21 block: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...) 12 years ago
Jianpeng Ma d50235b7bc elevator: Fix a race in elevator switching 12 years ago
Lin Ming c8158819d5 block: implement runtime pm strategy 12 years ago
Sasha Levin b67bfe0d42 hlist: drop the node parameter from iterators 12 years ago
Tejun Heo 21c3c5d280 block: don't request module during elevator init 12 years ago
Tejun Heo bb813f4c93 init, block: try to load default elevator module early during boot 12 years ago
Sasha Levin 242d98f077 block,elevator: use new hashtable implementation 12 years ago
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