Merge pull request #2167 from rn/kern-up

Update kernel to 4.11.9/4.9.36/4.4.76
This commit is contained in:
Rolf Neugebauer 2017-07-07 19:48:24 +01:00 committed by GitHub
commit 561c204de6
127 changed files with 249 additions and 155 deletions

View File

@ -1,6 +1,6 @@
# This is a blueprint for building the open source components of Docker for Mac # This is a blueprint for building the open source components of Docker for Mac
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/vpnkit-expose-port:e2b49a6c56fbf876ea24f0a5ce4ccae5f940d1be # install vpnkit-expose-port and vpnkit-iptables-wrapper on host - linuxkit/vpnkit-expose-port:e2b49a6c56fbf876ea24f0a5ce4ccae5f940d1be # install vpnkit-expose-port and vpnkit-iptables-wrapper on host

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS1 page_poison=1" cmdline: "console=ttyS1 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,7 +1,7 @@
# Minimal YAML to run a redis server (used at DockerCon'17) # Minimal YAML to run a redis server (used at DockerCon'17)
# connect: nc localhost 6379 # connect: nc localhost 6379
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=tty0 page_poison=1" cmdline: "console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -92,8 +92,8 @@ endef
# Build Targets # Build Targets
# Debug targets only for latest stable and LTS stable # Debug targets only for latest stable and LTS stable
# #
$(eval $(call kernel,4.11.8,4.11.x)) $(eval $(call kernel,4.11.9,4.11.x))
$(eval $(call kernel,4.11.8,4.11.x,_dbg)) $(eval $(call kernel,4.11.9,4.11.x,_dbg))
$(eval $(call kernel,4.9.35,4.9.x)) $(eval $(call kernel,4.9.36,4.9.x))
$(eval $(call kernel,4.9.35,4.9.x,_dbg)) $(eval $(call kernel,4.9.36,4.9.x,_dbg))
$(eval $(call kernel,4.4.75,4.4.x)) $(eval $(call kernel,4.4.76,4.4.x))

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 4.11.8 Kernel Configuration # Linux/x86 4.11.9 Kernel Configuration
# #
CONFIG_64BIT=y CONFIG_64BIT=y
CONFIG_X86_64=y CONFIG_X86_64=y

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 4.4.75 Kernel Configuration # Linux/x86 4.4.76 Kernel Configuration
# #
CONFIG_64BIT=y CONFIG_64BIT=y
CONFIG_X86_64=y CONFIG_X86_64=y

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 4.9.35 Kernel Configuration # Linux/x86 4.9.36 Kernel Configuration
# #
CONFIG_64BIT=y CONFIG_64BIT=y
CONFIG_X86_64=y CONFIG_X86_64=y

View File

@ -1,7 +1,7 @@
From 205984e1ffc461356c45be8a7f34fc076a8d52a3 Mon Sep 17 00:00:00 2001 From 0000941078ee46f1f5338719c9c9d3f97f4e1d8b Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com> From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Thu, 2 Mar 2017 12:55:49 -0300 Date: Thu, 2 Mar 2017 12:55:49 -0300
Subject: [PATCH 01/14] tools build: Add test for sched_getcpu() Subject: [PATCH 01/15] tools build: Add test for sched_getcpu()
Instead of trying to go on adding more ifdef conditions, do a feature Instead of trying to go on adding more ifdef conditions, do a feature
test and define HAVE_SCHED_GETCPU_SUPPORT instead, then use it to test and define HAVE_SCHED_GETCPU_SUPPORT instead, then use it to

View File

@ -1,7 +1,7 @@
From c95f6e6fd4c9de7fb4e9030e05a276d61f839b66 Mon Sep 17 00:00:00 2001 From 19aba7e5812fdb16ccce5da10a8c40025db68cd1 Mon Sep 17 00:00:00 2001
From: stephen hemminger <stephen@networkplumber.org> From: stephen hemminger <stephen@networkplumber.org>
Date: Mon, 27 Feb 2017 10:26:48 -0800 Date: Mon, 27 Feb 2017 10:26:48 -0800
Subject: [PATCH 02/14] vmbus: introduce in-place packet iterator Subject: [PATCH 02/15] vmbus: introduce in-place packet iterator
This is mostly just a refactoring of previous functions This is mostly just a refactoring of previous functions
(get_pkt_next_raw, put_pkt_raw and commit_rd_index) to make it easier (get_pkt_next_raw, put_pkt_raw and commit_rd_index) to make it easier

View File

@ -1,7 +1,7 @@
From affbdbd2fb8ad3f01771c22a54cead7ddc557b1a Mon Sep 17 00:00:00 2001 From 1d40c921ce389c72fed07ee180024e8a66f9c1d1 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 5 May 2017 16:57:12 -0600 Date: Fri, 5 May 2017 16:57:12 -0600
Subject: [PATCH 03/14] vmbus: vmbus_open(): reset onchannel_callback on error Subject: [PATCH 03/15] vmbus: vmbus_open(): reset onchannel_callback on error
No real issue is observed without the patch, but let's add this No real issue is observed without the patch, but let's add this
just in case. just in case.

View File

@ -1,7 +1,7 @@
From 156389cd321dddf61b89786c69dbc402632d3eae Mon Sep 17 00:00:00 2001 From 450289bfe78b23f55419274b0bf08221b4c918de Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 5 May 2017 16:57:15 -0600 Date: Fri, 5 May 2017 16:57:15 -0600
Subject: [PATCH 04/14] vmbus: add the matching tasklet_enable() in Subject: [PATCH 04/15] vmbus: add the matching tasklet_enable() in
vmbus_close_internal() vmbus_close_internal()
If we disable a tasklet that is scheduled but hasn't started to run, If we disable a tasklet that is scheduled but hasn't started to run,

View File

@ -1,7 +1,7 @@
From cfa084cbec012f8eadf38c06c6b16fce9f4cb557 Mon Sep 17 00:00:00 2001 From fa998da5f367c29df8a7590781a2a7bdc9217afe Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 5 May 2017 16:57:20 -0600 Date: Fri, 5 May 2017 16:57:20 -0600
Subject: [PATCH 05/14] vmbus: remove "goto error_clean_msglist" in Subject: [PATCH 05/15] vmbus: remove "goto error_clean_msglist" in
vmbus_open() vmbus_open()
This is just a cleanup patch to simplify the code a little. This is just a cleanup patch to simplify the code a little.

View File

@ -1,7 +1,7 @@
From e4fc4cf26b1f394d19895abb8277e4814f633c06 Mon Sep 17 00:00:00 2001 From 18f2c9ce4120584b90e5f8d4c1011dbf8fe1c0ee Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 5 May 2017 16:57:23 -0600 Date: Fri, 5 May 2017 16:57:23 -0600
Subject: [PATCH 06/14] vmbus: dynamically enqueue/dequeue a channel on Subject: [PATCH 06/15] vmbus: dynamically enqueue/dequeue a channel on
vmbus_open/close vmbus_open/close
MIME-Version: 1.0 MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8 Content-Type: text/plain; charset=UTF-8

View File

@ -1,7 +1,7 @@
From 5ac0691ac6860b1956699558c5ae25da5e132576 Mon Sep 17 00:00:00 2001 From b2c9515f6c1bdd968c1b0d7c9a285ece2bf7b343 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 5 May 2017 16:57:26 -0600 Date: Fri, 5 May 2017 16:57:26 -0600
Subject: [PATCH 07/14] hv_sock: implements Hyper-V transport for Virtual Subject: [PATCH 07/15] hv_sock: implements Hyper-V transport for Virtual
Sockets (AF_VSOCK) Sockets (AF_VSOCK)
Hyper-V Sockets (hv_sock) supplies a byte-stream based communication Hyper-V Sockets (hv_sock) supplies a byte-stream based communication

View File

@ -1,7 +1,7 @@
From dcd257f478a71d0cf0d9d31cc9e1daf59e08c089 Mon Sep 17 00:00:00 2001 From daa0ed9004d76620cce3dde8cc2ae679d13aa326 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 5 May 2017 16:57:29 -0600 Date: Fri, 5 May 2017 16:57:29 -0600
Subject: [PATCH 08/14] VMCI: only try to load on VMware hypervisor Subject: [PATCH 08/15] VMCI: only try to load on VMware hypervisor
Without the patch, vmw_vsock_vmci_transport.ko and vmw_vmci.ko can Without the patch, vmw_vsock_vmci_transport.ko and vmw_vmci.ko can
automatically load when an application creates an AF_VSOCK socket. automatically load when an application creates an AF_VSOCK socket.

View File

@ -1,7 +1,7 @@
From 96ad58d5ab22eb2616ee379e49db236bbcc1a80f Mon Sep 17 00:00:00 2001 From 8c91f3d9e1ecdb49d3669deb951a47b0b186e4a2 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 5 May 2017 16:57:35 -0600 Date: Fri, 5 May 2017 16:57:35 -0600
Subject: [PATCH 09/14] hv_sock: add the support of auto-loading Subject: [PATCH 09/15] hv_sock: add the support of auto-loading
After we disable VMWare virtual sockets driver's auto-loading on Hyper-V, After we disable VMWare virtual sockets driver's auto-loading on Hyper-V,
we can enable hv_sock's auto-loading now. we can enable hv_sock's auto-loading now.

View File

@ -1,7 +1,7 @@
From dfc55c3f54d5f19a61059b7d5dba4bfaa8270cb0 Mon Sep 17 00:00:00 2001 From 86991dc78e3b6fa4a4468553960e60e7059f1d61 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Tue, 16 May 2017 22:14:03 +0800 Date: Tue, 16 May 2017 22:14:03 +0800
Subject: [PATCH 10/14] hvsock: fix a race in hvs_stream_dequeue() Subject: [PATCH 10/15] hvsock: fix a race in hvs_stream_dequeue()
If hv_pkt_iter_next() returns a non-NULL pointer, we must update If hv_pkt_iter_next() returns a non-NULL pointer, we must update
the recv_data_len/data_off info, otherwise the received data will the recv_data_len/data_off info, otherwise the received data will

View File

@ -1,7 +1,7 @@
From 83fb0b3ad29ddc6fcce68d2f1010efb19146d4ac Mon Sep 17 00:00:00 2001 From 2517cc6863d81f64da73fcc715458f5331a3eed0 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 19 May 2017 21:49:59 +0800 Date: Fri, 19 May 2017 21:49:59 +0800
Subject: [PATCH 11/14] hvsock: fix vsock_dequeue/enqueue_accept race Subject: [PATCH 11/15] hvsock: fix vsock_dequeue/enqueue_accept race
Origin: https://github.com/dcui/linux/commits/decui/hv_sock/v4.11/20170511-debug-0605 Origin: https://github.com/dcui/linux/commits/decui/hv_sock/v4.11/20170511-debug-0605
(cherry picked from commit 29e6c6204845176c78c7840377a72389d188563c) (cherry picked from commit 29e6c6204845176c78c7840377a72389d188563c)

View File

@ -1,7 +1,7 @@
From e96b7fa77ff1bce7cedebe2c2dde9feee69e0ada Mon Sep 17 00:00:00 2001 From c10d941318f2fd808ff9316d0a8d676c99f6ba6b Mon Sep 17 00:00:00 2001
From: "K. Y. Srinivasan" <kys@microsoft.com> From: "K. Y. Srinivasan" <kys@microsoft.com>
Date: Sun, 30 Apr 2017 16:21:18 -0700 Date: Sun, 30 Apr 2017 16:21:18 -0700
Subject: [PATCH 12/14] Drivers: hv: vmbus: Fix rescind handling Subject: [PATCH 12/15] Drivers: hv: vmbus: Fix rescind handling
Fix the rescind handling. This patch addresses the following rescind Fix the rescind handling. This patch addresses the following rescind
scenario that is currently not handled correctly: scenario that is currently not handled correctly:

View File

@ -1,7 +1,7 @@
From 49b67e5e6a6e11aad74d379af82021f1eddbaccd Mon Sep 17 00:00:00 2001 From 6f5032f60fbee1c947cf412599f9f07bd54bd1da Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Mon, 5 Jun 2017 16:13:18 +0800 Date: Mon, 5 Jun 2017 16:13:18 +0800
Subject: [PATCH 13/14] vmbus: fix hv_percpu_channel_deq/enq race Subject: [PATCH 13/15] vmbus: fix hv_percpu_channel_deq/enq race
Signed-off-by: Dexuan Cui <decui@microsoft.com> Signed-off-by: Dexuan Cui <decui@microsoft.com>
Origin: https://github.com/dcui/linux/commits/decui/hv_sock/v4.11/20170511-debug-0605 Origin: https://github.com/dcui/linux/commits/decui/hv_sock/v4.11/20170511-debug-0605

View File

@ -1,7 +1,7 @@
From 2064263ca20e400fd5bfe9d13e0c43e081dcc27e Mon Sep 17 00:00:00 2001 From c2369f25d343852682b888928b560c40942398ae Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Mon, 5 Jun 2017 21:32:00 +0800 Date: Mon, 5 Jun 2017 21:32:00 +0800
Subject: [PATCH 14/14] vmbus: add vmbus onoffer/onoffer_rescind sync. Subject: [PATCH 14/15] vmbus: add vmbus onoffer/onoffer_rescind sync.
Signed-off-by: Dexuan Cui <decui@microsoft.com> Signed-off-by: Dexuan Cui <decui@microsoft.com>
Origin: https://github.com/dcui/linux/commits/decui/hv_sock/v4.11/20170511-debug-0605 Origin: https://github.com/dcui/linux/commits/decui/hv_sock/v4.11/20170511-debug-0605

View File

@ -0,0 +1,47 @@
From 578f66359c91feb68ba6874522a5b9b357b61e17 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com>
Date: Thu, 6 Jul 2017 21:37:11 +0000
Subject: [PATCH 15/15] vmbus: fix the missed signaling in hv_signal_on_read()
There is an off-by-one bug here, which can cause host-to-guest write to stall.
When cur_write_sz == pending_sz, we shouldn't signal the host because it's
meaningless: the ring mustn't be 100% full.
But when cached_write_sz == pending_sz, we must signal the host.
Fixes: 433e19cf33d3 ("Drivers: hv: vmbus: finally fix
hv_need_to_signal_on_read()")
Signed-off-by: John Starks <John.Starks@microsoft.com>
Signed-off-by: Dexuan Cui <decui@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Cc: Stephen Hemminger <sthemmin@microsoft.com>
Cc: "K. Y. Srinivasan" <kys@microsoft.com>
Cc: <stable@vger.kernel.org>
Origin: https://patchwork.kernel.org/patch/9829039/
---
include/linux/hyperv.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h
index ba93b7e4a972..246bc6baf745 100644
--- a/include/linux/hyperv.h
+++ b/include/linux/hyperv.h
@@ -1501,11 +1501,11 @@ static inline void hv_signal_on_read(struct vmbus_channel *channel)
cur_write_sz = hv_get_bytes_to_write(rbi);
- if (cur_write_sz < pending_sz)
+ if (cur_write_sz <= pending_sz)
return;
cached_write_sz = hv_get_cached_bytes_to_write(rbi);
- if (cached_write_sz < pending_sz)
+ if (cached_write_sz <= pending_sz)
vmbus_setevent(channel);
return;
--
2.13.0

View File

@ -1,4 +1,4 @@
From e4a0ff81812a15335eefe473ef1e3d26c5720b17 Mon Sep 17 00:00:00 2001 From 61c4b9d2e6ac6993fe3451ae8b56cb14f71e33ab Mon Sep 17 00:00:00 2001
From: Stefan Hajnoczi <stefanha@redhat.com> From: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu, 17 Dec 2015 16:53:43 +0800 Date: Thu, 17 Dec 2015 16:53:43 +0800
Subject: [PATCH 01/44] virtio: make find_vqs() checkpatch.pl-friendly Subject: [PATCH 01/44] virtio: make find_vqs() checkpatch.pl-friendly

View File

@ -1,4 +1,4 @@
From 2afd939a42523dfe912d449bf7baddf5af0f7efd Mon Sep 17 00:00:00 2001 From c5945b252d54fdea8c6020485da6eaafa9a1a158 Mon Sep 17 00:00:00 2001
From: Julia Lawall <julia.lawall@lip6.fr> From: Julia Lawall <julia.lawall@lip6.fr>
Date: Sat, 21 Nov 2015 18:39:17 +0100 Date: Sat, 21 Nov 2015 18:39:17 +0100
Subject: [PATCH 02/44] VSOCK: constify vmci_transport_notify_ops structures Subject: [PATCH 02/44] VSOCK: constify vmci_transport_notify_ops structures

View File

@ -1,4 +1,4 @@
From b37a1dfe5f1884ab489d08d51c1868057623188f Mon Sep 17 00:00:00 2001 From 63eb7067e48c11847a38efd91a5f419bf231bd7b Mon Sep 17 00:00:00 2001
From: Claudio Imbrenda <imbrenda@linux.vnet.ibm.com> From: Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
Date: Tue, 22 Mar 2016 17:05:52 +0100 Date: Tue, 22 Mar 2016 17:05:52 +0100
Subject: [PATCH 03/44] AF_VSOCK: Shrink the area influenced by prepare_to_wait Subject: [PATCH 03/44] AF_VSOCK: Shrink the area influenced by prepare_to_wait

View File

@ -1,4 +1,4 @@
From 3e92f9475b2b02c56a8ef7f8f158a45fd3aadfde Mon Sep 17 00:00:00 2001 From d8b3974c5ea20dfb8fae8cc4467a131749a6901c Mon Sep 17 00:00:00 2001
From: Stefan Hajnoczi <stefanha@redhat.com> From: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu, 23 Jun 2016 16:28:58 +0100 Date: Thu, 23 Jun 2016 16:28:58 +0100
Subject: [PATCH 04/44] vsock: make listener child lock ordering explicit Subject: [PATCH 04/44] vsock: make listener child lock ordering explicit

View File

@ -1,4 +1,4 @@
From 2c13d09c17e04a4655f530f55bf0f2e0fde45aaa Mon Sep 17 00:00:00 2001 From 6882f1a32034f3c02fdff2d99c9bbcc554068c8f Mon Sep 17 00:00:00 2001
From: Stefan Hajnoczi <stefanha@redhat.com> From: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu, 28 Jul 2016 15:36:30 +0100 Date: Thu, 28 Jul 2016 15:36:30 +0100
Subject: [PATCH 05/44] VSOCK: transport-specific vsock_transport functions Subject: [PATCH 05/44] VSOCK: transport-specific vsock_transport functions

View File

@ -1,4 +1,4 @@
From 38fc9d60aab651cf413165e51e9437833567fbfa Mon Sep 17 00:00:00 2001 From 87bb91cdfafec2384948a51c4162ab46df55a717 Mon Sep 17 00:00:00 2001
From: Stefan Hajnoczi <stefanha@redhat.com> From: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu, 28 Jul 2016 15:36:31 +0100 Date: Thu, 28 Jul 2016 15:36:31 +0100
Subject: [PATCH 06/44] VSOCK: defer sock removal to transports Subject: [PATCH 06/44] VSOCK: defer sock removal to transports

View File

@ -1,4 +1,4 @@
From 7128858b69a8c0b955d464f2662b00ff6d3cb924 Mon Sep 17 00:00:00 2001 From b7064324d23999fabaa168d9109df4f50a927f57 Mon Sep 17 00:00:00 2001
From: Asias He <asias@redhat.com> From: Asias He <asias@redhat.com>
Date: Thu, 28 Jul 2016 15:36:32 +0100 Date: Thu, 28 Jul 2016 15:36:32 +0100
Subject: [PATCH 07/44] VSOCK: Introduce virtio_vsock_common.ko Subject: [PATCH 07/44] VSOCK: Introduce virtio_vsock_common.ko

View File

@ -1,4 +1,4 @@
From 5990f7d37e7b9a87d328bb478dd158ea09126c06 Mon Sep 17 00:00:00 2001 From 437075b170a4322eea1f0910fe17893d0c5116fb Mon Sep 17 00:00:00 2001
From: Asias He <asias@redhat.com> From: Asias He <asias@redhat.com>
Date: Thu, 28 Jul 2016 15:36:33 +0100 Date: Thu, 28 Jul 2016 15:36:33 +0100
Subject: [PATCH 08/44] VSOCK: Introduce virtio_transport.ko Subject: [PATCH 08/44] VSOCK: Introduce virtio_transport.ko

View File

@ -1,4 +1,4 @@
From 5aa64dd4924210f579f221cafde187d415d70f1d Mon Sep 17 00:00:00 2001 From b9b5ed227cdabeea10dc94b087c8f4580649cdfc Mon Sep 17 00:00:00 2001
From: Asias He <asias@redhat.com> From: Asias He <asias@redhat.com>
Date: Thu, 28 Jul 2016 15:36:34 +0100 Date: Thu, 28 Jul 2016 15:36:34 +0100
Subject: [PATCH 09/44] VSOCK: Introduce vhost_vsock.ko Subject: [PATCH 09/44] VSOCK: Introduce vhost_vsock.ko

View File

@ -1,4 +1,4 @@
From 571ec139b36241e2ec6aac2e9b9e0e7acf64bb0c Mon Sep 17 00:00:00 2001 From 939918468a20dd0a78e1bb4d0797eb4785c433ae Mon Sep 17 00:00:00 2001
From: Asias He <asias@redhat.com> From: Asias He <asias@redhat.com>
Date: Thu, 28 Jul 2016 15:36:35 +0100 Date: Thu, 28 Jul 2016 15:36:35 +0100
Subject: [PATCH 10/44] VSOCK: Add Makefile and Kconfig Subject: [PATCH 10/44] VSOCK: Add Makefile and Kconfig

View File

@ -1,4 +1,4 @@
From 4a1cbb2af13cb3622342f76e359b664e0c3692e7 Mon Sep 17 00:00:00 2001 From c05b4c52e92d3c94f03e5007372408c9113eec6d Mon Sep 17 00:00:00 2001
From: Wei Yongjun <weiyj.lk@gmail.com> From: Wei Yongjun <weiyj.lk@gmail.com>
Date: Tue, 2 Aug 2016 13:50:42 +0000 Date: Tue, 2 Aug 2016 13:50:42 +0000
Subject: [PATCH 11/44] VSOCK: Use kvfree() Subject: [PATCH 11/44] VSOCK: Use kvfree()

View File

@ -1,4 +1,4 @@
From 89853a77fd05ea9d701695355f3bd1345db74cd2 Mon Sep 17 00:00:00 2001 From f5bcc4ad4c86f00d51fd732291dd634278b491a3 Mon Sep 17 00:00:00 2001
From: Stefan Hajnoczi <stefanha@redhat.com> From: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu, 4 Aug 2016 14:52:53 +0100 Date: Thu, 4 Aug 2016 14:52:53 +0100
Subject: [PATCH 12/44] vhost/vsock: fix vhost virtio_vsock_pkt use-after-free Subject: [PATCH 12/44] vhost/vsock: fix vhost virtio_vsock_pkt use-after-free

View File

@ -1,4 +1,4 @@
From e9c161e1f73884b45d053172f49e546ee0ac5277 Mon Sep 17 00:00:00 2001 From 3171e7a86fc6ade5f4587837221a4423c5900ffb Mon Sep 17 00:00:00 2001
From: Stefan Hajnoczi <stefanha@redhat.com> From: Stefan Hajnoczi <stefanha@redhat.com>
Date: Fri, 5 Aug 2016 13:52:09 +0100 Date: Fri, 5 Aug 2016 13:52:09 +0100
Subject: [PATCH 13/44] virtio-vsock: fix include guard typo Subject: [PATCH 13/44] virtio-vsock: fix include guard typo

View File

@ -1,4 +1,4 @@
From 18a49c5ae196143c579a2aee103634bb74964159 Mon Sep 17 00:00:00 2001 From a21a2eb0101e4f68f852e9f259b34f4b37466589 Mon Sep 17 00:00:00 2001
From: Gerard Garcia <ggarcia@deic.uab.cat> From: Gerard Garcia <ggarcia@deic.uab.cat>
Date: Wed, 10 Aug 2016 17:24:34 +0200 Date: Wed, 10 Aug 2016 17:24:34 +0200
Subject: [PATCH 14/44] vhost/vsock: drop space available check for TX vq Subject: [PATCH 14/44] vhost/vsock: drop space available check for TX vq

View File

@ -1,4 +1,4 @@
From ef212dbc96d8d84cbc66620915c9c9d24b8049f6 Mon Sep 17 00:00:00 2001 From d873deeedd06e8103a9ebe5244ba22d287a94bda Mon Sep 17 00:00:00 2001
From: Ian Campbell <ian.campbell@docker.com> From: Ian Campbell <ian.campbell@docker.com>
Date: Mon, 4 Apr 2016 14:50:10 +0100 Date: Mon, 4 Apr 2016 14:50:10 +0100
Subject: [PATCH 15/44] VSOCK: Only allow host network namespace to use Subject: [PATCH 15/44] VSOCK: Only allow host network namespace to use

View File

@ -1,4 +1,4 @@
From d380545b39c226675945a911bf1044c04d276486 Mon Sep 17 00:00:00 2001 From 934e246ecf25ce2e1f10e0d3caed5da0be1200f9 Mon Sep 17 00:00:00 2001
From: Jake Oshins <jakeo@microsoft.com> From: Jake Oshins <jakeo@microsoft.com>
Date: Mon, 14 Dec 2015 16:01:41 -0800 Date: Mon, 14 Dec 2015 16:01:41 -0800
Subject: [PATCH 16/44] drivers:hv: Define the channel type for Hyper-V PCI Subject: [PATCH 16/44] drivers:hv: Define the channel type for Hyper-V PCI

View File

@ -1,4 +1,4 @@
From 9fdc94969d5729152c9f2d0dd64d194a4d6b10e5 Mon Sep 17 00:00:00 2001 From ac4de2acdfcc7d45000bfbd657dc0f2ffa7f7f25 Mon Sep 17 00:00:00 2001
From: "K. Y. Srinivasan" <kys@microsoft.com> From: "K. Y. Srinivasan" <kys@microsoft.com>
Date: Mon, 14 Dec 2015 16:01:43 -0800 Date: Mon, 14 Dec 2015 16:01:43 -0800
Subject: [PATCH 17/44] Drivers: hv: vmbus: Use uuid_le type consistently Subject: [PATCH 17/44] Drivers: hv: vmbus: Use uuid_le type consistently

View File

@ -1,4 +1,4 @@
From a309df3556bfcb9076437a3e6bd2196884658256 Mon Sep 17 00:00:00 2001 From 32ec586052699938458ad07ac8dc50a168896b2e Mon Sep 17 00:00:00 2001
From: "K. Y. Srinivasan" <kys@microsoft.com> From: "K. Y. Srinivasan" <kys@microsoft.com>
Date: Mon, 14 Dec 2015 16:01:44 -0800 Date: Mon, 14 Dec 2015 16:01:44 -0800
Subject: [PATCH 18/44] Drivers: hv: vmbus: Use uuid_le_cmp() for comparing Subject: [PATCH 18/44] Drivers: hv: vmbus: Use uuid_le_cmp() for comparing

View File

@ -1,4 +1,4 @@
From 33b49b776d2c38ebe316fe909de5140bded2f5c4 Mon Sep 17 00:00:00 2001 From 133a7d0168e517f9df046be8c83300d83049695f Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Mon, 14 Dec 2015 16:01:48 -0800 Date: Mon, 14 Dec 2015 16:01:48 -0800
Subject: [PATCH 19/44] Drivers: hv: vmbus: do sanity check of channel state in Subject: [PATCH 19/44] Drivers: hv: vmbus: do sanity check of channel state in

View File

@ -1,4 +1,4 @@
From 142dac251a331e35e507df0a11836429ccc56f8a Mon Sep 17 00:00:00 2001 From 963ac64008a410062a9a606a94e8c121e8fac98d Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Mon, 14 Dec 2015 16:01:50 -0800 Date: Mon, 14 Dec 2015 16:01:50 -0800
Subject: [PATCH 20/44] Drivers: hv: vmbus: release relid on error in Subject: [PATCH 20/44] Drivers: hv: vmbus: release relid on error in

View File

@ -1,4 +1,4 @@
From 5ae89f78f61bc94a7f77f212a3d303e1e745db6f Mon Sep 17 00:00:00 2001 From 62e4e442b00bff9d9d65c84a7bde38b139e0c45c Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Mon, 14 Dec 2015 16:01:51 -0800 Date: Mon, 14 Dec 2015 16:01:51 -0800
Subject: [PATCH 21/44] Drivers: hv: vmbus: channge Subject: [PATCH 21/44] Drivers: hv: vmbus: channge

View File

@ -1,4 +1,4 @@
From c87840ac9a5bb42fc1435df8dcd52363f62d267b Mon Sep 17 00:00:00 2001 From 74c01ca434a7fa426397d3c4c084676b0ed46aaa Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com> From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Mon, 14 Dec 2015 19:02:00 -0800 Date: Mon, 14 Dec 2015 19:02:00 -0800
Subject: [PATCH 22/44] Drivers: hv: remove code duplication between Subject: [PATCH 22/44] Drivers: hv: remove code duplication between

View File

@ -1,4 +1,4 @@
From 3464c462193365d9156fd3d50fd1033c5d153b87 Mon Sep 17 00:00:00 2001 From c6c2e2cd6f1c3c332b79d541023499b7517d73d0 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Mon, 21 Dec 2015 12:21:22 -0800 Date: Mon, 21 Dec 2015 12:21:22 -0800
Subject: [PATCH 23/44] Drivers: hv: vmbus: fix the building warning with Subject: [PATCH 23/44] Drivers: hv: vmbus: fix the building warning with

View File

@ -1,4 +1,4 @@
From ac7140d1ade22b5aca0cac21709f02f640d1612e Mon Sep 17 00:00:00 2001 From 2b5bfe62a794308bc4fab6cc1bcc7522c293b247 Mon Sep 17 00:00:00 2001
From: "K. Y. Srinivasan" <kys@microsoft.com> From: "K. Y. Srinivasan" <kys@microsoft.com>
Date: Tue, 15 Dec 2015 16:27:27 -0800 Date: Tue, 15 Dec 2015 16:27:27 -0800
Subject: [PATCH 24/44] Drivers: hv: vmbus: Treat Fibre Channel devices as Subject: [PATCH 24/44] Drivers: hv: vmbus: Treat Fibre Channel devices as

View File

@ -1,4 +1,4 @@
From 6501d201efcfbfa991f47563590ef4a99d8ec284 Mon Sep 17 00:00:00 2001 From e515e31524a6825304aa1e5c1f0284164c85460c Mon Sep 17 00:00:00 2001
From: "K. Y. Srinivasan" <kys@microsoft.com> From: "K. Y. Srinivasan" <kys@microsoft.com>
Date: Fri, 25 Dec 2015 20:00:30 -0800 Date: Fri, 25 Dec 2015 20:00:30 -0800
Subject: [PATCH 25/44] Drivers: hv: vmbus: Add vendor and device atttributes Subject: [PATCH 25/44] Drivers: hv: vmbus: Add vendor and device atttributes

View File

@ -1,4 +1,4 @@
From a8edeef6b397e6aff386cffc28d7b97eeea1498e Mon Sep 17 00:00:00 2001 From 5e6b154c8a7f1b33683ed7e2cdf6711ed003c834 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 27 Jan 2016 22:29:37 -0800 Date: Wed, 27 Jan 2016 22:29:37 -0800
Subject: [PATCH 26/44] Drivers: hv: vmbus: add a helper function to set a Subject: [PATCH 26/44] Drivers: hv: vmbus: add a helper function to set a

View File

@ -1,4 +1,4 @@
From c500132877126cca4be91b7eb86a4935b3193c9f Mon Sep 17 00:00:00 2001 From 546d05baf3ec141f3c1e41785997ad788e5770b2 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 27 Jan 2016 22:29:38 -0800 Date: Wed, 27 Jan 2016 22:29:38 -0800
Subject: [PATCH 27/44] Drivers: hv: vmbus: define the new offer type for Subject: [PATCH 27/44] Drivers: hv: vmbus: define the new offer type for

View File

@ -1,4 +1,4 @@
From 108daaa532b9d9c0c46f1b848e51bdd6faf00175 Mon Sep 17 00:00:00 2001 From 3baf2ff90d0f86fe92252d58e93fb2ca72fec28a Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 27 Jan 2016 22:29:39 -0800 Date: Wed, 27 Jan 2016 22:29:39 -0800
Subject: [PATCH 28/44] Drivers: hv: vmbus: vmbus_sendpacket_ctl: hvsock: avoid Subject: [PATCH 28/44] Drivers: hv: vmbus: vmbus_sendpacket_ctl: hvsock: avoid

View File

@ -1,4 +1,4 @@
From 140c14b3d36ef889058bf94bb807e6d5e5fd8f4f Mon Sep 17 00:00:00 2001 From 0d13ce69d4eb9944f403f4789e7248b8345c696e Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 27 Jan 2016 22:29:40 -0800 Date: Wed, 27 Jan 2016 22:29:40 -0800
Subject: [PATCH 29/44] Drivers: hv: vmbus: define a new VMBus message type for Subject: [PATCH 29/44] Drivers: hv: vmbus: define a new VMBus message type for

View File

@ -1,4 +1,4 @@
From b38a03f924424025c3a45da0f0e6f0a20839f48c Mon Sep 17 00:00:00 2001 From 7b89be011acfeb8a1d97604443620ebad4119ac5 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 27 Jan 2016 22:29:41 -0800 Date: Wed, 27 Jan 2016 22:29:41 -0800
Subject: [PATCH 30/44] Drivers: hv: vmbus: add a hvsock flag in struct Subject: [PATCH 30/44] Drivers: hv: vmbus: add a hvsock flag in struct

View File

@ -1,4 +1,4 @@
From cfff035c8ab318155e708b9e95e149a5066ca06e Mon Sep 17 00:00:00 2001 From 1c7e4192688e75b92757be973e4dec1c53753910 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 27 Jan 2016 22:29:42 -0800 Date: Wed, 27 Jan 2016 22:29:42 -0800
Subject: [PATCH 31/44] Drivers: hv: vmbus: add a per-channel rescind callback Subject: [PATCH 31/44] Drivers: hv: vmbus: add a per-channel rescind callback

View File

@ -1,4 +1,4 @@
From cde8aabc4018a988b2750edd901dedc5cb39566f Mon Sep 17 00:00:00 2001 From a23e9018aef7706dfe9733ebacad7e5312e0e907 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 27 Jan 2016 22:29:43 -0800 Date: Wed, 27 Jan 2016 22:29:43 -0800
Subject: [PATCH 32/44] Drivers: hv: vmbus: add an API Subject: [PATCH 32/44] Drivers: hv: vmbus: add an API

View File

@ -1,4 +1,4 @@
From 92c179584bdbd0a0ad1b154f4115517ca8bdeafb Mon Sep 17 00:00:00 2001 From 97dc15186b101ab8a4061d1892045adead6de0c4 Mon Sep 17 00:00:00 2001
From: "K. Y. Srinivasan" <kys@microsoft.com> From: "K. Y. Srinivasan" <kys@microsoft.com>
Date: Wed, 27 Jan 2016 22:29:45 -0800 Date: Wed, 27 Jan 2016 22:29:45 -0800
Subject: [PATCH 33/44] Drivers: hv: vmbus: Give control over how the ring Subject: [PATCH 33/44] Drivers: hv: vmbus: Give control over how the ring

View File

@ -1,4 +1,4 @@
From 2e87edbeab0c3d701db120e3b5aa9cfb63c31791 Mon Sep 17 00:00:00 2001 From 8e1cfc9a58801a1d75141aedaa26ee3250fb2ea3 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com> From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Fri, 26 Feb 2016 15:13:16 -0800 Date: Fri, 26 Feb 2016 15:13:16 -0800
Subject: [PATCH 34/44] Drivers: hv: vmbus: avoid wait_for_completion() on Subject: [PATCH 34/44] Drivers: hv: vmbus: avoid wait_for_completion() on

View File

@ -1,4 +1,4 @@
From 588d34829ca843e7b769573322f4eba8b0870b57 Mon Sep 17 00:00:00 2001 From c037111137ee2cd1fd1289af160e218d41665ce8 Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com> From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Fri, 26 Feb 2016 15:13:18 -0800 Date: Fri, 26 Feb 2016 15:13:18 -0800
Subject: [PATCH 35/44] Drivers: hv: vmbus: avoid unneeded compiler Subject: [PATCH 35/44] Drivers: hv: vmbus: avoid unneeded compiler

View File

@ -1,4 +1,4 @@
From 643d46669e8bb4d4f61714f2fd9dc103d4284ce4 Mon Sep 17 00:00:00 2001 From 4ee5930d8afb6edbd4da52f03fb11b40116e185e Mon Sep 17 00:00:00 2001
From: Tom Herbert <tom@herbertland.com> From: Tom Herbert <tom@herbertland.com>
Date: Mon, 7 Mar 2016 14:11:06 -0800 Date: Mon, 7 Mar 2016 14:11:06 -0800
Subject: [PATCH 36/44] kcm: Kernel Connection Multiplexor module Subject: [PATCH 36/44] kcm: Kernel Connection Multiplexor module

View File

@ -1,4 +1,4 @@
From 59be6a8f13fc4088d1bdb88b53cd59842847c89f Mon Sep 17 00:00:00 2001 From 5637934f2bac626756475bcfbd82dbf292f4faa8 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Mon, 21 Mar 2016 02:51:09 -0700 Date: Mon, 21 Mar 2016 02:51:09 -0700
Subject: [PATCH 37/44] net: add the AF_KCM entries to family name tables Subject: [PATCH 37/44] net: add the AF_KCM entries to family name tables

View File

@ -1,4 +1,4 @@
From 6131c2f3e236ddeda4b284d44e850a1dbe7ff202 Mon Sep 17 00:00:00 2001 From 77c0cfd6d63b85ccb47b236114848af1bd542fbb Mon Sep 17 00:00:00 2001
From: Courtney Cavin <courtney.cavin@sonymobile.com> From: Courtney Cavin <courtney.cavin@sonymobile.com>
Date: Wed, 27 Apr 2016 12:13:03 -0700 Date: Wed, 27 Apr 2016 12:13:03 -0700
Subject: [PATCH 38/44] net: Add Qualcomm IPC router Subject: [PATCH 38/44] net: Add Qualcomm IPC router

View File

@ -1,4 +1,4 @@
From df312baac9b81641cc79beef2296ff326afa3730 Mon Sep 17 00:00:00 2001 From 553c4016a33f4392ddc57776e15fe9b941200fff Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Sun, 15 May 2016 09:53:11 -0700 Date: Sun, 15 May 2016 09:53:11 -0700
Subject: [PATCH 39/44] hv_sock: introduce Hyper-V Sockets Subject: [PATCH 39/44] hv_sock: introduce Hyper-V Sockets

View File

@ -1,4 +1,4 @@
From efc0bbd847306776b77dfd990bae4bda8b196762 Mon Sep 17 00:00:00 2001 From 7fc07c332b4cb17c519f4660fff5731659e8430d Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Mon, 21 Mar 2016 02:53:08 -0700 Date: Mon, 21 Mar 2016 02:53:08 -0700
Subject: [PATCH 40/44] net: add the AF_HYPERV entries to family name tables Subject: [PATCH 40/44] net: add the AF_HYPERV entries to family name tables

View File

@ -1,4 +1,4 @@
From 800940f68eb44a19fbbb86d45665c482d872317b Mon Sep 17 00:00:00 2001 From 831750b0a264de15a495de720403b9385c3b6d1c Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Sat, 21 May 2016 16:55:50 +0800 Date: Sat, 21 May 2016 16:55:50 +0800
Subject: [PATCH 41/44] Drivers: hv: vmbus: fix the race when querying & Subject: [PATCH 41/44] Drivers: hv: vmbus: fix the race when querying &

View File

@ -1,4 +1,4 @@
From 373e5518e960606f6e6a21b302abb6304d9faae1 Mon Sep 17 00:00:00 2001 From e209cd27ed3958efc05e7bac7a23d64495705cb3 Mon Sep 17 00:00:00 2001
From: Rolf Neugebauer <rolf.neugebauer@gmail.com> From: Rolf Neugebauer <rolf.neugebauer@gmail.com>
Date: Mon, 23 May 2016 18:55:45 +0100 Date: Mon, 23 May 2016 18:55:45 +0100
Subject: [PATCH 42/44] vmbus: Don't spam the logs with unknown GUIDs Subject: [PATCH 42/44] vmbus: Don't spam the logs with unknown GUIDs

View File

@ -1,4 +1,4 @@
From 5d085ef69c450c9b4f38297181a35561c8f5cc75 Mon Sep 17 00:00:00 2001 From 441070052852e615194df40e83260611eeb34e77 Mon Sep 17 00:00:00 2001
From: James Bottomley <James.Bottomley@HansenPartnership.com> From: James Bottomley <James.Bottomley@HansenPartnership.com>
Date: Wed, 17 Feb 2016 16:49:38 -0800 Date: Wed, 17 Feb 2016 16:49:38 -0800
Subject: [PATCH 43/44] fs: add filp_clone_open API Subject: [PATCH 43/44] fs: add filp_clone_open API

View File

@ -1,4 +1,4 @@
From d9b498804640edef8a62a431847ad184e4ec11aa Mon Sep 17 00:00:00 2001 From 5b697cfb94fa9fcd10963396780082538eea0609 Mon Sep 17 00:00:00 2001
From: James Bottomley <James.Bottomley@HansenPartnership.com> From: James Bottomley <James.Bottomley@HansenPartnership.com>
Date: Wed, 17 Feb 2016 16:51:16 -0800 Date: Wed, 17 Feb 2016 16:51:16 -0800
Subject: [PATCH 44/44] binfmt_misc: add persistent opened binary handler for Subject: [PATCH 44/44] binfmt_misc: add persistent opened binary handler for

View File

@ -1,7 +1,7 @@
From 2cc3dabd63a3fa03d08a3076a8c1e4432382221c Mon Sep 17 00:00:00 2001 From f5aea11ed9d906ce3103f0d4430cca9155c93212 Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com> From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Thu, 2 Mar 2017 12:55:49 -0300 Date: Thu, 2 Mar 2017 12:55:49 -0300
Subject: [PATCH 01/12] tools build: Add test for sched_getcpu() Subject: [PATCH 01/13] tools build: Add test for sched_getcpu()
Instead of trying to go on adding more ifdef conditions, do a feature Instead of trying to go on adding more ifdef conditions, do a feature
test and define HAVE_SCHED_GETCPU_SUPPORT instead, then use it to test and define HAVE_SCHED_GETCPU_SUPPORT instead, then use it to

View File

@ -1,7 +1,7 @@
From c5ebf3aff82b5b19b0ed0f968baa191641c2f515 Mon Sep 17 00:00:00 2001 From dc9fa7c0450759a36de276392de4f224106eb497 Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com> From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Thu, 13 Oct 2016 17:12:35 -0300 Date: Thu, 13 Oct 2016 17:12:35 -0300
Subject: [PATCH 02/12] perf jit: Avoid returning garbage for a ret variable Subject: [PATCH 02/13] perf jit: Avoid returning garbage for a ret variable
When the loop body isn't executed at all, then the 'ret' local variable, When the loop body isn't executed at all, then the 'ret' local variable,
that is uninitialized will be used as the return value. that is uninitialized will be used as the return value.

View File

@ -1,7 +1,7 @@
From 56ee9d694a08907d0efdf71e9c027d850aacdc85 Mon Sep 17 00:00:00 2001 From 1d169b4be370f2308ee7505b22e6f485bdc0cd9f Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Sat, 23 Jul 2016 01:35:51 +0000 Date: Sat, 23 Jul 2016 01:35:51 +0000
Subject: [PATCH 03/12] hv_sock: introduce Hyper-V Sockets Subject: [PATCH 03/13] hv_sock: introduce Hyper-V Sockets
Hyper-V Sockets (hv_sock) supplies a byte-stream based communication Hyper-V Sockets (hv_sock) supplies a byte-stream based communication
mechanism between the host and the guest. It's somewhat like TCP over mechanism between the host and the guest. It's somewhat like TCP over

View File

@ -1,7 +1,7 @@
From 9b6de9e8c8ee75835aa2e4295661bd87ac3dab70 Mon Sep 17 00:00:00 2001 From 30311bc867ce9674e68b6b991be9fc1deecb500f Mon Sep 17 00:00:00 2001
From: Rolf Neugebauer <rolf.neugebauer@gmail.com> From: Rolf Neugebauer <rolf.neugebauer@gmail.com>
Date: Mon, 23 May 2016 18:55:45 +0100 Date: Mon, 23 May 2016 18:55:45 +0100
Subject: [PATCH 04/12] vmbus: Don't spam the logs with unknown GUIDs Subject: [PATCH 04/13] vmbus: Don't spam the logs with unknown GUIDs
With Hyper-V sockets device types are introduced on the fly. The pr_info() 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 then prints a message on every connection, which is way too verbose. Since

View File

@ -1,7 +1,7 @@
From 5f8c8f891dc87e7aff04f7808becfafcc74ba237 Mon Sep 17 00:00:00 2001 From 6e65be543a2f926a03d4e547430b4b36393cde4b Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com> From: Alex Ng <alexng@messages.microsoft.com>
Date: Sun, 6 Nov 2016 13:14:07 -0800 Date: Sun, 6 Nov 2016 13:14:07 -0800
Subject: [PATCH 05/12] Drivers: hv: utils: Fix the mapping between host Subject: [PATCH 05/13] Drivers: hv: utils: Fix the mapping between host
version and protocol to use version and protocol to use
We should intentionally declare the protocols to use for every known host We should intentionally declare the protocols to use for every known host

View File

@ -1,7 +1,7 @@
From 85644aee027b10b8681aa0290b1a28edb6efb6f2 Mon Sep 17 00:00:00 2001 From 7c2b9d64116a27cd32eae737fe43d3315256a93d Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com> From: Alex Ng <alexng@messages.microsoft.com>
Date: Sun, 6 Nov 2016 13:14:10 -0800 Date: Sun, 6 Nov 2016 13:14:10 -0800
Subject: [PATCH 06/12] Drivers: hv: vss: Improve log messages. Subject: [PATCH 06/13] Drivers: hv: vss: Improve log messages.
Adding log messages to help troubleshoot error cases and transaction Adding log messages to help troubleshoot error cases and transaction
handling. handling.

View File

@ -1,7 +1,7 @@
From f28561352bc2cb4f98635f1865eda3125653935e Mon Sep 17 00:00:00 2001 From 8475deba8ff1b8d71f456d2601a839005b63e9ed Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com> From: Alex Ng <alexng@messages.microsoft.com>
Date: Sun, 6 Nov 2016 13:14:11 -0800 Date: Sun, 6 Nov 2016 13:14:11 -0800
Subject: [PATCH 07/12] Drivers: hv: vss: Operation timeouts should match host Subject: [PATCH 07/13] Drivers: hv: vss: Operation timeouts should match host
expectation expectation
Increase the timeout of backup operations. When system is under I/O load, Increase the timeout of backup operations. When system is under I/O load,

View File

@ -1,7 +1,7 @@
From 5a7956f48067b446094b85b556abbddf65e97ff8 Mon Sep 17 00:00:00 2001 From b1689718a4002d8c20ccfcbe6b5d053c589fa6e1 Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com> From: Alex Ng <alexng@messages.microsoft.com>
Date: Sat, 28 Jan 2017 12:37:17 -0700 Date: Sat, 28 Jan 2017 12:37:17 -0700
Subject: [PATCH 08/12] Drivers: hv: vmbus: Use all supported IC versions to Subject: [PATCH 08/13] Drivers: hv: vmbus: Use all supported IC versions to
negotiate negotiate
Previously, we were assuming that each IC protocol version was tied to a Previously, we were assuming that each IC protocol version was tied to a

View File

@ -1,7 +1,7 @@
From 4d68fd9d0c701890c2a908dff58aa631edb96582 Mon Sep 17 00:00:00 2001 From 63e1872a61c4c22dc2ac055286892a5a387a66d5 Mon Sep 17 00:00:00 2001
From: Alex Ng <alexng@messages.microsoft.com> From: Alex Ng <alexng@messages.microsoft.com>
Date: Sat, 28 Jan 2017 12:37:18 -0700 Date: Sat, 28 Jan 2017 12:37:18 -0700
Subject: [PATCH 09/12] Drivers: hv: Log the negotiated IC versions. Subject: [PATCH 09/13] Drivers: hv: Log the negotiated IC versions.
Log the negotiated IC versions. Log the negotiated IC versions.

View File

@ -1,7 +1,7 @@
From 6c5277a578628643afc3948c20322cd36fda7fb1 Mon Sep 17 00:00:00 2001 From 30a4d8677415cf73d821146f674d556fdd54547d Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Sun, 26 Mar 2017 16:42:20 +0800 Date: Sun, 26 Mar 2017 16:42:20 +0800
Subject: [PATCH 10/12] vmbus: fix missed ring events on boot Subject: [PATCH 10/13] vmbus: fix missed ring events on boot
During initialization, the channel initialization code schedules the During initialization, the channel initialization code schedules the
tasklet to scan the VMBUS receive event page (i.e. simulates an tasklet to scan the VMBUS receive event page (i.e. simulates an

View File

@ -1,7 +1,7 @@
From 8a69896438ed9da6b71ef13ba40b7c4998eb5b68 Mon Sep 17 00:00:00 2001 From 231d7886eb06926ead5821b250132afd5e67d30f Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Wed, 29 Mar 2017 18:37:10 +0800 Date: Wed, 29 Mar 2017 18:37:10 +0800
Subject: [PATCH 11/12] vmbus: remove "goto error_clean_msglist" in Subject: [PATCH 11/13] vmbus: remove "goto error_clean_msglist" in
vmbus_open() vmbus_open()
This is just a cleanup patch to simplify the code a little. This is just a cleanup patch to simplify the code a little.

View File

@ -1,7 +1,7 @@
From ae0fb9a8d9b90ee3d47a05cdad2ce01d7ac90736 Mon Sep 17 00:00:00 2001 From 1eb8aed951c049eb4ee8f4bb9a06d0034168a1ca Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com> From: Dexuan Cui <decui@microsoft.com>
Date: Fri, 24 Mar 2017 20:53:18 +0800 Date: Fri, 24 Mar 2017 20:53:18 +0800
Subject: [PATCH 12/12] vmbus: dynamically enqueue/dequeue the channel on Subject: [PATCH 12/13] vmbus: dynamically enqueue/dequeue the channel on
vmbus_open/close vmbus_open/close
Signed-off-by: Dexuan Cui <decui@microsoft.com> Signed-off-by: Dexuan Cui <decui@microsoft.com>

View File

@ -0,0 +1,47 @@
From 3ea66bc238f2c698a174263c090434f642283958 Mon Sep 17 00:00:00 2001
From: Dexuan Cui <decui@microsoft.com>
Date: Thu, 6 Jul 2017 21:37:11 +0000
Subject: [PATCH 13/13] vmbus: fix the missed signaling in hv_signal_on_read()
There is an off-by-one bug here, which can cause host-to-guest write to stall.
When cur_write_sz == pending_sz, we shouldn't signal the host because it's
meaningless: the ring mustn't be 100% full.
But when cached_write_sz == pending_sz, we must signal the host.
Fixes: 433e19cf33d3 ("Drivers: hv: vmbus: finally fix
hv_need_to_signal_on_read()")
Signed-off-by: John Starks <John.Starks@microsoft.com>
Signed-off-by: Dexuan Cui <decui@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Cc: Stephen Hemminger <sthemmin@microsoft.com>
Cc: "K. Y. Srinivasan" <kys@microsoft.com>
Cc: <stable@vger.kernel.org>
Origin: https://patchwork.kernel.org/patch/9829039/
---
include/linux/hyperv.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h
index 9ee292b28e41..a87757cf277b 100644
--- a/include/linux/hyperv.h
+++ b/include/linux/hyperv.h
@@ -1525,11 +1525,11 @@ static inline void hv_signal_on_read(struct vmbus_channel *channel)
cur_write_sz = hv_get_bytes_to_write(rbi);
- if (cur_write_sz < pending_sz)
+ if (cur_write_sz <= pending_sz)
return;
cached_write_sz = hv_get_cached_bytes_to_write(rbi);
- if (cached_write_sz < pending_sz)
+ if (cached_write_sz <= pending_sz)
vmbus_setevent(channel);
return;
--
2.13.0

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e - linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e - linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e - linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 console=tty0 page_poison=1" cmdline: "console=ttyS0 console=tty0 page_poison=1"
init: init:
- linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e # with runc, logwrite, startmemlogd - linuxkit/init:12348442d56c2ee9abf13ff38dff2e36b515bd1e # with runc, logwrite, startmemlogd

View File

@ -1,5 +1,5 @@
kernel: kernel:
image: "linuxkit/kernel:4.9.35" image: "linuxkit/kernel:4.9.36"
cmdline: "console=ttyS0 page_poison=1" cmdline: "console=ttyS0 page_poison=1"
init: init:
- linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083 - linuxkit/init:14a38303ee9dcb4541c00e2b87404befc1ba2083

Some files were not shown because too many files have changed in this diff Show More