diff --git a/kernel/patches-4.9/0001-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch b/kernel/patches-4.9/0001-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch deleted file mode 100644 index b7c74cac6..000000000 --- a/kernel/patches-4.9/0001-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch +++ /dev/null @@ -1,30 +0,0 @@ -From c088eaac7036b89716a83870cb62a2f69e27359d Mon Sep 17 00:00:00 2001 -From: Ian Campbell -Date: Mon, 4 Apr 2016 14:50:10 +0100 -Subject: [PATCH 1/9] VSOCK: Only allow host network namespace to use AF_VSOCK. - -The VSOCK addressing schema does not really lend itself to simply creating an -alternative end point address within a namespace. - -Signed-off-by: Ian Campbell ---- - net/vmw_vsock/af_vsock.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c -index 8a398b3fb532..0edc54c5e6ed 100644 ---- a/net/vmw_vsock/af_vsock.c -+++ b/net/vmw_vsock/af_vsock.c -@@ -1852,6 +1852,9 @@ static const struct proto_ops vsock_stream_ops = { - static int vsock_create(struct net *net, struct socket *sock, - int protocol, int kern) - { -+ if (!net_eq(net, &init_net)) -+ return -EAFNOSUPPORT; -+ - if (!sock) - return -EINVAL; - --- -2.11.0 - diff --git a/kernel/patches-4.9/0002-hv_sock-introduce-Hyper-V-Sockets.patch b/kernel/patches-4.9/0001-hv_sock-introduce-Hyper-V-Sockets.patch similarity index 99% rename from kernel/patches-4.9/0002-hv_sock-introduce-Hyper-V-Sockets.patch rename to kernel/patches-4.9/0001-hv_sock-introduce-Hyper-V-Sockets.patch index 01080d0c2..72197833f 100644 --- a/kernel/patches-4.9/0002-hv_sock-introduce-Hyper-V-Sockets.patch +++ b/kernel/patches-4.9/0001-hv_sock-introduce-Hyper-V-Sockets.patch @@ -1,7 +1,7 @@ -From 6ba8e6943e39be44f7fe16a5368ea39e5f0fc6b0 Mon Sep 17 00:00:00 2001 +From a05e78c17f0efb88f2dca0c91b577930ec8fceef Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Sat, 23 Jul 2016 01:35:51 +0000 -Subject: [PATCH 2/9] hv_sock: introduce Hyper-V Sockets +Subject: [PATCH 1/8] hv_sock: introduce Hyper-V Sockets Hyper-V Sockets (hv_sock) supplies a byte-stream based communication mechanism between the host and the guest. It's somewhat like TCP over diff --git a/kernel/patches-4.9/0003-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch b/kernel/patches-4.9/0002-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch similarity index 87% rename from kernel/patches-4.9/0003-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch rename to kernel/patches-4.9/0002-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch index c1e7d76a5..f785b7b5c 100644 --- a/kernel/patches-4.9/0003-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch +++ b/kernel/patches-4.9/0002-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch @@ -1,7 +1,7 @@ -From bedfd965a8792a64b4abe568399a4137de241994 Mon Sep 17 00:00:00 2001 +From 0d87652417884b13270151b427e060f26e59c375 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Mon, 23 May 2016 18:55:45 +0100 -Subject: [PATCH 3/9] vmbus: Don't spam the logs with unknown GUIDs +Subject: [PATCH 2/8] vmbus: Don't spam the logs with unknown GUIDs With Hyper-V sockets device types are introduced on the fly. The pr_info() then prints a message on every connection, which is way too verbose. Since diff --git a/kernel/patches-4.9/0004-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch b/kernel/patches-4.9/0003-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch similarity index 91% rename from kernel/patches-4.9/0004-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch rename to kernel/patches-4.9/0003-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch index 3fcf7346f..3f01bc713 100644 --- a/kernel/patches-4.9/0004-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch +++ b/kernel/patches-4.9/0003-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch @@ -1,7 +1,7 @@ -From 8ab2322a422619e3af01691da0ae93ad05e81d39 Mon Sep 17 00:00:00 2001 +From d59f45195664c102c5b9f135627a2da5d1427034 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:07 -0800 -Subject: [PATCH 4/9] Drivers: hv: utils: Fix the mapping between host version +Subject: [PATCH 3/8] Drivers: hv: utils: Fix the mapping between host version and protocol to use We should intentionally declare the protocols to use for every known host diff --git a/kernel/patches-4.9/0005-Drivers-hv-vss-Improve-log-messages.patch b/kernel/patches-4.9/0004-Drivers-hv-vss-Improve-log-messages.patch similarity index 96% rename from kernel/patches-4.9/0005-Drivers-hv-vss-Improve-log-messages.patch rename to kernel/patches-4.9/0004-Drivers-hv-vss-Improve-log-messages.patch index e3fd7a3f9..88d99a79d 100644 --- a/kernel/patches-4.9/0005-Drivers-hv-vss-Improve-log-messages.patch +++ b/kernel/patches-4.9/0004-Drivers-hv-vss-Improve-log-messages.patch @@ -1,7 +1,7 @@ -From bca6dab1d28ea5c4beb7fa49af364bfc17bdf8c2 Mon Sep 17 00:00:00 2001 +From 04695dd9fb11a46597a6b4cb4e9ba7f5f0ec0cea Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:10 -0800 -Subject: [PATCH 5/9] Drivers: hv: vss: Improve log messages. +Subject: [PATCH 4/8] Drivers: hv: vss: Improve log messages. Adding log messages to help troubleshoot error cases and transaction handling. diff --git a/kernel/patches-4.9/0006-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch b/kernel/patches-4.9/0005-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch similarity index 92% rename from kernel/patches-4.9/0006-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch rename to kernel/patches-4.9/0005-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch index 3344e140a..620361d81 100644 --- a/kernel/patches-4.9/0006-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch +++ b/kernel/patches-4.9/0005-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch @@ -1,7 +1,7 @@ -From 36f78e01194e66716f0ad391954e8884279d40af Mon Sep 17 00:00:00 2001 +From 461049b10ecef001bc7fb056539d2e96578bf133 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:11 -0800 -Subject: [PATCH 6/9] Drivers: hv: vss: Operation timeouts should match host +Subject: [PATCH 5/8] Drivers: hv: vss: Operation timeouts should match host expectation Increase the timeout of backup operations. When system is under I/O load, diff --git a/kernel/patches-4.9/0007-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch b/kernel/patches-4.9/0006-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch similarity index 99% rename from kernel/patches-4.9/0007-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch rename to kernel/patches-4.9/0006-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch index 0ecd859fc..3d4ee564b 100644 --- a/kernel/patches-4.9/0007-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch +++ b/kernel/patches-4.9/0006-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch @@ -1,7 +1,7 @@ -From 869073f9decdffdccd5357b08f5722c75f283cfe Mon Sep 17 00:00:00 2001 +From 54ac3db2f284a4f4885f319f90ca8e23bf5e1c05 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sat, 28 Jan 2017 12:37:17 -0700 -Subject: [PATCH 7/9] Drivers: hv: vmbus: Use all supported IC versions to +Subject: [PATCH 6/8] Drivers: hv: vmbus: Use all supported IC versions to negotiate Previously, we were assuming that each IC protocol version was tied to a diff --git a/kernel/patches-4.9/0008-Drivers-hv-Log-the-negotiated-IC-versions.patch b/kernel/patches-4.9/0007-Drivers-hv-Log-the-negotiated-IC-versions.patch similarity index 96% rename from kernel/patches-4.9/0008-Drivers-hv-Log-the-negotiated-IC-versions.patch rename to kernel/patches-4.9/0007-Drivers-hv-Log-the-negotiated-IC-versions.patch index 10d6748ef..c2cb5bba7 100644 --- a/kernel/patches-4.9/0008-Drivers-hv-Log-the-negotiated-IC-versions.patch +++ b/kernel/patches-4.9/0007-Drivers-hv-Log-the-negotiated-IC-versions.patch @@ -1,7 +1,7 @@ -From c75f93299cbfb34210840e1ec4aecd0c8e3fa756 Mon Sep 17 00:00:00 2001 +From 9152d9869acc43f61cb8070219a1da678a51ea32 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sat, 28 Jan 2017 12:37:18 -0700 -Subject: [PATCH 8/9] Drivers: hv: Log the negotiated IC versions. +Subject: [PATCH 7/8] Drivers: hv: Log the negotiated IC versions. Log the negotiated IC versions. diff --git a/kernel/patches-4.9/0009-Revert-sched-cpuacct-Show-all-possible-CPUs-in-cpuac.patch b/kernel/patches-4.9/0008-Revert-sched-cpuacct-Show-all-possible-CPUs-in-cpuac.patch similarity index 93% rename from kernel/patches-4.9/0009-Revert-sched-cpuacct-Show-all-possible-CPUs-in-cpuac.patch rename to kernel/patches-4.9/0008-Revert-sched-cpuacct-Show-all-possible-CPUs-in-cpuac.patch index 1bde608c0..e01e33ed7 100644 --- a/kernel/patches-4.9/0009-Revert-sched-cpuacct-Show-all-possible-CPUs-in-cpuac.patch +++ b/kernel/patches-4.9/0008-Revert-sched-cpuacct-Show-all-possible-CPUs-in-cpuac.patch @@ -1,7 +1,7 @@ -From ba848e33943d29bc4f50175b8a6a947fcc9c32c8 Mon Sep 17 00:00:00 2001 +From 3fc81fca77e4368e219e528880d9fcd871506bf0 Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Fri, 17 Feb 2017 11:45:31 +0000 -Subject: [PATCH 9/9] Revert "sched/cpuacct: Show all possible CPUs in cpuacct +Subject: [PATCH 8/8] Revert "sched/cpuacct: Show all possible CPUs in cpuacct output" This reverts commit 5ca3726af7f66a8cc71ce4414cfeb86deb784491.