Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Xenial:
In Progress
Status in linux source package in Yakkety:
Fix Released
Bug description:
Please rebase the Hyper-V drivers and tools in lts-xenial (and
yakkity) to the final v4.7.2 stable upstream kernel.
The following files comprise Hyper-V support in the upstream kernel:
arch/x86/kernel/cpu/mshyperv.c
arch/x86/include/asm/mshyperv.h
arch/x86/include/uapi/asm/hyperv.h
include/linux/hyperv.h
drivers/hv/channel.c
drivers/hv/channel_mgmt.c
drivers/hv/connection.c
drivers/hv/hv_balloon.c
drivers/hv/hv.c
drivers/hv/hv_fcopy.c
drivers/hv/hv_kvp.c
drivers/hv/hv_snapshot.c
drivers/hv/hv_util.c
drivers/hv/hv_utils_transport.c
drivers/hv/hv_utils_transport.h
drivers/hv/hyperv_vmbus.h
drivers/hv/ring_buffer.c
drivers/hv/vmbus_drv.c
tools/hv/hv_fcopy_daemon.c
tools/hv/hv_get_dhcp_info.sh
tools/hv/hv_get_dns_info.sh
tools/hv/hv_kvp_daemon.c
tools/hv/hv_set_ifconfig.sh
tools/hv/hv_vss_daemon.c
tools/hv/lsvmbus
drivers/input/serio/hyperv-keyboard.c
drivers/net/hyperv/hyperv_net.h
drivers/net/hyperv/netvsc.c
drivers/net/hyperv/netvsc_drv.c
drivers/net/hyperv/rndis_filter.c
drivers/scsi/storvsc_drv.c
drivers/hid/hid-hyperv.c
drivers/pci/host/pci-hyperv.c
drivers/video/fbdev/hyperv_fb.c
While I know a number of post-4.6 commits are already included, I am
including all of the commits from 4.6 to 4.7.2 for reference:
channel_mgmt.c : commit cd95aad5579371ac332507fc946008217fc37e6c : Drivers: hv: vmbus: handle various crash scenarios
connection.c : commit 5cc472477f928fb8584eb8e08245c9cf9002d74a : Drivers: hv: vmbus: Export the vmbus_set_event() API
hv_balloon.c : commit 77c0c9735bc0ba5898e637a3a20d6bcb50e3f67d : Drivers: hv: balloon: don't crash when memory is added in non-sorted order
hv_balloon.c : commit d19a55d6ed5bf0ffe553df2d8bf91d054ddf2d76 : Drivers: hv: balloon: reset host_specified_ha_region
hv_kvp.c : commit 4dbfc2e68004c60edab7e8fd26784383dd3ee9bc : Drivers: hv: kvp: fix IP Failover
hyperv_fb.c : commit 696ca5e82c057a272381ae6064d59eb97a578397 : drivers:hv: Use new vmbus_mmio_free() from client drivers.
hyperv.h : commit 97fb77dc87582300fa3c141b63699f853576cab1 : drivers:hv: Make a function to free mmio regions through vmbus
hyperv.h : commit a6341f000024cdf1ec14dc26743a409a17378db5 : Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer
hyperv.h : commit ab028db41ca9174caab7f9e3fc0a2e7f4a418410 : Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets
hyperv_net.h : commit 10082f98878a9dff1563745f9f1dd9d1ff142700 : hv_netvsc: Eliminate status from struct hv_netvsc_packet
hyperv_net.h : commit 3d541ac5a92af708d0085925d136f875f3a58d57 : hv_netvsc: untangle the pointer mess
hyperv_net.h : commit c85e4924452ae8225c8829f3fa8a2f7baa34bc5c : hv_netvsc: Fix book keeping of skb during batching process
hyperv_vmbus.h : commit 4dbfc2e68004c60edab7e8fd26784383dd3ee9bc : Drivers: hv: kvp: fix IP Failover
hyperv_vmbus.h : commit 5cc472477f928fb8584eb8e08245c9cf9002d74a : Drivers: hv: vmbus: Export the vmbus_set_event() API
hyperv_vmbus.h : commit cd95aad5579371ac332507fc946008217fc37e6c : Drivers: hv: vmbus: handle various crash scenarios
lsvmbus : commit 552beb4930ef3889d42a049eb9ba3533b4cbe0f6 : tools: hv: lsvmbus: add pci pass-through UUID
netvsc_drv.c : commit 15cfd40771e18a4e9b788c64c9db2606f958b93d : hv_netvsc: Fix the list processing for network change event
netvsc_drv.c : commit 1bdcec8a5f05445752a0639edd603ac09ae6c553 : hv_netvsc: use start_remove flag to protect netvsc_link_change()
netvsc_drv.c : commit 84bf9cefb162b197da20a0f4388929f4b5ba5db4 : hv_netvsc: Implement support for VF drivers on Hyper-V
pci-hyperv.c : commit 696ca5e82c057a272381ae6064d59eb97a578397 : drivers:hv: Use new vmbus_mmio_free() from client drivers.
pci-hyperv.c : commit bdd74440d9e887b1fa648eefa17421def5f5243c : PCI: hv: Add explicit barriers to config space access
pci-hyperv.c : commit deb22e5c84c884a129d801cf3bfde7411536998d : PCI: hv: Report resources release after stopping the bus
ring_buffer.c : commit a6341f000024cdf1ec14dc26743a409a17378db5 : Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer
rndis_filter.c : commit 0a1275ca5128b84ffffc149960969ed351ae00eb : hv_netvsc: get rid of struct net_device pointer in struct netvsc_device
rndis_filter.c : commit 10082f98878a9dff1563745f9f1dd9d1ff142700 : hv_netvsc: Eliminate status from struct hv_netvsc_packet
rndis_filter.c : commit 3d541ac5a92af708d0085925d136f875f3a58d57 : hv_netvsc: untangle the pointer mess
vmbus_drv.c : commit 23a0683186b7ca0083bfc76b410497f39a9d0351 : drivers:hv: Reverse order of resources in hyperv_mmio
vmbus_drv.c : commit 6d146aefbaa5c5dff0c2e9d81e90e5112ded284e : drivers:hv: Record MMIO range in use by frame buffer
vmbus_drv.c : commit cd95aad5579371ac332507fc946008217fc37e6c : Drivers: hv: vmbus: handle various crash scenarios
The SR-IOV test is still pending. In progress.
Thanks, --jrp
-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of Tim Gardner
Sent: Tuesday, September 13, 2016 08:41
To: Josh Poulson <email address hidden>
Subject: [Bug 1616677] Re: [Hyper-V] Rebase Hyper-V to 4.7.2 (stable)
Joshua - are y'all ever gonna retest this ?
-- /na01.safelinks .protection. outlook. com/?url= https%3a% 2f%2fbugs. launchpad. net%2fbugs% 2f1616677& data=02% 7c01%7cjopoulso %40microsoft. com%7ca03647aed 6164c1b8f1b08d3 dbeddcfa% 7c72f988bf86f14 1af91ab2d7cd011 db47%7c1% 7c0%7c636093787 054915770& sdata=LQE2jeOCN xemBwzTe5t5eZdm Bx7dgl3UhWA9olw 8KZ8%3d
You received this bug notification because you are subscribed to the bug report.
https:/
Title:
[Hyper-V] Rebase Hyper-V to 4.7.2 (stable)
Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Xenial:
In Progress
Status in linux source package in Yakkety:
Fix Released
Bug description:
Please rebase the Hyper-V drivers and tools in lts-xenial (and
yakkity) to the final v4.7.2 stable upstream kernel.
The following files comprise Hyper-V support in the upstream kernel: x86/kernel/ cpu/mshyperv. c x86/include/ asm/mshyperv. h x86/include/ uapi/asm/ hyperv. h linux/hyperv. h hv/channel. c hv/channel_ mgmt.c hv/connection. c hv/hv_balloon. c hv/hv_fcopy. c hv/hv_kvp. c hv/hv_snapshot. c hv/hv_util. c hv/hv_utils_ transport. c hv/hv_utils_ transport. h hv/hyperv_ vmbus.h hv/ring_ buffer. c hv/vmbus_ drv.c hv/hv_fcopy_ daemon. c hv/hv_get_ dhcp_info. sh hv/hv_get_ dns_info. sh hv/hv_kvp_ daemon. c hv/hv_set_ ifconfig. sh hv/hv_vss_ daemon. c input/serio/ hyperv- keyboard. c net/hyperv/ hyperv_ net.h net/hyperv/ netvsc. c net/hyperv/ netvsc_ drv.c net/hyperv/ rndis_filter. c scsi/storvsc_ drv.c hid/hid- hyperv. c pci/host/ pci-hyperv. c video/fbdev/ hyperv_ fb.c
arch/
arch/
arch/
include/
drivers/
drivers/
drivers/
drivers/
drivers/hv/hv.c
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
tools/
tools/
tools/
tools/
tools/
tools/
tools/hv/lsvmbus
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
While I know a number of post-4.6 commits are already included, I am
including all of the commits from 4.6 to 4.7.2 for reference:
channel_mgmt.c : commit cd95aad5579371a c332507fc946008 217fc37e6c : Drivers: hv: vmbus: handle various crash scenarios 8584eb8e08245c9 cf9002d74a : Drivers: hv: vmbus: Export the vmbus_set_event() API 898e637a3a20d6b cb50e3f67d : Drivers: hv: balloon: don't crash when memory is added in non-sorted order fe553df2d8bf91d 054ddf2d76 : Drivers: hv: balloon: reset host_specified_ ha_region edab7e8fd267843 83dd3ee9bc : Drivers: hv: kvp: fix IP Failover 72381ae6064d59e b97a578397 : drivers:hv: Use new vmbus_mmio_free() from client drivers. 0fa3c141b63699f 853576cab1 : drivers:hv: Make a function to free mmio regions through vmbus 1ec14dc26743a40 9a17378db5 : Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer caab7f9e3fc0a2e 7f4a418410 : Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets f1563745f9f1dd9 d1ff142700 : hv_netvsc: Eliminate status from struct hv_netvsc_packet 8d0085925d136f8 75f3a58d57 : hv_netvsc: untangle the pointer mess 25c8829f3fa8a2f 7baa34bc5c : hv_netvsc: Fix book keeping of skb during batching process edab7e8fd267843 83dd3ee9bc : Drivers: hv: kvp: fix IP Failover 8584eb8e08245c9 cf9002d74a : Drivers: hv: vmbus: Export the vmbus_set_event() API c332507fc946008 217fc37e6c : Drivers: hv: vmbus: handle various crash scenarios 9d42a049eb9ba35 33b4cbe0f6 : tools: hv: lsvmbus: add pci pass-through UUID e9b788c64c9db26 06f958b93d : hv_netvsc: Fix the list processing for network change event 752a0639edd603a c09ae6c553 : hv_netvsc: use start_remove flag to protect netvsc_ link_change( ) 7da20a0f4388929 f4b5ba5db4 : hv_netvsc: Implement support for VF drivers on Hyper-V 72381ae6064d59e b97a578397 : drivers:hv: Use new vmbus_mmio_free() from client drivers. 1fa648eefa17421 def5f5243c : PCI: hv: Add explicit barriers to config space access 129d801cf3bfde7 411536998d : PCI: hv: Report resources release after stopping the bus 1ec14dc26743a40 9a17378db5 : Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer ffffc149960969e d351ae00eb : hv_netvsc: get rid of struct net_device pointer in struct netvsc_device f1563745f9f1dd9 d1ff142700 : hv_netvsc: Eliminate status from struct hv_netvsc_packet 8d0085925d136f8 75f3a58d57 : hv_netvsc: untangle the pointer mess 083bfc76b410497 f39a9d0351 : drivers:hv: Reverse order of resources in hyperv_mmio ff0c2e9d81e90e5 112ded284e : drivers:hv: Record MMIO range in use by frame buffer c332507fc946008 217fc37e6c : Drivers: hv: vmbus: handle various crash scenarios
connection.c : commit 5cc472477f928fb
hv_balloon.c : commit 77c0c9735bc0ba5
hv_balloon.c : commit d19a55d6ed5bf0f
hv_kvp.c : commit 4dbfc2e68004c60
hyperv_fb.c : commit 696ca5e82c057a2
hyperv.h : commit 97fb77dc8758230
hyperv.h : commit a6341f000024cdf
hyperv.h : commit ab028db41ca9174
hyperv_net.h : commit 10082f98878a9df
hyperv_net.h : commit 3d541ac5a92af70
hyperv_net.h : commit c85e4924452ae82
hyperv_vmbus.h : commit 4dbfc2e68004c60
hyperv_vmbus.h : commit 5cc472477f928fb
hyperv_vmbus.h : commit cd95aad5579371a
lsvmbus : commit 552beb4930ef388
netvsc_drv.c : commit 15cfd40771e18a4
netvsc_drv.c : commit 1bdcec8a5f05445
netvsc_drv.c : commit 84bf9cefb162b19
pci-hyperv.c : commit 696ca5e82c057a2
pci-hyperv.c : commit bdd74440d9e887b
pci-hyperv.c : commit deb22e5c84c884a
ring_buffer.c : commit a6341f000024cdf
rndis_filter.c : commit 0a1275ca5128b84
rndis_filter.c : commit 10082f98878a9df
rndis_filter.c : commit 3d541ac5a92af70
vmbus_drv.c : commit 23a0683186b7ca0
vmbus_drv.c : commit 6d146aefbaa5c5d
vmbus_drv.c : commit cd95aad5579371a
To manage notifications about this bug go to: /na01.safelinks .protection. outlook. com/?url= https%3a% 2f%2fbugs. launchpad. net%2fubuntu% 2f%2bsource% 2flinux% 2f%2bbug% 2f1616677% 2f%2bsubscripti ons&data= 02%7c01% 7cjopoulso% 40microsoft. com%7ca03647aed 6164c1b8f1b08d3 dbeddcfa% 7c72f988bf86f14 1af91ab2d7cd011 db47%7c1% 7c0%7c636093787 054925778& sdata=0ZJz1ChfU cSk45A1Bdjp4WO5 fzOMnEkF5Vw9% 2b3yKxEo% 3d
https:/