Loading arch/arm64/configs/vendor/sm8150-perf_defconfig +2 −0 Original line number Diff line number Diff line Loading @@ -599,6 +599,7 @@ CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y CONFIG_PRINTK_TIME=y CONFIG_DEBUG_INFO=y CONFIG_PAGE_OWNER=y CONFIG_MAGIC_SYSRQ=y CONFIG_PANIC_TIMEOUT=-1 CONFIG_SCHEDSTATS=y Loading Loading @@ -640,3 +641,4 @@ CONFIG_CRYPTO_GHASH_ARM64_CE=y CONFIG_CRYPTO_AES_ARM64_CE_CCM=y CONFIG_CRYPTO_AES_ARM64_CE_BLK=y CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y CONFIG_STACK_HASH_ORDER_SHIFT=12 lib/Kconfig +9 −0 Original line number Diff line number Diff line Loading @@ -574,6 +574,15 @@ config STACKDEPOT bool select STACKTRACE config STACK_HASH_ORDER_SHIFT int "stack depot hash size (12 => 4KB, 20 => 1024KB)" range 12 20 default 20 depends on STACKDEPOT help Select the hash size as a power of 2 for the stackdepot hash table. Choose a lower value to reduce the memory impact. config SBITMAP bool Loading lib/stackdepot.c +1 −2 Original line number Diff line number Diff line Loading @@ -146,8 +146,7 @@ static struct stack_record *depot_alloc_stack(unsigned long *entries, int size, return stack; } #define STACK_HASH_ORDER 20 #define STACK_HASH_SIZE (1L << STACK_HASH_ORDER) #define STACK_HASH_SIZE (1L << CONFIG_STACK_HASH_ORDER_SHIFT) #define STACK_HASH_MASK (STACK_HASH_SIZE - 1) #define STACK_HASH_SEED 0x9747b28c Loading Loading
arch/arm64/configs/vendor/sm8150-perf_defconfig +2 −0 Original line number Diff line number Diff line Loading @@ -599,6 +599,7 @@ CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y CONFIG_PRINTK_TIME=y CONFIG_DEBUG_INFO=y CONFIG_PAGE_OWNER=y CONFIG_MAGIC_SYSRQ=y CONFIG_PANIC_TIMEOUT=-1 CONFIG_SCHEDSTATS=y Loading Loading @@ -640,3 +641,4 @@ CONFIG_CRYPTO_GHASH_ARM64_CE=y CONFIG_CRYPTO_AES_ARM64_CE_CCM=y CONFIG_CRYPTO_AES_ARM64_CE_BLK=y CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y CONFIG_STACK_HASH_ORDER_SHIFT=12
lib/Kconfig +9 −0 Original line number Diff line number Diff line Loading @@ -574,6 +574,15 @@ config STACKDEPOT bool select STACKTRACE config STACK_HASH_ORDER_SHIFT int "stack depot hash size (12 => 4KB, 20 => 1024KB)" range 12 20 default 20 depends on STACKDEPOT help Select the hash size as a power of 2 for the stackdepot hash table. Choose a lower value to reduce the memory impact. config SBITMAP bool Loading
lib/stackdepot.c +1 −2 Original line number Diff line number Diff line Loading @@ -146,8 +146,7 @@ static struct stack_record *depot_alloc_stack(unsigned long *entries, int size, return stack; } #define STACK_HASH_ORDER 20 #define STACK_HASH_SIZE (1L << STACK_HASH_ORDER) #define STACK_HASH_SIZE (1L << CONFIG_STACK_HASH_ORDER_SHIFT) #define STACK_HASH_MASK (STACK_HASH_SIZE - 1) #define STACK_HASH_SEED 0x9747b28c Loading