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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Rolf Neugebauer
fa9452af09
kernel: Update to 4.15.16/4.14.33/4.9.93/4.4.127
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2018-04-09 10:35:34 +01:00
Rolf Neugebauer
a5a685750d
kernel: Update to 4.15.15/4.14.32/4.9.92/4.4.126
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com >
2018-04-01 17:52:14 +01:00
Rolf Neugebauer
462961d5c9
kernel: Update to 4.15.14/4.14.31/4.9.91/4.4.125
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com >
2018-03-30 13:29:03 +01:00
Rolf Neugebauer
7f12cb577a
kernel: Update to 4.15.13/4.14.30/4.9.90/4.4.124
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com >
2018-03-30 12:19:02 +01:00
Rolf Neugebauer
9cb6f2d802
kernel: Enable CONFIG_FB_EFI for x86_64 and arm64
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com >
2018-03-30 12:18:31 +01:00
Rolf Neugebauer
208811355a
kernel: Update to 4.15.12/4.14.29/4.9.89/4.4.123
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com >
2018-03-22 19:55:57 +00:00
Rolf Neugebauer
45b613e668
kernel: Update to 4.15.11/4.14.28/4.9.88/4.4.122
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2018-03-20 12:05:27 +00:00
Rolf Neugebauer
513e368880
kernel: Enable CEPH, DRBD, and RBD
...
All enabled as modules
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2018-03-15 13:50:18 +00:00
Rolf Neugebauer
28f1ae2e77
kernel: Update to 4.15.10/4.14.27
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2018-03-15 11:22:11 +00:00
Rolf Neugebauer
659f877da6
kernel: Update to 4.15.9/4.14.26/4.9.87/4.4.121
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2018-03-12 17:00:06 +00:00
Rolf Neugebauer
c573eee0ff
kernel: Update kernels to 4.14.25/4.15.26
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2018-03-12 15:30:51 +00:00