Mikulas Patocka
|
7de3ee57da
dm: remove map_info
|
12 years ago |
Mikulas Patocka
|
59c3d2c6a1
dm thin: dont use map_context
|
12 years ago |
Mike Snitzer
|
70d6c400ac
dm kcopyd: add WRITE SAME support to dm_kcopyd_zero
|
12 years ago |
Mike Snitzer
|
c397741c76
dm thin: use DMERR_LIMIT for errors
|
12 years ago |
Joe Thornber
|
2aab38502d
dm thin: cleanup dead code
|
12 years ago |
Joe Thornber
|
f286ba0eed
dm thin: rename cell_defer_except to cell_defer_no_holder
|
12 years ago |
Mike Snitzer
|
018debea8d
dm thin: emit ignore_discard in status when discards disabled
|
12 years ago |
Joe Thornber
|
563af186df
dm thin: wake worker when discard is prepared
|
12 years ago |
Joe Thornber
|
e8088073c9
dm thin: fix race between simultaneous io and discards to same block
|
12 years ago |
Joe Thornber
|
b7ca9c9273
dm thin: replace dm_cell_release_singleton with cell_defer_except
|
12 years ago |
Mike Snitzer
|
4f81a41762
dm thin: move bio_prison code to separate module
|
12 years ago |
Mike Snitzer
|
44feb387f6
dm thin: prepare to separate bio_prison code
|
12 years ago |
Mike Snitzer
|
28eed34e76
dm thin: support discard with non power of two block size
|
12 years ago |
Mike Snitzer
|
0424caa145
dm thin: fix discard support for data devices
|
12 years ago |
Mike Snitzer
|
9bc142dd75
dm thin: tidy discard support
|
12 years ago |
Mike Snitzer
|
307615a26e
dm thin: do not set discard_zeroes_data
|
12 years ago |
Alasdair G Kergon
|
1f4e0ff079
dm thin: commit before gathering status
|
13 years ago |
Joe Thornber
|
e49e582965
dm thin: add read only and fail io modes
|
13 years ago |
Joe Thornber
|
4afdd680f7
dm thin: reduce number of metadata commits
|
13 years ago |
Joe Thornber
|
66b1edc05e
dm thin metadata: add format option to dm_pool_metadata_open
|
13 years ago |
Alasdair G Kergon
|
0ac55489d9
dm: use bool bitfields in struct dm_target
|
13 years ago |
Joe Thornber
|
16ad3d103d
dm thin: set flush_supported
|
13 years ago |
Joe Thornber
|
6004970136
dm thin: avoid unnecessarily breaking sharing for flushes
|
13 years ago |
Joe Thornber
|
905386f82d
dm thin: fix memory leak in process_prepared_mapping error paths
|
13 years ago |
Mikulas Patocka
|
f9a8e0cd26
dm thin: optimize power of two block size
|
13 years ago |
Mikulas Patocka
|
4929630901
dm thin: split discards on block boundary
|
13 years ago |
Mike Snitzer
|
55f2b8bdb0
dm thin: support for non power of 2 pool blocksize
|
13 years ago |
Mike Snitzer
|
542f903814
dm: support non power of two target max_io_len
|
13 years ago |
Mike Snitzer
|
f09996c993
dm thin: provide specific errors for two table load failure cases
|
13 years ago |
Mike Snitzer
|
17b7d63f7e
dm thin: clean up compiler warning
|
13 years ago |