Commit Graph

65 Commits (ffc29315e5b665d3e7e17d6156ac82f85a6d0205)

Author SHA1 Message Date
Tejun Heo 050c8ea80e block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions 13 years ago
Peter Zijlstra 39be350127 sched, block: Unify cache detection 13 years ago
Tejun Heo f1f8cc9465 block, cfq: move icq creation and rq->elv.icq association to block core 13 years ago
Tejun Heo 7e5a879449 block, cfq: move io_cq exit/release to blk-ioc.c 13 years ago
Tejun Heo 47fdd4ca96 block, cfq: move io_cq lookup to blk-ioc.c 13 years ago
Tejun Heo 22f746e235 block: remove elevator_queue->ops 13 years ago
Tejun Heo f2dbd76a0a block, cfq: replace current_io_context() with create_io_context() 13 years ago
Tejun Heo 09ac46c429 block: misc updates to blk_get_queue() 13 years ago
Tejun Heo 6e736be7f2 block: make ioc get/put interface more conventional and fix race on alloction 13 years ago
Tejun Heo a73f730d01 block, cfq: move cfqd->cic_index to q->id 13 years ago
Tejun Heo 34f6055c80 block: add blk_queue_dead() 13 years ago
Tejun Heo c9a929dde3 block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown 14 years ago
Tejun Heo bc16a4f933 block: reorganize throtl_get_tg() and blk_throtl_bio() 14 years ago
Tejun Heo e3c78ca524 block: reorganize queue draining 14 years ago
Tejun Heo bc9fcbf9cb block: move blk_throtl prototypes to block/blk.h 14 years ago
Jeff Moyer 4853abaae7 block: fix flush machinery for stacking drivers with differring flush flags 14 years ago
James Bottomley 0a58e077eb block: add proper state guards to __elv_next_request 14 years ago
shaohua.li@intel.com 3ac0cc4508 block: hold queue if flush is running for non-queueable flush drive 14 years ago
Jens Axboe c21e6beba8 block: get rid of QUEUE_FLAG_REENTER 14 years ago
Christoph Hellwig 24ecfbe27f block: add blk_run_queue_async 14 years ago
Lucas De Marchi 25985edced Fix common misspellings 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
Tejun Heo ae1b153962 block: reimplement FLUSH/FUA to support merge 14 years ago
Tejun Heo 414b4ff5ee block: add REQ_FLUSH_SEQ 14 years ago
Jens Axboe f253b86b4a Revert "block: fix accounting bug on cross partition merges" 15 years ago
Yasuaki Ishimatsu 7681bfeecc block: fix accounting bug on cross partition merges 15 years ago
Martin K. Petersen 13f05c8d8e block/scsi: Provide a limit on the number of integrity segments 15 years ago
Tejun Heo 4fed947cb3 block: implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests 15 years ago
Tejun Heo dd4c133f38 block: rename barrier/ordered to flush 15 years ago
Tejun Heo 28e7d18452 block: drop barrier ordering by queue draining 15 years ago
Tejun Heo dd831006d5 block: misc cleanups in barrier code 15 years ago
Brian King be14eb6191 block: Range check cpu in blk_cpu_to_group 15 years ago
Christoph Hellwig 33659ebbae block: remove wrappers for request type/flags 15 years ago
Tejun Heo 80a761fd33 block: implement mixed merge of different failfast requests 16 years ago
Kiyoshi Ueda 3c4198e874 block: fix no diskstat problem 16 years ago
Boaz Harrosh a411f4bbb8 block: Un-export blk_rq_append_bio 16 years ago
Tejun Heo 9934c8c045 block: implement and enforce request peek/start/fetch 16 years ago
Tejun Heo 2e46e8b27a block: drop request->hard_* and *nr_sectors 16 years ago
Jens Axboe c69d48540c block: include discard requests in IO accounting 16 years ago
Jens Axboe c2553b5844 block: make blk_do_io_stat() do the full "is this rq accountable" checks 16 years ago
Tejun Heo 158dbda006 block: reorganize request fetching functions 16 years ago
Jerome Marchand 42dad7647a block: simplify I/O stat accounting 16 years ago
Jens Axboe f600abe2de block: fix bad spelling of quiesce 16 years ago
Jerome Marchand 26308eab69 block: fix inconsistency in I/O stat accounting code 16 years ago
Jens Axboe 6c7e8cee6a block: elevator quiescing helpers 16 years ago
Rusty Russell c69fc56de1 cpumask: use topology_core_cpumask/topology_thread_cpumask instead of cpu_core_map/cpu_sibling_map 16 years ago
Jens Axboe fb8ec18c31 block: fix oops in blk_queue_io_stat() 16 years ago
Rusty Russell be4d638c15 cpumask: Replace cpu_coregroup_map with cpu_coregroup_mask 16 years ago
Jens Axboe f73e2d13a1 block: remove __generic_unplug_device() from exports 17 years ago