summaryrefslogtreecommitdiff
path: root/drivers/md/dm-raid1.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-15Revert "dm mirror: use all available legs on multiple failures"Mike Snitzer1-2/+19
2017-05-31dm: make flush bios explicitly syncJan Kara1-1/+1
2017-04-08block: remove the discard_zeroes_data flagChristoph Hellwig1-1/+0
2016-12-13Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2016-11-01block,fs: use REQ_* flags directlyChristoph Hellwig1-2/+2
2016-10-14dm mirror: use all available legs on multiple failuresHeinz Mauelshagen1-19/+2
2016-10-14dm mirror: fix read error on recovery after default leg failureHeinz Mauelshagen1-0/+1
2016-08-07block: rename bio bi_rw to bi_opfJens Axboe1-5/+5
2016-07-20block: get rid of bio_rw and READAChristoph Hellwig1-4/+4
2016-06-07block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie1-2/+3
2016-06-07dm: use bio op accessorsMike Christie1-8/+11
2016-02-22dm: rename target's per_bio_data_size to per_io_data_sizeMike Snitzer1-1/+1
2015-09-02Merge tag 'dm-4.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-3/+5
2015-08-12dm: do not override error code returned from dm_get_device()Vivek Goyal1-3/+5
2015-07-29block: add a bi_error field to struct bioChristoph Hellwig1-11/+13
2015-05-29dm raid1: keep issuing IO after leg failureLidong Zhong1-17/+58
2015-05-22block: remove management of bi_remaining when restoring original bi_end_ioMike Snitzer1-2/+0
2015-05-05bio: skip atomic inc/dec of ->bi_remaining for non-chainsJens Axboe1-1/+1
2015-02-13dm mirror: do not degrade the mirror on discard errorMikulas Patocka1-0/+9
2014-02-18dm raid1: fix immutable biovec related BUG when retrying read bioMikulas Patocka1-0/+3
2013-11-23block: Convert drivers to immutable biovecsKent Overstreet1-4/+4
2013-11-23block: Abstract out bvec iteratorKent Overstreet1-8/+8
2013-08-23dm: stop using WQ_NON_REENTRANTTejun Heo1-2/+1
2013-03-23block: Use bio_sectors() more consistentlyKent Overstreet1-1/+1
2013-03-01dm kcopyd: introduce configurable throttlingMikulas Patocka1-1/+4
2013-03-01dm: rename request variables to biosAlasdair G Kergon1-2/+2
2013-03-01dm: fix truncated status stringsMikulas Patocka1-5/+3
2012-12-21dm: remove map_infoMikulas Patocka1-4/+2
2012-12-21dm raid1: dont use map_contextMikulas Patocka1-9/+13
2012-12-21dm raid1: rename read_record to bio_recordMikulas Patocka1-11/+11
2012-12-21dm raid1: use per_bio_dataMikulas Patocka1-34/+5
2012-12-21dm raid: use DM_ENDIO_INCOMPLETEMikulas Patocka1-1/+1
2012-12-21dm raid1: remove impossible mempool_alloc error testMikulas Patocka1-5/+3
2012-08-20workqueue: deprecate flush[_delayed]_work_sync()Tejun Heo1-1/+1
2012-07-27dm thin: commit before gathering statusAlasdair G Kergon1-1/+1
2012-07-27dm: use bool bitfields in struct dm_targetAlasdair G Kergon1-1/+1
2012-07-27dm: support non power of two target max_io_lenMike Snitzer1-1/+5
2012-07-20dm raid1: set discard_zeroes_data_unsupportedMikulas Patocka1-0/+1
2012-07-20dm raid1: fix crash with mirror recovery and discardMikulas Patocka1-1/+1
2012-03-28dm: reject trailing characters in sccanf inputMikulas Patocka1-4/+8
2011-05-29dm kcopyd: return client directly and not through a pointerMikulas Patocka1-2/+4
2011-05-29dm kcopyd: reserve fewer pagesMikulas Patocka1-2/+1
2011-05-29dm io: use fixed initial mempool sizeMikulas Patocka1-2/+1
2011-03-10block: remove per-queue pluggingJens Axboe1-2/+0
2011-01-13dm: use non reentrant workqueues if equivalentTejun Heo1-2/+3
2011-01-13dm: convert workqueues to alloc_orderedTejun Heo1-1/+1
2011-01-13dm: dont use flush_scheduled_workTejun Heo1-1/+1
2011-01-13dm raid1: support discardMike Snitzer1-2/+10
2010-09-10dm: implement REQ_FLUSH/FUA support for bio-based dmTejun Heo1-4/+4
2010-08-12dm: use dm_target_offset macroAlasdair G Kergon1-1/+1