ANDROID: gki_defconfig: enable BLK_DEV_THROTTLING

BLK_DEV_THROTTLING can limit the read and write rate. It is hoped
that by limiting the read rate of some processes, the response
time of other processes will be improved.

Bug: 335311778

Change-Id: Ie22c612fafe76b7566c4b275c4e1281008ba83de
Signed-off-by: Xiuhong Wang <[email protected]>
[jstultz: Rebased, added riscv config change]
Signed-off-by: John Stultz <[email protected]>
diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig
index df15701..e4fac64 100644
--- a/arch/arm64/configs/gki_defconfig
+++ b/arch/arm64/configs/gki_defconfig
@@ -96,6 +96,7 @@
 CONFIG_MODULE_SIG_PROTECT=y
 CONFIG_MODPROBE_PATH="/system/bin/modprobe"
 CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
 CONFIG_BLK_WBT=y
 # CONFIG_BLK_WBT_MQ is not set
 CONFIG_BLK_CGROUP_IOPRIO=y
diff --git a/arch/riscv/configs/gki_defconfig b/arch/riscv/configs/gki_defconfig
index c31e4d9..f3a0640 100644
--- a/arch/riscv/configs/gki_defconfig
+++ b/arch/riscv/configs/gki_defconfig
@@ -73,6 +73,7 @@
 CONFIG_MODULE_SIG=y
 CONFIG_MODULE_SIG_PROTECT=y
 CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
 CONFIG_BLK_CGROUP_IOPRIO=y
 CONFIG_BLK_INLINE_ENCRYPTION=y
 CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig
index f9b1666..05d71ed 100644
--- a/arch/x86/configs/gki_defconfig
+++ b/arch/x86/configs/gki_defconfig
@@ -90,6 +90,7 @@
 CONFIG_MODULE_SIG=y
 CONFIG_MODULE_SIG_PROTECT=y
 CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
 CONFIG_BLK_WBT=y
 # CONFIG_BLK_WBT_MQ is not set
 CONFIG_BLK_CGROUP_IOPRIO=y