]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - block/Kconfig
blk-throttle: add interface to configure idle time threshold
[karo-tx-linux.git] / block / Kconfig
index a2a92e57a87db6cb886d967d190c1d489e06d88d..89cd28f8d05129680aa531dd462fc013966c9654 100644 (file)
@@ -115,6 +115,18 @@ config BLK_DEV_THROTTLING
 
        See Documentation/cgroups/blkio-controller.txt for more information.
 
+config BLK_DEV_THROTTLING_LOW
+       bool "Block throttling .low limit interface support (EXPERIMENTAL)"
+       depends on BLK_DEV_THROTTLING
+       default n
+       ---help---
+       Add .low limit interface for block throttling. The low limit is a best
+       effort limit to prioritize cgroups. Depending on the setting, the limit
+       can be used to protect cgroups in terms of bandwidth/iops and better
+       utilize disk resource.
+
+       Note, this is an experimental interface and could be changed someday.
+
 config BLK_CMDLINE_PARSER
        bool "Block device command line partition parser"
        default n
@@ -189,4 +201,9 @@ config BLK_MQ_PCI
        depends on BLOCK && PCI
        default y
 
+config BLK_MQ_VIRTIO
+       bool
+       depends on BLOCK && VIRTIO
+       default y
+
 source block/Kconfig.iosched