aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/blkdev.h
Commit message (Expand)AuthorAge
* blk: avoid divide-by-zero with zero discard granularityLinus Torvalds2012-12-19
* block: discard granularity might not be power of 2Shaohua Li2012-12-14
* block: Make blk_cleanup_queue() wait until request_fn finishedBart Van Assche2012-12-06
* block: Avoid that request_fn is invoked on a dead queueBart Van Assche2012-12-06
* block: Rename queue dead flagBart Van Assche2012-12-06
* block: Implement support for WRITE SAMEMartin K. Petersen2012-09-20
* block: Consolidate command flag and queue limit checks for mergesMartin K. Petersen2012-09-20
* block: Clean up special command handling logicMartin K. Petersen2012-09-20
* block: disable discard request merge temporarilyShaohua Li2012-08-09
* block: Add blk_bio_map_sg() helperAsias He2012-08-02
* block: split discard into aligned requestsPaolo Bonzini2012-08-02
* blk: pass from_schedule to non-request unplug functions.NeilBrown2012-07-31
* blk: centralize non-request unplug handling.NeilBrown2012-07-31
* blkcg: implement per-blkg request allocationTejun Heo2012-06-26
* block: prepare for multiple request_listsTejun Heo2012-06-25
* block: add q->nr_rqs[] and move q->rq.elvpriv to q->nr_rqs_elvprivTejun Heo2012-06-25
* block: Drop dead function blk_abort_queue()Asias He2012-06-15
* Merge branch 'for-3.5/core' of git://git.kernel.dk/linux-blockLinus Torvalds2012-05-30
|\
| * Merge tag 'v3.4-rc5' into for-3.5/coreJens Axboe2012-05-01
| |\
| * | blkcg: mass rename of blkcg APITejun Heo2012-04-20
| * | blkcg: implement per-queue policy activationTejun Heo2012-04-20
| * | blkcg: add request_queue->root_blkgTejun Heo2012-04-20
| * | blkcg: remove static policy ID enumsTejun Heo2012-04-20
| * | blkcg: drop unnecessary RCU lockingTejun Heo2012-03-06
| * | blkcg: let blkcg core manage per-queue blkg list and counterTejun Heo2012-03-06
| * | blkcg: move per-queue blkg list heads and counters to queue and blkgTejun Heo2012-03-06
| * | blkcg: clear all request_queues on blkcg policy [un]registrationsTejun Heo2012-03-06
| * | block: implement blk_queue_bypass_start/end()Tejun Heo2012-03-06
* | | Fix blkdev.h build errors when BLOCK=nRussell King2012-05-14
| |/ |/|
* | block: use lockdep_assert_held for queue lockingAndi Kleen2012-03-30
|/
* block: strip out locking optimization in put_io_context()Tejun Heo2012-02-07
* Merge branch 'for-3.3/core' of git://git.kernel.dk/linux-blockLinus Torvalds2012-01-15
|\
| * blockdev: convert some macros to static inlinesStephen Rothwell2012-01-12
| * block: Introduce blk_set_stacking_limits functionMartin K. Petersen2012-01-11
| * block, cfq: move cfqd->icq_list to request_queue and add request->elv.icqTejun Heo2011-12-13
| * block, cfq: unlink cfq_io_context's immediatelyTejun Heo2011-12-13
| * block: misc updates to blk_get_queue()Tejun Heo2011-12-13
| * block, cfq: move cfqd->cic_index to q->idTejun Heo2011-12-13
| * block: add blk_queue_dead()Tejun Heo2011-12-13
| * block, sx8: kill blk_insert_request()Tejun Heo2011-12-13
* | block: fail SCSI passthrough ioctls on partition devicesPaolo Bonzini2012-01-14
* | block: add and use scsi_blk_cmd_ioctlPaolo Bonzini2012-01-14
* | block: initialize request_queue's numa node duringMike Snitzer2011-11-23
|/
* Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2011-11-06
|\
| * include: replace linux/module.h with "struct module" wherever possiblePaul Gortmaker2011-10-31
* | block: move blk_throtl prototypes to block/blk.hTejun Heo2011-10-19
* | Merge branch 'v3.1-rc10' into for-3.2/coreJens Axboe2011-10-19
|\|
| * block: simplify force plug flush code a little bitShaohua Li2011-08-24
| * block: fix flush machinery for stacking drivers with differring flush flagsJeff Moyer2011-08-15
| * block: add bsg helper libraryMike Christie2011-07-31