[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-05-18 Thread Brad Figg
** Changed in: linux (Ubuntu Xenial)
   Status: Triaged => Won't Fix

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Won't Fix
Status in linux source package in Yakkety:
  Fix Released
Status in linux source package in Zesty:
  Fix Released

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related code
  hv_kvp_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related code
  

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-04-24 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 4.8.0-49.52

---
linux (4.8.0-49.52) yakkety; urgency=low

  * linux: 4.8.0-49.52 -proposed tracker (LP: #1684427)

  * [Hyper-V] hv: util: move waiting for release to hv_utils_transport itself
(LP: #1682561)
- Drivers: hv: util: move waiting for release to hv_utils_transport itself

linux (4.8.0-48.51) yakkety; urgency=low

  * linux: 4.8.0-48.51 -proposed tracker (LP: #1682034)

  * [Hyper-V] hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
(LP: #1681893)
- Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg()

linux (4.8.0-47.50) yakkety; urgency=low

  * linux: 4.8.0-47.50 -proposed tracker (LP: #1679678)

  * CVE-2017-6353
- sctp: deny peeloff operation on asocs with threads sleeping on it

  * CVE-2017-5986
- sctp: avoid BUG_ON on sctp_wait_for_sndbuf

  * vfat: missing iso8859-1 charset (LP: #1677230)
- [Config] NLS_ISO8859_1=y

  * [Hyper-V] pci-hyperv: Use device serial number as PCI domain (LP: #1667527)
- net/mlx4_core: Use cq quota in SRIOV when creating completion EQs

  * Regression: KVM modules should be on main kernel package (LP: #1678099)
- [Config] powerpc: Add kvm-hv and kvm-pr to the generic inclusion list

  * linux-lts-xenial 4.4.0-63.84~14.04.2 ADT test failure with linux-lts-xenial
4.4.0-63.84~14.04.2 (LP: #1664912)
- SAUCE: apparmor: fix link auditing failure due to, uninitialized var

  * regession tests failing after stackprofile test is run (LP: #1661030)
- SAUCE: fix regression with domain change in complain mode

  * Permission denied and inconsistent behavior in complain mode with 'ip netns
list' command (LP: #1648903)
- SAUCE: fix regression with domain change in complain mode

  * unexpected errno=13 and disconnected path when trying to open /proc/1/ns/mnt
from a unshared mount namespace (LP: #1656121)
- SAUCE: apparmor: null profiles should inherit parent control flags

  * apparmor refcount leak of profile namespace when removing profiles
(LP: #1660849)
- SAUCE: apparmor: fix ns ref count link when removing profiles from policy

  * tor in lxd: apparmor="DENIED" operation="change_onexec"
namespace="root//CONTAINERNAME_" profile="unconfined"
name="system_tor" (LP: #1648143)
- SAUCE: apparmor: Fix no_new_privs blocking change_onexec when using 
stacked
  namespaces

  * apparmor oops in bind_mnt when dev_path lookup fails (LP: #1660840)
- SAUCE: apparmor: fix oops in bind_mnt when dev_path lookup fails

  * apparmor  auditing denied access of special apparmor .null fi\ le
(LP: #1660836)
- SAUCE: apparmor: Don't audit denied access of special apparmor .null file

  * apparmor label leak when new label is unused (LP: #1660834)
- SAUCE: apparmor: fix label leak when new label is unused

  * apparmor reference count bug in label_merge_insert() (LP: #1660833)
- SAUCE: apparmor: fix reference count bug in label_merge_insert()

  * apparmor's raw_data file in securityfs is sometimes truncated (LP: #1638996)
- SAUCE: apparmor: fix replacement race in reading rawdata

  * unix domain socket cross permission check failing with nested namespaces
(LP: #1660832)
- SAUCE: apparmor: fix cross ns perm of unix domain sockets

  * [Hyper-V][Mellanox] net/mlx4_core: Avoid delays during VF driver device
shutdown (LP: #1672785)
- Revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow"
- net/mlx4_core: Avoid delays during VF driver device shutdown

  * Update ENA driver to 1.1.2 from net-next (LP: #1664312)
- net: ena: Remove unnecessary pci_set_drvdata()
- net: ena: Fix error return code in ena_device_init()
- net: ena: change the return type of ena_set_push_mode() to be void.
- net: ena: use setup_timer() and mod_timer()
- net/ena: remove ntuple filter support from device feature list
- net/ena: fix queues number calculation
- net/ena: fix ethtool RSS flow configuration
- net/ena: fix RSS default hash configuration
- net/ena: fix NULL dereference when removing the driver after device reset
  failed
- net/ena: refactor ena_get_stats64 to be atomic context safe
- net/ena: fix potential access to freed memory during device reset
- net/ena: use READ_ONCE to access completion descriptors
- net/ena: reduce the severity of ena printouts
- net/ena: change driver's default timeouts
- net/ena: change condition for host attribute configuration
- net/ena: update driver version to 1.1.2

  * ISST-LTE:pVM:roselp4:ubuntu16.04.2: number of numa_miss and numa_foreign
wrong in numastat (LP: #1672953)
- mm: fix remote numa hits statistics
- mm: get rid of __GFP_OTHER_NODE

  * Using an NVMe drive causes huge power drain (LP: #1664602)
- nvme/scsi: Remove power management support
- nvme: Pass pointers, not dma addresses, to nvme_get/set_features()
- nvme: introduce struct nvme_request
- nvme: Add a quirk 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-04-13 Thread Kleber Sacilotto de Souza
This bug is awaiting verification that the kernel in -proposed solves
the problem. Please test the kernel and update this bug with the
results. If the problem is solved, change the tag 'verification-needed-
yakkety' to 'verification-done-yakkety'. If the problem still exists,
change the tag 'verification-needed-yakkety' to 'verification-failed-
yakkety'.

If verification is not done by 5 working days from today, this fix will
be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how
to enable and use -proposed. Thank you!


** Tags added: verification-needed-yakkety

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  Fix Committed
Status in linux source package in Zesty:
  Fix Released

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-29 Thread Tim Gardner
** Changed in: linux (Ubuntu Yakkety)
   Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  Fix Committed
Status in linux source package in Zesty:
  Fix Released

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related code
  hv_kvp_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-27 Thread Tim Gardner
Yakkety pull request: https://lists.ubuntu.com/archives/kernel-
team/2017-March/083196.html

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  In Progress
Status in linux source package in Zesty:
  Fix Released

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related code
  hv_kvp_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-27 Thread Chris Valean
Thanks Tim!
We performed several sanity checks with the test kernel from comment #3 and 
it's looking good.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  In Progress
Status in linux source package in Zesty:
  Fix Released

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related code
  hv_kvp_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-23 Thread Tim Gardner
Test kernel at http://kernel.ubuntu.com/~rtg/hv-lp1670544/

git://kernel.ubuntu.com/rtg/ubuntu-yakkety.git hv

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  In Progress
Status in linux source package in Zesty:
  Fix Released

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related code
  hv_kvp_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-22 Thread Tim Gardner
** Changed in: linux (Ubuntu Zesty)
   Status: Triaged => Fix Released

** Changed in: linux (Ubuntu Yakkety)
   Status: Triaged => In Progress

** Changed in: linux (Ubuntu Yakkety)
 Assignee: (unassigned) => Tim Gardner (timg-tpi)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  In Progress
Status in linux source package in Zesty:
  Fix Released

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-15 Thread Joshua R. Poulson
Please include the stable release updates released last night (v4.10.3).
THe following Hyper-V commit was included:

hv.c : commit 070dfed4d04ef6c18f07a2d147c1be74c8c84f5b : drivers:
hv: Turn off write permission on the hypercall page

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  Triaged
Status in linux source package in Zesty:
  Triaged

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-13 Thread Joshua R. Poulson
Please include the stable release updates released this weekend
(v4.10.2). The following Hyper-V commits were included:

hyperv.h : commit ec6f27bd19e0f9142c71d293d4c3b381348550b7 : Drivers: hv: 
vmbus: Fix a rescind handling bug
channel.c : commit ec6f27bd19e0f9142c71d293d4c3b381348550b7 : Drivers: hv: 
vmbus: Fix a rescind handling bug
channel.c : commit 0fd8c1cb80a1403aab4f36de85804c44666a486d : Drivers: hv: 
vmbus: Raise retry/wait limits in vmbus_post_msg()
channel_mgmt.c : commit ec6f27bd19e0f9142c71d293d4c3b381348550b7 : Drivers: 
hv: vmbus: Fix a rescind handling bug
channel_mgmt.c : commit 0fd8c1cb80a1403aab4f36de85804c44666a486d : Drivers: 
hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
connection.c : commit 0fd8c1cb80a1403aab4f36de85804c44666a486d : Drivers: 
hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
hv.c : commit f791a7b4a7ae3a008a8af887b5a3f36ad1ac0574 : hv: don't reset 
hv_context.tsc_page on crash
hv.c : commit aa2765857f7411a960778afc1ed34cb57dc43f08 : hv: allocate synic 
pages for all present CPUs
hv.c : commit a34da99e9468a3990a8ca91bb9e502af61f95535 : hv: init 
percpu_list in hv_synic_alloc()
hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
hv_fcopy.c : commit 48dc52df9155443289f8bbf52f25a4214961ebee : Drivers: hv: 
util: Fcopy: Fix a rescind processing issue
hv_kvp.c : commit f38bcff3986238898806512863b0e9d675de45ee : Drivers: hv: 
util: kvp: Fix a rescind processing issue
hv_snapshot.c : commit 93919359467c6ce2f0f0ca4ad0f517b2d9bb03cf : Drivers: 
hv: util: Backup: Fix a rescind processing issue
hyperv_vmbus.h : commit 0fd8c1cb80a1403aab4f36de85804c44666a486d : Drivers: 
hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
ring_buffer.c : commit 42b0681b7fe98556c1e4288e534368cc0bf607f9 : Drivers: 
hv: vmbus: Prevent sending data on a rescinded channel
storvsc_drv.c : commit 99b3ba253c8b7bf8635fc68b5371a8225371f47c : scsi: 
storvsc: use tagged SRB requests if supported by the device
storvsc_drv.c : commit e5fbe2328cc5c7211e4338b76f9004214b5bb663 : scsi: 
storvsc: properly set residual data length on errors
storvsc_drv.c : commit 0aeb049529f3573dd35a549f846e5f623899d480 : scsi: 
storvsc: properly handle SRB_ERROR when sense message is present
pci-hyperv.c : commit 91f5bce789d9083f1e24bc09b00c8c781c015835 : PCI: hv: 
Fix wslot_to_devfn() to fix warnings on device removal

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  Triaged
Status in linux source package in Zesty:
  Triaged

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-10 Thread Joseph Salisbury
** Changed in: linux (Ubuntu Yakkety)
   Status: New => Triaged

** Changed in: linux (Ubuntu Xenial)
   Status: New => Triaged

** Changed in: linux (Ubuntu Xenial)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Yakkety)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Yakkety:
  Triaged
Status in linux source package in Zesty:
  Triaged

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-09 Thread Brad Figg
** Also affects: linux (Ubuntu Zesty)
   Importance: Medium
   Status: Triaged

** Also affects: linux (Ubuntu Xenial)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Yakkety)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Triaged
Status in linux source package in Xenial:
  New
Status in linux source package in Yakkety:
  New
Status in linux source package in Zesty:
  Triaged

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink 

[Kernel-packages] [Bug 1670544] Re: [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

2017-03-07 Thread Joseph Salisbury
** Changed in: linux (Ubuntu)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu)
   Status: Confirmed => Triaged

** Tags added: kernel-da-key kernel-hyper-v

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1670544

Title:
  [Hyper-V] Rebase Hyper-V to the upstream 4.10 kernel

Status in linux package in Ubuntu:
  Triaged

Bug description:
  Catching up with upstream 4.10 Hyper-V, files:
  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
  drivers/uio/uio_hv_generic.c

  Here is the delta from 4.9 to 4.10:
  mshyperv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : 
clocksource: Use a plain u64 instead of cycle_t
  hyperv.h : commit 433e19cf33d34bb6751c874a9c00980552fe508c : Drivers: hv: 
vmbus: finally fix hv_need_to_signal_on_read()
  hyperv.h : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : hyperv: Fix 
spelling of HV_UNKOWN
  hyperv.h : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: add 
support for dynamic device id's
  hyperv.h : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: hv: 
vmbus: On write cleanup the logic to interrupt the host
  hyperv.h : commit fa32ff6576623616c1751562edaed8c164ca5199 : Drivers: hv: 
ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2)
  channel.c : commit 1f6ee4e7d83586c8b10bd4f2f4346353d04ce884 : Drivers: 
hv: vmbus: On write cleanup the logic to interrupt the host
  channel.c : commit 3372592a140db69fd63837e81f048ab4abf8111e : Drivers: 
hv: vmbus: On the read path cleanup the logic to interrupt the host
  channel_mgmt.c : commit f45be72c8ec0b85263d1fe1e6c681d8c87e198e6 : 
hyperv: Fix spelling of HV_UNKOWN
  channel_mgmt.c : commit abd1026da4a7700a8db370947f75cd17b6ae6f76 : hv: 
acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  channel_mgmt.c : commit 74198eb4a42c4a3c4fbef08fa01a291a282f7c2e : 
Drivers: hv: vmbus: Base host signaling strictly on the ring state
  connection.c : commit 95096f2fbd10186d3e78a328b327afc71428f65f : 
uio-hv-generic: new userspace i/o driver for VMBus
  hv_balloon.c : commit b3bb97b8a49f3c489134793705bc636c7883e777 : Drivers: 
hv: balloon: Add logging for dynamic memory operations
  hv_balloon.c : commit 8500096017e3a1baadbdefe8b84a99117472af46 : Drivers: 
hv: balloon: Fix info request to show max page count
  hv_balloon.c : commit 8ba8c0a111083bfe53f7a8a0e2f14fd12eb2e030 : Drivers: 
hv: balloon: Disable hot add when CONFIG_MEMORY_HOTPLUG is not set
  hv.c : commit a5a1d1c2914b5316924c7893eb683a5420ebd3be : clocksource: Use 
a plain u64 instead of cycle_t
  hv.c : commit 6ffc4b85358f6b7d252420cfa5862312cf5f83d8 : hv: change 
clockevents unbind tactics
  hv_snapshot.c : commit b357fd3908c1191f2f56e38aa77f2aecdae18bc8 : 
Drivers: hv: vss: Operation timeouts should match host expectation
  hv_snapshot.c : commit 23d2cc0c29eb0e7c6fe4cac88098306c31c40208 : 
Drivers: hv: vss: Improve log messages.
  hv_util.c : commit 3da0401b4d0e17aea7526db0235d98fa535d903e : Drivers: 
hv: utils: Fix the mapping between host version and protocol to use
  hyperv_vmbus.h : commit d7edd31ba9a661f1a3f357b43e84e84e5fad9538 : 
Drivers: hv: utils: reduce HV_UTIL_NEGO_TIMEOUT timeout
  ring_buffer.c : commit 433e19cf33d34bb6751c874a9c00980552fe508c : 
Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read()
  vmbus_drv.c : commit fc76936d3ea5720a6e0948a08381b803a68deb28 : vmbus: 
add support for dynamic device id's
  vmbus_drv.c : commit f6b2db084b65b9dc0f910bc48d5f77c0e5166dc6 : vmbus: 
make sysfs names consistent with PCI
  hv_fcopy_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related code
  hv_kvp_daemon.c : commit 0c38cda64aecb4a821210bb2d3d04092c181c0ae : 
tools: hv: remove unnecessary header files and netlink related code
  hv_kvp_daemon.c : commit 51b68128ef55200fbe03d82c9ac5722f255e58b7 :