summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-thin.c
Commit message (Expand)AuthorAgeFilesLines
* dm thin: allow pool in read-only mode to transition to read-write modeJoe Thornber2013-12-101-2/+10
* dm thin: re-establish read-only state when switching to fail modeJoe Thornber2013-12-101-0/+1
* dm thin: always fallback the pool mode if commit failsJoe Thornber2013-12-101-22/+15Star
* dm thin: switch to read-only mode if metadata space is exhaustedMike Snitzer2013-12-101-2/+10
* dm thin: switch to read only mode if a mapping insert failsJoe Thornber2013-12-101-1/+3
* dm thin: do not expose non-zero discard limits if discards disabledMike Snitzer2013-09-231-3/+11
* dm thin: always return -ENOSPC if no_free_space is setMike Snitzer2013-09-061-25/+31
* dm thin: set pool read-only if breaking_sharing fails block allocationMike Snitzer2013-09-061-2/+4
* dm thin: prefix pool error messages with pool device nameMike Snitzer2013-09-061-16/+32
* dm thin: fix stacking of geometry limitsMike Snitzer2013-08-231-2/+10
* dm thin: fix metadata dev resize detectionAlasdair G Kergon2013-05-191-2/+2
* dm thin: generate event when metadata threshold passedJoe Thornber2013-05-101-0/+38
* dm thin: detect metadata device resizingJoe Thornber2013-05-101-3/+51
* dm thin: open dev read only when possibleJoe Thornber2013-05-101-11/+14
* dm thin: refactor data dev resizeJoe Thornber2013-05-101-28/+59
* dm thin: fix non power of two discard granularity calcJoe Thornber2013-03-201-1/+6
* dm thin: fix discard corruptionJoe Thornber2013-03-201-2/+2
* dm thin: remove cells from stackJoe Thornber2013-03-011-15/+32
* dm bio prison: pass cell memory inJoe Thornber2013-03-011-26/+77
* dm kcopyd: introduce configurable throttlingMikulas Patocka2013-03-011-1/+4
* dm: rename request variables to biosAlasdair G Kergon2013-03-011-6/+6
* dm thin: use block_size_is_power_of_twoMike Snitzer2013-03-011-12/+13
* dm thin: support a non power of 2 discard_granularityMike Snitzer2013-03-011-8/+1Star
* dm: fix truncated status stringsMikulas Patocka2013-03-011-31/+49
* dm thin: fix queue limits stackingMike Snitzer2013-01-311-12/+1Star
* dm: remove map_infoMikulas Patocka2012-12-211-10/+5Star
* dm thin: dont use map_contextMikulas Patocka2012-12-211-36/+13Star
* dm kcopyd: add WRITE SAME support to dm_kcopyd_zeroMike Snitzer2012-12-211-1/+1
* dm thin: use DMERR_LIMIT for errorsMike Snitzer2012-12-211-10/+15
* dm thin: cleanup dead codeJoe Thornber2012-12-211-14/+5Star
* dm thin: rename cell_defer_except to cell_defer_no_holderJoe Thornber2012-12-211-21/+21
* dm thin: emit ignore_discard in status when discards disabledMike Snitzer2012-12-211-2/+4
* dm thin: wake worker when discard is preparedJoe Thornber2012-12-211-4/+7
* dm thin: fix race between simultaneous io and discards to same blockJoe Thornber2012-12-211-25/+59
* dm thin: replace dm_cell_release_singleton with cell_defer_exceptJoe Thornber2012-12-211-13/+12Star
* dm thin: move bio_prison code to separate moduleMike Snitzer2012-10-121-404/+3Star
* dm thin: prepare to separate bio_prison codeMike Snitzer2012-10-121-90/+131
* dm thin: support discard with non power of two block sizeMike Snitzer2012-10-121-10/+13
* dm thin: fix discard support for data devicesMike Snitzer2012-09-271-30/+57
* dm thin: tidy discard supportMike Snitzer2012-09-271-25/+39
* dm thin: do not set discard_zeroes_dataMike Snitzer2012-09-271-1/+1
* dm thin: commit before gathering statusAlasdair G Kergon2012-07-271-2/+7
* dm thin: add read only and fail io modesJoe Thornber2012-07-271-95/+321
* dm thin: reduce number of metadata commitsJoe Thornber2012-07-271-1/+7
* dm thin metadata: add format option to dm_pool_metadata_openJoe Thornber2012-07-271-1/+1
* dm: use bool bitfields in struct dm_targetAlasdair G Kergon2012-07-271-4/+4
* dm thin: set flush_supportedJoe Thornber2012-07-271-0/+1
* dm thin: avoid unnecessarily breaking sharing for flushesJoe Thornber2012-07-271-1/+1
* dm thin: fix memory leak in process_prepared_mapping error pathsJoe Thornber2012-07-271-2/+3
* dm thin: optimize power of two block sizeMikulas Patocka2012-07-271-7/+16