Sukchan Lee 
							
						 
					 
					
						
						
							
						
						aa7d5fc942 
					 
					
						
						
							
							kernel: SCTP support  
						
						... 
						
						
						
						Enable SCTP protocol as a kernel module
Signed-off-by: Sukchan Lee <acetcom@gmail.com > 
						
						
					 
					
						2018-05-01 23:04:29 +09:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						b22d4000a3 
					 
					
						
						
							
							kernel: Adjust s390x kernel config  
						
						... 
						
						
						
						the 4.14.38 kernel backported the Spectre mitigation requiring
a change of the kernel config.
Might as well enabled the mitigations by default.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-30 13:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						7a4233dec5 
					 
					
						
						
							
							kernel: Add USB storage support for x86_64 and arm64  
						
						... 
						
						
						
						This is useful for some baremetal configs, such as using
USB sticks on a RPi3. I enabled it for x86_64 as well
to keep the differences smaller.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-04-30 10:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						551e00630c 
					 
					
						
						
							
							kernel: Enable SERIAL_DEV_BUS on arm64  
						
						... 
						
						
						
						Note, the depeding SERIAL_DEV_CTRL_TTYPORT defaults to
'N' with the 4.14.x kernel and 'Y' for the 4.16.x kernel.
I chose to stick with the defaults.
This may fix the serial console issue, I've seen on the RPi3
with 4.14.x kernels.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-04-30 10:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						262b25f874 
					 
					
						
						
							
							kernel: Update to 4.16.6/4.14.38/4.9.97/4.4.130  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-30 10:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						f1046b9a29 
					 
					
						
						
							
							kernel: Adjust 4.4.x kernel config  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-04-27 18:52:12 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						54ed15ccce 
					 
					
						
						
							
							kernel: Update to 4.16.5/4.14.37/4.9.96/4.4.129  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-27 16:45:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						865c6691b1 
					 
					
						
						
							
							kernel: Update to 4.16.4/4.14.36  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-27 15:01:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						c255821674 
					 
					
						
						
							
							kernel: EOL 4.15.x  
						
						... 
						
						
						
						See http://lkml.iu.edu/hypermail/linux/kernel/1804.2/03399.html 
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-27 14:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						d56d66a7aa 
					 
					
						
						
							
							kernel: Update to 4.9.95  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-23 11:52:12 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						c08fe57306 
					 
					
						
						
							
							Merge pull request  #3010  from TiejunChina/master-dev  
						
						... 
						
						
						
						update -rt to 4.14.34-rt27 
						
						
					 
					
						2018-04-22 21:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						bfad9ad0e9 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180420  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-04-20 20:39:14 +02:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						ff23b35c5f 
					 
					
						
						
							
							update -rt to 4.14.34-rt27  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejun.china@gmail.com > 
						
						
					 
					
						2018-04-20 22:30:03 +08:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						deaa4b855c 
					 
					
						
						
							
							kernel: Fix perf compile  
						
						... 
						
						
						
						This was broken with commit ae6a739ac0rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-19 15:41:43 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						e09023d723 
					 
					
						
						
							
							kernel: Update build to latest linuxkit/alpine  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-19 13:52:26 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						24050c5817 
					 
					
						
						
							
							kernel: Drop 4.15.x for s390x  
						
						... 
						
						
						
						The s390x build VM we have access to is quite slow. Dropping
the 4.15.x kernel, which soon will be EOLed anyway, to
save some time.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-19 13:48:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						2a9d21bee7 
					 
					
						
						
							
							kernel: Update to 4.16.3/4.15.18/4.14.35  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-19 13:46:35 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						ccd9d711c0 
					 
					
						
						
							
							Some kernel builds need openssl binary for key generation  
						
						... 
						
						
						
						For example kernel module signatures if you do not provide a key. So add
to the dependencies for kernel builds.
Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2018-04-17 14:16:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						60fd3c062e 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180413  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-04-17 00:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						ae6a739ac0 
					 
					
						
						
							
							kernel: Skip compiling perf for 4.9.x  
						
						... 
						
						
						
						4.9.93 broke the compile:
  tests/code-reading.c: In function 'read_object_code':
  tests/code-reading.c:228:19: error: 'KMOD_DECOMP_LEN' undeclared (first use in this function)
    char decomp_name[KMOD_DECOMP_LEN];
                     ^~~~~~~~~~~~~~~
  tests/code-reading.c:228:19: note: each undeclared identifier is reported only once for each function it appears in
  tests/code-reading.c:291:7: error: implicit declaration of function 'dso__decompress_kmodule_path' [-Werror=implicit-function-declaration]
    if (dso__decompress_kmodule_path(al.map->dso, objdump_name,
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  tests/code-reading.c:291:3: error: nested extern declaration of 'dso__decompress_kmodule_path' [-Werror=nested-externs]
    if (dso__decompress_kmodule_path(al.map->dso, objdump_name,
    ^~
  tests/code-reading.c:228:7: error: unused variable 'decomp_name' [-Werror=unused-variable]
    char decomp_name[KMOD_DECOMP_LEN];
         ^~~~~~~~~~~
  cc1: all warnings being treated as errors
  mv: can't rename '/build/perf/tests/.code-reading.o.tmp': No such file or directory
  make[3]: *** [/linux/tools/build/Makefile.build:101: /build/perf/tests/code-reading.o] Error 1
  make[3]: *** Waiting for unfinished jobs....
  make[2]: *** [/linux/tools/build/Makefile.build:144: tests] Error 2
  make[2]: *** Waiting for unfinished jobs....
  make[2]: *** [/linux/tools/build/Makefile.build:144: util] Error 2
  make[1]: *** [Makefile.perf:559: /build/perf/libperf-in.o] Error 2
  make[1]: *** Waiting for unfinished jobs....
  make[1]: *** [Makefile.perf:396: /build/perf/perf-in.o] Error 2
  make: *** [Makefile:69: all] Error 2
  make: Leaving directory '/linux/tools/perf'
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-04-14 12:21:53 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						054b9bb924 
					 
					
						
						
							
							kernel: Update to 4.9.94/4.4.128  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-04-14 11:18:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						4454c7b854 
					 
					
						
						
							
							kernel: Enable MPLS_ROUTING and MPLS_IPTUNNEL as modules  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-13 15:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						d1b73f7cf3 
					 
					
						
						
							
							kernel: Update to 4.16.2/4.15.17/4.14.34  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-13 14:53:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a5c039f7ad 
					 
					
						
						
							
							kernel: Add bison/flex to kconfig Dockerfile  
						
						... 
						
						
						
						These are required for the 4.16.x kernel configuration.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-09 11:21:13 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						b69fc45955 
					 
					
						
						
							
							kernel: Add the 4.16.1 kernel  
						
						... 
						
						
						
						The kernel config is based on the 4.15.x kernel config
run through 'make defconfig && make oldconfig' and then
tweaked a little by hand.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-09 11:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						fa9452af09 
					 
					
						
						
							
							kernel: Update to 4.15.16/4.14.33/4.9.93/4.4.127  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-04-09 10:35:34 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a8cc4f4f42 
					 
					
						
						
							
							kernel: Don't compile -rt kernels on s390x  
						
						... 
						
						
						
						Looks like commit 9a88a5e986rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-04-04 22:51:07 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a5a685750d 
					 
					
						
						
							
							kernel: Update to 4.15.15/4.14.32/4.9.92/4.4.126  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-04-01 17:52:14 +01:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						9a88a5e986 
					 
					
						
						
							
							Upgrade -rt patches to v4.14.29-rt25  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejun.china@gmail.com > 
						
						
					 
					
						2018-03-30 21:10:01 -07:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						462961d5c9 
					 
					
						
						
							
							kernel: Update to 4.15.14/4.14.31/4.9.91/4.4.125  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-03-30 13:29:03 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						7f12cb577a 
					 
					
						
						
							
							kernel: Update to 4.15.13/4.14.30/4.9.90/4.4.124  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-03-30 12:19:02 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						9cb6f2d802 
					 
					
						
						
							
							kernel: Enable CONFIG_FB_EFI for x86_64 and arm64  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-03-30 12:18:31 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						913f31e150 
					 
					
						
						
							
							kernel: Drop 4.9.x for arm64  
						
						... 
						
						
						
						There are too many kernels to compile and arm64 takes a bit
too long to compile even on a beefy arm64 server.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-03-30 12:18:05 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						80f5f228e0 
					 
					
						
						
							
							kernel: Cherry-pick two Hyper-V SCSI driver patche  
						
						... 
						
						
						
						These fix some issues around hot-unplugging devices which may be the cause
of some LCOW issues we are seeing.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-03-22 20:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						208811355a 
					 
					
						
						
							
							kernel: Update to 4.15.12/4.14.29/4.9.89/4.4.123  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-03-22 19:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						45b613e668 
					 
					
						
						
							
							kernel: Update to 4.15.11/4.14.28/4.9.88/4.4.122  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-20 12:05:27 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						513e368880 
					 
					
						
						
							
							kernel: Enable CEPH, DRBD, and RBD  
						
						... 
						
						
						
						All enabled as modules
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-15 13:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						1ff6f2eea5 
					 
					
						
						
							
							kernel: Update Intel CPU firmware to 20180312  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-15 13:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						627e982b79 
					 
					
						
						
							
							kernel: Update rt kernel to 4.14.24  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-15 11:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						28f1ae2e77 
					 
					
						
						
							
							kernel: Update to 4.15.10/4.14.27  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-15 11:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						9a5727f5e4 
					 
					
						
						
							
							kernel: Update to latest alpine base image  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-15 11:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						659f877da6 
					 
					
						
						
							
							kernel: Update to 4.15.9/4.14.26/4.9.87/4.4.121  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-12 17:00:06 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						c573eee0ff 
					 
					
						
						
							
							kernel: Update kernels to 4.14.25/4.15.26  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-12 15:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						48251e8bcf 
					 
					
						
						
							
							kernel: Enable IMA for 4.14.x and 4.15.x  
						
						... 
						
						
						
						Enable the Integrity Measurement Architecture (IMA) for 4.14.x
and 4.15.x kernels. This pretty much uses the defaults except we
also enable INTEGRITY_ASYMMETRIC_KEYS and IMA_READ_POLICY. The
latter may be useful for debugging.
For s390x we also needed to enable TPM support.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-12 15:26:23 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ko 
							
						 
					 
					
						
						
							
						
						2eefd62710 
					 
					
						
						
							
							Non-existent target check is marked phony  
						
						... 
						
						
						
						The non-existent target "check" is marked phony.
Signed-off-by: Justin Ko <oknitsuj@gmail.com > 
						
						
					 
					
						2018-03-09 09:13:59 -08:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						ae30674227 
					 
					
						
						
							
							kernel: Update to 4.14.24/4.9.86/4.4.120  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-09 12:39:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						eee71f46e0 
					 
					
						
						
							
							kernel: Adjust s390x kernel config  
						
						... 
						
						
						
						- Disable all network device driver apart from Mellanox, which
  is the only support NIC on s390x
- Disable Fusion MPT
- Disable DAX/NVMEM/NVME
- Disable USB
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-09 12:39:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						35c6e782e3 
					 
					
						
						
							
							kernel: Make it clearer which kernels are compiled per arch  
						
						... 
						
						
						
						While this now has some duplication, it is clearer as to which
kernels are compiled for each architecture.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-03-09 11:35:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						dc92ae7e39 
					 
					
						
						
							
							wireguard: update to 0.0.20180304  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-03-05 13:47:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alice Frosi 
							
						 
					 
					
						
						
							
						
						db0045b0c9 
					 
					
						
						
							
							Add s390 support for linuxkit kernel  
						
						... 
						
						
						
						Update building process to add s390 support.
The patch serial-forbid-8250-on-s390.patch has been added to disable
8250 serial for s390.
The patch is available upstream https://patchwork.kernel.org/patch/10106437/ 
but it is not backported.
Signed-off-by: Alice Frosi <alice@linux.vnet.ibm.com > 
						
						
					 
					
						2018-03-01 12:18:16 +00:00