mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 20:33:58 -04:00
arm64: defconfig: Remove unnecessary configs in genericarmv8-64
Certain configs that are enabled in genericarmv8-64 are not required for the usecases that the kernel is supposed to cater. For example, IOMMU support is not required for genericarmv8-64, yet, the drivers for it are built into the kernel image. This leads to a bloated kernel image with a larger memory footprint, as well as larger runtime memory footprint, as certain drivers may allocate data structures that go by unused. Remove certain extraneous configs. Change-Id: Iefe8dd2a35a4a29ed97338ec5fea5c147da14eda Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
This commit is contained in:
parent
0c5e3da8a2
commit
66db1f915e
1 changed files with 3 additions and 14 deletions
|
|
@ -13,11 +13,8 @@ CONFIG_TASK_XACCT=y
|
|||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
CONFIG_IKCONFIG=y
|
||||
CONFIG_IKCONFIG_PROC=y
|
||||
CONFIG_MEMCG=y
|
||||
CONFIG_MEMCG_SWAP=y
|
||||
CONFIG_BLK_CGROUP=y
|
||||
CONFIG_CGROUP_PIDS=y
|
||||
CONFIG_CGROUP_HUGETLB=y
|
||||
CONFIG_CPUSETS=y
|
||||
CONFIG_CGROUP_DEVICE=y
|
||||
CONFIG_CGROUP_CPUACCT=y
|
||||
|
|
@ -36,8 +33,7 @@ CONFIG_ARCH_LAHAINA=y
|
|||
CONFIG_ARCH_QTI_VM=y
|
||||
CONFIG_SCHED_MC=y
|
||||
CONFIG_SECCOMP=y
|
||||
CONFIG_CRASH_DUMP=y
|
||||
CONFIG_XEN=y
|
||||
CONFIG_PARAVIRT=y
|
||||
CONFIG_COMPAT=y
|
||||
CONFIG_RANDOMIZE_BASE=y
|
||||
CONFIG_HIBERNATION=y
|
||||
|
|
@ -76,8 +72,6 @@ CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
|
|||
CONFIG_MEMORY_HOTPLUG_MOVABLE_NODE=y
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_KSM=y
|
||||
CONFIG_MEMORY_FAILURE=y
|
||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||
CONFIG_CMA=y
|
||||
CONFIG_CMA_DIRECT_UTILIZATION=y
|
||||
CONFIG_CMA_PCP_LISTS=y
|
||||
|
|
@ -202,6 +196,7 @@ CONFIG_INPUT_MISC=y
|
|||
# CONFIG_SERIO_SERPORT is not set
|
||||
CONFIG_SERIO_AMBAKMI=y
|
||||
CONFIG_LEGACY_PTY_COUNT=16
|
||||
# CONFIG_DEVMEM is not set
|
||||
CONFIG_SERIAL_8250=y
|
||||
CONFIG_SERIAL_8250_CONSOLE=y
|
||||
CONFIG_SERIAL_8250_EXTENDED=y
|
||||
|
|
@ -215,7 +210,6 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
|
|||
CONFIG_SERIAL_FSL_LPUART=y
|
||||
CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
|
||||
CONFIG_SERIAL_DEV_BUS=y
|
||||
# CONFIG_HVC_XEN is not set
|
||||
CONFIG_HVC_DCC=y
|
||||
CONFIG_HVC_HAVEN=y
|
||||
CONFIG_HVC_HAVEN_CONSOLE=y
|
||||
|
|
@ -266,8 +260,6 @@ CONFIG_QCOM_HIDMA_MGMT=y
|
|||
CONFIG_QCOM_HIDMA=y
|
||||
CONFIG_MSM_GPI_DMA=y
|
||||
CONFIG_MSM_GPI_DMA_DEBUG=y
|
||||
CONFIG_VFIO=y
|
||||
CONFIG_VFIO_PCI=y
|
||||
CONFIG_VIRT_DRIVERS=y
|
||||
CONFIG_HAVEN_DRIVERS=y
|
||||
CONFIG_HH_CTRL=y
|
||||
|
|
@ -280,8 +272,6 @@ CONFIG_HH_MEM_NOTIFIER=y
|
|||
CONFIG_VIRTIO_PCI=y
|
||||
CONFIG_VIRTIO_BALLOON=y
|
||||
CONFIG_VIRTIO_MMIO=y
|
||||
CONFIG_XEN_GNTDEV=y
|
||||
CONFIG_XEN_GRANT_DEV_ALLOC=y
|
||||
CONFIG_STAGING=y
|
||||
CONFIG_ION=y
|
||||
CONFIG_ION_MSM_HEAPS=y
|
||||
|
|
@ -292,7 +282,7 @@ CONFIG_COMMON_CLK_CS2000_CP=y
|
|||
CONFIG_CLK_QORIQ=y
|
||||
CONFIG_COMMON_CLK_XGENE=y
|
||||
CONFIG_COMMON_CLK_QCOM=y
|
||||
CONFIG_IOMMU_IO_PGTABLE_LPAE=y
|
||||
# CONFIG_IOMMU_SUPPORT is not set
|
||||
CONFIG_REMOTEPROC=y
|
||||
CONFIG_QCOM_MEM_BUF=y
|
||||
CONFIG_EXTCON=y
|
||||
|
|
@ -316,7 +306,6 @@ CONFIG_CUSE=m
|
|||
CONFIG_OVERLAY_FS=m
|
||||
CONFIG_VFAT_FS=y
|
||||
CONFIG_TMPFS=y
|
||||
CONFIG_HUGETLBFS=y
|
||||
CONFIG_CONFIGFS_FS=y
|
||||
CONFIG_EFIVAR_FS=y
|
||||
CONFIG_SQUASHFS=y
|
||||
|
|
|
|||
Loading…
Reference in a new issue