summaryrefslogtreecommitdiff
path: root/drivers/md/dm-thin.c
AgeCommit message (Expand)AuthorFilesLines
2012-12-22dm thin: cleanup dead codeJoe Thornber1-14/+5
2012-12-22dm thin: rename cell_defer_except to cell_defer_no_holderJoe Thornber1-21/+21
2012-12-22dm thin: emit ignore_discard in status when discards disabledMike Snitzer1-2/+4
2012-12-22dm thin: wake worker when discard is preparedJoe Thornber1-4/+7
2012-12-22dm thin: fix race between simultaneous io and discards to same blockJoe Thornber1-25/+59
2012-12-22dm thin: replace dm_cell_release_singleton with cell_defer_exceptJoe Thornber1-13/+12
2012-10-13dm thin: move bio_prison code to separate moduleMike Snitzer1-404/+3
2012-10-13dm thin: prepare to separate bio_prison codeMike Snitzer1-90/+131
2012-10-13dm thin: support discard with non power of two block sizeMike Snitzer1-10/+13
2012-09-27dm thin: fix discard support for data devicesMike Snitzer1-30/+57
2012-09-27dm thin: tidy discard supportMike Snitzer1-25/+39
2012-09-27dm thin: do not set discard_zeroes_dataMike Snitzer1-1/+1
2012-07-27dm thin: commit before gathering statusAlasdair G Kergon1-2/+7
2012-07-27dm thin: add read only and fail io modesJoe Thornber1-95/+321
2012-07-27dm thin: reduce number of metadata commitsJoe Thornber1-1/+7
2012-07-27dm thin metadata: add format option to dm_pool_metadata_openJoe Thornber1-1/+1
2012-07-27dm: use bool bitfields in struct dm_targetAlasdair G Kergon1-4/+4
2012-07-27dm thin: set flush_supportedJoe Thornber1-0/+1
2012-07-27dm thin: avoid unnecessarily breaking sharing for flushesJoe Thornber1-1/+1
2012-07-27dm thin: fix memory leak in process_prepared_mapping error pathsJoe Thornber1-2/+3
2012-07-27dm thin: optimize power of two block sizeMikulas Patocka1-7/+16
2012-07-27dm thin: split discards on block boundaryMikulas Patocka1-9/+7
2012-07-27dm thin: support for non power of 2 pool blocksizeMike Snitzer1-22/+37
2012-07-27dm: support non power of two target max_io_lenMike Snitzer1-1/+4
2012-07-27dm thin: provide specific errors for two table load failure casesMike Snitzer1-2/+6
2012-07-27dm thin: clean up compiler warningMike Snitzer1-1/+1
2012-07-27dm thin: reduce endio_hook pool sizeAlasdair G Kergon1-1/+1
2012-07-20dm thin: do not send discards to shared blocksMikulas Patocka1-1/+5
2012-07-03dm thin: commit metadata before creating metadata snapshotJoe Thornber1-0/+7
2012-06-03dm thin: provide userspace access to pool metadataJoe Thornber1-2/+40
2012-06-03dm thin: use slab mempoolsMike Snitzer1-62/+99
2012-05-19dm thin: fix table output when pool target disables discard passdown internallyMike Snitzer1-15/+17
2012-05-12dm thin: correct module descriptionAlasdair G Kergon1-1/+1
2012-05-12dm thin: fix unprotected use of prepared_discards listMike Snitzer1-0/+5
2012-05-12dm thin: reinstate missing mempool_free in cell_release_singletonMike Snitzer1-3/+6
2012-03-28dm thin: add pool target flags to control discardJoe Thornber1-27/+108
2012-03-28dm thin: support discardsJoe Thornber1-14/+158
2012-03-28dm thin: prepare to support discardJoe Thornber1-53/+72
2012-03-28dm thin: use dm_target_offsetAlasdair G Kergon1-1/+1
2012-03-28dm thin: support read only external snapshot originsJoe Thornber1-14/+71
2012-03-28dm thin: relax hard limit on the maximum size of a metadata deviceMike Snitzer1-15/+4
2012-03-28dm thin: commit outstanding data every secondJoe Thornber1-2/+26
2012-03-28dm thin: correct commentsJoe Thornber1-1/+1
2012-03-28dm thin: fix stacked bi_next usageJoe Thornber1-51/+73
2011-11-01dm: add thin provisioning targetJoe Thornber1-0/+2428