aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/lightnvm/Kconfig
diff options
context:
space:
mode:
authorMatias Bjørling <m@bjorling.me>2015-10-28 14:54:57 -0400
committerJens Axboe <axboe@fb.com>2015-10-29 03:21:42 -0400
commitae1519ec448bc31a7fe7369b66e7c78872f91e84 (patch)
treec7bbe07098e91a09d684e3232d8f3b54a963986e /drivers/lightnvm/Kconfig
parent48add0f5a6f46919dd307575aad6ea3de7c9cb2a (diff)
rrpc: Round-robin sector target with cost-based gc
This target allows an Open-Channel SSD to be exposed asas a block device. It implements a round-robin approach for sector allocation, together with a greedy cost-based garbage collector. Signed-off-by: Matias Bjørling <m@bjorling.me> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/lightnvm/Kconfig')
-rw-r--r--drivers/lightnvm/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/lightnvm/Kconfig b/drivers/lightnvm/Kconfig
index 2a27971eae1a..a16bf56d3f28 100644
--- a/drivers/lightnvm/Kconfig
+++ b/drivers/lightnvm/Kconfig
@@ -32,4 +32,11 @@ config NVM_GENNVM
32 functionality to device, while keeping data placement and garbage 32 functionality to device, while keeping data placement and garbage
33 collection decisions on the host. 33 collection decisions on the host.
34 34
35config NVM_RRPC
36 tristate "Round-robin Hybrid Open-Channel SSD target"
37 ---help---
38 Allows an open-channel SSD to be exposed as a block device to the
39 host. The target is implemented using a linear mapping table and
40 cost-based garbage collection. It is optimized for 4K IO sizes.
41
35endif # NVM 42endif # NVM