Merge tag 'devprop-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael...
[linux-2.6-block.git] / block / Kconfig
index 8b5f8e560eb4eaf5fef02298edfc6ebc9c03efd6..41c0917ce6223db176ccf5922186465e12abebef 100644 (file)
@@ -26,6 +26,9 @@ menuconfig BLOCK
 
 if BLOCK
 
+config BLK_RQ_ALLOC_TIME
+       bool
+
 config BLK_SCSI_REQUEST
        bool
 
@@ -132,6 +135,16 @@ config BLK_CGROUP_IOLATENCY
 
        Note, this is an experimental interface and could be changed someday.
 
+config BLK_CGROUP_IOCOST
+       bool "Enable support for cost model based cgroup IO controller"
+       depends on BLK_CGROUP=y
+       select BLK_RQ_ALLOC_TIME
+       ---help---
+       Enabling this option enables the .weight interface for cost
+       model based proportional IO control.  The IO controller
+       distributes IO capacity between different groups based on
+       their share of the overall weight distribution.
+
 config BLK_WBT_MQ
        bool "Multiqueue writeback throttling"
        default y