Kconfig (b9aef63aca772a25ffcfaedf4bd29fb36b919a93) | Kconfig (99c8b231ae6c6ca4ca2fd1c0b3701071f589661f) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# 3# Block layer core configuration 4# 5menuconfig BLOCK 6 bool "Enable the block layer" if EXPERT 7 default y 8 select SBITMAP --- 59 unchanged lines hidden (view full) --- 68 filesystems to ensure better data integrity. 69 70 Say yes here if you have a storage device that provides the 71 T10/SCSI Data Integrity Field or the T13/ATA External Path 72 Protection. If in doubt, say N. 73 74config BLK_DEV_ZONED 75 bool "Zoned block device support" | 1# SPDX-License-Identifier: GPL-2.0 2# 3# Block layer core configuration 4# 5menuconfig BLOCK 6 bool "Enable the block layer" if EXPERT 7 default y 8 select SBITMAP --- 59 unchanged lines hidden (view full) --- 68 filesystems to ensure better data integrity. 69 70 Say yes here if you have a storage device that provides the 71 T10/SCSI Data Integrity Field or the T13/ATA External Path 72 Protection. If in doubt, say N. 73 74config BLK_DEV_ZONED 75 bool "Zoned block device support" |
76 select MQ_IOSCHED_DEADLINE | |
77 ---help--- 78 Block layer zoned block device support. This option enables 79 support for ZAC/ZBC host-managed and host-aware zoned block devices. 80 81 Say yes here if you have a ZAC or ZBC storage device. 82 83config BLK_DEV_THROTTLING 84 bool "Block layer bio throttling support" 85 depends on BLK_CGROUP=y 86 ---help--- 87 Block layer bio throttling support. It can be used to limit 88 the IO rate to a device. IO rate policies are per cgroup and 89 one needs to mount and use blkio cgroup controller for creating 90 cgroups and specifying per device IO rate policies. 91 | 76 ---help--- 77 Block layer zoned block device support. This option enables 78 support for ZAC/ZBC host-managed and host-aware zoned block devices. 79 80 Say yes here if you have a ZAC or ZBC storage device. 81 82config BLK_DEV_THROTTLING 83 bool "Block layer bio throttling support" 84 depends on BLK_CGROUP=y 85 ---help--- 86 Block layer bio throttling support. It can be used to limit 87 the IO rate to a device. IO rate policies are per cgroup and 88 one needs to mount and use blkio cgroup controller for creating 89 cgroups and specifying per device IO rate policies. 90 |
92 See Documentation/cgroup-v1/blkio-controller.txt for more information. | 91 See Documentation/cgroup-v1/blkio-controller.rst for more information. |
93 94config BLK_DEV_THROTTLING_LOW 95 bool "Block throttling .low limit interface support (EXPERIMENTAL)" 96 depends on BLK_DEV_THROTTLING 97 ---help--- 98 Add .low limit interface for block throttling. The low limit is a best 99 effort limit to prioritize cgroups. Depending on the setting, the limit 100 can be used to protect cgroups in terms of bandwidth/iops and better --- 98 unchanged lines hidden --- | 92 93config BLK_DEV_THROTTLING_LOW 94 bool "Block throttling .low limit interface support (EXPERIMENTAL)" 95 depends on BLK_DEV_THROTTLING 96 ---help--- 97 Add .low limit interface for block throttling. The low limit is a best 98 effort limit to prioritize cgroups. Depending on the setting, the limit 99 can be used to protect cgroups in terms of bandwidth/iops and better --- 98 unchanged lines hidden --- |