Files
linuxkit/kernel
Rolf Neugebauer 4036e71c0d kernel: Temporarily revert 4.11.x to 4.11.1 on x86_64
Commit 5a3651b4a92c ("ext4: return to starting transaction in
ext4_dax_huge_fault()") introduced between 4.11.1 and 4.11.2
causes LCOW to stop working (VM silently exits). It is unclear
if this commit is the root cause or if it triggers something
in the Hyper-V backend or if it is unrelated.

But, in order make progress on other LCOW testing, we temporarily
use need to use this older kernel untile the issue has been
root caused.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-09-07 17:37:00 +01:00
..
2017-03-07 23:48:46 +00:00
2017-04-26 22:29:47 +01:00

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