Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						323043fdd8 
					 
					
						
						
							
							kernel: Update to 4.18.5/4.17.19/4.14.67/4.9.124/4.4.152  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-28 07:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						77b3496d9f 
					 
					
						
						
							
							kernel: Update to 4.18.4/4.17.18/4.14.66/4.9.123/4.4.151  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-27 21:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						d66c2c6f45 
					 
					
						
						
							
							kernel: Update to 4.18.3/4.17.17/4.14.65/4.9.122/4.4.150  
						
						... 
						
						
						
						Note, this update skips 4.18.2/4.17.16/4.14.64/4.9.121/4.4.149
as the change was a single patch, a bug fix.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-27 18:38:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						621f88f47e 
					 
					
						
						
							
							Merge pull request  #3169  from TiejunChina/master-dev  
						
						... 
						
						
						
						update -rt to 4.14.63-rt40 
						
						
					 
					
						2018-08-27 18:29:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						a302b2dfa2 
					 
					
						
						
							
							update -rt to 4.14.63-rt40  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejunc@vmware.com > 
						
						
					 
					
						2018-08-26 17:07:40 -07:00 
						 
				 
			
				
					
						
							
							
								Krister Johansen 
							
						 
					 
					
						
						
							
						
						1095c2721d 
					 
					
						
						
							
							Convert slow net subsystems to modules on 4.14.  
						
						... 
						
						
						
						In setup_net() there are a few particularly slow subsystems that
contribute more than 140ms of time to the new net namespace creation
path.  The docker daemon doesn't depend on these, and won't modprobe
them into the kernel.  Convert these to modules to reduce the amount of
time it takes for docker to start a container.  This change takes an
additional ~120 ms of time off container start time.
Signed-off-by: Krister Johansen <krister.johansen@oracle.com > 
						
						
					 
					
						2018-08-20 17:45:54 -07:00 
						 
				 
			
				
					
						
							
							
								Krister Johansen 
							
						 
					 
					
						
						
							
						
						fac99683a7 
					 
					
						
						
							
							Switch kernel hz to 1000.  
						
						... 
						
						
						
						While investigating performance problems around 'docker run' times, it
was observed that a large amount of time was spent in network namespace
creation.  Of that time, a large portion involved waiting for RCU grace
periods to elapse.  Increasing HZ causes the periodic timer to check for
quiesced periods more frequently, which consequently reduces the amount
of time RCU callers spend waiting for grace periods and in barrier
waits.
By itself, this change took the amount of time to execute a 'docker run
hello-world' down to 570ms from over 2000ms on 4.14, and down to 390ms
from 1260 on 4.17 and 4.18.
Signed-off-by: Krister Johansen <krister.johansen@oracle.com > 
						
						
					 
					
						2018-08-20 17:45:03 -07:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						bcd87f6f33 
					 
					
						
						
							
							kernel: Remove 4.17.x kernel for s390x and arm64  
						
						... 
						
						
						
						4.17 will be EOLed soon anyway so save some cycles
compiling kernels on the "slower" arches.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 21:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						dfa6076900 
					 
					
						
						
							
							kernel: Add support for 4.18.x kernels  
						
						... 
						
						
						
						The kernel config was derived from the 4.17.x kernel config
and then tweaked a little. Specifically:
- Enable XDP_SOCKETS
- Enable NFT_CONNLIMIT
- Enable IP_VS_MH
- Enable BPFILTER (as module)
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a3bca0ea59 
					 
					
						
						
							
							kernel: Add more packages to Dockerfile.kconfig  
						
						... 
						
						
						
						These packages are needed to enable the GCC_PLUGINS
during 'make oldconfig' for 4.18.x kernels.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						f93fa6ba9b 
					 
					
						
						
							
							kernel: Adjust 4.9 kernel config (x86 only)  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						85369b936f 
					 
					
						
						
							
							kernel: Adjust 4.14. kernel config (x86 only)  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						c0fc7b3b01 
					 
					
						
						
							
							kernel: Adjust 4.17 kernel config (x86 only)  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 16:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a1380fcd1c 
					 
					
						
						
							
							kernel: Update to 4.17.15/4.14.63/4.9.120/4.4.148  
						
						... 
						
						
						
						The 4.14.63 contains important security fixes in particular
against L1TF (CVE-2018-3615, CVE-2018-3620, CVE-2018-3646) and
userspace-userspace SpectreRSB.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 12:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						5011c473ca 
					 
					
						
						
							
							kernel: Update Intel microcode to latest  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 11:58:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						4792fa5015 
					 
					
						
						
							
							kernel: Tidy up Dockerfile.bcc  
						
						... 
						
						
						
						Use less layers and group it a little better. There should
be no real code change here.
Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-17 11:18:38 +01:00 
						 
				 
			
				
					
						
							
							
								Krister Johansen 
							
						 
					 
					
						
						
							
						
						188595fcb5 
					 
					
						
						
							
							Pull bcc into kernel build.  
						
						... 
						
						
						
						Signed-off-by: Krister Johansen <krister.johansen@oracle.com > 
						
						
					 
					
						2018-08-13 17:18:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						d987c058bd 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180809  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-08-12 01:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						394b07da4a 
					 
					
						
						
							
							kernel: Update to 4.17.14/4.14.62/4.9.119/4.4.147  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-11 09:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						ac48c843e0 
					 
					
						
						
							
							kernel: Update to 4.17.13/4.14.61/4.9.118/4.4.146  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-11 00:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						2e32902c98 
					 
					
						
						
							
							kernel: Update to 4.17.12/4.14.60/4.9.117/4.4.145  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-10 23:20:43 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						9ac0a9a6e3 
					 
					
						
						
							
							kernel: Update to 4.17.11/4.14.59/4.9.116  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-08-10 14:26:16 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						bdae7d72f7 
					 
					
						
						
							
							Merge pull request  #3149  from TiejunChina/master-dev  
						
						... 
						
						
						
						update -rt to 4.14.59-rt37 
						
						
					 
					
						2018-08-07 16:37:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						7a74c0a212 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180802  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-08-03 22:12:29 +02:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						b8928d6c56 
					 
					
						
						
							
							update -rt to 4.14.59-rt37  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejun.china@gmail.com > 
						
						
					 
					
						2018-08-01 21:19:37 -07:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						21fb4db99b 
					 
					
						
						
							
							kernel: Update to 4.17.10/4.14.58/4.9.115/4.4.144  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rn@rneugeba.io > 
						
						
					 
					
						2018-07-25 21:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						6bfba4e85c 
					 
					
						
						
							
							kernel: Adjust arm64 kernel config to upstream changes  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-24 13:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						480a8bc860 
					 
					
						
						
							
							kernel: Update to 4.17.9/4.14.57/4.9.114/4.4.143  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-24 11:56:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						5ab7eaac89 
					 
					
						
						
							
							kernel: Update to 4.17.8/4.4.142  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-24 10:26:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						f8b14ba25a 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180718  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-07-19 00:00:08 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						1896951b04 
					 
					
						
						
							
							kernel: Tweak config for x86  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-17 15:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						f70fc83b1d 
					 
					
						
						
							
							kernel: Update to 4.17.7/4.14.56/4.9.113/4.4.141  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-17 13:48:18 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						c9dc3b97de 
					 
					
						
						
							
							kernel: Update to 4.17.6/4.14.55/4.9.112/4.4.140  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-07-14 13:10:03 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						6a7b336ade 
					 
					
						
						
							
							kernel: Update to 4.17.5/4.14.54  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-10 10:58:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						05753e7341 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180708  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-07-08 19:43:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						d7d995cab5 
					 
					
						
						
							
							kernel: Update build to use updated alpine base  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com > 
						
						
					 
					
						2018-07-07 17:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Tiejun Chen 
							
						 
					 
					
						
						
							
						
						a1d47ff766 
					 
					
						
						
							
							update -rt to 4.14.53-rt34  
						
						... 
						
						
						
						Signed-off-by: Tiejun Chen <tiejun.china@gmail.com > 
						
						
					 
					
						2018-07-06 14:02:07 +08:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						dcc4a5e799 
					 
					
						
						
							
							kernel: Update to 4.17.4/4.14.53/4.9.111/4.4.139  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-07-03 11:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						f7cf178ead 
					 
					
						
						
							
							kernel: Remove 4.16.x as it is EOLed  
						
						... 
						
						
						
						The previous commit updated to 4.16.18, which is the last
4.16.x kernel. The 4.16.18 kernel was compiled and pushed
but we may as well now remove it as it has been EOLed.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-27 14:49:08 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						e7a7fe9339 
					 
					
						
						
							
							kernels: Update to 4.17.3/4.16.18/4.14.52/4.9.110  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-27 13:10:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						bfd0ba0983 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180625  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-06-25 19:58:49 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						2eec092862 
					 
					
						
						
							
							kernel: Adjust kernel configs  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-22 10:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						9f1f99026d 
					 
					
						
						
							
							kernel: Update to 4.16.17/4.14.51/4.4.138  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-22 10:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						ef5c128a8c 
					 
					
						
						
							
							kernel: Update to 4.4.137  
						
						... 
						
						
						
						Somehow I missed this kernel update when it happened...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-21 16:17:29 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						2ff0491ac1 
					 
					
						
						
							
							kernel: Update to 4.17.2/4.16.16/4.14.50/4.9.109  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-20 13:50:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						268b5269f9 
					 
					
						
						
							
							kernel: Update to 4.9.108  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-20 13:19:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jason A. Donenfeld 
							
						 
					 
					
						
						
							
						
						8ce01c5736 
					 
					
						
						
							
							wireguard: upgrade to 0.0.20180613  
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com > 
						
						
					 
					
						2018-06-14 18:26:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						45f563fc66 
					 
					
						
						
							
							kernel: Update to 4.17.1/4.16.15/4.14.49  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-12 17:18:11 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						6b629fa30b 
					 
					
						
						
							
							kernel: Tweak 4.4.x kernel config file  
						
						... 
						
						
						
						Add new (disabled) option CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-07 13:54:53 +01:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						4e830a35a1 
					 
					
						
						
							
							kernel: Update to 4.16.14/4.14.48/4.9.107/4.4.136  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2018-06-07 12:10:22 +01:00