diff options
| author | Gabriele M <moto.falcon.git@gmail.com> | 2015-10-01 15:37:28 +0200 |
|---|---|---|
| committer | desaishivam26 <kane.desai@gmail.com> | 2015-12-03 11:36:58 +0100 |
| commit | 3c716fdb2bf4b326a7dff58bdb5e225fffd2aeb4 (patch) | |
| tree | 6e01d859880b3daef8b56f79d6cd0b20da10370f | |
| parent | 498fe68fa30fc8059fddbf8540794c29b20db3bd (diff) | |
* Optimize very likely/unlikely branches
* Disable KSM: once KSM has merged some pages, MSM ION is likely going
to fail allocating contiguous memory, leading to issues such as
freezing phone camera. Remove KSM completely to prevent users from
enabling it.
* Don't include debug info: these increase the kernel size, so don't
include them since we are not debugging the kernel.
* Enable optimized SHA-1: SHA-1 is already enabled, so switch to the
optimized version.
* Disable CPU boost: this is no longer used, so remove it completely.
Change-Id: I1733ae8c08aa3819ac05d9b30d19cff418957ded
| -rw-r--r-- | arch/arm/configs/falcon_defconfig | 11 | ||||
| -rw-r--r-- | arch/arm/configs/peregrine_defconfig | 11 | ||||
| -rw-r--r-- | arch/arm/configs/titan_defconfig | 11 |
3 files changed, 15 insertions, 18 deletions
diff --git a/arch/arm/configs/falcon_defconfig b/arch/arm/configs/falcon_defconfig index 6604249e5fa..64555317a8a 100644 --- a/arch/arm/configs/falcon_defconfig +++ b/arch/arm/configs/falcon_defconfig @@ -185,7 +185,7 @@ CONFIG_TRACEPOINTS_CORE=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y CONFIG_HAVE_OPROFILE=y -# CONFIG_JUMP_LABEL is not set +CONFIG_JUMP_LABEL=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_DMA_ATTRS=y @@ -661,7 +661,7 @@ CONFIG_MIGRATION=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y -CONFIG_KSM=y +# CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_CLEANCACHE is not set CONFIG_MEMORY_HOLE_CARVEOUT=y @@ -720,7 +720,7 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_INTERACTIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -CONFIG_CPU_BOOST=n +# CONFIG_CPU_BOOST is not set # # ARM CPU frequency scaling drivers @@ -3411,8 +3411,7 @@ CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y -CONFIG_DEBUG_INFO=y -# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y @@ -3570,7 +3569,7 @@ CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y -# CONFIG_CRYPTO_SHA1_ARM is not set +CONFIG_CRYPTO_SHA1_ARM=y CONFIG_CRYPTO_SHA256=y # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_TGR192 is not set diff --git a/arch/arm/configs/peregrine_defconfig b/arch/arm/configs/peregrine_defconfig index e9a9ae64593..f21d7dd7c29 100644 --- a/arch/arm/configs/peregrine_defconfig +++ b/arch/arm/configs/peregrine_defconfig @@ -183,7 +183,7 @@ CONFIG_TRACEPOINTS_CORE=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y CONFIG_HAVE_OPROFILE=y -# CONFIG_JUMP_LABEL is not set +CONFIG_JUMP_LABEL=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_DMA_ATTRS=y @@ -659,7 +659,7 @@ CONFIG_MIGRATION=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y -CONFIG_KSM=y +# CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_CLEANCACHE is not set CONFIG_MEMORY_HOLE_CARVEOUT=y @@ -718,7 +718,7 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_INTERACTIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -CONFIG_CPU_BOOST=n +# CONFIG_CPU_BOOST is not set # # ARM CPU frequency scaling drivers @@ -3409,8 +3409,7 @@ CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y -CONFIG_DEBUG_INFO=y -# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y @@ -3568,7 +3567,7 @@ CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y -# CONFIG_CRYPTO_SHA1_ARM is not set +CONFIG_CRYPTO_SHA1_ARM=y CONFIG_CRYPTO_SHA256=y # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_TGR192 is not set diff --git a/arch/arm/configs/titan_defconfig b/arch/arm/configs/titan_defconfig index 32027a1eb83..4de604ad26b 100644 --- a/arch/arm/configs/titan_defconfig +++ b/arch/arm/configs/titan_defconfig @@ -183,7 +183,7 @@ CONFIG_TRACEPOINTS_CORE=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y CONFIG_HAVE_OPROFILE=y -# CONFIG_JUMP_LABEL is not set +CONFIG_JUMP_LABEL=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_DMA_ATTRS=y @@ -659,7 +659,7 @@ CONFIG_MIGRATION=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y -CONFIG_KSM=y +# CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_CLEANCACHE is not set CONFIG_MEMORY_HOLE_CARVEOUT=y @@ -718,7 +718,7 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_INTERACTIVE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -CONFIG_CPU_BOOST=n +# CONFIG_CPU_BOOST is not set # # ARM CPU frequency scaling drivers @@ -3409,8 +3409,7 @@ CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y -CONFIG_DEBUG_INFO=y -# CONFIG_DEBUG_INFO_REDUCED is not set +# CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y @@ -3568,7 +3567,7 @@ CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y -# CONFIG_CRYPTO_SHA1_ARM is not set +CONFIG_CRYPTO_SHA1_ARM=y CONFIG_CRYPTO_SHA256=y # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_TGR192 is not set |
