164 Commits (68cf8d0c720cdb76dc912c983d8dae9de6d6e5cf)

Author SHA1 Message Date
Joe Perches c1b511eb21 block: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...) 8 years ago
Jianpeng Ma d50235b7bc elevator: Fix a race in elevator switching 8 years ago
Lin Ming c8158819d5 block: implement runtime pm strategy 9 years ago
Sasha Levin b67bfe0d42 hlist: drop the node parameter from iterators 9 years ago
Tejun Heo 21c3c5d280 block: don't request module during elevator init 9 years ago
Tejun Heo bb813f4c93 init, block: try to load default elevator module early during boot 9 years ago
Sasha Levin 242d98f077 block,elevator: use new hashtable implementation 9 years ago
Shaohua Li bee0393cc1 block: recursive merge requests 9 years ago
Martin K. Petersen e2a60da74f block: Clean up special command handling logic 9 years ago
Tejun Heo a2b1693bac blkcg: implement per-queue policy activation 10 years ago
Tejun Heo 852c788f83 block: implement bio_associate_current() 10 years ago
Tejun Heo e8989fae38 blkcg: unify blkg's for blkcg policies 10 years ago
Tejun Heo 03aa264ac1 blkcg: let blkcg core manage per-queue blkg list and counter 10 years ago
Tejun Heo 72e06c2551 blkcg: shoot down blkio_groups on elevator switch 10 years ago
Tejun Heo d732580b4e block: implement blk_queue_bypass_start/end() 10 years ago
Tejun Heo b2fab5acd2 elevator: make elevator_init_fn() return 0/-errno 10 years ago
Tejun Heo 5a5bafdc39 elevator: clear auxiliary data earlier during elevator switch 10 years ago
Tejun Heo 050c8ea80e block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions 10 years ago
Jens Axboe 5d381efb3d Revert "block: recursive merge requests" 10 years ago
Shaohua Li 274193224c block: recursive merge requests 10 years ago
Tejun Heo 7e5a879449 block, cfq: move io_cq exit/release to blk-ioc.c 10 years ago
Tejun Heo 3d3c2379fe block, cfq: move icq cache management to block core 10 years ago
Tejun Heo a612fddf0d block, cfq: move cfqd->icq_list to request_queue and add request->elv.icq 10 years ago
Tejun Heo 22f746e235 block: remove elevator_queue->ops 10 years ago
Tejun Heo f8fc877d3c block: reorder elevator switch sequence 10 years ago
Tejun Heo b9a1920837 block, cfq: remove delayed unlink 10 years ago
Tejun Heo c9a929dde3 block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown 10 years ago
Tejun Heo e3c78ca524 block: reorganize queue draining 10 years ago
Wang Sheng-Hui 484fc254b8 elevator: use ELV_NAME_MAX instead of magic number 16 for chosen_elevator 10 years ago
Jeff Moyer 796d5116c4 iosched: prevent aliased requests from starving other I/O 11 years ago
Jens Axboe 771949d03b block: get rid of on-stack plugging debug checks 11 years ago
Kees Cook 490b94be02 iosched: remove redundant sprintf 11 years ago
Jens Axboe 3aa72873ff elevator: check for ELEVATOR_INSERT_SORT_MERGE in !elvpriv case too 11 years ago
Christoph Hellwig 24ecfbe27f block: add blk_run_queue_async 11 years ago
Jens Axboe b710a48055 block: get rid of elv_insert() interface 11 years ago
Jens Axboe 5e84ea3a9c block: attempt to merge with existing requests on plug flush 11 years ago
Jens Axboe 7eaceaccab block: remove per-queue plugging 11 years ago
Jens Axboe 73c1010119 block: initial patch for on-stack per-task plugging 11 years ago
Tejun Heo 1654e7411a block: add @force_kblockd to __blk_run_queue() 11 years ago
Mike Snitzer c186794dbb block: share request flush fields with elevator_private 11 years ago
Tejun Heo ae1b153962 block: reimplement FLUSH/FUA to support merge 11 years ago
Christoph Hellwig 02e031cbc8 block: remove REQ_HARDBARRIER 11 years ago
Jens Axboe 430c62fb29 elevator: fix oops on early call to elevator_change() 11 years ago
Tejun Heo 28e7d18452 block: drop barrier ordering by queue draining 11 years ago
Jens Axboe 5dd531a03a block: add function call to switch the IO scheduler from a driver 11 years ago
Adrian Hunter 8d57a98ccd block: add secure discard 11 years ago
Christoph Hellwig 7b6d91daee block: unify flags for struct bio and struct request 11 years ago
Christoph Hellwig 33659ebbae block: remove wrappers for request type/flags 11 years ago
Mike Snitzer 1abec4fdbb block: make blk_init_free_list and elevator_init idempotent 12 years ago
Mike Snitzer e36f724b4a block: Adjust elv_iosched_show to return "none" for bio-based DM 12 years ago