summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-io.c
Commit message (Expand)AuthorAgeFilesLines
* block: pass a block_device and opf to bio_alloc_biosetChristoph Hellwig2022-02-021-3/+2
* block: Add bio_max_segsMatthew Wilcox (Oracle)2021-02-261-2/+2
* treewide: Remove uninitialized_var() usageKees Cook2020-07-161-1/+1
* dm: Use kzalloc for all structs with embedded biosets/mempoolsKent Overstreet2018-06-051-1/+1
* dm: convert to bioset_init()/mempool_init()Kent Overstreet2018-05-301-14/+15
* dm io: remove BIOSET_NEED_RESCUER flag from bios biosetNeilBrown2017-12-131-2/+1
* block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-1/+1
* Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-07-031-6/+7
|\
| * blk: make the bioset rescue_workqueue optional.NeilBrown2017-06-181-1/+2
| * blk: replace bioset_create_nobvec() with a flags arg to bioset_create()NeilBrown2017-06-181-1/+1
| * block: switch bios to blk_status_tChristoph Hellwig2017-06-091-5/+5
* | dm io: fix duplicate bio completion due to missing ref countMike Snitzer2017-06-211-2/+2
|/
* dm: support REQ_OP_WRITE_ZEROESChristoph Hellwig2017-04-081-2/+6
* dm io: discards don't take a payloadChristoph Hellwig2017-04-081-2/+8
* dm io: use bvec iterator helpers to implement .get_page and .next_pageMing Lei2016-11-211-10/+24
* block: rename bio bi_rw to bi_opfJens Axboe2016-08-071-3/+3
* dm: move request-based code out to dm-rq.[hc]Mike Snitzer2016-06-101-1/+1
* block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie2016-06-071-1/+1
* dm: use bio op accessorsMike Christie2016-06-071-26/+30
* dm: use op_is_write instead of checking for REQ_WRITEMike Christie2016-06-071-2/+2
* block/fs/drivers: remove rw argument from submit_bioMike Christie2016-06-071-1/+2
* md: more open-coded offset_in_page()Al Viro2016-01-041-2/+2
* dm: drop NULL test before kmem_cache_destroy() and mempool_destroy()Julia Lawall2015-10-311-2/+1
* block: remove bio_get_nr_vecs()Kent Overstreet2015-08-131-1/+1
* block: don't access bio->bi_error after bio_put()Sasha Levin2015-08-111-1/+3
* block: add a bi_error field to struct bioChristoph Hellwig2015-07-291-3/+3
* dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRI...Darrick J. Wong2015-02-271-4/+11
* dm io: reject unsupported DISCARD requests with EOPNOTSUPPDarrick J. Wong2015-02-131-0/+6
* dm io: simplify dec_count and sync_ioJoe Thornber2014-08-011-35/+42
* dm io: fix a race condition in the wake up code for sync_ioJoe Thornber2014-07-101-14/+8
* dm io: fix I/O to multiple destinationsMikulas Patocka2014-02-171-12/+11
* block: Convert drivers to immutable biovecsKent Overstreet2013-11-231-14/+17
* block: Abstract out bvec iteratorKent Overstreet2013-11-231-3/+3
* dm: add reserved_bio_based_ios module parameterMike Snitzer2013-09-231-4/+3
* dm kcopyd: add WRITE SAME support to dm_kcopyd_zeroMike Snitzer2012-12-211-5/+18
* block: Generalized bio pool freeingKent Overstreet2012-09-091-11/+0
* dm io: fix discard supportMilan Broz2012-03-071-7/+16
* dm io: flush cpu cache with vmapped ioMikulas Patocka2011-08-021-2/+27
* dm io: use fixed initial mempool sizeMikulas Patocka2011-05-291-22/+5
* block: kill off REQ_UNPLUGJens Axboe2011-03-101-1/+1
* dm: implement REQ_FLUSH/FUA support for bio-based dmTejun Heo2010-09-101-16/+4
* block: unify flags for struct bio and struct requestChristoph Hellwig2010-08-071-6/+6
* dm io: handle empty barriersMikulas Patocka2009-12-101-3/+7
* dm io: remove extra bi_io_vec region hackMikulas Patocka2009-12-101-34/+55
* dm io: use slab for struct ioMikulas Patocka2009-12-101-1/+20
* dm io: retry after barrier errorMikulas Patocka2009-06-221-0/+6
* dm io: record eopnotsuppMikulas Patocka2009-06-221-1/+7
* dm io: make sync_io uninterruptibleMikulas Patocka2009-04-021-4/+1
* dm io: respect BIO_MAX_PAGES limitMikulas Patocka2009-03-161-0/+2
* block: fix bad definition of BIO_RW_SYNCJens Axboe2009-02-181-1/+1