[Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Won't Fix
|
Medium
|
Unassigned | ||
Yakkety |
Fix Released
|
Medium
|
Tim Gardner | ||
Zesty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Catching up with upstream 4.10 Hyper-V, files:
arch/x86/
arch/x86/
arch/x86/
include/
drivers/
drivers/
drivers/
drivers/
drivers/hv/hv.c
drivers/
drivers/hv/hv_kvp.c
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
tools/hv/
tools/hv/
tools/hv/
tools/hv/
tools/hv/
tools/hv/
tools/hv/lsvmbus
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
drivers/
Here is the delta from 4.9 to 4.10:
mshyperv.c : commit a5a1d1c2914b531
hyperv.h : commit 433e19cf33d34bb
hyperv.h : commit f45be72c8ec0b85
hyperv.h : commit fc76936d3ea5720
hyperv.h : commit 1f6ee4e7d83586c
hyperv.h : commit fa32ff657662361
channel.c : commit 1f6ee4e7d83586c
channel.c : commit 3372592a140db69
channel_mgmt.c : commit f45be72c8ec0b85
channel_mgmt.c : commit abd1026da4a7700
channel_mgmt.c : commit 74198eb4a42c4a3
connection.c : commit 95096f2fbd10186
hv_balloon.c : commit b3bb97b8a49f3c4
hv_balloon.c : commit 8500096017e3a1b
hv_balloon.c : commit 8ba8c0a111083bf
hv.c : commit a5a1d1c2914b531
hv.c : commit 6ffc4b85358f6b7
hv_snapshot.c : commit b357fd3908c1191
hv_snapshot.c : commit 23d2cc0c29eb0e7
hv_util.c : commit 3da0401b4d0e17a
hyperv_vmbus.h : commit d7edd31ba9a661f
ring_buffer.c : commit 433e19cf33d34bb
vmbus_drv.c : commit fc76936d3ea5720
vmbus_drv.c : commit f6b2db084b65b9d
hv_fcopy_daemon.c : commit 0c38cda64aecb4a
hv_kvp_daemon.c : commit 0c38cda64aecb4a
hv_kvp_daemon.c : commit 51b68128ef55200
hv_kvp_daemon.c : commit 1745ba41945db2c
hyperv_net.h : commit d0c2c9973ecd267
netvsc.c : commit 93ba2222550415e
netvsc.c : commit e8f0a89cd7591c5
netvsc.c : commit 433e19cf33d34bb
netvsc_drv.c : commit 0719e72ccb80182
netvsc_drv.c : commit d0c2c9973ecd267
rndis_filter.c : commit 93ba2222550415e
storvsc_drv.c : commit b0120d990625357
pci-hyperv.c : commit 0de8ce3ee8e38cc
pci-hyperv.c : commit 542ccf4551fa019
pci-hyperv.c : commit 8286e96d95f2dd0
pci-hyperv.c : commit e74d2ebdda33b3b
pci-hyperv.c : commit 17978524a636d00
In addition, there are two important fixes for PCI in linux-next (already included in SR-IOV work):
pci-hyperv.c : commit 60e2e2fbafdd128
pci-hyperv.c : commit 4a9b0933bdfcd85
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
tags: | added: kernel-da-key kernel-hyper-v |
Changed in linux (Ubuntu Yakkety): | |
status: | New → Triaged |
Changed in linux (Ubuntu Xenial): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Yakkety): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Zesty): | |
status: | Triaged → Fix Released |
Changed in linux (Ubuntu Yakkety): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
status: | Triaged → In Progress |
Changed in linux (Ubuntu Yakkety): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Xenial): | |
status: | Triaged → Won't Fix |
Please include the stable release updates released this weekend (v4.10.2). The following Hyper-V commits were included:
hyperv.h : commit ec6f27bd19e0f91 42c71d293d4c3b3 81348550b7 : Drivers: hv: vmbus: Fix a rescind handling bug 42c71d293d4c3b3 81348550b7 : Drivers: hv: vmbus: Fix a rescind handling bug aab4f36de85804c 44666a486d : Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() 42c71d293d4c3b3 81348550b7 : Drivers: hv: vmbus: Fix a rescind handling bug aab4f36de85804c 44666a486d : Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() aab4f36de85804c 44666a486d : Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() 08a8af887b5a3f3 6ad1ac0574 : hv: don't reset hv_context.tsc_page on crash 960778afc1ed34c b57dc43f08 : hv: allocate synic pages for all present CPUs 90a8ca91bb9e502 af61f95535 : hv: init percpu_list in hv_synic_alloc() d252420cfa58623 12cf5f83d8 : hv: change clockevents unbind tactics 289f8bbf52f25a4 214961ebee : Drivers: hv: util: Fcopy: Fix a rescind processing issue 98806512863b0e9 d675de45ee : Drivers: hv: util: kvp: Fix a rescind processing issue 2f0f0ca4ad0f517 b2d9bb03cf : Drivers: hv: util: Backup: Fix a rescind processing issue aab4f36de85804c 44666a486d : Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() 6c1e4288e534368 cc0bf607f9 : Drivers: hv: vmbus: Prevent sending data on a rescinded channel 8635fc68b5371a8 225371f47c : scsi: storvsc: use tagged SRB requests if supported by the device 11e4338b76f9004 214b5bb663 : scsi: storvsc: properly set residual data length on errors dd35a549f846e5f 623899d480 : scsi: storvsc: properly handle SRB_ERROR when sense message is present f1e24bc09b00c8c 781c015835 : PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal
channel.c : commit ec6f27bd19e0f91
channel.c : commit 0fd8c1cb80a1403
channel_mgmt.c : commit ec6f27bd19e0f91
channel_mgmt.c : commit 0fd8c1cb80a1403
connection.c : commit 0fd8c1cb80a1403
hv.c : commit f791a7b4a7ae3a0
hv.c : commit aa2765857f7411a
hv.c : commit a34da99e9468a39
hv.c : commit 6ffc4b85358f6b7
hv_fcopy.c : commit 48dc52df9155443
hv_kvp.c : commit f38bcff39862388
hv_snapshot.c : commit 93919359467c6ce
hyperv_vmbus.h : commit 0fd8c1cb80a1403
ring_buffer.c : commit 42b0681b7fe9855
storvsc_drv.c : commit 99b3ba253c8b7bf
storvsc_drv.c : commit e5fbe2328cc5c72
storvsc_drv.c : commit 0aeb049529f3573
pci-hyperv.c : commit 91f5bce789d9083