path: root/block/elevator.c
Commit message (Expand)AuthorAgeFilesLines
* block: remove REQ_HARDBARRIERChristoph Hellwig2010-11-101-2/+2
* Merge branch 'v2.6.36-rc8' into for-2.6.37/barrierJens Axboe2010-10-191-15/+37
| * elevator: fix oops on early call to elevator_change()Jens Axboe2010-10-071-4/+8
| * block: add function call to switch the IO scheduler from a driverJens Axboe2010-08-231-13/+31
* | block: drop barrier ordering by queue drainingTejun Heo2010-09-101-70/+9
* block: add secure discardAdrian Hunter2010-08-121-0/+6
* block: unify flags for struct bio and struct requestChristoph Hellwig2010-08-071-2/+1
* block: remove wrappers for request type/flagsChristoph Hellwig2010-08-071-6/+10
* block: make blk_init_free_list and elevator_init idempotentMike Snitzer2010-06-041-2/+4
* block: Adjust elv_iosched_show to return "none" for bio-based DMMike Snitzer2010-05-241-1/+1
* block: allow initialization of previously allocated request_queueMike Snitzer2010-05-111-0/+2
* blkio: Add io_merged statDivyesh Shah2010-04-091-0/+9
* Block: Fix block/elevator.c elevator_get() off-by-one errorwzt.wzt@gmail.com2010-04-021-1/+1
* Driver core: Constify struct sysfs_ops in struct kobj_typeEmese Revfy2010-03-071-1/+1
* block: Added in stricter no merge semantics for block I/OAlan D. Brunelle2010-01-291-1/+10
* Merge branch 'for-linus' into for-2.6.33Jens Axboe2009-10-131-3/+1
| * elv_iosched_store(): fix strstrip() misuseKOSAKI Motohiro2009-10-091-3/+1
* | block: remove the anticipatory IO schedulerJens Axboe2009-10-031-8/+2
* bio: first step in sanitizing the bio->bi_rw flag testingJens Axboe2009-09-111-1/+2
* scsi,block: update SCSI to handle mixed merge failuresTejun Heo2009-09-111-13/+0
* block: fix failfast merge testing in elv_rq_merge_ok()Tejun Heo2009-07-171-4/+9
* block: don't merge requests of different failfast settingsTejun Heo2009-07-031-0/+8
* Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2009-06-111-149/+36
| * block: fix a possible oops on elv_abort_queue()Kiyoshi Ueda2009-06-021-0/+5
| * block: Expose stacked device queues in sysfsMartin K. Petersen2009-05-221-1/+12
| * block: change the tag sync vs async restriction logicJens Axboe2009-05-201-4/+4
| * block: convert to pos and nr_sectors accessorsTejun Heo2009-05-111-11/+11
| * block: implement and use [__]blk_end_request_all()Tejun Heo2009-04-281-1/+1
| * block: reorganize request fetching functionsTejun Heo2009-04-281-128/+0
| * block: kill blk_start_queueing()Tejun Heo2009-04-281-4/+3
* | tracing/events: convert block trace points to TRACE_EVENT()Li Zefan2009-06-091-6/+2
* block: fix bad spelling of quiesceJens Axboe2009-04-151-4/+4
* block: fix inconsistency in I/O stat accounting codeJerome Marchand2009-04-071-1/+1
* block: elevator quiescing helpersJens Axboe2009-04-071-13/+27
* block: change the request allocation/congestion logic to be sync/async basedJens Axboe2009-04-061-1/+1
* block: get rid of elevator_t typedefJens Axboe2008-12-291-26/+29
* block: simplify empty barrier implementationTejun Heo2008-12-291-8/+0
* block: make barrier completion more robustTejun Heo2008-12-291-3/+7
* Merge branches 'tracing/ftrace', 'tracing/function-graph-tracer' and 'tracing...Ingo Molnar2008-12-051-7/+0
| * block: internal dequeue shouldn't start timerTejun Heo2008-12-031-7/+0
* | blktrace: port to tracepoints, updateIngo Molnar2008-11-261-0/+5
* | blktrace: port to tracepointsArnaldo Carvalho de Melo2008-11-261-3/+4
* block: add timer on blkdev_dequeue_request() not elv_next_request()Tejun Heo2008-11-061-6/+6
* block: only call ->request_fn when the queue is not stoppedJens Axboe2008-10-171-4/+3
* block: simplify string handling in elv_iosched_store()Li Zefan2008-10-171-7/+2
* block: change elevator to use __blk_end_request()Kiyoshi Ueda2008-10-091-3/+3
* block: Add interface to abort queued requestsMike Anderson2008-10-091-0/+13
* block: unify request timeout handlingJens Axboe2008-10-091-0/+8
* block: use linux/uaccess.h in elevator.c instead of asm variantJens Axboe2008-10-091-2/+1
* drop vmerge accountingMikulas Patocka2008-10-091-2/+0