[openwrt/openwrt] kernel: enable kernel keyring by default on !SMALL_FLASH

LEDE Commits lede-commits at lists.infradead.org
Mon Dec 14 12:29:08 EST 2020


dangole pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/23049f9c31f030829980b7e32e424435572ae9ac

commit 23049f9c31f030829980b7e32e424435572ae9ac
Author: Daniel Golle <daniel at makrotopia.org>
AuthorDate: Wed Dec 9 12:45:55 2020 +0000

    kernel: enable kernel keyring by default on !SMALL_FLASH
    
    Enable CONFIG_KEYS by default on systems which are not marked as
    flash-space constraint by the 'small_flash' feature.
    CONFIG_KEYS is required by Docker, enabling it in our kernel allows
    users to run Docker on stock OpenWrt.
    It is also used of by some network file systems (such as NFSv4) to
    store credentials as well as UID/GID mappings.
    
    Adds about 50kB to vmlinux on ath79/generic (~18kB compressed)
    
    Signed-off-by: Daniel Golle <daniel at makrotopia.org>
---
 config/Config-kernel.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/config/Config-kernel.in b/config/Config-kernel.in
index b5eba78719..3f013aa2b2 100644
--- a/config/Config-kernel.in
+++ b/config/Config-kernel.in
@@ -532,7 +532,7 @@ endif
 
 config KERNEL_KEYS
 	bool "Enable kernel access key retention support"
-	default n
+	default !SMALL_FLASH
 
 config KERNEL_PERSISTENT_KEYRINGS
 	bool "Enable kernel persistent keyrings"



More information about the lede-commits mailing list