ANDROID: turn more configs for microdroid kernel

Turning IO scheduler off, as the actual scheduling is done on the host
side. Following configs are explicitly or implicitly turned off.

* CONFIG_BLK_ICQ
* CONFIG_MQ_IOSCHED_DEADLINE
* CONFIG_MQ_IOSCHED_KYBER
* CONFIG_IOSCHED_BFQ

Support for zoned storage are removed.

* CONFIG_BLK_DEV_ZONED
* CONFIG_BLK_DEBUG_FS_ZONED
* CONFIG_DM_ZONED
* CONFIG_ZONEFS_FS

Other unnecessary features are also removed.

* CONFIG_BLOCK_LEGACY_AUTOLOAD

Bug: 407854766
Test: run microdroid with the new kernel

Change-Id: I65f8c84dcb9cc4fefca84936e5d97d5e53b631d6
Signed-off-by: Jiyong Park <jiyong@google.com>
This commit is contained in:
Jiyong Park
2025-04-17 16:05:09 +09:00
committed by Treehugger Robot
parent fea3e8f8f9
commit 9acf2a0575
2 changed files with 6 additions and 4 deletions

View File

@@ -37,10 +37,11 @@ CONFIG_VIRTUALIZATION=y
CONFIG_JUMP_LABEL=y
CONFIG_SHADOW_CALL_STACK=y
CONFIG_CFI_CLANG=y
CONFIG_BLK_DEV_ZONED=y
# CONFIG_BLOCK_LEGACY_AUTOLOAD is not set
CONFIG_PARTITION_ADVANCED=y
# CONFIG_MSDOS_PARTITION is not set
CONFIG_IOSCHED_BFQ=y
# CONFIG_MQ_IOSCHED_DEADLINE is not set
# CONFIG_MQ_IOSCHED_KYBER is not set
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
CONFIG_BINFMT_MISC=y
# CONFIG_SLAB_MERGE_DEFAULT is not set

View File

@@ -47,11 +47,12 @@ CONFIG_CPU_FREQ_TIMES=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_JUMP_LABEL=y
CONFIG_BLK_DEV_ZONED=y
# CONFIG_BLOCK_LEGACY_AUTOLOAD is not set
CONFIG_BLK_CGROUP_IOCOST=y
CONFIG_PARTITION_ADVANCED=y
# CONFIG_MSDOS_PARTITION is not set
CONFIG_IOSCHED_BFQ=y
# CONFIG_MQ_IOSCHED_DEADLINE is not set
# CONFIG_MQ_IOSCHED_KYBER is not set
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
CONFIG_BINFMT_MISC=y
# CONFIG_SLAB_MERGE_DEFAULT is not set