diff --git a/kernel/Makefile b/kernel/Makefile index 110c0b2dd..87caa4ce0 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -19,19 +19,19 @@ all: bzImage tag # # IMAGE_VERSION is used to determine if a new image should be pushed to hub. ifeq ($(KERNEL),v4.4) -KERNEL_VERSION=4.4.59 +KERNEL_VERSION=4.4.60 IMAGE_VERSION=$(KERNEL_VERSION)-0 IMAGE_MAJOR_VERSION=4.4.x DEPS=Dockerfile.4.4 Makefile kernel_config kernel_config.debug kernel_config.4.4 patches-4.4 else ifeq ($(KERNEL),v4.10) -KERNEL_VERSION=4.10.8 -IMAGE_VERSION=$(KERNEL_VERSION)-1 +KERNEL_VERSION=4.10.9 +IMAGE_VERSION=$(KERNEL_VERSION)-0 IMAGE_MAJOR_VERSION=4.10.x DEPS=Dockerfile.4.10 Makefile kernel_config kernel_config.debug patches-4.10 else -KERNEL_VERSION=4.9.20 -IMAGE_VERSION=$(KERNEL_VERSION)-1 +KERNEL_VERSION=4.9.21 +IMAGE_VERSION=$(KERNEL_VERSION)-0 IMAGE_MAJOR_VERSION=4.9.x DEPS=Dockerfile Makefile kernel_config kernel_config.debug patches-4.9 endif diff --git a/kernel/patches-4.10/0001-hv_sock-introduce-Hyper-V-Sockets.patch b/kernel/patches-4.10/0001-hv_sock-introduce-Hyper-V-Sockets.patch index 16036f353..a27fec108 100644 --- a/kernel/patches-4.10/0001-hv_sock-introduce-Hyper-V-Sockets.patch +++ b/kernel/patches-4.10/0001-hv_sock-introduce-Hyper-V-Sockets.patch @@ -1,4 +1,4 @@ -From 4dbaa5c5539f63f5406ae85f7d25ef18e7b29e9e Mon Sep 17 00:00:00 2001 +From fe994dafa285f7dc1888f403b076b146b6c19db0 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Thu, 21 Jul 2016 16:04:38 -0600 Subject: [PATCH 1/6] hv_sock: introduce Hyper-V Sockets @@ -1787,5 +1787,5 @@ index 000000000000..331d3759f5cb +MODULE_DESCRIPTION("Hyper-V Sockets"); +MODULE_LICENSE("Dual BSD/GPL"); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.10/0002-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch b/kernel/patches-4.10/0002-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch index 8e6592747..2cf09b19c 100644 --- a/kernel/patches-4.10/0002-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch +++ b/kernel/patches-4.10/0002-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch @@ -1,4 +1,4 @@ -From da15f2b59e4f9fb237c3303de9dad31db8f5831f Mon Sep 17 00:00:00 2001 +From f66fbbe2f3305a7e6f0466fd0b6c45cc65cba580 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sat, 28 Jan 2017 12:37:17 -0700 Subject: [PATCH 2/6] Drivers: hv: vmbus: Use all supported IC versions to @@ -488,5 +488,5 @@ index ca26335de49a..41e5ed87f833 100644 void hv_event_tasklet_disable(struct vmbus_channel *channel); void hv_event_tasklet_enable(struct vmbus_channel *channel); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.10/0003-Drivers-hv-Log-the-negotiated-IC-versions.patch b/kernel/patches-4.10/0003-Drivers-hv-Log-the-negotiated-IC-versions.patch index e2acccdf3..7be0ebbf8 100644 --- a/kernel/patches-4.10/0003-Drivers-hv-Log-the-negotiated-IC-versions.patch +++ b/kernel/patches-4.10/0003-Drivers-hv-Log-the-negotiated-IC-versions.patch @@ -1,4 +1,4 @@ -From cbb8ba2e97f735a04e01bfd48455587b896654f6 Mon Sep 17 00:00:00 2001 +From 00e4129082d500c01c78c744eb9e1b54cbcbf4a0 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sat, 28 Jan 2017 12:37:18 -0700 Subject: [PATCH 3/6] Drivers: hv: Log the negotiated IC versions. @@ -114,5 +114,5 @@ index f3797c07be10..89440c2eb346 100644 hb_srv_version & 0xFFFF); } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.10/0004-vmbus-fix-missed-ring-events-on-boot.patch b/kernel/patches-4.10/0004-vmbus-fix-missed-ring-events-on-boot.patch index 722a1e964..5ebcaecec 100644 --- a/kernel/patches-4.10/0004-vmbus-fix-missed-ring-events-on-boot.patch +++ b/kernel/patches-4.10/0004-vmbus-fix-missed-ring-events-on-boot.patch @@ -1,4 +1,4 @@ -From ca56b29c3c33ff7c4640202f128457e51d1402b8 Mon Sep 17 00:00:00 2001 +From 9a68c8d1d54744878e465ed90bc824b40c458c98 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Sun, 26 Mar 2017 16:42:20 +0800 Subject: [PATCH 4/6] vmbus: fix missed ring events on boot @@ -52,5 +52,5 @@ index feca5d2e7b25..3fda63bf60ab 100644 void hv_process_channel_removal(struct vmbus_channel *channel, u32 relid) -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.10/0005-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch b/kernel/patches-4.10/0005-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch index 0ba9e097b..9b6405a7d 100644 --- a/kernel/patches-4.10/0005-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch +++ b/kernel/patches-4.10/0005-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch @@ -1,4 +1,4 @@ -From 4178b568ea7f52a6d8356008078df42a26209ee5 Mon Sep 17 00:00:00 2001 +From a5cecafe44a5dd005792c43e0278388e2288bfb4 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 29 Mar 2017 18:37:10 +0800 Subject: [PATCH 5/6] vmbus: remove "goto error_clean_msglist" in vmbus_open() @@ -55,5 +55,5 @@ index 1606e7f08f4b..1caed01954f6 100644 vmbus_teardown_gpadl(newchannel, newchannel->ringbuffer_gpadlhandle); kfree(open_info); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.10/0006-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch b/kernel/patches-4.10/0006-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch index b3921590d..cda6286d3 100644 --- a/kernel/patches-4.10/0006-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch +++ b/kernel/patches-4.10/0006-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch @@ -1,4 +1,4 @@ -From d029a6acea3b43a6d7525bea195d9a42dfe3b2ed Mon Sep 17 00:00:00 2001 +From 49237e4e95ff6611f57521b86619d95cc373e2d4 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 24 Mar 2017 20:53:18 +0800 Subject: [PATCH 6/6] vmbus: dynamically enqueue/dequeue the channel on @@ -173,5 +173,5 @@ index 41e5ed87f833..0792d16f4b3e 100644 void vmbus_setevent(struct vmbus_channel *channel); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch b/kernel/patches-4.4/0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch index 8835166e9..d0aa10f37 100644 --- a/kernel/patches-4.4/0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch +++ b/kernel/patches-4.4/0001-virtio-make-find_vqs-checkpatch.pl-friendly.patch @@ -1,4 +1,4 @@ -From 19842694e5fd7b82aad62dd5096f011ff90c6474 Mon Sep 17 00:00:00 2001 +From 37d71858d658e9d3e5a6846344d73693b9747347 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 @@ -215,5 +215,5 @@ index e5ce8ab0b8b0..6e6cb0c9d7cb 100644 u64 (*get_features)(struct virtio_device *vdev); int (*finalize_features)(struct virtio_device *vdev); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0002-VSOCK-constify-vmci_transport_notify_ops-structures.patch b/kernel/patches-4.4/0002-VSOCK-constify-vmci_transport_notify_ops-structures.patch index 8d396f792..d7387479e 100644 --- a/kernel/patches-4.4/0002-VSOCK-constify-vmci_transport_notify_ops-structures.patch +++ b/kernel/patches-4.4/0002-VSOCK-constify-vmci_transport_notify_ops-structures.patch @@ -1,4 +1,4 @@ -From 969fa0b78dba8b70c6fd8f453c447b5328b14cbe Mon Sep 17 00:00:00 2001 +From 281777b65b9685c5d5442c983b33f4d856364632 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 @@ -73,5 +73,5 @@ index dc9c7929a2f9..21e591dafb03 100644 vmci_transport_notify_pkt_socket_destruct, vmci_transport_notify_pkt_poll_in, -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0003-AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch b/kernel/patches-4.4/0003-AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch index 481052799..d39c9a417 100644 --- a/kernel/patches-4.4/0003-AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch +++ b/kernel/patches-4.4/0003-AF_VSOCK-Shrink-the-area-influenced-by-prepare_to_wa.patch @@ -1,4 +1,4 @@ -From 369a51438a4fdcaebfa428c42553149a260efe38 Mon Sep 17 00:00:00 2001 +From b682ad3beb73ccbcd17f35e6de091073b49568a4 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 @@ -332,5 +332,5 @@ index 9b5bd6d142dc..b5f1221f48d4 100644 release_sock(sk); return err; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0004-vsock-make-listener-child-lock-ordering-explicit.patch b/kernel/patches-4.4/0004-vsock-make-listener-child-lock-ordering-explicit.patch index e8dbde5ca..1df4e48e9 100644 --- a/kernel/patches-4.4/0004-vsock-make-listener-child-lock-ordering-explicit.patch +++ b/kernel/patches-4.4/0004-vsock-make-listener-child-lock-ordering-explicit.patch @@ -1,4 +1,4 @@ -From 88df670df7812d8fcdfe2cc822ffc39e83f9ff72 Mon Sep 17 00:00:00 2001 +From 31280640caa12482078ac49f611232797c9b81f4 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 @@ -59,5 +59,5 @@ index b5f1221f48d4..b96ac918e0ba 100644 /* If the listener socket has received an error, then we should -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0005-VSOCK-transport-specific-vsock_transport-functions.patch b/kernel/patches-4.4/0005-VSOCK-transport-specific-vsock_transport-functions.patch index 30c9222b7..352816ca4 100644 --- a/kernel/patches-4.4/0005-VSOCK-transport-specific-vsock_transport-functions.patch +++ b/kernel/patches-4.4/0005-VSOCK-transport-specific-vsock_transport-functions.patch @@ -1,4 +1,4 @@ -From 7aa3cf822de179b7456af47fed591d360491c6b6 Mon Sep 17 00:00:00 2001 +From 6ec0f1504cfb8dacf28eeba8a9b4507fba1faf2e 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 @@ -55,5 +55,5 @@ index b96ac918e0ba..e34d96f8bde2 100644 MODULE_DESCRIPTION("VMware Virtual Socket Family"); MODULE_VERSION("1.0.1.0-k"); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0006-VSOCK-defer-sock-removal-to-transports.patch b/kernel/patches-4.4/0006-VSOCK-defer-sock-removal-to-transports.patch index 9f896e790..9d412587e 100644 --- a/kernel/patches-4.4/0006-VSOCK-defer-sock-removal-to-transports.patch +++ b/kernel/patches-4.4/0006-VSOCK-defer-sock-removal-to-transports.patch @@ -1,4 +1,4 @@ -From 41c1220387ea3c0f579ccbb899781345df62cd86 Mon Sep 17 00:00:00 2001 +From 8b83deb05413348e6c2b5b9c1e9c3bd4b99ad82a 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 @@ -79,5 +79,5 @@ index 0a369bb440e7..706991e00e93 100644 vmci_datagram_destroy_handle(vmci_trans(vsk)->dg_handle); vmci_trans(vsk)->dg_handle = VMCI_INVALID_HANDLE; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0007-VSOCK-Introduce-virtio_vsock_common.ko.patch b/kernel/patches-4.4/0007-VSOCK-Introduce-virtio_vsock_common.ko.patch index a190ef625..70206e914 100644 --- a/kernel/patches-4.4/0007-VSOCK-Introduce-virtio_vsock_common.ko.patch +++ b/kernel/patches-4.4/0007-VSOCK-Introduce-virtio_vsock_common.ko.patch @@ -1,4 +1,4 @@ -From d81c6042fa6078aea37f98f1a8e7732c68fa3ee5 Mon Sep 17 00:00:00 2001 +From 865e1aa86cf8c4265497be4ffe43e507aa056000 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 @@ -1492,5 +1492,5 @@ index 000000000000..a53b3a16b4f1 +MODULE_AUTHOR("Asias He"); +MODULE_DESCRIPTION("common code for virtio vsock"); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0008-VSOCK-Introduce-virtio_transport.ko.patch b/kernel/patches-4.4/0008-VSOCK-Introduce-virtio_transport.ko.patch index 31b4d29b3..eab82e0fe 100644 --- a/kernel/patches-4.4/0008-VSOCK-Introduce-virtio_transport.ko.patch +++ b/kernel/patches-4.4/0008-VSOCK-Introduce-virtio_transport.ko.patch @@ -1,4 +1,4 @@ -From 8037e28f30bcee8ca5e0b3add1476d8f1055cf9f Mon Sep 17 00:00:00 2001 +From 7b2b2c019665538878ce54809a493a38f532c7e8 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 @@ -659,5 +659,5 @@ index 000000000000..699dfabdbccd +MODULE_DESCRIPTION("virtio transport for vsock"); +MODULE_DEVICE_TABLE(virtio, id_table); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0009-VSOCK-Introduce-vhost_vsock.ko.patch b/kernel/patches-4.4/0009-VSOCK-Introduce-vhost_vsock.ko.patch index 48e9a93f7..f3323ae32 100644 --- a/kernel/patches-4.4/0009-VSOCK-Introduce-vhost_vsock.ko.patch +++ b/kernel/patches-4.4/0009-VSOCK-Introduce-vhost_vsock.ko.patch @@ -1,4 +1,4 @@ -From a494a496d79170bd5c7323509dad2a1ca8c6314b Mon Sep 17 00:00:00 2001 +From a6ee45a69af8d326668f9cb0ba86f24d7d1180f8 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 @@ -773,5 +773,5 @@ index ab3731917bac..b30647697774 100644 + #endif -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0010-VSOCK-Add-Makefile-and-Kconfig.patch b/kernel/patches-4.4/0010-VSOCK-Add-Makefile-and-Kconfig.patch index 7b28b6812..a3d0884d9 100644 --- a/kernel/patches-4.4/0010-VSOCK-Add-Makefile-and-Kconfig.patch +++ b/kernel/patches-4.4/0010-VSOCK-Add-Makefile-and-Kconfig.patch @@ -1,4 +1,4 @@ -From 80210cb0143d4f20c892dce989d37f1906ef14c7 Mon Sep 17 00:00:00 2001 +From c62c87260564252215db511def4358e9e6cc2cca 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 @@ -102,5 +102,5 @@ index 2ce52d70f224..bc27c70e0e59 100644 + +vmw_vsock_virtio_transport_common-y += virtio_transport_common.o -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0011-VSOCK-Use-kvfree.patch b/kernel/patches-4.4/0011-VSOCK-Use-kvfree.patch index 8ee2449a6..53fcc050b 100644 --- a/kernel/patches-4.4/0011-VSOCK-Use-kvfree.patch +++ b/kernel/patches-4.4/0011-VSOCK-Use-kvfree.patch @@ -1,4 +1,4 @@ -From 751ffbe2eb77c9854418b904d1d4bef7c015fe08 Mon Sep 17 00:00:00 2001 +From 0af1362108e6452fdcd49945bc4cad54ce74fd05 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() @@ -29,5 +29,5 @@ index 028ca16c2d36..0ddf3a2dbfc4 100644 static int vhost_vsock_dev_open(struct inode *inode, struct file *file) -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0012-vhost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch b/kernel/patches-4.4/0012-vhost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch index 97b3bcd90..846978326 100644 --- a/kernel/patches-4.4/0012-vhost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch +++ b/kernel/patches-4.4/0012-vhost-vsock-fix-vhost-virtio_vsock_pkt-use-after-fre.patch @@ -1,4 +1,4 @@ -From a3e16e749991f8969a0ef24a6c4bd2ca13f75f88 Mon Sep 17 00:00:00 2001 +From cf50c814e791d787473d09521286a65596bfafe6 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 @@ -49,5 +49,5 @@ index 0ddf3a2dbfc4..e3b30ea9ece5 100644 } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0013-virtio-vsock-fix-include-guard-typo.patch b/kernel/patches-4.4/0013-virtio-vsock-fix-include-guard-typo.patch index fb863c0c3..cce988579 100644 --- a/kernel/patches-4.4/0013-virtio-vsock-fix-include-guard-typo.patch +++ b/kernel/patches-4.4/0013-virtio-vsock-fix-include-guard-typo.patch @@ -1,4 +1,4 @@ -From df85f0354f07b9d77a98f6846f4a6f95e8a8d4f9 Mon Sep 17 00:00:00 2001 +From b76b2a229f27dd36399f52075053bfda032f27e1 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 @@ -24,5 +24,5 @@ index 6b011c19b50f..1d57ed3d84d2 100644 #include #include -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0014-vhost-vsock-drop-space-available-check-for-TX-vq.patch b/kernel/patches-4.4/0014-vhost-vsock-drop-space-available-check-for-TX-vq.patch index 8139a0ad8..942dfca03 100644 --- a/kernel/patches-4.4/0014-vhost-vsock-drop-space-available-check-for-TX-vq.patch +++ b/kernel/patches-4.4/0014-vhost-vsock-drop-space-available-check-for-TX-vq.patch @@ -1,4 +1,4 @@ -From de873586100d1e41ea64697db33aae163c2d9e5d Mon Sep 17 00:00:00 2001 +From 49bd29380adca985fee216ea5f8735fa89aba4a5 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 @@ -57,5 +57,5 @@ index 699dfabdbccd..936d7eee62d0 100644 } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0015-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch b/kernel/patches-4.4/0015-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch index 35b27a13d..856498445 100644 --- a/kernel/patches-4.4/0015-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch +++ b/kernel/patches-4.4/0015-VSOCK-Only-allow-host-network-namespace-to-use-AF_VS.patch @@ -1,4 +1,4 @@ -From d6a1e117b4958639203b3dcd99d7a659e53d7df4 Mon Sep 17 00:00:00 2001 +From 940160ca7f2253da4d1bbf9f2cb4c5a0a98e4786 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 @@ -27,5 +27,5 @@ index 17dbbe64cd73..1bb1b016e945 100644 return -EINVAL; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0016-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch b/kernel/patches-4.4/0016-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch index b80931616..469079663 100644 --- a/kernel/patches-4.4/0016-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch +++ b/kernel/patches-4.4/0016-drivers-hv-Define-the-channel-type-for-Hyper-V-PCI-E.patch @@ -1,4 +1,4 @@ -From 651fa1aa9a130e4eb3ec10ee60c0ae0b6f060816 Mon Sep 17 00:00:00 2001 +From d42487e4299b4ae64bec97dbf5badeb8723dd28b 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 @@ -59,5 +59,5 @@ index ae6a711dcd1d..10dda1e3b560 100644 */ -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch b/kernel/patches-4.4/0017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch index 2b7210eda..cbe9ff162 100644 --- a/kernel/patches-4.4/0017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch +++ b/kernel/patches-4.4/0017-Drivers-hv-vmbus-Use-uuid_le-type-consistently.patch @@ -1,4 +1,4 @@ -From ebcd7f9490125022d2fa5acd4df7e7206f7fc368 Mon Sep 17 00:00:00 2001 +From 2db8bcf5fb098e44ec735082685d3b6ec5a67a6c 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 @@ -293,5 +293,5 @@ index 9f5cdd49ff0b..8e8c69bee78f 100644 strcpy(alias, "vmbus:"); strcat(alias, guid_name); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0018-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch b/kernel/patches-4.4/0018-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch index 7695f0a80..f10a804b6 100644 --- a/kernel/patches-4.4/0018-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch +++ b/kernel/patches-4.4/0018-Drivers-hv-vmbus-Use-uuid_le_cmp-for-comparing-GUIDs.patch @@ -1,4 +1,4 @@ -From f6601e89d3a439a3ad53eaed4820de37ae47b7c5 Mon Sep 17 00:00:00 2001 +From ec84b8a0435afdebdf05f1dc83cb6feb3dc4c5ed 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 @@ -51,5 +51,5 @@ index f1fbb6b98f5c..e71f3561dbab 100644 return NULL; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0019-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch b/kernel/patches-4.4/0019-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch index 01f18df4f..f4d6828d6 100644 --- a/kernel/patches-4.4/0019-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch +++ b/kernel/patches-4.4/0019-Drivers-hv-vmbus-do-sanity-check-of-channel-state-in.patch @@ -1,4 +1,4 @@ -From 5c647a17e3328b25d02b83787447682c4dec190e Mon Sep 17 00:00:00 2001 +From d9f3eae96f97abde0923425a845a887b6225400b 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 @@ -38,5 +38,5 @@ index 1ef37c727572..2889d97c03b1 100644 channel->sc_creation_callback = NULL; /* Stop callback and cancel the timer asap */ -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0020-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch b/kernel/patches-4.4/0020-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch index 536b21f46..fec6af405 100644 --- a/kernel/patches-4.4/0020-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch +++ b/kernel/patches-4.4/0020-Drivers-hv-vmbus-release-relid-on-error-in-vmbus_pro.patch @@ -1,4 +1,4 @@ -From fade46b4bd02193f6a4354fdcedd1c5d8d19579e Mon Sep 17 00:00:00 2001 +From f9f5a1c48855342986801405ac08fab2037f9e9e 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 @@ -70,5 +70,5 @@ index 9b4525c56376..8529dd2ebc3d 100644 } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0021-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch b/kernel/patches-4.4/0021-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch index 9179e8926..e6c5464d3 100644 --- a/kernel/patches-4.4/0021-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch +++ b/kernel/patches-4.4/0021-Drivers-hv-vmbus-channge-vmbus_connection.channel_lo.patch @@ -1,4 +1,4 @@ -From 2d5302aac3e89a7617c182fdbbb23e8a276bda0d Mon Sep 17 00:00:00 2001 +From 39ed36981a341d6f4547e9d6eaa392e984159527 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 @@ -112,5 +112,5 @@ index 75e383e6d03d..9a95beb87015 100644 struct workqueue_struct *work_queue; }; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0022-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch b/kernel/patches-4.4/0022-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch index 30fe7ee95..1e58976fa 100644 --- a/kernel/patches-4.4/0022-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch +++ b/kernel/patches-4.4/0022-Drivers-hv-remove-code-duplication-between-vmbus_rec.patch @@ -1,4 +1,4 @@ -From 7fe7bb40fd8b392d72b494a161741bf071df8925 Mon Sep 17 00:00:00 2001 +From 0592f87951e5a0758a9dfcfb615001e6e70a8e5d 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 @@ -122,5 +122,5 @@ index 2889d97c03b1..dd6de7fc442f 100644 } EXPORT_SYMBOL_GPL(vmbus_recvpacket_raw); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0023-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch b/kernel/patches-4.4/0023-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch index 49f9b838c..3c93bfab0 100644 --- a/kernel/patches-4.4/0023-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch +++ b/kernel/patches-4.4/0023-Drivers-hv-vmbus-fix-the-building-warning-with-hyper.patch @@ -1,4 +1,4 @@ -From fd9c43d08e8fcfd8683b63f28767c7952b49c159 Mon Sep 17 00:00:00 2001 +From 0627545477e1a0bc025712749b2ce0a7110258dd 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 @@ -68,5 +68,5 @@ index 4712d7d07b8c..9e2de6a7cc96 100644 */ #define HV_VSS_GUID \ -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0024-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch b/kernel/patches-4.4/0024-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch index 2bb0709f9..ef8494c23 100644 --- a/kernel/patches-4.4/0024-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch +++ b/kernel/patches-4.4/0024-Drivers-hv-vmbus-Treat-Fibre-Channel-devices-as-perf.patch @@ -1,4 +1,4 @@ -From 771b7476da6f6c88dc72ffe9a0dcfb3f09459bdc Mon Sep 17 00:00:00 2001 +From 8a253420a3dca5714304cee3f5727eadecdc35b9 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 @@ -38,5 +38,5 @@ index 306c7dff6c77..763d0c19c16f 100644 { HV_NIC_GUID, }, /* NetworkDirect Guest RDMA */ -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0025-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch b/kernel/patches-4.4/0025-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch index e68cfbcaa..f811cb45e 100644 --- a/kernel/patches-4.4/0025-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch +++ b/kernel/patches-4.4/0025-Drivers-hv-vmbus-Add-vendor-and-device-atttributes.patch @@ -1,4 +1,4 @@ -From 1b52d7b62f51faa6e6deafffc593a51a048b9e90 Mon Sep 17 00:00:00 2001 +From acdebe0a898e1e9b792aa8858d1916f171285957 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 @@ -351,5 +351,5 @@ index 9e2de6a7cc96..51c98fd6044d 100644 struct device device; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0026-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch b/kernel/patches-4.4/0026-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch index 314d36eaa..06a3e60a4 100644 --- a/kernel/patches-4.4/0026-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch +++ b/kernel/patches-4.4/0026-Drivers-hv-vmbus-add-a-helper-function-to-set-a-chan.patch @@ -1,4 +1,4 @@ -From 691327e9ccecaf2db6903a545e9b7c4efbbe99aa Mon Sep 17 00:00:00 2001 +From 42aab29663c1cadcab10ed1c0647aa63fe8bbd0d 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 @@ -32,5 +32,5 @@ index 51c98fd6044d..934542ac1394 100644 int vmbus_request_offers(void); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0027-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch b/kernel/patches-4.4/0027-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch index a941fdda3..cf746eadd 100644 --- a/kernel/patches-4.4/0027-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch +++ b/kernel/patches-4.4/0027-Drivers-hv-vmbus-define-the-new-offer-type-for-Hyper.patch @@ -1,4 +1,4 @@ -From 842a0b400a8ff0eaad90694d1e0331e68e70bacd Mon Sep 17 00:00:00 2001 +From 15492be77cdb113d97c06799250e5b6221fe0e4c 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 @@ -40,5 +40,5 @@ index 934542ac1394..a4f105d55881 100644 enum hv_signal_policy policy) { -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0028-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch b/kernel/patches-4.4/0028-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch index ffce8903b..611350826 100644 --- a/kernel/patches-4.4/0028-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch +++ b/kernel/patches-4.4/0028-Drivers-hv-vmbus-vmbus_sendpacket_ctl-hvsock-avoid-u.patch @@ -1,4 +1,4 @@ -From a6da3585ac9f84755161442d9b2f5363ecd14b94 Mon Sep 17 00:00:00 2001 +From 99ee6a24b16eb6db124d0fafebb1b87bbf1f3dc6 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 @@ -41,5 +41,5 @@ index dd6de7fc442f..128dcf22e459 100644 return ret; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0029-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch b/kernel/patches-4.4/0029-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch index 86b6d5462..fb5ab50cd 100644 --- a/kernel/patches-4.4/0029-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch +++ b/kernel/patches-4.4/0029-Drivers-hv-vmbus-define-a-new-VMBus-message-type-for.patch @@ -1,4 +1,4 @@ -From 2f81faaa2e15e56fad2f362f5963e66bb365d629 Mon Sep 17 00:00:00 2001 +From 1f0a105a23b4e9c12ff4d74542e537aa6b2ca418 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 @@ -97,5 +97,5 @@ index a4f105d55881..191bc5d0ffbf 100644 + const uuid_le *shv_host_servie_id); #endif /* _HYPERV_H */ -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0030-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch b/kernel/patches-4.4/0030-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch index 96f721efc..593734ecc 100644 --- a/kernel/patches-4.4/0030-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch +++ b/kernel/patches-4.4/0030-Drivers-hv-vmbus-add-a-hvsock-flag-in-struct-hv_driv.patch @@ -1,4 +1,4 @@ -From 601102bab77b4da09fdc0eb8e8b2b4377107eb19 Mon Sep 17 00:00:00 2001 +From b558098a16b50efd583f6ef0dd7de33d52a68078 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 @@ -60,5 +60,5 @@ index 191bc5d0ffbf..05966e279ec8 100644 uuid_le dev_type; const struct hv_vmbus_device_id *id_table; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0031-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch b/kernel/patches-4.4/0031-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch index d341ea22e..308e1428d 100644 --- a/kernel/patches-4.4/0031-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch +++ b/kernel/patches-4.4/0031-Drivers-hv-vmbus-add-a-per-channel-rescind-callback.patch @@ -1,4 +1,4 @@ -From ca49cad1ef390f9542e3bae9cddd930aa0413e7d Mon Sep 17 00:00:00 2001 +From 87ff2afc1a9d20c65b34fe63043a01f481d5642a 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 @@ -68,5 +68,5 @@ index 05966e279ec8..ad04017ba06f 100644 * Retrieve the (sub) channel on which to send an outgoing request. * When a primary channel has multiple sub-channels, we choose a -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0032-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch b/kernel/patches-4.4/0032-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch index b5ab0217f..a0e96ea1c 100644 --- a/kernel/patches-4.4/0032-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch +++ b/kernel/patches-4.4/0032-Drivers-hv-vmbus-add-an-API-vmbus_hvsock_device_unre.patch @@ -1,4 +1,4 @@ -From 8222069e40b4f5e723e2f8a05ce9d774c5228f54 Mon Sep 17 00:00:00 2001 +From 611e556031e39cd5d2fe21834d3b385b05614ce2 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 @@ -149,5 +149,5 @@ index ad04017ba06f..993318a6d147 100644 resource_size_t min, resource_size_t max, resource_size_t size, resource_size_t align, -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0033-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch b/kernel/patches-4.4/0033-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch index c21c34f29..b412af2bc 100644 --- a/kernel/patches-4.4/0033-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch +++ b/kernel/patches-4.4/0033-Drivers-hv-vmbus-Give-control-over-how-the-ring-acce.patch @@ -1,4 +1,4 @@ -From 4c5000ba2db0d1446a1bd47167c2e85efe0f68d2 Mon Sep 17 00:00:00 2001 +From c3cdfda6ad5fe1fd2d5c0c7900c0d1d4e1dd60d7 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 @@ -204,5 +204,5 @@ index 993318a6d147..6c9695ef757e 100644 { return !!(c->offermsg.offer.chn_flags & -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0034-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch b/kernel/patches-4.4/0034-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch index 2c78d6efb..c6196507d 100644 --- a/kernel/patches-4.4/0034-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch +++ b/kernel/patches-4.4/0034-Drivers-hv-vmbus-avoid-wait_for_completion-on-crash.patch @@ -1,4 +1,4 @@ -From bb01bab75b50cc43cd794b705b11cc3f25982f55 Mon Sep 17 00:00:00 2001 +From 134d6ae891b0d8bcf4825c65d3c590ac8c0f1bb3 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 @@ -96,5 +96,5 @@ index a220efc297c4..d9801855ad4e 100644 * In crash handler we can't schedule synic cleanup for all CPUs, * doing the cleanup for current CPU only. This should be sufficient -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0035-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch b/kernel/patches-4.4/0035-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch index 5f66316dd..2c533fa23 100644 --- a/kernel/patches-4.4/0035-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch +++ b/kernel/patches-4.4/0035-Drivers-hv-vmbus-avoid-unneeded-compiler-optimizatio.patch @@ -1,4 +1,4 @@ -From 5a28bd29fed8c74021b3e4079ea3035f290615d2 Mon Sep 17 00:00:00 2001 +From 47d06a1c2849f5c3560907404618744e609c9b38 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 @@ -35,5 +35,5 @@ index f70e35278b94..c892db5df665 100644 continue; } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0036-kcm-Kernel-Connection-Multiplexor-module.patch b/kernel/patches-4.4/0036-kcm-Kernel-Connection-Multiplexor-module.patch index 343768fd5..875c83eba 100644 --- a/kernel/patches-4.4/0036-kcm-Kernel-Connection-Multiplexor-module.patch +++ b/kernel/patches-4.4/0036-kcm-Kernel-Connection-Multiplexor-module.patch @@ -1,4 +1,4 @@ -From 101b1f2d9d40589948d2c7b9e1cdb383d6e7e043 Mon Sep 17 00:00:00 2001 +From 23641a93cee92ee5be63cd40e2acb2ede2fe3f16 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 @@ -2308,5 +2308,5 @@ index 000000000000..649d246c6799 +MODULE_LICENSE("GPL"); +MODULE_ALIAS_NETPROTO(PF_KCM); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0037-net-add-the-AF_KCM-entries-to-family-name-tables.patch b/kernel/patches-4.4/0037-net-add-the-AF_KCM-entries-to-family-name-tables.patch index 11a40c482..a655422e0 100644 --- a/kernel/patches-4.4/0037-net-add-the-AF_KCM-entries-to-family-name-tables.patch +++ b/kernel/patches-4.4/0037-net-add-the-AF_KCM-entries-to-family-name-tables.patch @@ -1,4 +1,4 @@ -From 88860cda0054382927b3cddde8484028196429b5 Mon Sep 17 00:00:00 2001 +From 5efdc4f1da70f0a44ec941287eeb45fa109eb70c 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 @@ -48,5 +48,5 @@ index 9c708a5fb751..36afa5d4598b 100644 /* -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0038-net-Add-Qualcomm-IPC-router.patch b/kernel/patches-4.4/0038-net-Add-Qualcomm-IPC-router.patch index f59a33c7c..36ce5114a 100644 --- a/kernel/patches-4.4/0038-net-Add-Qualcomm-IPC-router.patch +++ b/kernel/patches-4.4/0038-net-Add-Qualcomm-IPC-router.patch @@ -1,4 +1,4 @@ -From a0a7141e7abb6355d5c7aa1c904ec8dd620292c9 Mon Sep 17 00:00:00 2001 +From 37a32ec163b9c6d148374450d2dc4dcacf6d4a02 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 @@ -1303,5 +1303,5 @@ index 000000000000..84ebce73aa23 +MODULE_DESCRIPTION("Qualcomm IPC-Router SMD interface driver"); +MODULE_LICENSE("GPL v2"); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0039-hv_sock-introduce-Hyper-V-Sockets.patch b/kernel/patches-4.4/0039-hv_sock-introduce-Hyper-V-Sockets.patch index c67b4575f..622502101 100644 --- a/kernel/patches-4.4/0039-hv_sock-introduce-Hyper-V-Sockets.patch +++ b/kernel/patches-4.4/0039-hv_sock-introduce-Hyper-V-Sockets.patch @@ -1,4 +1,4 @@ -From cbd060f584d75f24577103149f84bf64d6af0ea4 Mon Sep 17 00:00:00 2001 +From 9d0336f0400ad8140046bf7b6df36ec883099978 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 @@ -1801,5 +1801,5 @@ index 000000000000..b91bd608bf39 +MODULE_DESCRIPTION("Hyper-V Sockets"); +MODULE_LICENSE("Dual BSD/GPL"); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0040-net-add-the-AF_HYPERV-entries-to-family-name-tables.patch b/kernel/patches-4.4/0040-net-add-the-AF_HYPERV-entries-to-family-name-tables.patch index 244a0e5ea..3f066a1bf 100644 --- a/kernel/patches-4.4/0040-net-add-the-AF_HYPERV-entries-to-family-name-tables.patch +++ b/kernel/patches-4.4/0040-net-add-the-AF_HYPERV-entries-to-family-name-tables.patch @@ -1,4 +1,4 @@ -From 254868b76080e236c7cb4e254544a28239ee25c3 Mon Sep 17 00:00:00 2001 +From 3486f8709b879d4b69569cd73b2f8be8ceb885c5 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 @@ -45,5 +45,5 @@ index 36afa5d4598b..5077059e352b 100644 /* -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0041-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch b/kernel/patches-4.4/0041-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch index 57f55e3ff..e2c9caa4c 100644 --- a/kernel/patches-4.4/0041-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch +++ b/kernel/patches-4.4/0041-Drivers-hv-vmbus-fix-the-race-when-querying-updating.patch @@ -1,4 +1,4 @@ -From 7db2fb0331564f880287263609061b58a6c012de Mon Sep 17 00:00:00 2001 +From 6cb8e746eab9d4edf9dbecca8097afd828278ec6 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 & @@ -129,5 +129,5 @@ index c892db5df665..0a543170eba0 100644 err_free_chan: free_channel(newchannel); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch b/kernel/patches-4.4/0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch index 9097a24c2..ede340c04 100644 --- a/kernel/patches-4.4/0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch +++ b/kernel/patches-4.4/0042-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch @@ -1,4 +1,4 @@ -From 253244dcdee1e3ec7417315608935f693900cbf2 Mon Sep 17 00:00:00 2001 +From 9dc69045f32935fc140e0cda05853ac852534ce4 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 @@ -26,5 +26,5 @@ index 0a543170eba0..120ee22c945e 100644 } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0043-fs-add-filp_clone_open-API.patch b/kernel/patches-4.4/0043-fs-add-filp_clone_open-API.patch index e04b4e1aa..deca3955f 100644 --- a/kernel/patches-4.4/0043-fs-add-filp_clone_open-API.patch +++ b/kernel/patches-4.4/0043-fs-add-filp_clone_open-API.patch @@ -1,4 +1,4 @@ -From 4de1fe9ee0915639b8926a2b3072290fe65ddfeb Mon Sep 17 00:00:00 2001 +From 38b4d09493a0b8e1d582385303b91f34447bba0a 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 @@ -60,5 +60,5 @@ index 157b9940dd73..9d993f928ea0 100644 { struct open_flags op; -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.4/0044-binfmt_misc-add-persistent-opened-binary-handler-for.patch b/kernel/patches-4.4/0044-binfmt_misc-add-persistent-opened-binary-handler-for.patch index f69d82dfa..fe602a136 100644 --- a/kernel/patches-4.4/0044-binfmt_misc-add-persistent-opened-binary-handler-for.patch +++ b/kernel/patches-4.4/0044-binfmt_misc-add-persistent-opened-binary-handler-for.patch @@ -1,4 +1,4 @@ -From 0098fa01e8ace14b939e27df7516c4bc4b45e42f Mon Sep 17 00:00:00 2001 +From 3985c5a14fb63ea890854e43860ba19403b4dbe9 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 @@ -128,5 +128,5 @@ index 78f005f37847..4beb3d9e0001 100644 return count; } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0001-hv_sock-introduce-Hyper-V-Sockets.patch b/kernel/patches-4.9/0001-hv_sock-introduce-Hyper-V-Sockets.patch index fd2b5ebeb..0da813bf7 100644 --- a/kernel/patches-4.9/0001-hv_sock-introduce-Hyper-V-Sockets.patch +++ b/kernel/patches-4.9/0001-hv_sock-introduce-Hyper-V-Sockets.patch @@ -1,4 +1,4 @@ -From 9f1d2cff21f3cd4069917ea771940826cb28443a Mon Sep 17 00:00:00 2001 +From e27f8dd6d6f147ac322e696b741579e90413d67d Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Sat, 23 Jul 2016 01:35:51 +0000 Subject: [PATCH 01/10] hv_sock: introduce Hyper-V Sockets @@ -1787,5 +1787,5 @@ index 000000000000..331d3759f5cb +MODULE_DESCRIPTION("Hyper-V Sockets"); +MODULE_LICENSE("Dual BSD/GPL"); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0002-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch b/kernel/patches-4.9/0002-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch index c42d7e1b8..61d420f54 100644 --- a/kernel/patches-4.9/0002-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch +++ b/kernel/patches-4.9/0002-vmbus-Don-t-spam-the-logs-with-unknown-GUIDs.patch @@ -1,4 +1,4 @@ -From c6da6790d519bfc60cc7ecbb4d08b3f23b5971a1 Mon Sep 17 00:00:00 2001 +From 72195eca7189938b12eea3c456efb6f0a47b85c6 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Mon, 23 May 2016 18:55:45 +0100 Subject: [PATCH 02/10] vmbus: Don't spam the logs with unknown GUIDs @@ -26,5 +26,5 @@ index d8bc4b910192..8df02f3ca0b2 100644 } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0003-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch b/kernel/patches-4.9/0003-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch index f43118a76..7ef7a69b6 100644 --- a/kernel/patches-4.9/0003-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch +++ b/kernel/patches-4.9/0003-Drivers-hv-utils-Fix-the-mapping-between-host-versio.patch @@ -1,4 +1,4 @@ -From 08194fff509af3393ea22ee769348e27953a4a20 Mon Sep 17 00:00:00 2001 +From e145c0f2becb03ba46ad8ccb73495cc8cd1aa653 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:07 -0800 Subject: [PATCH 03/10] Drivers: hv: utils: Fix the mapping between host @@ -44,5 +44,5 @@ index bcd06306f3e8..e7707747f56d 100644 } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0004-Drivers-hv-vss-Improve-log-messages.patch b/kernel/patches-4.9/0004-Drivers-hv-vss-Improve-log-messages.patch index e9d2e94ec..b3462ad19 100644 --- a/kernel/patches-4.9/0004-Drivers-hv-vss-Improve-log-messages.patch +++ b/kernel/patches-4.9/0004-Drivers-hv-vss-Improve-log-messages.patch @@ -1,4 +1,4 @@ -From 71ae434d239c9c33566258b1ede508a835665913 Mon Sep 17 00:00:00 2001 +From d3e66a48f90ef81aae6a111536d0e32eca3da474 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:10 -0800 Subject: [PATCH 04/10] Drivers: hv: vss: Improve log messages. @@ -101,5 +101,5 @@ index a76e3db0d01f..b1446d51ef45 100644 return 0; } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0005-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch b/kernel/patches-4.9/0005-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch index 60546d58c..6646b4c5e 100644 --- a/kernel/patches-4.9/0005-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch +++ b/kernel/patches-4.9/0005-Drivers-hv-vss-Operation-timeouts-should-match-host-.patch @@ -1,4 +1,4 @@ -From 4f6309c4d05b31222e17f6e6696d0d35a459161f Mon Sep 17 00:00:00 2001 +From d4460755c3f4f69a68776785e322d2ab5b97b2fd Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sun, 6 Nov 2016 13:14:11 -0800 Subject: [PATCH 05/10] Drivers: hv: vss: Operation timeouts should match host @@ -44,5 +44,5 @@ index b1446d51ef45..4e543dbb731a 100644 rc = hvutil_transport_send(hvt, vss_msg, sizeof(*vss_msg), NULL); if (rc) { -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0006-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch b/kernel/patches-4.9/0006-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch index a862c9f37..54bc74e67 100644 --- a/kernel/patches-4.9/0006-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch +++ b/kernel/patches-4.9/0006-Drivers-hv-vmbus-Use-all-supported-IC-versions-to-ne.patch @@ -1,4 +1,4 @@ -From e99cee3aab50b73cd9f9e747ee941b4158e15e72 Mon Sep 17 00:00:00 2001 +From bac180546a5b635446df263836e5e1580cf3f034 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sat, 28 Jan 2017 12:37:17 -0700 Subject: [PATCH 06/10] Drivers: hv: vmbus: Use all supported IC versions to @@ -488,5 +488,5 @@ index 489ad74c1e6e..956acfc93487 100644 void hv_event_tasklet_disable(struct vmbus_channel *channel); void hv_event_tasklet_enable(struct vmbus_channel *channel); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0007-Drivers-hv-Log-the-negotiated-IC-versions.patch b/kernel/patches-4.9/0007-Drivers-hv-Log-the-negotiated-IC-versions.patch index 65c24d377..9654aae33 100644 --- a/kernel/patches-4.9/0007-Drivers-hv-Log-the-negotiated-IC-versions.patch +++ b/kernel/patches-4.9/0007-Drivers-hv-Log-the-negotiated-IC-versions.patch @@ -1,4 +1,4 @@ -From 8e91cdcff207e0264b8c34beaee5219df72c6132 Mon Sep 17 00:00:00 2001 +From 3be0534cb2013585d14857fff3e4d625b4b0bc77 Mon Sep 17 00:00:00 2001 From: Alex Ng Date: Sat, 28 Jan 2017 12:37:18 -0700 Subject: [PATCH 07/10] Drivers: hv: Log the negotiated IC versions. @@ -114,5 +114,5 @@ index f3797c07be10..89440c2eb346 100644 hb_srv_version & 0xFFFF); } -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0008-vmbus-fix-missed-ring-events-on-boot.patch b/kernel/patches-4.9/0008-vmbus-fix-missed-ring-events-on-boot.patch index af31e8854..bc57d42dc 100644 --- a/kernel/patches-4.9/0008-vmbus-fix-missed-ring-events-on-boot.patch +++ b/kernel/patches-4.9/0008-vmbus-fix-missed-ring-events-on-boot.patch @@ -1,4 +1,4 @@ -From 608836228c05419f7f977f3ad3203bcebd6d6a68 Mon Sep 17 00:00:00 2001 +From 5db06bc394ad0f4f16a8d9537874c130420ab909 Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Sun, 26 Mar 2017 16:42:20 +0800 Subject: [PATCH 08/10] vmbus: fix missed ring events on boot @@ -52,5 +52,5 @@ index e7949b64bfbc..2fe024e86209 100644 void hv_process_channel_removal(struct vmbus_channel *channel, u32 relid) -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0009-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch b/kernel/patches-4.9/0009-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch index 5b70163fb..3d8ca433a 100644 --- a/kernel/patches-4.9/0009-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch +++ b/kernel/patches-4.9/0009-vmbus-remove-goto-error_clean_msglist-in-vmbus_open.patch @@ -1,4 +1,4 @@ -From 09deaadcf74c49a8d834452fb8ff34014fbadeef Mon Sep 17 00:00:00 2001 +From 47425faf2b1db2d555dc0f16f61d8bca9e71cbea Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Wed, 29 Mar 2017 18:37:10 +0800 Subject: [PATCH 09/10] vmbus: remove "goto error_clean_msglist" in @@ -56,5 +56,5 @@ index 1606e7f08f4b..1caed01954f6 100644 vmbus_teardown_gpadl(newchannel, newchannel->ringbuffer_gpadlhandle); kfree(open_info); -- -2.11.0 +2.11.1 diff --git a/kernel/patches-4.9/0010-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch b/kernel/patches-4.9/0010-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch index d62145cb6..b27c3c33f 100644 --- a/kernel/patches-4.9/0010-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch +++ b/kernel/patches-4.9/0010-vmbus-dynamically-enqueue-dequeue-the-channel-on-vmb.patch @@ -1,4 +1,4 @@ -From dd65e9c659575aa568264a22e1b39cef73baedd6 Mon Sep 17 00:00:00 2001 +From 7b8b741f5ce562d5116b8d506fa70d800188e3be Mon Sep 17 00:00:00 2001 From: Dexuan Cui Date: Fri, 24 Mar 2017 20:53:18 +0800 Subject: [PATCH 10/10] vmbus: dynamically enqueue/dequeue the channel on @@ -173,5 +173,5 @@ index 956acfc93487..9ee292b28e41 100644 void vmbus_setevent(struct vmbus_channel *channel); -- -2.11.0 +2.11.1