Mike Snitzer
|
b60ab990cc
dm thin: do not expose non-zero discard limits if discards disabled
|
12 years ago |
Mike Snitzer
|
94563badaf
dm thin: always return -ENOSPC if no_free_space is set
|
12 years ago |
Mike Snitzer
|
d6fc204201
dm thin: set pool read-only if breaking_sharing fails block allocation
|
12 years ago |
Mike Snitzer
|
4fa5971a69
dm thin: prefix pool error messages with pool device name
|
12 years ago |
Mike Snitzer
|
0cc67cd9c5
dm thin: fix stacking of geometry limits
|
12 years ago |
Alasdair G Kergon
|
610bba8b93
dm thin: fix metadata dev resize detection
|
12 years ago |
Joe Thornber
|
ac8c3f3df6
dm thin: generate event when metadata threshold passed
|
12 years ago |
Joe Thornber
|
24347e9595
dm thin: detect metadata device resizing
|
12 years ago |
Joe Thornber
|
5d0db96d13
dm thin: open dev read only when possible
|
12 years ago |
Joe Thornber
|
b17446df2e
dm thin: refactor data dev resize
|
12 years ago |
Joe Thornber
|
58051b94e0
dm thin: fix non power of two discard granularity calc
|
12 years ago |
Joe Thornber
|
f046f89a99
dm thin: fix discard corruption
|
12 years ago |
Joe Thornber
|
025b96853f
dm thin: remove cells from stack
|
12 years ago |
Joe Thornber
|
6beca5eb6e
dm bio prison: pass cell memory in
|
12 years ago |
Mikulas Patocka
|
df5d2e9089
dm kcopyd: introduce configurable throttling
|
12 years ago |
Alasdair G Kergon
|
55a62eef8d
dm: rename request variables to bios
|
12 years ago |
Mike Snitzer
|
58f77a2196
dm thin: use block_size_is_power_of_two
|
12 years ago |
Mike Snitzer
|
f13945d757
dm thin: support a non power of 2 discard_granularity
|
12 years ago |
Mikulas Patocka
|
fd7c092e71
dm: fix truncated status strings
|
12 years ago |
Mike Snitzer
|
0f640dca08
dm thin: fix queue limits stacking
|
12 years ago |
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 |