Anil Madhavapeddy 
							
						 
					 
					
						
						
							
						
						778236fb39 
					 
					
						
						
							
							kernel: activate the Mellanox network driver suite  
						
						... 
						
						
						
						This builds a family of drivers for various Mellonox
cards, sufficient to get a DHCP lease on packet.net
Type2/3 machines (see #1245 ).
Signed-off-by: Anil Madhavapeddy <anil@docker.com > 
						
						
					 
					
						2017-03-17 16:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						3de1be069b 
					 
					
						
						
							
							Merge pull request  #1314  from avsm/kernel-docs  
						
						... 
						
						
						
						Update Kernel README 
						
						
					 
					
						2017-03-15 18:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Anil Madhavapeddy 
							
						 
					 
					
						
						
							
						
						8f5e7eb2e9 
					 
					
						
						
							
							docs: More updates to the kernel README  
						
						... 
						
						
						
						Signed-off-by: Anil Madhavapeddy <anil@docker.com > 
						
						
					 
					
						2017-03-15 17:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								Anil Madhavapeddy 
							
						 
					 
					
						
						
							
						
						8a8495e86f 
					 
					
						
						
							
							docs: Update kernel/README to point to ../docs  
						
						... 
						
						
						
						Signed-off-by: Anil Madhavapeddy <anil@docker.com > 
						
						
					 
					
						2017-03-15 15:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						158db9950d 
					 
					
						
						
							
							kernel: Make 'tag' the default target  
						
						... 
						
						
						
						This is a stop-gap to prevent accidental push of kernel
images to hub until we sort out doing this from CI.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-03-15 14:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Anil Madhavapeddy 
							
						 
					 
					
						
						
							
						
						38b2fff68b 
					 
					
						
						
							
							kernel: add igb and ixgb drivers, with vf variants  
						
						... 
						
						
						
						This lets us boot on packet.net machines and successfully gives
a DHCP lease when installed via iPXE.  See #1245 
Signed-off-by: Anil Madhavapeddy <anil@docker.com > 
						
						
					 
					
						2017-03-15 14:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a1a45db3d5 
					 
					
						
						
							
							kernel: Update kernels to 4.9.15/4.4.54  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-03-15 10:32:24 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						7185191736 
					 
					
						
						
							
							kernel: Add the kernel version to the hub image  
						
						... 
						
						
						
						A given image is pushed to hub twice, once as
kernel:<kernel version>.<major version>.x and once as
kernel:<kernel version>.<major version>.<minor version>-<n>.
The latter is used to decide if a new kernel image is pushed to hub.
Most users should use the former to pick up the latest kernel.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-03-14 10:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						a968fcde4d 
					 
					
						
						
							
							kernel: Remove AUFS kernel  
						
						... 
						
						
						
						We default to overlay, so no need to carry AUFS patches and kernel.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-03-14 10:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						54cb00edd8 
					 
					
						
						
							
							kernel: Pass kernel version as build-arg to docker  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-03-13 20:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						7020a2d975 
					 
					
						
						
							
							kernel: Add Makefile to kernel build dependencies  
						
						... 
						
						
						
						This will also include it in the sha1 calculation
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-03-13 20:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						1c10c56138 
					 
					
						
						
							
							kernel: Update to 4.9.14/4.4.53  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-03-13 10:26:28 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						edeaf1c7f6 
					 
					
						
						
							
							Add back code to push kernel to hub  
						
						... 
						
						
						
						- Accidentally removed from top level Makefile, now in kernel Makefile.
Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-03-07 23:48:46 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						1041f95a6e 
					 
					
						
						
							
							kernel: Update 4.9.x patches  
						
						... 
						
						
						
						- Remove patch to prevent non-host network namespace to use VSOCK
  This is now handled by SECOMP profiles by docker
- rebase the VMBUS version cherry-picks to Linus' tree.
  This will make it easier to get them into stable
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-03-07 14:04:53 +00:00 
						 
				 
			
				
					
						
							
							
								Riyaz Faizullabhoy 
							
						 
					 
					
						
						
							
						
						e24c8098ff 
					 
					
						
						
							
							kernel: Update kernel to 4.9.13 and 4.4.52  
						
						... 
						
						
						
						Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com > 
						
						
					 
					
						2017-02-28 08:11:07 -08:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						e3502065d9 
					 
					
						
						
							
							kernel: Update kernel to 4.4.51  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-02-27 13:55:53 -08:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						90895783c0 
					 
					
						
						
							
							kernel: Update kernel to 4.9.12  
						
						... 
						
						
						
						Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-02-27 13:49:47 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						f4a112dc21 
					 
					
						
						
							
							Change kernel upload for new tooling  
						
						... 
						
						
						
						The mobylinux/kernel image now has the bzImage (no longer named vmlinuz64)
and a tarball of the files needed for the initrd, ie modules etc.
Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-02-20 15:54:02 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						5af24d0d8f 
					 
					
						
						
							
							Kernel 4.9.11, 4.4.50 and AUFS update  
						
						... 
						
						
						
						Security update, importance low.
Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-02-20 12:15:39 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						c6cfa0e4d3 
					 
					
						
						
							
							Clean up kernel Makefile so it has no repetition  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-02-17 17:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Campbell 
							
						 
					 
					
						
						
							
						
						31cf45bfc3 
					 
					
						
						
							
							Revert "sched/cpuacct: Show all possible CPUs in cpuacct output" in 4.9 kernel  
						
						... 
						
						
						
						This change (5ca3726 added in v4.7-rc1) exposed issues described in
https://github.com/docker/docker/issues/28941 , since we don't support CPU
hotplug anyway revert the change while we decide on a proper fix.
Signed-off-by: Ian Campbell <ian.campbell@docker.com > 
						
						
					 
					
						2017-02-17 13:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						0b5cad4f14 
					 
					
						
						
							
							Update Linux 4.4 to 4.4.49  
						
						... 
						
						
						
						Security update, low importance.
Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-02-16 08:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						6396ecdeee 
					 
					
						
						
							
							kernel: Update to 4.9.10  
						
						... 
						
						
						
						4.9.10 included several of the VMBus patches we no longer
need to carry.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-02-15 16:50:31 +00:00 
						 
				 
			
				
					
						
							
							
								Riyaz Faizullabhoy 
							
						 
					 
					
						
						
							
						
						4daa3b5c88 
					 
					
						
						
							
							Bump kernel config test and revert IA32_EMULATION  
						
						... 
						
						
						
						Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com > 
						
						
					 
					
						2017-02-13 11:38:14 -08:00 
						 
				 
			
				
					
						
							
							
								Riyaz Faizullabhoy 
							
						 
					 
					
						
						
							
						
						87b4688923 
					 
					
						
						
							
							Harden kernel config with page poisoning, randomized mem, disabling ia32 and ldt syscall modification  
						
						... 
						
						
						
						Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com > 
						
						
					 
					
						2017-02-13 10:13:48 -08:00 
						 
				 
			
				
					
						
							
							
								Riyaz Faizullabhoy 
							
						 
					 
					
						
						
							
						
						331719f098 
					 
					
						
						
							
							Bump kernel config to 4.9.8  
						
						... 
						
						
						
						Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com > 
						
						
					 
					
						2017-02-13 10:13:48 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						e25ee0b142 
					 
					
						
						
							
							alpine-build-c is only used for kernel builds so rename  
						
						... 
						
						
						
						Also remove some unecessary packages.
Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-02-13 16:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						dc8b41eb3f 
					 
					
						
						
							
							Update kernel to 4.9.9, 4.4.48  
						
						... 
						
						
						
						Security update, severity low.
Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-02-13 11:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								Rolf Neugebauer 
							
						 
					 
					
						
						
							
						
						5af19ac52b 
					 
					
						
						
							
							kernel: Rebase kernel patches proper  
						
						... 
						
						
						
						Regenerate the kernel patches from
https://github.com/rneugeba/linux-stable/ 
Note, the last two 4.9 patches are no properly
cherry-picked from linux-next. We previously had
0011-Drivers-hv-vmbus-Use-all... from an email.
0012-Drivers-hv-Log-the... is new, but may further aid
debugging version mismatch issues.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com > 
						
						
					 
					
						2017-02-06 17:57:26 +00:00 
						 
				 
			
				
					
						
							
							
								Riyaz Faizullabhoy 
							
						 
					 
					
						
						
							
						
						46fde10eaf 
					 
					
						
						
							
							Update kernel to 4.9.8 and 4.4.47  
						
						... 
						
						
						
						Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com > 
						
						
					 
					
						2017-02-06 09:14:35 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						2470af59a0 
					 
					
						
						
							
							Update aufs to 20170206  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-02-06 11:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						3f81edee37 
					 
					
						
						
							
							Move kernel directory to top level  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2017-02-04 09:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						70d8143e48 
					 
					
						
						
							
							move kernel under rest of build and pull through aufs tools  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@unikernel.com > 
						
						
					 
					
						2015-12-17 15:26:42 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						fdeb106f3a 
					 
					
						
						
							
							Build aufs support  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@unikernel.com > 
						
						
					 
					
						2015-12-17 13:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						b7a7a2e850 
					 
					
						
						
							
							tweak kernel config  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@unikernel.com > 
						
						
					 
					
						2015-12-11 17:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						d89b06a71f 
					 
					
						
						
							
							slim down kernel config some more; make it support modules, but not ship with any  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@unikernel.com > 
						
						
					 
					
						2015-12-11 15:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						5e5e4b5549 
					 
					
						
						
							
							fix kernel make clean  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2015-12-10 23:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						8693ca9c64 
					 
					
						
						
							
							remove -i option since pinata fixed  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@unikernel.com > 
						
						
					 
					
						2015-12-09 15:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						a9b3c89290 
					 
					
						
						
							
							more gitignore files  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@unikernel.com > 
						
						
					 
					
						2015-12-09 15:35:59 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Cormack 
							
						 
					 
					
						
						
							
						
						33056820a4 
					 
					
						
						
							
							Add a (non modular) upstream kernel build, for pinata alpha and general testing  
						
						... 
						
						
						
						Signed-off-by: Justin Cormack <justin.cormack@docker.com > 
						
						
					 
					
						2015-12-02 10:17:51 +00:00