Public bug reported:

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

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1616677

Title:
  [Hyper-V] Rebase Hyper-V to 4.7.2 (stable)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1616677/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to