diff options
author | Mike Snitzer <snitzer@redhat.com> | 2012-10-12 16:02:13 -0400 |
---|---|---|
committer | Alasdair G Kergon <agk@redhat.com> | 2012-10-12 16:02:13 -0400 |
commit | 4f81a4176297db57c7ef3b2893092dd837c1e2a8 (patch) | |
tree | 80a52e60b29377dc82c7f4c902ca0053479d6909 /drivers/md/Kconfig | |
parent | 44feb387f6f5584535bd6e3ad7ccfdce715d7dba (diff) |
dm thin: move bio_prison code to separate module
The bio prison code will be useful to other future DM targets so
move it to a separate module.
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Joe Thornber <ejt@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Diffstat (limited to 'drivers/md/Kconfig')
-rw-r--r-- | drivers/md/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig index d949b781f6f8..91a02eeeb319 100644 --- a/drivers/md/Kconfig +++ b/drivers/md/Kconfig | |||
@@ -216,6 +216,13 @@ config DM_BUFIO | |||
216 | as a cache, holding recently-read blocks in memory and performing | 216 | as a cache, holding recently-read blocks in memory and performing |
217 | delayed writes. | 217 | delayed writes. |
218 | 218 | ||
219 | config DM_BIO_PRISON | ||
220 | tristate | ||
221 | depends on BLK_DEV_DM && EXPERIMENTAL | ||
222 | ---help--- | ||
223 | Some bio locking schemes used by other device-mapper targets | ||
224 | including thin provisioning. | ||
225 | |||
219 | source "drivers/md/persistent-data/Kconfig" | 226 | source "drivers/md/persistent-data/Kconfig" |
220 | 227 | ||
221 | config DM_CRYPT | 228 | config DM_CRYPT |
@@ -247,6 +254,7 @@ config DM_THIN_PROVISIONING | |||
247 | tristate "Thin provisioning target (EXPERIMENTAL)" | 254 | tristate "Thin provisioning target (EXPERIMENTAL)" |
248 | depends on BLK_DEV_DM && EXPERIMENTAL | 255 | depends on BLK_DEV_DM && EXPERIMENTAL |
249 | select DM_PERSISTENT_DATA | 256 | select DM_PERSISTENT_DATA |
257 | select DM_BIO_PRISON | ||
250 | ---help--- | 258 | ---help--- |
251 | Provides thin provisioning and snapshots that share a data store. | 259 | Provides thin provisioning and snapshots that share a data store. |
252 | 260 | ||