summaryrefslogtreecommitdiff
path: root/drivers/md/dm-thin.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-27dm thin: allow metadata space larger than supported to go unusedMike Snitzer1-12/+19
2014-02-24dm thin: fix the error path for the thin device constructorMike Snitzer1-1/+4
2014-02-17dm thin: avoid metadata commit if a pool's thin devices haven't changedMike Snitzer1-1/+2
2014-01-30Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-12/+18
2014-01-16dm thin: fix pool feature parsingMike Snitzer1-1/+1
2014-01-07dm thin: fix set_pool_mode exposed pool operation racesMike Snitzer1-13/+27
2014-01-07dm thin: eliminate the no_free_space flagMike Snitzer1-22/+4
2014-01-07dm thin: add error_if_no_space featureMike Snitzer1-6/+25
2014-01-07dm thin: requeue bios to DM core if no_free_space and in read-only modeMike Snitzer1-6/+20
2014-01-07dm thin: cleanup and improve no space handlingMike Snitzer1-29/+32
2014-01-07dm thin: log info when growing the data or metadata deviceMike Snitzer1-0/+7
2014-01-07dm thin: handle metadata failures more consistentlyJoe Thornber1-21/+27
2014-01-07dm thin: factor out check_low_water_mark and use boolsJoe Thornber1-15/+22
2014-01-07dm thin: add mappings to end of prepared_* listsMike Snitzer1-3/+3
2014-01-07dm thin: return error from alloc_data_block if pool is not in write modeJoe Thornber1-0/+3
2014-01-07dm thin: use bool rather than unsigned for flags in structuresMike Snitzer1-11/+11
2014-01-07dm thin: fix discard support to a previously shared blockJoe Thornber1-2/+12
2014-01-07dm thin: initialize dm_thin_new_mapping returned by get_next_mappingMike Snitzer1-11/+6
2013-12-31Merge tag 'v3.13-rc6' into for-3.14/coreJens Axboe1-27/+39
2013-12-11dm thin: allow pool in read-only mode to transition to read-write modeJoe Thornber1-2/+10
2013-12-11dm thin: re-establish read-only state when switching to fail modeJoe Thornber1-0/+1
2013-12-11dm thin: always fallback the pool mode if commit failsJoe Thornber1-22/+15
2013-12-11dm thin: switch to read-only mode if metadata space is exhaustedMike Snitzer1-2/+10
2013-12-11dm thin: switch to read only mode if a mapping insert failsJoe Thornber1-1/+3
2013-11-24block: Generic bio chainingKent Overstreet1-2/+6
2013-11-24block: Abstract out bvec iteratorKent Overstreet1-10/+12
2013-09-23dm thin: do not expose non-zero discard limits if discards disabledMike Snitzer1-3/+11
2013-09-06dm thin: always return -ENOSPC if no_free_space is setMike Snitzer1-25/+31
2013-09-06dm thin: set pool read-only if breaking_sharing fails block allocationMike Snitzer1-2/+4
2013-09-06dm thin: prefix pool error messages with pool device nameMike Snitzer1-16/+32
2013-08-23dm thin: fix stacking of geometry limitsMike Snitzer1-2/+10
2013-05-19dm thin: fix metadata dev resize detectionAlasdair G Kergon1-2/+2
2013-05-10dm thin: generate event when metadata threshold passedJoe Thornber1-0/+38
2013-05-10dm thin: detect metadata device resizingJoe Thornber1-3/+51
2013-05-10dm thin: open dev read only when possibleJoe Thornber1-11/+14
2013-05-10dm thin: refactor data dev resizeJoe Thornber1-28/+59
2013-03-20dm thin: fix non power of two discard granularity calcJoe Thornber1-1/+6
2013-03-20dm thin: fix discard corruptionJoe Thornber1-2/+2
2013-03-02dm thin: remove cells from stackJoe Thornber1-15/+32
2013-03-02dm bio prison: pass cell memory inJoe Thornber1-26/+77
2013-03-02dm kcopyd: introduce configurable throttlingMikulas Patocka1-1/+4
2013-03-02dm: rename request variables to biosAlasdair G Kergon1-6/+6
2013-03-02dm thin: use block_size_is_power_of_twoMike Snitzer1-12/+13
2013-03-02dm thin: support a non power of 2 discard_granularityMike Snitzer1-8/+1
2013-03-02dm: fix truncated status stringsMikulas Patocka1-31/+49
2013-01-31dm thin: fix queue limits stackingMike Snitzer1-12/+1
2012-12-22dm: remove map_infoMikulas Patocka1-10/+5
2012-12-22dm thin: dont use map_contextMikulas Patocka1-36/+13
2012-12-22dm kcopyd: add WRITE SAME support to dm_kcopyd_zeroMike Snitzer1-1/+1
2012-12-22dm thin: use DMERR_LIMIT for errorsMike Snitzer1-10/+15