From 1882939623906dc026f83c726bfde6116a3ac500 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Mon, 14 Aug 2017 10:58:54 +0100 Subject: [PATCH] kernel: Update to 4.9.43/4.4.82 Signed-off-by: Rolf Neugebauer --- kernel/Makefile | 6 +++--- kernel/kernel_config-4.4.x | 2 +- kernel/kernel_config-4.4.x-aarch64 | 2 +- kernel/kernel_config-4.9.x | 2 +- kernel/kernel_config-4.9.x-aarch64 | 2 +- .../0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch | 2 +- ...SOCK-constify-vmci_transport_notify_ops-structures.patch | 2 +- ..._VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch | 2 +- ...4-vsock-make-listener-child-lock-ordering-explicit.patch | 2 +- ...VSOCK-transport-specific-vsock_transport-functions.patch | 2 +- .../0006-VSOCK-defer-sock-removal-to-transports.patch | 2 +- .../0007-VSOCK-Introduce-virtio_vsock_common.ko.patch | 2 +- .../0008-VSOCK-Introduce-virtio_transport.ko.patch | 2 +- .../patches-4.4.x/0009-VSOCK-Introduce-vhost_vsock.ko.patch | 2 +- .../patches-4.4.x/0010-VSOCK-Add-Makefile-and-Kconfig.patch | 2 +- kernel/patches-4.4.x/0011-VSOCK-Use-kvfree.patch | 2 +- ...ost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch | 2 +- .../0013-virtio-vsock-fix-include-guard-typo.patch | 2 +- ...4-vhost-vsock-drop-space-available-check-for-TX-vq.patch | 2 +- ...OCK-Only-allow-host-network-namespace-to-use-AF_VS.patch | 2 +- ...ivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch | 2 +- ...017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch | 2 +- ...ivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch | 2 +- ...ivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch | 2 +- ...ivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch | 2 +- ...ivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch | 2 +- ...ivers-hv-remove-code-duplication-between-vmbus_rec.patch | 2 +- ...ivers-hv-vmbus-fix-the-building-warning-with-hyper.patch | 2 +- ...ivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch | 2 +- ...Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch | 2 +- ...ivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch | 2 +- ...ivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch | 2 +- ...ivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch | 2 +- ...ivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch | 2 +- ...ivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch | 2 +- ...rivers-hv-vmbus-add-a-per-channel-rescind-callback.patch | 2 +- ...ivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch | 2 +- ...ivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch | 2 +- ...rivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch | 2 +- ...ivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch | 2 +- .../0036-kcm-Kernel-Connection-Multiplexor-module.patch | 2 +- ...7-net-add-the-AF_KCM-entries-to-family-name-tables.patch | 2 +- kernel/patches-4.4.x/0038-net-Add-Qualcomm-IPC-router.patch | 2 +- .../0039-hv_sock-introduce-Hyper-V-Sockets.patch | 2 +- ...et-add-the-AF_HYPERV-entries-to-family-name-tables.patch | 2 +- ...ivers-hv-vmbus-fix-the-race-when-querying-updating.patch | 2 +- .../0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch | 2 +- kernel/patches-4.4.x/0043-fs-add-filp_clone_open-API.patch | 2 +- ...nfmt_misc-add-persistent-opened-binary-handler-for.patch | 2 +- .../0001-tools-build-Add-test-for-sched_getcpu.patch | 2 +- ...erf-jit-Avoid-returning-garbage-for-a-ret-variable.patch | 2 +- .../0003-hv_sock-introduce-Hyper-V-Sockets.patch | 2 +- .../0004-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch | 2 +- ...ivers-hv-utils-Fix-the-mapping-between-host-versio.patch | 2 +- .../0006-Drivers-hv-vss-Improve-log-messages.patch | 2 +- ...ivers-hv-vss-Operation-timeouts-should-match-host-.patch | 2 +- ...ivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch | 2 +- .../0009-Drivers-hv-Log-the-negotiated-IC-versions.patch | 2 +- .../0010-vmbus-fix-missed-ring-events-on-boot.patch | 2 +- ...mbus-remove-goto-error_clean_msglist-in-vmbus_open.patch | 2 +- ...bus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch | 2 +- ...mbus-fix-the-missed-signaling-in-hv_signal_on_read.patch | 2 +- 62 files changed, 64 insertions(+), 64 deletions(-) diff --git a/kernel/Makefile b/kernel/Makefile index ad75e8864..08163cb76 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -119,6 +119,6 @@ endef # Build Targets # Debug targets only for latest stable and LTS stable # -$(eval $(call kernel,4.9.42,4.9.x)) -$(eval $(call kernel,4.9.42,4.9.x,_dbg)) -$(eval $(call kernel,4.4.81,4.4.x)) +$(eval $(call kernel,4.9.43,4.9.x)) +$(eval $(call kernel,4.9.43,4.9.x,_dbg)) +$(eval $(call kernel,4.4.82,4.4.x)) diff --git a/kernel/kernel_config-4.4.x b/kernel/kernel_config-4.4.x index de66b9795..addd67590 100644 --- a/kernel/kernel_config-4.4.x +++ b/kernel/kernel_config-4.4.x @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.4.81 Kernel Configuration +# Linux/x86 4.4.82 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y diff --git a/kernel/kernel_config-4.4.x-aarch64 b/kernel/kernel_config-4.4.x-aarch64 index f834f69f3..3c8bd7df1 100644 --- a/kernel/kernel_config-4.4.x-aarch64 +++ b/kernel/kernel_config-4.4.x-aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.4.81 Kernel Configuration +# Linux/arm64 4.4.82 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y diff --git a/kernel/kernel_config-4.9.x b/kernel/kernel_config-4.9.x index 1b410803b..31b371a7e 100644 --- a/kernel/kernel_config-4.9.x +++ b/kernel/kernel_config-4.9.x @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.9.42 Kernel Configuration +# Linux/x86 4.9.43 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y diff --git a/kernel/kernel_config-4.9.x-aarch64 b/kernel/kernel_config-4.9.x-aarch64 index e4bb0e4a2..004c39832 100644 --- a/kernel/kernel_config-4.9.x-aarch64 +++ b/kernel/kernel_config-4.9.x-aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.9.42 Kernel Configuration +# Linux/arm64 4.9.43 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y diff --git a/kernel/patches-4.4.x/0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch b/kernel/patches-4.4.x/0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch index 8d3440b70..b731d1dd6 100644 --- a/kernel/patches-4.4.x/0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch +++ b/kernel/patches-4.4.x/0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch @@ -1,4 +1,4 @@ -From e77e1bc8a46cbd004fa49f1ae9203e6d28548065 Mon Sep 17 00:00:00 2001 +From 9132902858412fe03d77377a06c45222b6268924 Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi Date: Thu, 17 Dec 2015 16:53:43 +0800 Subject: [PATCH 01/44] virtio: make find_vqs() checkpatch.pl-friendly diff --git a/kernel/patches-4.4.x/0002-VSOCK-constify-vmci_transport_notify_ops-structures.patch b/kernel/patches-4.4.x/0002-VSOCK-constify-vmci_transport_notify_ops-structures.patch index 9467bbd50..06acd72c2 100644 --- a/kernel/patches-4.4.x/0002-VSOCK-constify-vmci_transport_notify_ops-structures.patch +++ b/kernel/patches-4.4.x/0002-VSOCK-constify-vmci_transport_notify_ops-structures.patch @@ -1,4 +1,4 @@ -From f495688542deeff6fbd891f84334f2a04906094d Mon Sep 17 00:00:00 2001 +From 35aa6a68b33177233e10f6974aee60b3b98e6a26 Mon Sep 17 00:00:00 2001 From: Julia Lawall Date: Sat, 21 Nov 2015 18:39:17 +0100 Subject: [PATCH 02/44] VSOCK: constify vmci_transport_notify_ops structures diff --git a/kernel/patches-4.4.x/0003-AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch b/kernel/patches-4.4.x/0003-AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch index 2e289cad5..d16f57b76 100644 --- a/kernel/patches-4.4.x/0003-AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch +++ b/kernel/patches-4.4.x/0003-AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch @@ -1,4 +1,4 @@ -From ed312d9ecedafb38cf42fb78d82c259ebd071e7e Mon Sep 17 00:00:00 2001 +From 37aed511b0bf1113fd948c5cc6447e8af8da7663 Mon Sep 17 00:00:00 2001 From: Claudio Imbrenda Date: Tue, 22 Mar 2016 17:05:52 +0100 Subject: [PATCH 03/44] AF_VSOCK: Shrink the area influenced by prepare_to_wait diff --git a/kernel/patches-4.4.x/0004-vsock-make-listener-child-lock-ordering-explicit.patch b/kernel/patches-4.4.x/0004-vsock-make-listener-child-lock-ordering-explicit.patch index 2f76bdb70..c947b062c 100644 --- a/kernel/patches-4.4.x/0004-vsock-make-listener-child-lock-ordering-explicit.patch +++ b/kernel/patches-4.4.x/0004-vsock-make-listener-child-lock-ordering-explicit.patch @@ -1,4 +1,4 @@ -From da861619e86b6133d745b0b2a4dd6a8eb2035ee2 Mon Sep 17 00:00:00 2001 +From 8a64349f3f5992ca50b0b6a5d402f497257ee71f Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi Date: Thu, 23 Jun 2016 16:28:58 +0100 Subject: [PATCH 04/44] vsock: make listener child lock ordering explicit diff --git a/kernel/patches-4.4.x/0005-VSOCK-transport-specific-vsock_transport-functions.patch b/kernel/patches-4.4.x/0005-VSOCK-transport-specific-vsock_transport-functions.patch index 5b966e900..9461b4df3 100644 --- a/kernel/patches-4.4.x/0005-VSOCK-transport-specific-vsock_transport-functions.patch +++ b/kernel/patches-4.4.x/0005-VSOCK-transport-specific-vsock_transport-functions.patch @@ -1,4 +1,4 @@ -From 6c43222863a0d650790a918e273f963cddf8e229 Mon Sep 17 00:00:00 2001 +From ba6424ae7e515b29e90b35380e46f4f7fc57a0d2 Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi Date: Thu, 28 Jul 2016 15:36:30 +0100 Subject: [PATCH 05/44] VSOCK: transport-specific vsock_transport functions diff --git a/kernel/patches-4.4.x/0006-VSOCK-defer-sock-removal-to-transports.patch b/kernel/patches-4.4.x/0006-VSOCK-defer-sock-removal-to-transports.patch index ed6d76595..b962dea97 100644 --- a/kernel/patches-4.4.x/0006-VSOCK-defer-sock-removal-to-transports.patch +++ b/kernel/patches-4.4.x/0006-VSOCK-defer-sock-removal-to-transports.patch @@ -1,4 +1,4 @@ -From 1b8030744655d5b36b0d1a500b5f6f62798a7bbf Mon Sep 17 00:00:00 2001 +From 305fabf8b4960650ef0c1d6e33147817363853b8 Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi Date: Thu, 28 Jul 2016 15:36:31 +0100 Subject: [PATCH 06/44] VSOCK: defer sock removal to transports diff --git a/kernel/patches-4.4.x/0007-VSOCK-Introduce-virtio_vsock_common.ko.patch b/kernel/patches-4.4.x/0007-VSOCK-Introduce-virtio_vsock_common.ko.patch index 695b69432..c9415e93b 100644 --- a/kernel/patches-4.4.x/0007-VSOCK-Introduce-virtio_vsock_common.ko.patch +++ b/kernel/patches-4.4.x/0007-VSOCK-Introduce-virtio_vsock_common.ko.patch @@ -1,4 +1,4 @@ -From 80911310a1a1ad62d3b79f614bfd87948076b799 Mon Sep 17 00:00:00 2001 +From 40b57521b824b61d5da9fb3bec4ac843a328d317 Mon Sep 17 00:00:00 2001 From: Asias He Date: Thu, 28 Jul 2016 15:36:32 +0100 Subject: [PATCH 07/44] VSOCK: Introduce virtio_vsock_common.ko diff --git a/kernel/patches-4.4.x/0008-VSOCK-Introduce-virtio_transport.ko.patch b/kernel/patches-4.4.x/0008-VSOCK-Introduce-virtio_transport.ko.patch index f3e397eeb..c3fcc96db 100644 --- a/kernel/patches-4.4.x/0008-VSOCK-Introduce-virtio_transport.ko.patch +++ b/kernel/patches-4.4.x/0008-VSOCK-Introduce-virtio_transport.ko.patch @@ -1,4 +1,4 @@ -From f5aae2b5005a1d04cf027cf4be48264552b21da4 Mon Sep 17 00:00:00 2001 +From 66d6a1be1c9b67f9e8534dd19138cec78ce45390 Mon Sep 17 00:00:00 2001 From: Asias He Date: Thu, 28 Jul 2016 15:36:33 +0100 Subject: [PATCH 08/44] VSOCK: Introduce virtio_transport.ko diff --git a/kernel/patches-4.4.x/0009-VSOCK-Introduce-vhost_vsock.ko.patch b/kernel/patches-4.4.x/0009-VSOCK-Introduce-vhost_vsock.ko.patch index 334e4f80a..54570f1d2 100644 --- a/kernel/patches-4.4.x/0009-VSOCK-Introduce-vhost_vsock.ko.patch +++ b/kernel/patches-4.4.x/0009-VSOCK-Introduce-vhost_vsock.ko.patch @@ -1,4 +1,4 @@ -From a9d1a931d9bd176b2543d8b0b13fafd0c4b0ff59 Mon Sep 17 00:00:00 2001 +From d2020f0c38866a3c9a1afb3983c8ed4e1b18c4f2 Mon Sep 17 00:00:00 2001 From: Asias He Date: Thu, 28 Jul 2016 15:36:34 +0100 Subject: [PATCH 09/44] VSOCK: Introduce vhost_vsock.ko diff --git a/kernel/patches-4.4.x/0010-VSOCK-Add-Makefile-and-Kconfig.patch b/kernel/patches-4.4.x/0010-VSOCK-Add-Makefile-and-Kconfig.patch index 7cd1d6baf..b0685aae8 100644 --- a/kernel/patches-4.4.x/0010-VSOCK-Add-Makefile-and-Kconfig.patch +++ b/kernel/patches-4.4.x/0010-VSOCK-Add-Makefile-and-Kconfig.patch @@ -1,4 +1,4 @@ -From 346fbdb404c3b52db6fb4a694f2854f80d46b117 Mon Sep 17 00:00:00 2001 +From 14d59c5d62c08ae885e3196dc2b7b68423722ee0 Mon Sep 17 00:00:00 2001 From: Asias He Date: Thu, 28 Jul 2016 15:36:35 +0100 Subject: [PATCH 10/44] VSOCK: Add Makefile and Kconfig diff --git a/kernel/patches-4.4.x/0011-VSOCK-Use-kvfree.patch b/kernel/patches-4.4.x/0011-VSOCK-Use-kvfree.patch index addbd88bf..00f677cb4 100644 --- a/kernel/patches-4.4.x/0011-VSOCK-Use-kvfree.patch +++ b/kernel/patches-4.4.x/0011-VSOCK-Use-kvfree.patch @@ -1,4 +1,4 @@ -From e0b927b276fd2d87fbcc3275675ce4b52f07d112 Mon Sep 17 00:00:00 2001 +From 18a9270d99d1534aadc3cfe15fad06745797f6b9 Mon Sep 17 00:00:00 2001 From: Wei Yongjun Date: Tue, 2 Aug 2016 13:50:42 +0000 Subject: [PATCH 11/44] VSOCK: Use kvfree() diff --git a/kernel/patches-4.4.x/0012-vhost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch b/kernel/patches-4.4.x/0012-vhost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch index 8b12a848b..4b8b3187e 100644 --- a/kernel/patches-4.4.x/0012-vhost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch +++ b/kernel/patches-4.4.x/0012-vhost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch @@ -1,4 +1,4 @@ -From 5c0948a920505104c74797023543e1cefa2c0c3e Mon Sep 17 00:00:00 2001 +From ae42d54075c65aa43adf26086f506f1b720d760d Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi Date: Thu, 4 Aug 2016 14:52:53 +0100 Subject: [PATCH 12/44] vhost/vsock: fix vhost virtio_vsock_pkt use-after-free diff --git a/kernel/patches-4.4.x/0013-virtio-vsock-fix-include-guard-typo.patch b/kernel/patches-4.4.x/0013-virtio-vsock-fix-include-guard-typo.patch index b8ca69050..e1659c74b 100644 --- a/kernel/patches-4.4.x/0013-virtio-vsock-fix-include-guard-typo.patch +++ b/kernel/patches-4.4.x/0013-virtio-vsock-fix-include-guard-typo.patch @@ -1,4 +1,4 @@ -From 06615a204f3d03d11cbac5950c449cdd41a04014 Mon Sep 17 00:00:00 2001 +From 145535a434c9d3d95ff4f1f4fa308e487d7a8381 Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi Date: Fri, 5 Aug 2016 13:52:09 +0100 Subject: [PATCH 13/44] virtio-vsock: fix include guard typo diff --git a/kernel/patches-4.4.x/0014-vhost-vsock-drop-space-available-check-for-TX-vq.patch b/kernel/patches-4.4.x/0014-vhost-vsock-drop-space-available-check-for-TX-vq.patch index b9bd958c5..b00ca1e77 100644 --- a/kernel/patches-4.4.x/0014-vhost-vsock-drop-space-available-check-for-TX-vq.patch +++ b/kernel/patches-4.4.x/0014-vhost-vsock-drop-space-available-check-for-TX-vq.patch @@ -1,4 +1,4 @@ -From eb1bfc532245f460f236f237a22ee0bf5185f642 Mon Sep 17 00:00:00 2001 +From 44a1baeb5e0984ed4d80aa7ec2b74a005a5bf7a6 Mon Sep 17 00:00:00 2001 From: Gerard Garcia Date: Wed, 10 Aug 2016 17:24:34 +0200 Subject: [PATCH 14/44] vhost/vsock: drop space available check for TX vq diff --git a/kernel/patches-4.4.x/0015-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch b/kernel/patches-4.4.x/0015-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch index 35d320c6e..2b553838d 100644 --- a/kernel/patches-4.4.x/0015-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch +++ b/kernel/patches-4.4.x/0015-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch @@ -1,4 +1,4 @@ -From ad4415898664b241f7d4279d8dd9cdae840fec32 Mon Sep 17 00:00:00 2001 +From f6a5c1f268d12c112a2ef0a69652537427dc7b5b Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Mon, 4 Apr 2016 14:50:10 +0100 Subject: [PATCH 15/44] VSOCK: Only allow host network namespace to use diff --git a/kernel/patches-4.4.x/0016-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch b/kernel/patches-4.4.x/0016-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch index 8e40764bf..670e90833 100644 --- a/kernel/patches-4.4.x/0016-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch +++ b/kernel/patches-4.4.x/0016-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch @@ -1,4 +1,4 @@ -From 4c30a07a4f37cbf4cf547a33717fd427263fa1b3 Mon Sep 17 00:00:00 2001 +From cc132c698cd8593014bc5dcb93dd4e0b82782b1d Mon Sep 17 00:00:00 2001 From: Jake Oshins Date: Mon, 14 Dec 2015 16:01:41 -0800 Subject: [PATCH 16/44] drivers:hv: Define the channel type for Hyper-V PCI diff --git a/kernel/patches-4.4.x/0017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch b/kernel/patches-4.4.x/0017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch index 5f6fd3eae..24f20dcbc 100644 --- a/kernel/patches-4.4.x/0017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch +++ b/kernel/patches-4.4.x/0017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch @@ -1,4 +1,4 @@ -From 3a0c060a7c239d755b50d0e378524a8fc3bdb534 Mon Sep 17 00:00:00 2001 +From c0b70d0e23e953cdaa5de9ee0a7d41629809c6f0 Mon Sep 17 00:00:00 2001 From: "K. Y. Srinivasan" Date: Mon, 14 Dec 2015 16:01:43 -0800 Subject: [PATCH 17/44] Drivers: hv: vmbus: Use uuid_le type consistently diff --git a/kernel/patches-4.4.x/0018-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch b/kernel/patches-4.4.x/0018-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch index 3776032e0..9350b5ea5 100644 --- a/kernel/patches-4.4.x/0018-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch +++ b/kernel/patches-4.4.x/0018-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch @@ -1,4 +1,4 @@ -From b33d3ecf3786298764f12cad301d0dd954767fd4 Mon Sep 17 00:00:00 2001 +From 8da7e19ede8957485edc500dd4239578df445a1b Mon Sep 17 00:00:00 2001 From: "K. Y. Srinivasan" Date: Mon, 14 Dec 2015 16:01:44 -0800 Subject: [PATCH 18/44] Drivers: hv: vmbus: Use uuid_le_cmp() for comparing diff --git a/kernel/patches-4.4.x/0019-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch b/kernel/patches-4.4.x/0019-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch index 63d73d08b..f233ac94d 100644 --- a/kernel/patches-4.4.x/0019-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch +++ b/kernel/patches-4.4.x/0019-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch @@ -1,4 +1,4 @@ -From a3a43809876737b3bba245010b6e6419050f8436 Mon Sep 17 00:00:00 2001 +From 094801214cc5227016728e76c2a28f23f6ee0ed2 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 14 Dec 2015 16:01:48 -0800 Subject: [PATCH 19/44] Drivers: hv: vmbus: do sanity check of channel state in diff --git a/kernel/patches-4.4.x/0020-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch b/kernel/patches-4.4.x/0020-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch index cc63bd16a..fa2c3e4a1 100644 --- a/kernel/patches-4.4.x/0020-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch +++ b/kernel/patches-4.4.x/0020-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch @@ -1,4 +1,4 @@ -From 2f39c2559c0f262e3d4c04d22177304e7ffcc440 Mon Sep 17 00:00:00 2001 +From 8341339ec44def87121360aa81bff2d8f8227e43 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 14 Dec 2015 16:01:50 -0800 Subject: [PATCH 20/44] Drivers: hv: vmbus: release relid on error in diff --git a/kernel/patches-4.4.x/0021-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch b/kernel/patches-4.4.x/0021-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch index 0f2837c4f..a841f36dc 100644 --- a/kernel/patches-4.4.x/0021-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch +++ b/kernel/patches-4.4.x/0021-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch @@ -1,4 +1,4 @@ -From 5bab48eb202f3b2864d1176b11800a8c71ff8d34 Mon Sep 17 00:00:00 2001 +From c05255784009e8f7962a9209b08243b73a85ee7b Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 14 Dec 2015 16:01:51 -0800 Subject: [PATCH 21/44] Drivers: hv: vmbus: channge diff --git a/kernel/patches-4.4.x/0022-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch b/kernel/patches-4.4.x/0022-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch index 2a7f29b5e..fa2b552a0 100644 --- a/kernel/patches-4.4.x/0022-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch +++ b/kernel/patches-4.4.x/0022-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch @@ -1,4 +1,4 @@ -From 9fb51422d350f5a2cc2113d19af8512cd340c539 Mon Sep 17 00:00:00 2001 +From c4c18855d0c74e67e3029bf7e1e34b1684a50402 Mon Sep 17 00:00:00 2001 From: Vitaly Kuznetsov Date: Mon, 14 Dec 2015 19:02:00 -0800 Subject: [PATCH 22/44] Drivers: hv: remove code duplication between diff --git a/kernel/patches-4.4.x/0023-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch b/kernel/patches-4.4.x/0023-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch index e9b032531..44873a591 100644 --- a/kernel/patches-4.4.x/0023-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch +++ b/kernel/patches-4.4.x/0023-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch @@ -1,4 +1,4 @@ -From 71c9c35ef140d87680a9122fe5bd47ac36fa187c Mon Sep 17 00:00:00 2001 +From 467badac23f7f274d111a6417bf48bcf2b6c21c4 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 21 Dec 2015 12:21:22 -0800 Subject: [PATCH 23/44] Drivers: hv: vmbus: fix the building warning with diff --git a/kernel/patches-4.4.x/0024-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch b/kernel/patches-4.4.x/0024-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch index ac2b65324..9371274a0 100644 --- a/kernel/patches-4.4.x/0024-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch +++ b/kernel/patches-4.4.x/0024-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch @@ -1,4 +1,4 @@ -From 59558db6f8d63f4b0577bb96d577906668d4cf05 Mon Sep 17 00:00:00 2001 +From 609a04a4cd31368271c1fd3bfb37f8a1f4231c3c Mon Sep 17 00:00:00 2001 From: "K. Y. Srinivasan" Date: Tue, 15 Dec 2015 16:27:27 -0800 Subject: [PATCH 24/44] Drivers: hv: vmbus: Treat Fibre Channel devices as diff --git a/kernel/patches-4.4.x/0025-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch b/kernel/patches-4.4.x/0025-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch index 6b9f59824..ac163f702 100644 --- a/kernel/patches-4.4.x/0025-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch +++ b/kernel/patches-4.4.x/0025-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch @@ -1,4 +1,4 @@ -From edccaf145a323968506c210d35bf0b158104c8e1 Mon Sep 17 00:00:00 2001 +From 389cac6ccf5d05e70ee37b0b4df0991aa7120966 Mon Sep 17 00:00:00 2001 From: "K. Y. Srinivasan" Date: Fri, 25 Dec 2015 20:00:30 -0800 Subject: [PATCH 25/44] Drivers: hv: vmbus: Add vendor and device atttributes diff --git a/kernel/patches-4.4.x/0026-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch b/kernel/patches-4.4.x/0026-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch index 9b6f943c5..2b0a94ee2 100644 --- a/kernel/patches-4.4.x/0026-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch +++ b/kernel/patches-4.4.x/0026-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch @@ -1,4 +1,4 @@ -From b27e2d52c7271989c9bd6d7916f067a21442c673 Mon Sep 17 00:00:00 2001 +From 9a1ed35471822e5c4c48ccac91b96ba2248163fa Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 27 Jan 2016 22:29:37 -0800 Subject: [PATCH 26/44] Drivers: hv: vmbus: add a helper function to set a diff --git a/kernel/patches-4.4.x/0027-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch b/kernel/patches-4.4.x/0027-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch index b0e0e1483..d98417414 100644 --- a/kernel/patches-4.4.x/0027-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch +++ b/kernel/patches-4.4.x/0027-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch @@ -1,4 +1,4 @@ -From 5712f492fdb6cbd0cb3786fafb4942ff5c1c14b7 Mon Sep 17 00:00:00 2001 +From 6cf1ae56457bac748bf944a26dfa612ca3ad32df Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 27 Jan 2016 22:29:38 -0800 Subject: [PATCH 27/44] Drivers: hv: vmbus: define the new offer type for diff --git a/kernel/patches-4.4.x/0028-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch b/kernel/patches-4.4.x/0028-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch index f7a6197f7..4db1893e7 100644 --- a/kernel/patches-4.4.x/0028-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch +++ b/kernel/patches-4.4.x/0028-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch @@ -1,4 +1,4 @@ -From 61e768c3b183219f22b79994e237fe8e5079b91c Mon Sep 17 00:00:00 2001 +From 555ce5fc0fff8fc1f40f6af1e2f251b1b4181f15 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 27 Jan 2016 22:29:39 -0800 Subject: [PATCH 28/44] Drivers: hv: vmbus: vmbus_sendpacket_ctl: hvsock: avoid diff --git a/kernel/patches-4.4.x/0029-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch b/kernel/patches-4.4.x/0029-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch index 05f8c180b..5106101b9 100644 --- a/kernel/patches-4.4.x/0029-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch +++ b/kernel/patches-4.4.x/0029-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch @@ -1,4 +1,4 @@ -From 3eeb0cbf6d94165c814eba78995b10694f17c1bd Mon Sep 17 00:00:00 2001 +From d14ffaee5f150f21723b7130712d82ebc0cf1979 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 27 Jan 2016 22:29:40 -0800 Subject: [PATCH 29/44] Drivers: hv: vmbus: define a new VMBus message type for diff --git a/kernel/patches-4.4.x/0030-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch b/kernel/patches-4.4.x/0030-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch index 53ff663e2..62d9e2e2b 100644 --- a/kernel/patches-4.4.x/0030-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch +++ b/kernel/patches-4.4.x/0030-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch @@ -1,4 +1,4 @@ -From a75b11be4c7c4c43cb25732b65b8f94b35774704 Mon Sep 17 00:00:00 2001 +From 24279b947ddd5f911507ed73dcc8f8357ed3ce09 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 27 Jan 2016 22:29:41 -0800 Subject: [PATCH 30/44] Drivers: hv: vmbus: add a hvsock flag in struct diff --git a/kernel/patches-4.4.x/0031-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch b/kernel/patches-4.4.x/0031-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch index 63d354112..3aa676435 100644 --- a/kernel/patches-4.4.x/0031-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch +++ b/kernel/patches-4.4.x/0031-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch @@ -1,4 +1,4 @@ -From 1501c837788cac622700d8b18a003bc9d76640f2 Mon Sep 17 00:00:00 2001 +From 522751e6be574bebe5b92caccb9329f8e6bd96a3 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 27 Jan 2016 22:29:42 -0800 Subject: [PATCH 31/44] Drivers: hv: vmbus: add a per-channel rescind callback diff --git a/kernel/patches-4.4.x/0032-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch b/kernel/patches-4.4.x/0032-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch index 3758c82f7..86ffb932a 100644 --- a/kernel/patches-4.4.x/0032-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch +++ b/kernel/patches-4.4.x/0032-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch @@ -1,4 +1,4 @@ -From 4887bb38cb06c69617f6527fadbbf6400ad1e8e1 Mon Sep 17 00:00:00 2001 +From ce3cc0c19714574cb28e13ff75063fa708eb1244 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 27 Jan 2016 22:29:43 -0800 Subject: [PATCH 32/44] Drivers: hv: vmbus: add an API diff --git a/kernel/patches-4.4.x/0033-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch b/kernel/patches-4.4.x/0033-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch index cbce1c16c..20aaa34dc 100644 --- a/kernel/patches-4.4.x/0033-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch +++ b/kernel/patches-4.4.x/0033-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch @@ -1,4 +1,4 @@ -From fccbb9bd66409e62c6a4affe23843f3ce6fe989d Mon Sep 17 00:00:00 2001 +From 65757c2bc27575dccb2539b2d9a4863a51e1c715 Mon Sep 17 00:00:00 2001 From: "K. Y. Srinivasan" Date: Wed, 27 Jan 2016 22:29:45 -0800 Subject: [PATCH 33/44] Drivers: hv: vmbus: Give control over how the ring diff --git a/kernel/patches-4.4.x/0034-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch b/kernel/patches-4.4.x/0034-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch index 77859bb37..2a2c5c315 100644 --- a/kernel/patches-4.4.x/0034-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch +++ b/kernel/patches-4.4.x/0034-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch @@ -1,4 +1,4 @@ -From 1fec5863e617ad08bf69eeb026d205f0bfb15e4b Mon Sep 17 00:00:00 2001 +From acd36a42487038074d82b86413c09ac6aa0993ea Mon Sep 17 00:00:00 2001 From: Vitaly Kuznetsov Date: Fri, 26 Feb 2016 15:13:16 -0800 Subject: [PATCH 34/44] Drivers: hv: vmbus: avoid wait_for_completion() on diff --git a/kernel/patches-4.4.x/0035-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch b/kernel/patches-4.4.x/0035-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch index 77c96fa50..4f7830015 100644 --- a/kernel/patches-4.4.x/0035-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch +++ b/kernel/patches-4.4.x/0035-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch @@ -1,4 +1,4 @@ -From 701acddd14ba39811568d0083ee6846e475c6e2a Mon Sep 17 00:00:00 2001 +From 27ab2547bcf9d5eaa01baf4c0e2be8086493bf4c Mon Sep 17 00:00:00 2001 From: Vitaly Kuznetsov Date: Fri, 26 Feb 2016 15:13:18 -0800 Subject: [PATCH 35/44] Drivers: hv: vmbus: avoid unneeded compiler diff --git a/kernel/patches-4.4.x/0036-kcm-Kernel-Connection-Multiplexor-module.patch b/kernel/patches-4.4.x/0036-kcm-Kernel-Connection-Multiplexor-module.patch index 85471aa56..daf4757a1 100644 --- a/kernel/patches-4.4.x/0036-kcm-Kernel-Connection-Multiplexor-module.patch +++ b/kernel/patches-4.4.x/0036-kcm-Kernel-Connection-Multiplexor-module.patch @@ -1,4 +1,4 @@ -From 07441eed97639f83b994e783c5df46781d6fb382 Mon Sep 17 00:00:00 2001 +From 4f1845ceedf88e08f9d45da3971cb097980814a7 Mon Sep 17 00:00:00 2001 From: Tom Herbert Date: Mon, 7 Mar 2016 14:11:06 -0800 Subject: [PATCH 36/44] kcm: Kernel Connection Multiplexor module diff --git a/kernel/patches-4.4.x/0037-net-add-the-AF_KCM-entries-to-family-name-tables.patch b/kernel/patches-4.4.x/0037-net-add-the-AF_KCM-entries-to-family-name-tables.patch index a33475672..a659da085 100644 --- a/kernel/patches-4.4.x/0037-net-add-the-AF_KCM-entries-to-family-name-tables.patch +++ b/kernel/patches-4.4.x/0037-net-add-the-AF_KCM-entries-to-family-name-tables.patch @@ -1,4 +1,4 @@ -From 69cfa561ab1381df6a0e529256a60c2878d4baef Mon Sep 17 00:00:00 2001 +From 7496aa9a64d62b56addc5947404b2a48d883e78c Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 21 Mar 2016 02:51:09 -0700 Subject: [PATCH 37/44] net: add the AF_KCM entries to family name tables diff --git a/kernel/patches-4.4.x/0038-net-Add-Qualcomm-IPC-router.patch b/kernel/patches-4.4.x/0038-net-Add-Qualcomm-IPC-router.patch index f0fd50f84..eacea254f 100644 --- a/kernel/patches-4.4.x/0038-net-Add-Qualcomm-IPC-router.patch +++ b/kernel/patches-4.4.x/0038-net-Add-Qualcomm-IPC-router.patch @@ -1,4 +1,4 @@ -From d10936ff8b479b99c1678afb04f39ecfd1499ca0 Mon Sep 17 00:00:00 2001 +From 36c893376749f1e9096011d03ec5d5e384e788cd Mon Sep 17 00:00:00 2001 From: Courtney Cavin Date: Wed, 27 Apr 2016 12:13:03 -0700 Subject: [PATCH 38/44] net: Add Qualcomm IPC router diff --git a/kernel/patches-4.4.x/0039-hv_sock-introduce-Hyper-V-Sockets.patch b/kernel/patches-4.4.x/0039-hv_sock-introduce-Hyper-V-Sockets.patch index 8809676a5..4ed0e786b 100644 --- a/kernel/patches-4.4.x/0039-hv_sock-introduce-Hyper-V-Sockets.patch +++ b/kernel/patches-4.4.x/0039-hv_sock-introduce-Hyper-V-Sockets.patch @@ -1,4 +1,4 @@ -From b374c408acf820e7ee153ffcee7037feab1313ff Mon Sep 17 00:00:00 2001 +From af75d1cfaf28efdcd2f4bb2c93b24cb3fc43dffa Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Sun, 15 May 2016 09:53:11 -0700 Subject: [PATCH 39/44] hv_sock: introduce Hyper-V Sockets diff --git a/kernel/patches-4.4.x/0040-net-add-the-AF_HYPERV-entries-to-family-name-tables.patch b/kernel/patches-4.4.x/0040-net-add-the-AF_HYPERV-entries-to-family-name-tables.patch index 56a022199..f3117fe32 100644 --- a/kernel/patches-4.4.x/0040-net-add-the-AF_HYPERV-entries-to-family-name-tables.patch +++ b/kernel/patches-4.4.x/0040-net-add-the-AF_HYPERV-entries-to-family-name-tables.patch @@ -1,4 +1,4 @@ -From 3c3fb96a1557b4d102f94b704bf983016a2ba29d Mon Sep 17 00:00:00 2001 +From 6db2940dc2860c096792329a4fda60711f7c321a Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 21 Mar 2016 02:53:08 -0700 Subject: [PATCH 40/44] net: add the AF_HYPERV entries to family name tables diff --git a/kernel/patches-4.4.x/0041-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch b/kernel/patches-4.4.x/0041-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch index e4866c4a0..6fda5fb2d 100644 --- a/kernel/patches-4.4.x/0041-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch +++ b/kernel/patches-4.4.x/0041-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch @@ -1,4 +1,4 @@ -From e0a05f67cf66dd46077e0c7bf800dc4c96d385ec Mon Sep 17 00:00:00 2001 +From 1a312ab72b1a142c00eba4d7fb3bd945a5f5161f Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Sat, 21 May 2016 16:55:50 +0800 Subject: [PATCH 41/44] Drivers: hv: vmbus: fix the race when querying & diff --git a/kernel/patches-4.4.x/0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch b/kernel/patches-4.4.x/0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch index c1fb1470d..5ecd4ec7c 100644 --- a/kernel/patches-4.4.x/0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch +++ b/kernel/patches-4.4.x/0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch @@ -1,4 +1,4 @@ -From b8365f151b5422f63750d9d305c13b07eef9a310 Mon Sep 17 00:00:00 2001 +From 68412f839aaaa1f40fde418667d8f4d13aeb6459 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Mon, 23 May 2016 18:55:45 +0100 Subject: [PATCH 42/44] vmbus: Don't spam the logs with unknown GUIDs diff --git a/kernel/patches-4.4.x/0043-fs-add-filp_clone_open-API.patch b/kernel/patches-4.4.x/0043-fs-add-filp_clone_open-API.patch index c449a7cac..b0f60207f 100644 --- a/kernel/patches-4.4.x/0043-fs-add-filp_clone_open-API.patch +++ b/kernel/patches-4.4.x/0043-fs-add-filp_clone_open-API.patch @@ -1,4 +1,4 @@ -From ab5b1bf2a9e947cc35a7f2c37679ae605a954f6e Mon Sep 17 00:00:00 2001 +From 0716d597cd012c6edfaa4a63ec34bd13eeaec5f8 Mon Sep 17 00:00:00 2001 From: James Bottomley Date: Wed, 17 Feb 2016 16:49:38 -0800 Subject: [PATCH 43/44] fs: add filp_clone_open API diff --git a/kernel/patches-4.4.x/0044-binfmt_misc-add-persistent-opened-binary-handler-for.patch b/kernel/patches-4.4.x/0044-binfmt_misc-add-persistent-opened-binary-handler-for.patch index d3cf4a928..84b77748b 100644 --- a/kernel/patches-4.4.x/0044-binfmt_misc-add-persistent-opened-binary-handler-for.patch +++ b/kernel/patches-4.4.x/0044-binfmt_misc-add-persistent-opened-binary-handler-for.patch @@ -1,4 +1,4 @@ -From aaad6dc5d1506c86aac9fc3d7b9545a7a58b948e Mon Sep 17 00:00:00 2001 +From 4bb414c23d6aa3c06fd2e9194d7759e2e2317e22 Mon Sep 17 00:00:00 2001 From: James Bottomley Date: Wed, 17 Feb 2016 16:51:16 -0800 Subject: [PATCH 44/44] binfmt_misc: add persistent opened binary handler for diff --git a/kernel/patches-4.9.x/0001-tools-build-Add-test-for-sched_getcpu.patch b/kernel/patches-4.9.x/0001-tools-build-Add-test-for-sched_getcpu.patch index b560a90c0..42a614cf3 100644 --- a/kernel/patches-4.9.x/0001-tools-build-Add-test-for-sched_getcpu.patch +++ b/kernel/patches-4.9.x/0001-tools-build-Add-test-for-sched_getcpu.patch @@ -1,4 +1,4 @@ -From 77f237dc3c67e6327e30068382093ecf4f623950 Mon Sep 17 00:00:00 2001 +From 59c800053e9e86276f5a74c3e25f8acf696dcc22 Mon Sep 17 00:00:00 2001 From: Arnaldo Carvalho de Melo Date: Thu, 2 Mar 2017 12:55:49 -0300 Subject: [PATCH 01/13] tools build: Add test for sched_getcpu() diff --git a/kernel/patches-4.9.x/0002-perf-jit-Avoid-returning-garbage-for-a-ret-variable.patch b/kernel/patches-4.9.x/0002-perf-jit-Avoid-returning-garbage-for-a-ret-variable.patch index 4da6840eb..3d02ce643 100644 --- a/kernel/patches-4.9.x/0002-perf-jit-Avoid-returning-garbage-for-a-ret-variable.patch +++ b/kernel/patches-4.9.x/0002-perf-jit-Avoid-returning-garbage-for-a-ret-variable.patch @@ -1,4 +1,4 @@ -From 366a5ac6442fcdba8dcb5c69464bdc5cdbde27a6 Mon Sep 17 00:00:00 2001 +From 9068c495586f5ee18d98aa9be2de7477bd73cb40 Mon Sep 17 00:00:00 2001 From: Arnaldo Carvalho de Melo Date: Thu, 13 Oct 2016 17:12:35 -0300 Subject: [PATCH 02/13] perf jit: Avoid returning garbage for a ret variable diff --git a/kernel/patches-4.9.x/0003-hv_sock-introduce-Hyper-V-Sockets.patch b/kernel/patches-4.9.x/0003-hv_sock-introduce-Hyper-V-Sockets.patch index 148cfecd3..5caa938c4 100644 --- a/kernel/patches-4.9.x/0003-hv_sock-introduce-Hyper-V-Sockets.patch +++ b/kernel/patches-4.9.x/0003-hv_sock-introduce-Hyper-V-Sockets.patch @@ -1,4 +1,4 @@ -From 34743abc35d7d7243bc4ecf23f2aa472a4d5b370 Mon Sep 17 00:00:00 2001 +From 963de0bcff102f0ec4e8c52ef807f404ac352d30 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Sat, 23 Jul 2016 01:35:51 +0000 Subject: [PATCH 03/13] hv_sock: introduce Hyper-V Sockets diff --git a/kernel/patches-4.9.x/0004-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch b/kernel/patches-4.9.x/0004-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch index 1a7955caa..080f745d7 100644 --- a/kernel/patches-4.9.x/0004-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch +++ b/kernel/patches-4.9.x/0004-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch @@ -1,4 +1,4 @@ -From e27c89ab6cc0b0d629d4bd891af675aeecec8316 Mon Sep 17 00:00:00 2001 +From c5335fa1123c6a2234d61e759ef98a4ed6881e93 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Mon, 23 May 2016 18:55:45 +0100 Subject: [PATCH 04/13] vmbus: Don't spam the logs with unknown GUIDs diff --git a/kernel/patches-4.9.x/0005-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch b/kernel/patches-4.9.x/0005-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch index 2b786bf47..cdde4dceb 100644 --- a/kernel/patches-4.9.x/0005-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch +++ b/kernel/patches-4.9.x/0005-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch @@ -1,4 +1,4 @@ -From d71480aa330ea16f2c43fc6db2b219f84b09eccf Mon Sep 17 00:00:00 2001 +From 9aab07fb3f9b9cb1b88e571644b5490e39b58dd9 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:07 -0800 Subject: [PATCH 05/13] Drivers: hv: utils: Fix the mapping between host diff --git a/kernel/patches-4.9.x/0006-Drivers-hv-vss-Improve-log-messages.patch b/kernel/patches-4.9.x/0006-Drivers-hv-vss-Improve-log-messages.patch index 80e9fb3f9..7db7da294 100644 --- a/kernel/patches-4.9.x/0006-Drivers-hv-vss-Improve-log-messages.patch +++ b/kernel/patches-4.9.x/0006-Drivers-hv-vss-Improve-log-messages.patch @@ -1,4 +1,4 @@ -From 2448b7be94b9cfcd14e58e5413cb4925fea9a8a6 Mon Sep 17 00:00:00 2001 +From ae6cbcdd7dbd5dc1004afb6e914f6602dcd78325 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:10 -0800 Subject: [PATCH 06/13] Drivers: hv: vss: Improve log messages. diff --git a/kernel/patches-4.9.x/0007-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch b/kernel/patches-4.9.x/0007-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch index 442235ee1..40043060a 100644 --- a/kernel/patches-4.9.x/0007-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch +++ b/kernel/patches-4.9.x/0007-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch @@ -1,4 +1,4 @@ -From 0cea25af4cdae8404b094ce23f0f157aefd0a050 Mon Sep 17 00:00:00 2001 +From 14afcd167a7759d1e416758f8a2976bb896637ff Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:11 -0800 Subject: [PATCH 07/13] Drivers: hv: vss: Operation timeouts should match host diff --git a/kernel/patches-4.9.x/0008-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch b/kernel/patches-4.9.x/0008-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch index a8d849710..a3a83abe8 100644 --- a/kernel/patches-4.9.x/0008-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch +++ b/kernel/patches-4.9.x/0008-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch @@ -1,4 +1,4 @@ -From bd2033584c640786cde762a9a4b97e2bf633ffb3 Mon Sep 17 00:00:00 2001 +From 7bdb9e2d4509acc4c3e7ee94946c140a8c7a0bc5 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sat, 28 Jan 2017 12:37:17 -0700 Subject: [PATCH 08/13] Drivers: hv: vmbus: Use all supported IC versions to diff --git a/kernel/patches-4.9.x/0009-Drivers-hv-Log-the-negotiated-IC-versions.patch b/kernel/patches-4.9.x/0009-Drivers-hv-Log-the-negotiated-IC-versions.patch index 1c42c2925..92756a85e 100644 --- a/kernel/patches-4.9.x/0009-Drivers-hv-Log-the-negotiated-IC-versions.patch +++ b/kernel/patches-4.9.x/0009-Drivers-hv-Log-the-negotiated-IC-versions.patch @@ -1,4 +1,4 @@ -From df96fc8d2029271237cd6d89a475c75e78ebd62e Mon Sep 17 00:00:00 2001 +From aa76c9e2f36e6f119ccbe987e7cd816b8be4ce48 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sat, 28 Jan 2017 12:37:18 -0700 Subject: [PATCH 09/13] Drivers: hv: Log the negotiated IC versions. diff --git a/kernel/patches-4.9.x/0010-vmbus-fix-missed-ring-events-on-boot.patch b/kernel/patches-4.9.x/0010-vmbus-fix-missed-ring-events-on-boot.patch index 2802f697c..2df064d71 100644 --- a/kernel/patches-4.9.x/0010-vmbus-fix-missed-ring-events-on-boot.patch +++ b/kernel/patches-4.9.x/0010-vmbus-fix-missed-ring-events-on-boot.patch @@ -1,4 +1,4 @@ -From b6d16b6ea88304f9e47be8347cc6a8bc0074cad1 Mon Sep 17 00:00:00 2001 +From 7351ef41e048bb179983d92887d86a6bfa50d083 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Sun, 26 Mar 2017 16:42:20 +0800 Subject: [PATCH 10/13] vmbus: fix missed ring events on boot diff --git a/kernel/patches-4.9.x/0011-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch b/kernel/patches-4.9.x/0011-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch index 180bbe463..baa5cc10a 100644 --- a/kernel/patches-4.9.x/0011-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch +++ b/kernel/patches-4.9.x/0011-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch @@ -1,4 +1,4 @@ -From 0e578f31b4e216795ae1fec63a919955f4744b8a Mon Sep 17 00:00:00 2001 +From 13f0e2739de1d0bdae43cfb0f87bd6aeb0a9aedd Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 29 Mar 2017 18:37:10 +0800 Subject: [PATCH 11/13] vmbus: remove "goto error_clean_msglist" in diff --git a/kernel/patches-4.9.x/0012-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch b/kernel/patches-4.9.x/0012-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch index ca9c5efb5..9f30c3236 100644 --- a/kernel/patches-4.9.x/0012-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch +++ b/kernel/patches-4.9.x/0012-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch @@ -1,4 +1,4 @@ -From aa15d735a827f54b9dedb44819df09bdf476a27b Mon Sep 17 00:00:00 2001 +From ec41b3eef5dc629c49a5e224ed9174b10daf8c42 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 24 Mar 2017 20:53:18 +0800 Subject: [PATCH 12/13] vmbus: dynamically enqueue/dequeue the channel on diff --git a/kernel/patches-4.9.x/0013-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch b/kernel/patches-4.9.x/0013-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch index f9ebc7e8d..7544c5df6 100644 --- a/kernel/patches-4.9.x/0013-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch +++ b/kernel/patches-4.9.x/0013-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch @@ -1,4 +1,4 @@ -From c369d7eb557eeb9341c2649d53df5b40c9c6e755 Mon Sep 17 00:00:00 2001 +From a0923ddd383d45574586de9da98518cb200538c2 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Thu, 6 Jul 2017 21:37:11 +0000 Subject: [PATCH 13/13] vmbus: fix the missed signaling in hv_signal_on_read()