Justin Cormack
b20125d3ab
Update to Linux 4.4.32
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-15 10:27:18 +00:00
Justin Cormack
fe3f584296
update Linux to 4.4.31
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-12 16:30:44 +00:00
Justin Cormack
21a04b3b54
Update kernel config
...
- remove unused graphics options
- move W^X test to debug kernel #685
- reboot on kernel panic fix #660
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-08 16:12:29 +00:00
Justin Cormack
5256e9e4e7
Keep vmlinux in build media for kernel debugging
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-07 14:45:37 +00:00
Justin Cormack
a77b91a022
update Linux to 4.4.30
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-01 20:50:12 +00:00
Justin Cormack
c758ca67ce
make curl fail on 404
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-01 13:58:02 +00:00
Justin Cormack
8966111b63
Merge pull request #657 from justincormack/kernelup
...
Linux 4.4.29
2016-10-31 13:41:41 +00:00
Justin Cormack
ecc511b0a2
Linux 4.4.29
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-31 13:12:43 +00:00
Justin Cormack
81cf1eeed4
Add audit to kernel config
...
Currently just has syscall audit as no LSM.
See #52
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-28 18:12:51 +01:00
Justin Cormack
08fd4f9f19
upgrade Linux to 2.4.28
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-28 14:09:20 +01:00
Justin Cormack
80849b4ac3
Add Memory Resource Controller Kernel Memory accounting cgroup support
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-28 11:06:07 +01:00
Justin Cormack
14a1821e25
Additional requested kernel features
...
- PPP https://github.com/docker/for-mac/issues/851
- NBD for infinit
- extra virtualisation options
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-26 17:00:24 +01:00
Justin Cormack
4370b52ff9
Add mutiple pts support
...
I think this may have got mangled in the kernel upgrade/downgrade.
diff file is still messy due to version changes.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-26 15:08:14 +01:00
Justin Cormack
019b5eb727
Update to Linux 4.4.27
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-24 17:20:50 +01:00
Justin Cormack
e2b37e4de4
Revert "kernel: update to 4.8.2"
...
This reverts commit 0808e359df .
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-24 17:20:02 +01:00
Justin Cormack
2921420010
Revert "Update Linux kernel to 4.8.3"
...
This reverts commit 2f985f8306 .
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-24 17:19:30 +01:00
Justin Cormack
95fafa07a9
Revert "Linux 4.8.4"
...
This reverts commit 2db93ebbc7 .
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-24 17:19:12 +01:00
Justin Cormack
d00dc31be0
Add more trace functions to kernel config
...
Also disable Hyper-V memory ballooning, enable some mroe security options.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-24 12:43:41 +01:00
Justin Cormack
2db93ebbc7
Linux 4.8.4
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-22 17:05:20 +01:00
Justin Cormack
2f985f8306
Update Linux kernel to 4.8.3
...
Fix Dirty COW.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-21 09:35:09 +01:00
Justin Cormack
29196a5872
update C build base images for Musl update
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-20 13:23:12 +01:00
Rolf Neugebauer
0808e359df
kernel: update to 4.8.2
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-10-18 16:23:33 +01:00
Justin Cormack
4caffb567d
update to Linux 4.4.25
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-10-16 22:19:37 +01:00
Rolf Neugebauer
c5ff18ff94
doc: add a note on building debug kernels
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-10-11 18:16:06 +01:00
Justin Cormack
36cb26b9d1
Merge pull request #603 from justincormack/minus-j
...
set -j on kernel build again
2016-10-11 17:27:17 +01:00
Justin Cormack
214f8f6440
set -j on kernel build again
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-11 16:27:55 +01:00
Justin Cormack
2587974a7d
Merge pull request #601 from justincormack/ipsec
...
Add more network and crypto modules including enough for ipsec
2016-10-11 16:26:04 +01:00
Justin Cormack
47124e8282
do not remove build containers
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-11 16:12:40 +01:00
Justin Cormack
ee611252c9
Add more network and crypto modules including enough for ipsec
...
CRYPTO_ECHAINIV took the longest to find, which is needed.
Fix #598
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-11 16:04:05 +01:00
Justin Cormack
20250e5f41
Update Linux to 4.4.24
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-08 13:48:29 +02:00
Justin Cormack
457e44dbcc
update kernel to 4.4.23
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-01 21:03:47 +01:00
Justin Cormack
4e2f887f40
add ncurses to C build for menuconfig
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-01 18:26:38 +01:00
Justin Cormack
652d5eddf3
Use build container id rather than tagging builds
...
This means that multiple builds will not conflict, so we can
remove the lock from the CI. Also quieter when no errors.
Some still left to do, only done the ones used in build and CI
initially. Some of the others will be cleaned up anyway later.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-29 20:21:17 +01:00
Justin Cormack
bf29850d3c
Use patched aufs-utils so can compile kernel with alpine
...
This is going to be submitted upstream.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-29 16:17:46 +01:00
Justin Cormack
4549970d55
Update Linux kernel to 4.4.22
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-26 00:01:53 +01:00
Rolf Neugebauer
de993ec0d9
linux: update kernel to 4.4.21
...
- removed some Hyper-V patches which were picked up
between 4.4.20 and 4.4.21
- udate aufs
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-09-19 18:20:28 +01:00
Justin Cormack
5c2bdf7b2a
Merge pull request #510 from justincormack/nolog
...
No log driver for large copies
2016-09-14 12:35:25 +01:00
Ian Campbell
927f473b20
kernel: Replace vsock email series with upstream patches
...
The vsock patches were merged into mainline in v4.8-rc1, replace the patches
based on the email posting with cherry-picks. The patches appear identical so
the only change here is to the annotation of the origin which now references an
upstream commit instead of a message-id.
Add one new upstream patch b226acab2f6a "VSOCK: Use kvfree()"
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-09-14 10:03:10 +01:00
Ian Campbell
c41f680f7d
kernel: Update vsock patches to RFC v6
...
Series is at <1469716595-13591-1-git-send-email-stefanha@redhat.com >.
This corresponds to v7 of the spec, posted in
<1470324277-19300-1-git-send-email-stefanha@redhat.com >
Also add a "cherry-picked from" to the "vsock: make listener child lock
ordering explicit" patch and move it to the head of the series with the other
vsock backports.
Finally backport three new upstream fixes:
3fda5d6e5801 vhost/vsock: fix vhost virtio_vsock_pkt use-after-free
28ad55578b8a virtio-vsock: fix include guard typo
21bc54fc0cdc vhost/vsock: drop space available check for TX vq
These were made on top of the version of the vsock patches which were added to
Linux master in v4.8-rc1. This commit is based on the email posting, will
replace with with proper cherry-pick separately.
Requires corresponding backend changes in Hyperkit
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-09-14 10:03:10 +01:00
Justin Cormack
c522ca1d31
No log driver for large copies
...
Takes 75% of the time without logs.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-14 09:05:36 +01:00
Justin Cormack
a6fc00e41b
fix kernel build missing arch
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-13 22:30:26 +01:00
Justin Cormack
99dcbdf322
Rework kernel Makefile
...
Do not delete build container on `make clean`, as it should be fine
to reuse cached layers.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-13 21:49:14 +01:00
Justin Cormack
3665ef0b82
reorder kernel Dockerfile
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-13 21:15:34 +01:00
Justin Cormack
ba40e0a33b
Use a random tag for Debian kernel build base
...
To store all the old images they need a different tag, so use a
random one.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
3d0cd1deca
Use a base image for building kernel
...
As we do not have a simple way to hash Debian, use the Docker
sha256 until we switch to Alpine.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
0a6f4f6bf5
revert to debian for kernel build
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-12 16:36:01 +01:00
Justin Cormack
c51a0b831e
Simplify kernel output and main Dockerfile
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:02:07 +01:00
Justin Cormack
21a0c10707
Update kernel and aufs
...
- kernel 4.4.20
- aufs 20160905
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-09-07 22:51:51 +01:00
Justin Cormack
2848c13ed7
remove arm dtb now we no longer build arm kernel
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-31 16:51:03 +01:00
Justin Cormack
069930f3a6
quieter kernel build
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-08-31 15:53:16 +01:00