mirror of
https://github.com/linuxkit/linuxkit.git
synced 2026-04-05 19:06:20 +00:00
20171031, the Halloween edition, had a show stopper bug, which was neither security related, nor did it affect LinuxKit kernels, but was important enough for me to bump the snapshot. This is the corresponding LinuxKit bump. Changes: * wg-quick: save all hooks on save Tiny bug fix for 'wg-quick save'. * timers: switch to kees' new timer_list functions Shiny new things for Linux 4.14. * compat: unbreak unloading on kernels 4.6 through 4.9 The real motivation for this extra snapshot bump. Before we would run into some issues when unloading the module, which was not good. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
See ../docs/kernel-patches.md for more information on kernel builds.
To build with various debug options enabled, build the kernel with
make DEBUG=1. The options enabled are listed in kernel_config.debug.
This allocates a significant amount of memory on boot and you may need to
adjust the kernel config on some systems. Specifically:
--- a/alpine/kernel/kernel_config
+++ b/alpine/kernel/kernel_config
@@ -415,8 +415,8 @@ CONFIG_DMI=y
# CONFIG_CALGARY_IOMMU is not set
CONFIG_SWIOTLB=y
CONFIG_IOMMU_HELPER=y
-CONFIG_MAXSMP=y
-CONFIG_NR_CPUS=8192
+CONFIG_MAXSMP=n
+CONFIG_NR_CPUS=8
# CONFIG_SCHED_SMT is not set
CONFIG_SCHED_MC=y
# CONFIG_PREEMPT_NONE is not set