summaryrefslogtreecommitdiff
path: root/drivers/md/dm-io.c
AgeCommit message (Expand)Author
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig
2017-07-03Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-blockLinus Torvalds
2017-06-21dm io: fix duplicate bio completion due to missing ref countMike Snitzer
2017-06-18blk: make the bioset rescue_workqueue optional.NeilBrown
2017-06-18blk: replace bioset_create_nobvec() with a flags arg to bioset_create()NeilBrown
2017-06-09block: switch bios to blk_status_tChristoph Hellwig
2017-04-08dm: support REQ_OP_WRITE_ZEROESChristoph Hellwig
2017-04-08dm io: discards don't take a payloadChristoph Hellwig
2016-11-21dm io: use bvec iterator helpers to implement .get_page and .next_pageMing Lei
2016-08-07block: rename bio bi_rw to bi_opfJens Axboe
2016-06-10dm: move request-based code out to dm-rq.[hc]Mike Snitzer
2016-06-07block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie
2016-06-07dm: use bio op accessorsMike Christie
2016-06-07dm: use op_is_write instead of checking for REQ_WRITEMike Christie
2016-06-07block/fs/drivers: remove rw argument from submit_bioMike Christie
2016-01-04md: more open-coded offset_in_page()Al Viro
2015-10-31dm: drop NULL test before kmem_cache_destroy() and mempool_destroy()Julia Lawall
2015-08-13block: remove bio_get_nr_vecs()Kent Overstreet
2015-08-11block: don't access bio->bi_error after bio_put()Sasha Levin
2015-07-29block: add a bi_error field to struct bioChristoph Hellwig
2015-02-27dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRI...Darrick J. Wong
2015-02-13dm io: reject unsupported DISCARD requests with EOPNOTSUPPDarrick J. Wong
2014-08-01dm io: simplify dec_count and sync_ioJoe Thornber
2014-07-10dm io: fix a race condition in the wake up code for sync_ioJoe Thornber
2014-02-17dm io: fix I/O to multiple destinationsMikulas Patocka
2013-11-23block: Convert drivers to immutable biovecsKent Overstreet
2013-11-23block: Abstract out bvec iteratorKent Overstreet
2013-09-23dm: add reserved_bio_based_ios module parameterMike Snitzer
2012-12-21dm kcopyd: add WRITE SAME support to dm_kcopyd_zeroMike Snitzer
2012-09-09block: Generalized bio pool freeingKent Overstreet
2012-03-07dm io: fix discard supportMilan Broz
2011-08-02dm io: flush cpu cache with vmapped ioMikulas Patocka
2011-05-29dm io: use fixed initial mempool sizeMikulas Patocka
2011-03-10block: kill off REQ_UNPLUGJens Axboe
2010-09-10dm: implement REQ_FLUSH/FUA support for bio-based dmTejun Heo
2010-08-07block: unify flags for struct bio and struct requestChristoph Hellwig
2009-12-10dm io: handle empty barriersMikulas Patocka
2009-12-10dm io: remove extra bi_io_vec region hackMikulas Patocka
2009-12-10dm io: use slab for struct ioMikulas Patocka
2009-06-22dm io: retry after barrier errorMikulas Patocka
2009-06-22dm io: record eopnotsuppMikulas Patocka
2009-04-02dm io: make sync_io uninterruptibleMikulas Patocka
2009-03-16dm io: respect BIO_MAX_PAGES limitMikulas Patocka
2009-02-18block: fix bad definition of BIO_RW_SYNCJens Axboe
2008-12-29bio: allow individual slabs in the bio_setJens Axboe
2008-10-21dm: remove dm header from targetsMikulas Patocka
2008-04-25dm: unplug queues in threadsMikulas Patocka
2008-04-25dm: move include filesAlasdair G Kergon
2008-04-25dm io: clean interfaceHeinz Mauelshagen
2008-04-25dm io: rename error to error_bitsAlasdair G Kergon