diff --git a/kernel/Dockerfile b/kernel/Dockerfile index 4e0df9325..4f321d111 100644 --- a/kernel/Dockerfile +++ b/kernel/Dockerfile @@ -1,4 +1,4 @@ -FROM linuxkit/alpine:349a817bdd6b293ca623ab97acf5377ccdeac7d2 AS kernel-build +FROM linuxkit/alpine:f2f4db272c910d136380781a97e475013fabda8b AS kernel-build RUN apk add \ argp-standalone \ automake \ diff --git a/kernel/Dockerfile.kconfig b/kernel/Dockerfile.kconfig index 3ff3f5d90..4fa6d9c1f 100644 --- a/kernel/Dockerfile.kconfig +++ b/kernel/Dockerfile.kconfig @@ -1,4 +1,4 @@ -FROM linuxkit/alpine:349a817bdd6b293ca623ab97acf5377ccdeac7d2 AS kernel-build +FROM linuxkit/alpine:f2f4db272c910d136380781a97e475013fabda8b AS kernel-build RUN apk add \ argp-standalone \ build-base \ diff --git a/kernel/Dockerfile.zfs b/kernel/Dockerfile.zfs index a4b4fbc44..2fae2af74 100644 --- a/kernel/Dockerfile.zfs +++ b/kernel/Dockerfile.zfs @@ -1,6 +1,6 @@ ARG IMAGE FROM ${IMAGE} AS ksrc -FROM linuxkit/alpine:349a817bdd6b293ca623ab97acf5377ccdeac7d2 AS build +FROM linuxkit/alpine:f2f4db272c910d136380781a97e475013fabda8b AS build RUN apk add \ attr-dev \ autoconf \ diff --git a/kernel/Makefile b/kernel/Makefile index ffdc696ef..9f8cb5102 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -172,10 +172,10 @@ endef # Build Targets # Debug targets only for latest stable and LTS stable # -$(eval $(call kernel,4.12.13,4.12.x,$(EXTRA))) -$(eval $(call kernel,4.12.13,4.12.x,-dbg)) -$(eval $(call kernel,4.9.50,4.9.x,$(EXTRA))) -$(eval $(call kernel,4.9.50,4.9.x,-dbg)) +$(eval $(call kernel,4.12.14,4.12.x,$(EXTRA))) +$(eval $(call kernel,4.12.14,4.12.x,-dbg)) +$(eval $(call kernel,4.9.51,4.9.x,$(EXTRA))) +$(eval $(call kernel,4.9.51,4.9.x,-dbg)) $(eval $(call kernel,4.4.88,4.4.x,$(EXTRA))) # Target for kernel config diff --git a/kernel/kernel_config-4.12.x-aarch64 b/kernel/kernel_config-4.12.x-aarch64 index e55e73e9c..ad2b7a42d 100644 --- a/kernel/kernel_config-4.12.x-aarch64 +++ b/kernel/kernel_config-4.12.x-aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 4.12.13 Kernel Configuration +# Linux/arm64 4.12.14 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y diff --git a/kernel/kernel_config-4.12.x-x86_64 b/kernel/kernel_config-4.12.x-x86_64 index 29761feca..457c1c895 100644 --- a/kernel/kernel_config-4.12.x-x86_64 +++ b/kernel/kernel_config-4.12.x-x86_64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.12.13 Kernel Configuration +# Linux/x86 4.12.14 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 e3ae33584..8fc9c0ac8 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.50 Kernel Configuration +# Linux/arm64 4.9.51 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y diff --git a/kernel/kernel_config-4.9.x-x86_64 b/kernel/kernel_config-4.9.x-x86_64 index 991da5aed..ee623b66c 100644 --- a/kernel/kernel_config-4.9.x-x86_64 +++ b/kernel/kernel_config-4.9.x-x86_64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.9.50 Kernel Configuration +# Linux/x86 4.9.51 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y diff --git a/kernel/patches-4.12.x/0001-vmbus-vmbus_open-reset-onchannel_callback-on-error.patch b/kernel/patches-4.12.x/0001-vmbus-vmbus_open-reset-onchannel_callback-on-error.patch index 592d5e455..078fd5260 100644 --- a/kernel/patches-4.12.x/0001-vmbus-vmbus_open-reset-onchannel_callback-on-error.patch +++ b/kernel/patches-4.12.x/0001-vmbus-vmbus_open-reset-onchannel_callback-on-error.patch @@ -1,4 +1,4 @@ -From 5b154016aac757cacc1131d4e99b308ef1c2938f Mon Sep 17 00:00:00 2001 +From 719ca004afba9f32ea6676df68a023d9ec3e4e06 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 5 May 2017 16:57:12 -0600 Subject: [PATCH 01/18] vmbus: vmbus_open(): reset onchannel_callback on error diff --git a/kernel/patches-4.12.x/0002-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch b/kernel/patches-4.12.x/0002-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch index dc694a897..7d71c9b0d 100644 --- a/kernel/patches-4.12.x/0002-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch +++ b/kernel/patches-4.12.x/0002-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch @@ -1,4 +1,4 @@ -From a07c4b74416d7b4ee63e30e3a9e0e4553fc7d535 Mon Sep 17 00:00:00 2001 +From 0f10dde0988e2cac2d8872bf99c71334a5841598 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 5 May 2017 16:57:20 -0600 Subject: [PATCH 02/18] vmbus: remove "goto error_clean_msglist" in diff --git a/kernel/patches-4.12.x/0003-vmbus-dynamically-enqueue-dequeue-a-channel-on-vmbus.patch b/kernel/patches-4.12.x/0003-vmbus-dynamically-enqueue-dequeue-a-channel-on-vmbus.patch index e1d185fd4..cdcdbe723 100644 --- a/kernel/patches-4.12.x/0003-vmbus-dynamically-enqueue-dequeue-a-channel-on-vmbus.patch +++ b/kernel/patches-4.12.x/0003-vmbus-dynamically-enqueue-dequeue-a-channel-on-vmbus.patch @@ -1,4 +1,4 @@ -From df4d0b9a1259b50b6cbec75465ed9f7d5e192188 Mon Sep 17 00:00:00 2001 +From 2010a50ed2e3c058c00e9b606331775f3d29760d Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 5 May 2017 16:57:23 -0600 Subject: [PATCH 03/18] vmbus: dynamically enqueue/dequeue a channel on diff --git a/kernel/patches-4.12.x/0004-hv_sock-implements-Hyper-V-transport-for-Virtual-Soc.patch b/kernel/patches-4.12.x/0004-hv_sock-implements-Hyper-V-transport-for-Virtual-Soc.patch index 6ee415da5..055a44332 100644 --- a/kernel/patches-4.12.x/0004-hv_sock-implements-Hyper-V-transport-for-Virtual-Soc.patch +++ b/kernel/patches-4.12.x/0004-hv_sock-implements-Hyper-V-transport-for-Virtual-Soc.patch @@ -1,4 +1,4 @@ -From 4460bb325ac6a9c22d452480fce5695c3ed86a76 Mon Sep 17 00:00:00 2001 +From d8721bf7ff95eca665175a735ade87ead94ebe4f Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 5 May 2017 16:57:26 -0600 Subject: [PATCH 04/18] hv_sock: implements Hyper-V transport for Virtual diff --git a/kernel/patches-4.12.x/0005-VMCI-only-try-to-load-on-VMware-hypervisor.patch b/kernel/patches-4.12.x/0005-VMCI-only-try-to-load-on-VMware-hypervisor.patch index b2b11e21f..d6d0538fb 100644 --- a/kernel/patches-4.12.x/0005-VMCI-only-try-to-load-on-VMware-hypervisor.patch +++ b/kernel/patches-4.12.x/0005-VMCI-only-try-to-load-on-VMware-hypervisor.patch @@ -1,4 +1,4 @@ -From 2b76165d8dceee83252646abcc9a933228e5e82a Mon Sep 17 00:00:00 2001 +From 51c4ad16070fb7144f85076cf47f07918be76ade Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 5 May 2017 16:57:29 -0600 Subject: [PATCH 05/18] VMCI: only try to load on VMware hypervisor diff --git a/kernel/patches-4.12.x/0006-hv_sock-add-the-support-of-auto-loading.patch b/kernel/patches-4.12.x/0006-hv_sock-add-the-support-of-auto-loading.patch index 7d04a9f73..c34637936 100644 --- a/kernel/patches-4.12.x/0006-hv_sock-add-the-support-of-auto-loading.patch +++ b/kernel/patches-4.12.x/0006-hv_sock-add-the-support-of-auto-loading.patch @@ -1,4 +1,4 @@ -From 9e8143f9768911c7b65d2df5cc05bbd7c2c290b4 Mon Sep 17 00:00:00 2001 +From 6b56702fbd9099f7e58c4cc8093e25e4b62c06d9 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 5 May 2017 16:57:35 -0600 Subject: [PATCH 06/18] hv_sock: add the support of auto-loading diff --git a/kernel/patches-4.12.x/0007-tools-hv_sock-2-simple-test-cases.patch b/kernel/patches-4.12.x/0007-tools-hv_sock-2-simple-test-cases.patch index 9da4b7f6b..95b2bc542 100644 --- a/kernel/patches-4.12.x/0007-tools-hv_sock-2-simple-test-cases.patch +++ b/kernel/patches-4.12.x/0007-tools-hv_sock-2-simple-test-cases.patch @@ -1,4 +1,4 @@ -From d4aaf1f9808733b09c58962f73106918f16de7ef Mon Sep 17 00:00:00 2001 +From 50484ef9bc6ade9f9cd6ed2900a63e754b7ed1a0 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 5 May 2017 18:52:02 -0600 Subject: [PATCH 07/18] tools: hv_sock: 2 simple test cases. diff --git a/kernel/patches-4.12.x/0008-hvsock-fix-a-race-in-hvs_stream_dequeue.patch b/kernel/patches-4.12.x/0008-hvsock-fix-a-race-in-hvs_stream_dequeue.patch index 8fafe48a5..33077d6bc 100644 --- a/kernel/patches-4.12.x/0008-hvsock-fix-a-race-in-hvs_stream_dequeue.patch +++ b/kernel/patches-4.12.x/0008-hvsock-fix-a-race-in-hvs_stream_dequeue.patch @@ -1,4 +1,4 @@ -From 863597627dc80b37b08c06a8c64a579af91421a4 Mon Sep 17 00:00:00 2001 +From 42c91eb42712932616f9476d24513d76e0448974 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Tue, 16 May 2017 22:14:03 +0800 Subject: [PATCH 08/18] hvsock: fix a race in hvs_stream_dequeue() diff --git a/kernel/patches-4.12.x/0009-hvsock-fix-vsock_dequeue-enqueue_accept-race.patch b/kernel/patches-4.12.x/0009-hvsock-fix-vsock_dequeue-enqueue_accept-race.patch index 57478b46a..b208d2561 100644 --- a/kernel/patches-4.12.x/0009-hvsock-fix-vsock_dequeue-enqueue_accept-race.patch +++ b/kernel/patches-4.12.x/0009-hvsock-fix-vsock_dequeue-enqueue_accept-race.patch @@ -1,4 +1,4 @@ -From 7a238699091e5294d43d930e9f9df0d79ba2be28 Mon Sep 17 00:00:00 2001 +From 771d89f09552f7b259fa35712c7d8a4566a508ed Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 19 May 2017 21:49:59 +0800 Subject: [PATCH 09/18] hvsock: fix vsock_dequeue/enqueue_accept race diff --git a/kernel/patches-4.12.x/0010-Drivers-hv-vmbus-Fix-rescind-handling.patch b/kernel/patches-4.12.x/0010-Drivers-hv-vmbus-Fix-rescind-handling.patch index fe90c41a2..fea3f106f 100644 --- a/kernel/patches-4.12.x/0010-Drivers-hv-vmbus-Fix-rescind-handling.patch +++ b/kernel/patches-4.12.x/0010-Drivers-hv-vmbus-Fix-rescind-handling.patch @@ -1,4 +1,4 @@ -From a8c2b06a582725545e8baf67357bb81a225bdc72 Mon Sep 17 00:00:00 2001 +From 8f3be076c9346e0e936ac1f2ba90f0726eae57ba Mon Sep 17 00:00:00 2001 From: "K. Y. Srinivasan" Date: Sun, 30 Apr 2017 16:21:18 -0700 Subject: [PATCH 10/18] Drivers: hv: vmbus: Fix rescind handling diff --git a/kernel/patches-4.12.x/0011-vmbus-fix-hv_percpu_channel_deq-enq-race.patch b/kernel/patches-4.12.x/0011-vmbus-fix-hv_percpu_channel_deq-enq-race.patch index 8cfbe7dde..d9675a837 100644 --- a/kernel/patches-4.12.x/0011-vmbus-fix-hv_percpu_channel_deq-enq-race.patch +++ b/kernel/patches-4.12.x/0011-vmbus-fix-hv_percpu_channel_deq-enq-race.patch @@ -1,4 +1,4 @@ -From 5fe9cf6bd66c8359d51bd36a5bffe9d57b5dec4c Mon Sep 17 00:00:00 2001 +From 7cca5a76d748d3522239f82d6e0b02dae2513d5b Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 5 Jun 2017 16:13:18 +0800 Subject: [PATCH 11/18] vmbus: fix hv_percpu_channel_deq/enq race diff --git a/kernel/patches-4.12.x/0012-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch b/kernel/patches-4.12.x/0012-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch index c8523673a..dcf0bc5cc 100644 --- a/kernel/patches-4.12.x/0012-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch +++ b/kernel/patches-4.12.x/0012-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch @@ -1,4 +1,4 @@ -From 3f99e5ffa5d5e3b6517f6e9c5049a7512f39437c Mon Sep 17 00:00:00 2001 +From cf55ec1e609456fc2a21d6c66f0419d03975462f Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 5 Jun 2017 21:32:00 +0800 Subject: [PATCH 12/18] vmbus: add vmbus onoffer/onoffer_rescind sync. diff --git a/kernel/patches-4.12.x/0013-hv-sock-a-temporary-workaround-for-the-pending_send_.patch b/kernel/patches-4.12.x/0013-hv-sock-a-temporary-workaround-for-the-pending_send_.patch index aec0d0382..536af3a8c 100644 --- a/kernel/patches-4.12.x/0013-hv-sock-a-temporary-workaround-for-the-pending_send_.patch +++ b/kernel/patches-4.12.x/0013-hv-sock-a-temporary-workaround-for-the-pending_send_.patch @@ -1,4 +1,4 @@ -From f39071cd6c497ef5cab9418f30655042f63f68a7 Mon Sep 17 00:00:00 2001 +From 802ab46179cf3c804bdb4f01f70e7d179fde11a8 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 21 Jun 2017 22:30:42 +0800 Subject: [PATCH 13/18] hv-sock: a temporary workaround for the diff --git a/kernel/patches-4.12.x/0014-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch b/kernel/patches-4.12.x/0014-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch index ec0439611..4efc29f4b 100644 --- a/kernel/patches-4.12.x/0014-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch +++ b/kernel/patches-4.12.x/0014-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch @@ -1,4 +1,4 @@ -From fb708e2a42ad325401c2b056fd834ffe1de1ae94 Mon Sep 17 00:00:00 2001 +From d3d264cd90f9fd4fff74d6cbacb5b64a09964811 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 28 Jun 2017 23:50:38 +0800 Subject: [PATCH 14/18] vmbus: fix the missed signaling in hv_signal_on_read() diff --git a/kernel/patches-4.12.x/0015-hv-sock-avoid-double-FINs-if-shutdown-is-called.patch b/kernel/patches-4.12.x/0015-hv-sock-avoid-double-FINs-if-shutdown-is-called.patch index 813f68424..569828a5d 100644 --- a/kernel/patches-4.12.x/0015-hv-sock-avoid-double-FINs-if-shutdown-is-called.patch +++ b/kernel/patches-4.12.x/0015-hv-sock-avoid-double-FINs-if-shutdown-is-called.patch @@ -1,4 +1,4 @@ -From a2bb72bc520dccdd5482d66fb394f551fbc0a4bb Mon Sep 17 00:00:00 2001 +From 518c7df769c7e8b7aef2d9243e421bfe2b99fb59 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 7 Jul 2017 09:15:29 +0800 Subject: [PATCH 15/18] hv-sock: avoid double FINs if shutdown() is called diff --git a/kernel/patches-4.12.x/0016-vmbus-destroy-a-hv_sock-device-only-after-the-RESCIN.patch b/kernel/patches-4.12.x/0016-vmbus-destroy-a-hv_sock-device-only-after-the-RESCIN.patch index 07e3c097d..a85b406ae 100644 --- a/kernel/patches-4.12.x/0016-vmbus-destroy-a-hv_sock-device-only-after-the-RESCIN.patch +++ b/kernel/patches-4.12.x/0016-vmbus-destroy-a-hv_sock-device-only-after-the-RESCIN.patch @@ -1,4 +1,4 @@ -From 8191f7c4947b305af3dc6a5f545b4db0db9fb408 Mon Sep 17 00:00:00 2001 +From 9c999c9259ee29bbd2ed49c81465ea460ff4ea3a Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Tue, 29 Aug 2017 14:23:39 -0700 Subject: [PATCH 16/18] vmbus: destroy a hv_sock device only after the diff --git a/kernel/patches-4.12.x/0017-ext4-fix-fault-handling-when-mounted-with-o-dax-ro.patch b/kernel/patches-4.12.x/0017-ext4-fix-fault-handling-when-mounted-with-o-dax-ro.patch index 77e24869c..8d7a79d55 100644 --- a/kernel/patches-4.12.x/0017-ext4-fix-fault-handling-when-mounted-with-o-dax-ro.patch +++ b/kernel/patches-4.12.x/0017-ext4-fix-fault-handling-when-mounted-with-o-dax-ro.patch @@ -1,4 +1,4 @@ -From 6362088c562dbd61f4fce28793440466bbedc635 Mon Sep 17 00:00:00 2001 +From 40e4b5cacba06f888591fe81faac1dd4b3b4413c Mon Sep 17 00:00:00 2001 From: Randy Dodgen Date: Thu, 24 Aug 2017 15:26:01 -0400 Subject: [PATCH 17/18] ext4: fix fault handling when mounted with -o dax,ro diff --git a/kernel/patches-4.12.x/0018-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch b/kernel/patches-4.12.x/0018-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch index ae4fd365e..83eb82c53 100644 --- a/kernel/patches-4.12.x/0018-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch +++ b/kernel/patches-4.12.x/0018-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch @@ -1,4 +1,4 @@ -From 5440b60ad788331d76da618d163ba57a9463c75d Mon Sep 17 00:00:00 2001 +From e4e680592a9006069ae93b8d11b281d652152995 Mon Sep 17 00:00:00 2001 From: Cheng-mean Liu Date: Tue, 11 Jul 2017 16:58:26 -0700 Subject: [PATCH 18/18] NVDIMM: reducded ND_MIN_NAMESPACE_SIZE from 4MB to 4KB 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 b81a5af78..1250a0d55 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 3bfa68c09e30b02170ed9935985e573b8594a301 Mon Sep 17 00:00:00 2001 +From 56a9876fee28671f35b7cb99a7b8b451d6629590 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 353ca4596..3af020537 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 aef6bbb26e7cdf433703341d831122492fe82d57 Mon Sep 17 00:00:00 2001 +From 627bf918e97f4d2ca8859914ea8ba8f4df0749a2 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 1bae2afc8..964e505f1 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 1a76df7afc2e61612f3d149fab9f3a5dc750ed37 Mon Sep 17 00:00:00 2001 +From f34a890633691d8c3068d74a026ec2f164333a13 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 91da18cb2..18e988185 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 67b441ffba36c1f93257739b4f09ccfd1b56d31e Mon Sep 17 00:00:00 2001 +From 1b384970f50f8c0c1b3429190b6ed24042b6cb3b 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 8e8150288..07c4409d9 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 a49ec4cb143b9f435d223ba52e8389b32b2388e5 Mon Sep 17 00:00:00 2001 +From 0423ea0fd94c9b1efd011c38fa8e3d0ab67f7554 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 4ab1d58a1..21737d804 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 b18fa5463e53c839e2d4cd1a21a98dc0e818c1b5 Mon Sep 17 00:00:00 2001 +From f6cc928d12b6771f3970dfbdeaabae06f483f8c7 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 8fd48d6aa..dcd5eec8f 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 eb6ef98a8a7d7ff793c936ec3aa2994dc78d90be Mon Sep 17 00:00:00 2001 +From 15959f065c5059a65ee4491fa91d931b7cd83f21 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 0fd37e47c..a24b2c558 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 7cc7010eed341b8a1273c7cbb82666abf1ffe7e9 Mon Sep 17 00:00:00 2001 +From 38eb4aa4c232a3aeee65dbeb08192dbeb5ed53b2 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 4920b69a4..d32b1ba9b 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 2ebd78d7159847950ea8a9ddad52803a2ab08811 Mon Sep 17 00:00:00 2001 +From 574a9d35983e27a66d85cfc18ce2967c09e0f075 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 711a8aa6c..08d55b527 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 2e1b4254ab636befc4de341a2f1b1fbb92e8da0d Mon Sep 17 00:00:00 2001 +From 956eb54a6f21ee37ce2a973ff7caf2798813f276 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 f7671ecd2..1d36b94f7 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 d4fa748e0d7319d8623fcd0d4b3fd04f47293299 Mon Sep 17 00:00:00 2001 +From 0dcdaf35d5d28ebe9b13675058b33d369ebc38a6 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 d71eceb10..2c1c3c532 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 483d33290f59d37d0babb4ab05477df6d9b5594b Mon Sep 17 00:00:00 2001 +From 033e007a311474cf1da044b42d1590a63d94db58 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 47e28f1b6..a361ccd05 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 3db62c259a11e5363606470ee9b11a6c1310d38c Mon Sep 17 00:00:00 2001 +From b512b3fda34c3fb9e6066f728ce9f6a6a053aef1 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()