Rolf Neugebauer
56bb8a0617
kernel: Update kernel to 4.9.16/4.4.55
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-03-20 10:36:26 +00:00
Rolf Neugebauer
0dc52bb387
kernel: Remove remaining AUFS bits
...
Commit c3fc6faa35
removed AUFS support bit missed the kernel
config and a mentioned in the main Makefile.
This commit removes these also.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2017-03-19 08:53:40 +00:00
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