summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-io.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-05dm: Use kzalloc for all structs with embedded biosets/mempoolsKent Overstreet1-1/+1
2018-05-30dm: convert to bioset_init()/mempool_init()Kent Overstreet1-14/+15
2017-12-13dm io: remove BIOSET_NEED_RESCUER flag from bios biosetNeilBrown1-2/+1
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig1-1/+1
2017-07-03Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-6/+7
2017-06-21dm io: fix duplicate bio completion due to missing ref countMike Snitzer1-2/+2
2017-06-18blk: make the bioset rescue_workqueue optional.NeilBrown1-1/+2
2017-06-18blk: replace bioset_create_nobvec() with a flags arg to bioset_create()NeilBrown1-1/+1
2017-06-09block: switch bios to blk_status_tChristoph Hellwig1-5/+5
2017-04-08dm: support REQ_OP_WRITE_ZEROESChristoph Hellwig1-2/+6
2017-04-08dm io: discards don't take a payloadChristoph Hellwig1-2/+8
2016-11-21dm io: use bvec iterator helpers to implement .get_page and .next_pageMing Lei1-10/+24
2016-08-07block: rename bio bi_rw to bi_opfJens Axboe1-3/+3
2016-06-10dm: move request-based code out to dm-rq.[hc]Mike Snitzer1-1/+1
2016-06-07block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie1-1/+1
2016-06-07dm: use bio op accessorsMike Christie1-26/+30
2016-06-07dm: use op_is_write instead of checking for REQ_WRITEMike Christie1-2/+2
2016-06-07block/fs/drivers: remove rw argument from submit_bioMike Christie1-1/+2
2016-01-04md: more open-coded offset_in_page()Al Viro1-2/+2
2015-10-31dm: drop NULL test before kmem_cache_destroy() and mempool_destroy()Julia Lawall1-2/+1
2015-08-13block: remove bio_get_nr_vecs()Kent Overstreet1-1/+1
2015-08-11block: don't access bio->bi_error after bio_put()Sasha Levin1-1/+3
2015-07-29block: add a bi_error field to struct bioChristoph Hellwig1-3/+3
2015-02-27dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRI...Darrick J. Wong1-4/+11
2015-02-13dm io: reject unsupported DISCARD requests with EOPNOTSUPPDarrick J. Wong1-0/+6
2014-08-01dm io: simplify dec_count and sync_ioJoe Thornber1-35/+42
2014-07-10dm io: fix a race condition in the wake up code for sync_ioJoe Thornber1-14/+8
2014-02-17dm io: fix I/O to multiple destinationsMikulas Patocka1-12/+11
2013-11-23block: Convert drivers to immutable biovecsKent Overstreet1-14/+17
2013-11-23block: Abstract out bvec iteratorKent Overstreet1-3/+3
2013-09-23dm: add reserved_bio_based_ios module parameterMike Snitzer1-4/+3
2012-12-21dm kcopyd: add WRITE SAME support to dm_kcopyd_zeroMike Snitzer1-5/+18
2012-09-09block: Generalized bio pool freeingKent Overstreet1-11/+0
2012-03-07dm io: fix discard supportMilan Broz1-7/+16
2011-08-02dm io: flush cpu cache with vmapped ioMikulas Patocka1-2/+27
2011-05-29dm io: use fixed initial mempool sizeMikulas Patocka1-22/+5
2011-03-10block: kill off REQ_UNPLUGJens Axboe1-1/+1
2010-09-10dm: implement REQ_FLUSH/FUA support for bio-based dmTejun Heo1-16/+4
2010-08-07block: unify flags for struct bio and struct requestChristoph Hellwig1-6/+6
2009-12-10dm io: handle empty barriersMikulas Patocka1-3/+7
2009-12-10dm io: remove extra bi_io_vec region hackMikulas Patocka1-34/+55
2009-12-10dm io: use slab for struct ioMikulas Patocka1-1/+20
2009-06-22dm io: retry after barrier errorMikulas Patocka1-0/+6
2009-06-22dm io: record eopnotsuppMikulas Patocka1-1/+7
2009-04-02dm io: make sync_io uninterruptibleMikulas Patocka1-4/+1
2009-03-16dm io: respect BIO_MAX_PAGES limitMikulas Patocka1-0/+2
2009-02-18block: fix bad definition of BIO_RW_SYNCJens Axboe1-1/+1
2008-12-29bio: allow individual slabs in the bio_setJens Axboe1-1/+1
2008-10-21dm: remove dm header from targetsMikulas Patocka1-1/+1
2008-04-25dm: unplug queues in threadsMikulas Patocka1-3/+8