DistroKit Mailinglist
 help / color / mirror / Atom feed
* [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