* [DistroKit] [PULL] rpi: decrease size of kernelconfig diff to platform-v7a
@ 2018-11-18 21:41 Roland Hieber
2018-11-18 22:31 ` Robert Schwebel
0 siblings, 1 reply; 2+ messages in thread
From: Roland Hieber @ 2018-11-18 21:41 UTC (permalink / raw)
To: distrokit
Some smaller changes to the kernelconfig in platform-rpi to make our
reason checker happy, and decrease differences to platform-v7a's
kernelconfig.
The following changes since commit 91558c5d57ff151fda3d006c1eddccd908d03cee:
platform rpi: enable some network diag options (2018-11-16 07:09:52 +0100)
are available in the Git repository at:
git://git.pengutronix.de/rhi/DistroKit
for you to fetch changes up to 801e125ddb828383477dd92b3e91df4722859f8c:
rpi: kernel: enable ARM-optimized SHA256 implementation (2018-11-18 22:32:30 +0100)
----------------------------------------------------------------
Roland Hieber (11):
rpi: kernel: enable soft lockup detector
rpi: kernel: harden memory copies between kernel and userspace
rpi: kernel: enable /proc/config.gz
rpi: kernel: disable ext2 and ext3 support
rpi: kernel: make kernel and module text and rodata read-only
rpi: kernel: BOOTP is obsolete and not needed when DHCP is enabled
rpi: kernel: USELIB is only needed for libc ≤ 5, disable it
rpi: kernel: disable swap support
rpi: kernel: suspend-to-RAM is not needed on RPi, disable it
rpi: kernel: detect stack corruption when calling the scheduler
rpi: kernel: enable ARM-optimized SHA256 implementation
configs/platform-rpi/kernelconfig | 56 +++++++++++++++++++++++++++-----------------------------
1 file changed, 27 insertions(+), 29 deletions(-)
diff --git a/configs/platform-rpi/kernelconfig b/configs/platform-rpi/kernelconfig
index 115a14b..b28e075 100644
--- a/configs/platform-rpi/kernelconfig
+++ b/configs/platform-rpi/kernelconfig
@@ -32,12 +32,12 @@ CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
-CONFIG_SWAP=y
+# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
# CONFIG_POSIX_MQUEUE is not set
CONFIG_CROSS_MEMORY_ATTACH=y
-CONFIG_USELIB=y
+# CONFIG_USELIB is not set
CONFIG_AUDIT=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
CONFIG_AUDITSYSCALL=y
@@ -90,7 +90,9 @@ CONFIG_TINY_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TINY_SRCU=y
-# CONFIG_IKCONFIG is not set
+CONFIG_BUILD_BIN2C=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=18
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_GENERIC_SCHED_CLOCK=y
@@ -306,6 +308,7 @@ CONFIG_CACHE_L2X0=y
CONFIG_ARM_L1_CACHE_SHIFT=5
CONFIG_ARM_DMA_MEM_BUFFERABLE=y
CONFIG_ARM_HEAVY_MB=y
+CONFIG_DEBUG_ALIGN_RODATA=y
CONFIG_ARM_ERRATA_411920=y
#
@@ -394,24 +397,15 @@ CONFIG_VFP=y
#
# Power management options
#
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-# CONFIG_SUSPEND_SKIP_SYNC is not set
-# CONFIG_HIBERNATION is not set
-CONFIG_PM_SLEEP=y
-# CONFIG_PM_AUTOSLEEP is not set
-# CONFIG_PM_WAKELOCKS is not set
+# CONFIG_SUSPEND is not set
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
# CONFIG_APM_EMULATION is not set
CONFIG_PM_CLK=y
CONFIG_PM_GENERIC_DOMAINS=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
CONFIG_PM_GENERIC_DOMAINS_OF=y
-CONFIG_CPU_PM=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_ARM_CPU_SUSPEND=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
#
@@ -427,7 +421,11 @@ CONFIG_RASPBERRYPI_FIRMWARE=y
#
# Tegra firmware driver
#
-# CONFIG_ARM_CRYPTO is not set
+CONFIG_ARM_CRYPTO=y
+# CONFIG_CRYPTO_SHA1_ARM is not set
+CONFIG_CRYPTO_SHA256_ARM=y
+# CONFIG_CRYPTO_SHA512_ARM is not set
+# CONFIG_CRYPTO_AES_ARM is not set
# CONFIG_VIRTUALIZATION is not set
#
@@ -482,9 +480,9 @@ CONFIG_OLD_SIGSUSPEND3=y
CONFIG_OLD_SIGACTION=y
CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
-# CONFIG_STRICT_KERNEL_RWX is not set
+CONFIG_STRICT_KERNEL_RWX=y
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
-# CONFIG_STRICT_MODULE_RWX is not set
+CONFIG_STRICT_MODULE_RWX=y
CONFIG_ARCH_HAS_PHYS_TO_DMA=y
CONFIG_REFCOUNT_FULL=y
@@ -573,7 +571,6 @@ CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_NEED_PER_CPU_KM=y
CONFIG_CLEANCACHE=y
-# CONFIG_FRONTSWAP is not set
# CONFIG_CMA is not set
# CONFIG_ZPOOL is not set
# CONFIG_ZBUD is not set
@@ -606,7 +603,7 @@ CONFIG_INET=y
# CONFIG_IP_ADVANCED_ROUTER is not set
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
-CONFIG_IP_PNP_BOOTP=y
+# CONFIG_IP_PNP_BOOTP is not set
# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE_DEMUX is not set
@@ -1333,7 +1330,6 @@ CONFIG_TTY=y
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
-CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
@@ -2646,14 +2642,10 @@ CONFIG_ARM_PMU=y
#
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_FS_IOMAP=y
-CONFIG_EXT2_FS=y
-CONFIG_EXT2_FS_XATTR=y
-CONFIG_EXT2_FS_POSIX_ACL=y
-# CONFIG_EXT2_FS_SECURITY is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_POSIX_ACL=y
-# CONFIG_EXT3_FS_SECURITY is not set
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
CONFIG_EXT4_FS=y
+CONFIG_EXT4_USE_FOR_EXT2=y
CONFIG_EXT4_FS_POSIX_ACL=y
# CONFIG_EXT4_FS_SECURITY is not set
# CONFIG_EXT4_ENCRYPTION is not set
@@ -2808,7 +2800,9 @@ CONFIG_KEYS=y
# CONFIG_SECURITY is not set
# CONFIG_SECURITYFS is not set
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
-# CONFIG_HARDENED_USERCOPY is not set
+CONFIG_HARDENED_USERCOPY=y
+CONFIG_HARDENED_USERCOPY_FALLBACK=y
+# CONFIG_HARDENED_USERCOPY_PAGESPAN is not set
# CONFIG_FORTIFY_SOURCE is not set
# CONFIG_STATIC_USERMODEHELPER is not set
CONFIG_DEFAULT_SECURITY_DAC=y
@@ -3093,6 +3087,7 @@ CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_PAGE_POISONING is not set
# CONFIG_DEBUG_PAGE_REF is not set
+# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
@@ -3111,7 +3106,10 @@ CONFIG_CC_HAS_SANCOV_TRACE_PC=y
#
# Debug Lockups and Hangs
#
-# CONFIG_SOFTLOCKUP_DETECTOR is not set
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
@@ -3122,7 +3120,7 @@ CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_PANIC_TIMEOUT=0
CONFIG_SCHED_DEBUG=y
# CONFIG_SCHEDSTATS is not set
-# CONFIG_SCHED_STACK_END_CHECK is not set
+CONFIG_SCHED_STACK_END_CHECK=y
# CONFIG_DEBUG_TIMEKEEPING is not set
#
--
Roland Hieber | r.hieber@pengutronix.de |
Pengutronix e.K. | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim | Phone: +49-5121-206917-5086 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
DistroKit mailing list
DistroKit@pengutronix.de
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [DistroKit] [PULL] rpi: decrease size of kernelconfig diff to platform-v7a
2018-11-18 21:41 [DistroKit] [PULL] rpi: decrease size of kernelconfig diff to platform-v7a Roland Hieber
@ 2018-11-18 22:31 ` Robert Schwebel
0 siblings, 0 replies; 2+ messages in thread
From: Robert Schwebel @ 2018-11-18 22:31 UTC (permalink / raw)
To: Roland Hieber; +Cc: distrokit
On Sun, Nov 18, 2018 at 10:41:36PM +0100, Roland Hieber wrote:
> Some smaller changes to the kernelconfig in platform-rpi to make our
> reason checker happy, and decrease differences to platform-v7a's
> kernelconfig.
>
> The following changes since commit 91558c5d57ff151fda3d006c1eddccd908d03cee:
>
> platform rpi: enable some network diag options (2018-11-16 07:09:52 +0100)
>
> are available in the Git repository at:
>
> git://git.pengutronix.de/rhi/DistroKit
>
> for you to fetch changes up to 801e125ddb828383477dd92b3e91df4722859f8c:
>
> rpi: kernel: enable ARM-optimized SHA256 implementation (2018-11-18 22:32:30 +0100)
>
> ----------------------------------------------------------------
> Roland Hieber (11):
> rpi: kernel: enable soft lockup detector
> rpi: kernel: harden memory copies between kernel and userspace
> rpi: kernel: enable /proc/config.gz
> rpi: kernel: disable ext2 and ext3 support
> rpi: kernel: make kernel and module text and rodata read-only
> rpi: kernel: BOOTP is obsolete and not needed when DHCP is enabled
> rpi: kernel: USELIB is only needed for libc ≤ 5, disable it
> rpi: kernel: disable swap support
> rpi: kernel: suspend-to-RAM is not needed on RPi, disable it
> rpi: kernel: detect stack corruption when calling the scheduler
> rpi: kernel: enable ARM-optimized SHA256 implementation
>
> configs/platform-rpi/kernelconfig | 56 +++++++++++++++++++++++++++-----------------------------
> 1 file changed, 27 insertions(+), 29 deletions(-)
Pulled, thx.
rsc
--
Pengutronix e.K. | Dipl.-Ing. Robert Schwebel |
Industrial Linux Solutions | https://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
_______________________________________________
DistroKit mailing list
DistroKit@pengutronix.de
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-11-18 22:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-18 21:41 [DistroKit] [PULL] rpi: decrease size of kernelconfig diff to platform-v7a Roland Hieber
2018-11-18 22:31 ` Robert Schwebel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox