Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						18ec668c91 
					 
					
						
						
							
							kernel: Consistently use curl -f  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-06 18:32:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						5176ce7dd3 
					 
					
						
						
							
							kernel: Stash kernel source and WireGuard source in the package  
						
						... 
						
						
						
						While we can re-create the kernel source code we don't have it
handily available in one place. This commit stashes the kernel
and the WireGuard source as /src/linux.tar.xz and
/src/wireguard.tar.xz in the kernel package.
This increases the size of the hub image by around 100MB.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-06 18:32:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						fc6bcde1fd 
					 
					
						
						
							
							kernel: Remove 4.16 for arm64 and s390x  
						
						... 
						
						
						
						Trying to keep the number of kernels we compile for these
platforms small and 4.16 is likely to be EOLed soon anyway.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-06 08:26:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						25738c0768 
					 
					
						
						
							
							kernel: Add support for 4.17.x kernels  
						
						... 
						
						
						
						The kernel configs are the 4.16.x configs run through
a 'make defconfig && make oldconfig' cycle.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-06 08:26:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						ba5e75a24e 
					 
					
						
						
							
							kernel: Update to 4.14.47/4.9.105/4.4.135  
						
						... 
						
						
						
						These releases are a single patch only, fixing  a bug.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-06 08:26:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						5e10631fe2 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180531  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-05-31 02:21:28 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						9e8f458780 
					 
					
						
						
							
							kernel: Adjust kernel config for arm64/x86 for 4.14.x and 4.16.x  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-30 16:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						acc059e6c8 
					 
					
						
						
							
							kernel: Updatr to 4.16.13/4.14.46/4.9.104/4.4.134  
						
						... 
						
						
						
						Note, we skip 4.14.45 because 4.14.46 only has 3 patches
in it which unbreak 'perf' compilation.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-30 15:59:03 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						8acb257012 
					 
					
						
						
							
							kernel: Fix s390x config for 4.16.x  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-30 14:51:45 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						d9a1ea45ce 
					 
					
						
						
							
							kernel: Update to 4.16.12/4.14.44/4.9.103/4.4.133  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-30 14:36:14 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						679edce979 
					 
					
						
						
							
							Merge pull request  #3047  from zx2c4-forks/wireguard-bump  
						
						... 
						
						
						
						wireguard: upgrade to 0.0.20180524 
						
						
					 
					
						2018-05-24 15:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						e945773f63 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180524  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-05-24 14:45:29 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						00ce115df9 
					 
					
						
						
							
							kernel: Update to 4.16.11/4.14.43/4.9.102  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-24 13:11:31 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						454d2142f3 
					 
					
						
						
							
							kernel: Update to 4.16.10/4.14.42/4.9.101  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-24 10:54:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						6e04261450 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180519  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-05-19 03:19:21 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						bc7103d1a3 
					 
					
						
						
							
							kernel: Fixup arm64 kernel config for 4.14.41  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-16 18:04:29 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						c4a265c77f 
					 
					
						
						
							
							kernel: Update to 4.16.9/4.14.41/4.9.100/4.4.132  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-16 17:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						ccd9998461 
					 
					
						
						
							
							update -rt to 4.14.40-rt30  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejun.china@gmail.com > 
						
						
					 
					
						2018-05-15 13:46:26 +08:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						49c1f0007c 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180513  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-05-13 21:38:28 +02:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						ac2e5c53ec 
					 
					
						
						
							
							update -rt to 4.14.39-rt29  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejun.china@gmail.com > 
						
						
					 
					
						2018-05-12 23:43:14 +08:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a0b27bb442 
					 
					
						
						
							
							kernel: Fix kernel config for arm64  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-10 13:06:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						2e2de63133 
					 
					
						
						
							
							kernel: Update to 4.16.8/4.14.40/4.9.99  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-10 13:06:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						01a17392f8 
					 
					
						
						
							
							kernel: Update Intel microcode to 20180425  
						
						... 
						
						
						
						This microcode bundle comes with a file called "list"
which seems to confuse the 'iucode_tool', so we just
remove it.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-10 13:06:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						be8929da30 
					 
					
						
						
							
							kernel: Fix SCTP kernel config  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-05-03 18:48:02 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						655bb391ca 
					 
					
						
						
							
							kernel: Update to 4.16.7/4.14.39/4.9.98/4.4.131  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-03 17:22:26 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						d87820124e 
					 
					
						
						
							
							kernel: Fix comment on when the perf compile failed  
						
						... 
						
						
						
						The version in the comment was accidentally bumped during
the past kernel updates.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-03 17:19:14 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						52874a18f7 
					 
					
						
						
							
							kernel: Update alpine base to latest  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-05-03 17:18:49 +01:00 
						 
				 
			
				
					
						
							
							
								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