From c6af2f4d6b976c6d7e75d7c4b6048a7551aceb1b Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Fri, 8 Sep 2017 14:08:04 +0100 Subject: [PATCH] kernel: Update to 4.12.10 I must have missed the update earlier this week Signed-off-by: Rolf Neugebauer --- kernel/Makefile | 4 ++-- kernel/kernel_config-4.12.x-aarch64 | 2 +- kernel/kernel_config-4.12.x-x86_64 | 2 +- ...1-vmbus-vmbus_open-reset-onchannel_callback-on-error.patch | 2 +- ...-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch | 2 +- ...vmbus-dynamically-enqueue-dequeue-a-channel-on-vmbus.patch | 2 +- ...hv_sock-implements-Hyper-V-transport-for-Virtual-Soc.patch | 2 +- .../0005-VMCI-only-try-to-load-on-VMware-hypervisor.patch | 2 +- .../0006-hv_sock-add-the-support-of-auto-loading.patch | 2 +- .../0007-hv_sock-fix-a-race-in-hvs_stream_dequeue.patch | 2 +- .../0008-vsock-fix-vsock_dequeue-enqueue_accept-race.patch | 2 +- .../0009-Drivers-hv-vmbus-Fix-rescind-handling.patch | 2 +- .../0010-vmbus-fix-hv_percpu_channel_deq-enq-race.patch | 2 +- .../0011-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch | 2 +- ...-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch | 2 +- ...0013-hv_sock-avoid-double-FINs-if-shutdown-is-called.patch | 2 +- .../0014-Added-vsock-transport-support-to-9pfs.patch | 2 +- ...NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch | 2 +- 18 files changed, 19 insertions(+), 19 deletions(-) diff --git a/kernel/Makefile b/kernel/Makefile index 0da485528..20e82dbc1 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -172,8 +172,8 @@ endef # Build Targets # Debug targets only for latest stable and LTS stable # -$(eval $(call kernel,4.12.9,4.12.x,$(EXTRA))) -$(eval $(call kernel,4.12.9,4.12.x,-dbg)) +$(eval $(call kernel,4.12.10,4.12.x,$(EXTRA))) +$(eval $(call kernel,4.12.10,4.12.x,-dbg)) $(eval $(call kernel,4.9.47,4.9.x,$(EXTRA))) $(eval $(call kernel,4.9.47,4.9.x,-dbg)) $(eval $(call kernel,4.4.86,4.4.x,$(EXTRA))) diff --git a/kernel/kernel_config-4.12.x-aarch64 b/kernel/kernel_config-4.12.x-aarch64 index f745753f7..2d7e2d45b 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.9 Kernel Configuration +# Linux/arm64 4.12.10 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 00497b87c..c1327e8c9 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.9 Kernel Configuration +# Linux/x86 4.12.10 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 d1fd085b9..74a5050f2 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 46f083de182fd968ea8ef5b821d35a3432b670b4 Mon Sep 17 00:00:00 2001 +From 71d11388c116327aed5ab97b9c9a0e006e570baa Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 26 Jul 2017 12:31:50 -0600 Subject: [PATCH 01/15] 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 cabfcc1bf..235bc683c 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 4c89601836aa5ad7418d9feb78d67f8c9a831002 Mon Sep 17 00:00:00 2001 +From a3b2057590875af752fc7bc0c9df49862e698cc3 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 26 Jul 2017 12:31:53 -0600 Subject: [PATCH 02/15] 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 b3d7b23a8..d1bfb5fc9 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 2678c3683496099da91e7d5a84592cd74e0de631 Mon Sep 17 00:00:00 2001 +From 0145bc227bf0aabadf7cf0fe0d39a2163b24f57c Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 5 May 2017 16:57:23 -0600 Subject: [PATCH 03/15] 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 b758577de..cd07599b5 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 71945c7c14c7010b7fd0d13cdebf99b25a2e3d45 Mon Sep 17 00:00:00 2001 +From edc2687815b6b315c017826922e8cdf5287aff08 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 26 Jul 2017 12:31:56 -0600 Subject: [PATCH 04/15] 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 55605abca..253c2cf43 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 6572a16ec781e517afc8b3975547b2e0b8499a7a Mon Sep 17 00:00:00 2001 +From d492a597e4e843f76e75a2a4c6a761cf7679ab52 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 26 Jul 2017 12:31:58 -0600 Subject: [PATCH 05/15] 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 e1d9f549c..3d2642976 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 e2b50033a49dec6373f9b439c47019ad44cb84c2 Mon Sep 17 00:00:00 2001 +From bfb415e0d6f770c240b5479de2f819ae7f74380e Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 26 Jul 2017 12:32:00 -0600 Subject: [PATCH 06/15] hv_sock: add the support of auto-loading diff --git a/kernel/patches-4.12.x/0007-hv_sock-fix-a-race-in-hvs_stream_dequeue.patch b/kernel/patches-4.12.x/0007-hv_sock-fix-a-race-in-hvs_stream_dequeue.patch index 2ad58bf46..d9203a350 100644 --- a/kernel/patches-4.12.x/0007-hv_sock-fix-a-race-in-hvs_stream_dequeue.patch +++ b/kernel/patches-4.12.x/0007-hv_sock-fix-a-race-in-hvs_stream_dequeue.patch @@ -1,4 +1,4 @@ -From b0d1cd1d32899cd4b6547af4898f3fdad6324961 Mon Sep 17 00:00:00 2001 +From 3dc494184d77017fda367ab0905897612eacc5aa Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 26 Jul 2017 12:32:03 -0600 Subject: [PATCH 07/15] hv_sock: fix a race in hvs_stream_dequeue() diff --git a/kernel/patches-4.12.x/0008-vsock-fix-vsock_dequeue-enqueue_accept-race.patch b/kernel/patches-4.12.x/0008-vsock-fix-vsock_dequeue-enqueue_accept-race.patch index 10ca8ee8e..68e760b77 100644 --- a/kernel/patches-4.12.x/0008-vsock-fix-vsock_dequeue-enqueue_accept-race.patch +++ b/kernel/patches-4.12.x/0008-vsock-fix-vsock_dequeue-enqueue_accept-race.patch @@ -1,4 +1,4 @@ -From 212b1a6dcdd6a6d52baa838af3f7dea9a206e47f Mon Sep 17 00:00:00 2001 +From 79c085082e09aaa7a8761af73a20612327447c7c Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 26 Jul 2017 12:32:06 -0600 Subject: [PATCH 08/15] vsock: fix vsock_dequeue/enqueue_accept race diff --git a/kernel/patches-4.12.x/0009-Drivers-hv-vmbus-Fix-rescind-handling.patch b/kernel/patches-4.12.x/0009-Drivers-hv-vmbus-Fix-rescind-handling.patch index 6317a6625..f230782a7 100644 --- a/kernel/patches-4.12.x/0009-Drivers-hv-vmbus-Fix-rescind-handling.patch +++ b/kernel/patches-4.12.x/0009-Drivers-hv-vmbus-Fix-rescind-handling.patch @@ -1,4 +1,4 @@ -From 4753fbdd9d9c53ee348c2ad2a5bbdce0daf55508 Mon Sep 17 00:00:00 2001 +From 9f24b9b790f513879de814f448fa0ea0f1ccd8de Mon Sep 17 00:00:00 2001 From: "K. Y. Srinivasan" Date: Sun, 30 Apr 2017 16:21:18 -0700 Subject: [PATCH 09/15] Drivers: hv: vmbus: Fix rescind handling diff --git a/kernel/patches-4.12.x/0010-vmbus-fix-hv_percpu_channel_deq-enq-race.patch b/kernel/patches-4.12.x/0010-vmbus-fix-hv_percpu_channel_deq-enq-race.patch index 3ebe355e4..955d50db6 100644 --- a/kernel/patches-4.12.x/0010-vmbus-fix-hv_percpu_channel_deq-enq-race.patch +++ b/kernel/patches-4.12.x/0010-vmbus-fix-hv_percpu_channel_deq-enq-race.patch @@ -1,4 +1,4 @@ -From e07d97ffd6c0c51cdd5919cd4f78005b92262885 Mon Sep 17 00:00:00 2001 +From 749ed670d94eb27966d859d8b855f9be658bf758 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 5 Jun 2017 16:13:18 +0800 Subject: [PATCH 10/15] vmbus: fix hv_percpu_channel_deq/enq race diff --git a/kernel/patches-4.12.x/0011-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch b/kernel/patches-4.12.x/0011-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch index c0277419f..a33aa9978 100644 --- a/kernel/patches-4.12.x/0011-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch +++ b/kernel/patches-4.12.x/0011-vmbus-add-vmbus-onoffer-onoffer_rescind-sync.patch @@ -1,4 +1,4 @@ -From dfec35a68bca5a04439aac430f916b8a63709ef9 Mon Sep 17 00:00:00 2001 +From c74ce9a8cd74139c0d5f9117d6bd924588067ace Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Mon, 5 Jun 2017 21:32:00 +0800 Subject: [PATCH 11/15] vmbus: add vmbus onoffer/onoffer_rescind sync. diff --git a/kernel/patches-4.12.x/0012-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch b/kernel/patches-4.12.x/0012-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch index d16cb08be..a6373ea39 100644 --- a/kernel/patches-4.12.x/0012-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch +++ b/kernel/patches-4.12.x/0012-vmbus-fix-the-missed-signaling-in-hv_signal_on_read.patch @@ -1,4 +1,4 @@ -From 78dbf27657668b70d2daf1376d7d9114d4d6b080 Mon Sep 17 00:00:00 2001 +From 7d2e5d7fb19206fb8d3de2ad01e4c3156bcc6010 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 28 Jun 2017 23:50:38 +0800 Subject: [PATCH 12/15] vmbus: fix the missed signaling in hv_signal_on_read() diff --git a/kernel/patches-4.12.x/0013-hv_sock-avoid-double-FINs-if-shutdown-is-called.patch b/kernel/patches-4.12.x/0013-hv_sock-avoid-double-FINs-if-shutdown-is-called.patch index 99aa85eda..0a522be89 100644 --- a/kernel/patches-4.12.x/0013-hv_sock-avoid-double-FINs-if-shutdown-is-called.patch +++ b/kernel/patches-4.12.x/0013-hv_sock-avoid-double-FINs-if-shutdown-is-called.patch @@ -1,4 +1,4 @@ -From 5777c274a08f586f5f41e12912377a6ba72049b4 Mon Sep 17 00:00:00 2001 +From fd63c3814328a1c5f48d7da8cc644892018ab7c5 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 26 Jul 2017 12:32:08 -0600 Subject: [PATCH 13/15] hv_sock: avoid double FINs if shutdown() is called diff --git a/kernel/patches-4.12.x/0014-Added-vsock-transport-support-to-9pfs.patch b/kernel/patches-4.12.x/0014-Added-vsock-transport-support-to-9pfs.patch index ddd235860..aa67cf1d9 100644 --- a/kernel/patches-4.12.x/0014-Added-vsock-transport-support-to-9pfs.patch +++ b/kernel/patches-4.12.x/0014-Added-vsock-transport-support-to-9pfs.patch @@ -1,4 +1,4 @@ -From ddac1a1c344ac05ccfbe28f9044bffae856bb4c0 Mon Sep 17 00:00:00 2001 +From 64215a0d00da92805436d95fea2fed88c6235ed7 Mon Sep 17 00:00:00 2001 From: Cheng-mean Liu Date: Tue, 11 Jul 2017 16:50:36 -0700 Subject: [PATCH 14/15] Added vsock transport support to 9pfs diff --git a/kernel/patches-4.12.x/0015-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch b/kernel/patches-4.12.x/0015-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch index 0846c6a42..f8c8dd519 100644 --- a/kernel/patches-4.12.x/0015-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch +++ b/kernel/patches-4.12.x/0015-NVDIMM-reducded-ND_MIN_NAMESPACE_SIZE-from-4MB-to-4K.patch @@ -1,4 +1,4 @@ -From 482c225fd4f5e40e04f2fe3f06185b5d39dab557 Mon Sep 17 00:00:00 2001 +From 84621b5d256b12be6d65ae4cd9da297d2bbc9b75 Mon Sep 17 00:00:00 2001 From: Cheng-mean Liu Date: Tue, 11 Jul 2017 16:58:26 -0700 Subject: [PATCH 15/15] NVDIMM: reducded ND_MIN_NAMESPACE_SIZE from 4MB to 4KB