Yakkety SRU - Rebase Hyper-V in 16.10 to upstream 4.9

Tim Gardner tim.gardner at canonical.com
Mon Jan 9 20:34:11 UTC 2017


See attached.

http://bugs.launchpad.net/bugs/1650059
-- 
Tim Gardner tim.gardner at canonical.com
-------------- next part --------------
The following changes since commit 4c81e33e02f8b11399b91babb6f52334ae0bd9e9:

  ACPI / blacklist: Make Dell Latitude 3350 ethernet work (2016-12-14 11:39:21 +0000)

are available in the git repository at:

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

for you to fetch changes up to 840c3a2ea165d79ea3b9df209accd64172c73452:

  Drivers: hv: vmbus: Base host signaling strictly on the ring state (2017-01-09 13:31:21 -0700)

----------------------------------------------------------------
Alex Ng (6):
      Drivers: hv: balloon: Use available memory value in pressure report
      Drivers: hv: utils: Continue to poll VSS channel after handling requests.
      Drivers: hv: utils: Check VSS daemon is listening before a hot backup
      Drivers: hv: utils: Rename version definitions to reflect protocol version.
      Drivers: hv: utils: Use TimeSync samples to adjust the clock after boot.
      Drivers: hv: utils: Support TimeSync version 4.0 protocol samples.

Arnd Bergmann (1):
      net/hyperv: avoid uninitialized variable

David S. Miller (1):
      netvsc: Remove mistaken udp.h inclusion.

Dexuan Cui (7):
      Drivers: hv: vmbus: fix the race when querying & updating the percpu list
      PCI: hv: Use zero-length array in struct pci_packet
      PCI: hv: Use pci_function_description[0] in struct definitions
      PCI: hv: Remove the unused 'wrk' in struct hv_pcibus_device
      PCI: hv: Handle vmbus_sendpacket() failure in hv_compose_msi_msg()
      PCI: hv: Handle hv_pci_generic_compl() error case
      Drivers: hv: vmbus: suppress some "hv_vmbus: Unknown GUID" warnings

Haiyang Zhang (3):
      hv_netvsc: Add query for initial physical link speed
      hv_netvsc: Add handler for physical link speed change
      hv_netvsc: Implement batching of receive completions

K. Y. Srinivasan (6):
      Drivers: hv: vmbus: Enable explicit signaling policy for NIC channels
      Drivers: hv: vmbus: Reduce the delay between retries in vmbus_post_msg()
      Drivers: hv: vmbus: Implement a mechanism to tag the channel for low latency
      Drivers: hv: Introduce a policy for controlling channel affinity
      Revert "Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw()"
      Drivers: hv: vmbus: Base host signaling strictly on the ring state

Stephen Hemminger (26):
      hv_netvsc: fix rtnl locking in callback
      hv_netvsc: make RSS hash key static
      hv_netvsc: use kcalloc
      hv_netvsc: style cleanups
      hv_netvsc: make inline functions static
      hv_netvsc: use ARRAY_SIZE() for NDIS versions
      hv_netvsc: make device_remove void
      hv_netvsc: init completion during alloc
      hv_netvsc: rearrange start_xmit
      hv_netvsc: refactor completion function
      hv_netvsc: make netvsc_destroy_buf void
      hv_netvsc: make variable local
      hv_netvsc: report vmbus name in ethtool
      hv_netvsc: add ethtool statistics for tx packet issues
      Driver: hv: vmbus: Make mmio resource local
      Revert "hv_netvsc: make inline functions static"
      hv_netvsc: use consume_skb
      hv_netvsc: dev hold/put reference to VF
      hv_netvsc: simplify callback event code
      hv_netvsc: improve VF device matching
      hv_netvsc: use RCU to protect vf_netdev
      hv_netvsc: remove VF in flight counters
      hv_netvsc: count multicast packets received
      hv_netvsc: fix comments
      Revert "hv_netvsc: report vmbus name in ethtool"
      vmbus: make sysfs names consistent with PCI

Vitaly Kuznetsov (15):
      Drivers: hv: get rid of redundant messagecount in create_gpadl_header()
      Drivers: hv: don't leak memory in vmbus_establish_gpadl()
      Drivers: hv: get rid of timeout in vmbus_open()
      Drivers: hv: utils: fix a race on userspace daemons registration
      Tools: hv: kvp: ensure kvp device fd is closed on exec
      Drivers: hv: balloon: keep track of where ha_region starts
      Drivers: hv: balloon: account for gaps in hot add regions
      Drivers: hv: balloon: don't wait for ol_waitevent when memhp_auto_online is enabled
      Drivers: hv: balloon: replace ha_region_mutex with spinlock
      Drivers: hv: cleanup vmbus_open() for wrap around mappings
      Drivers: hv: ring_buffer: wrap around mappings for ring buffers
      Drivers: hv: ring_buffer: use wrap around mappings in hv_copy{from, to}_ringbuffer()
      Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw()
      Drivers: hv: make VMBus bus ids persistent
      Drivers: hv: get rid of id in struct vmbus_channel

Vivek yadav (1):
      Drivers: hv: hv_util: Avoid dynamic allocation in time synch

Wei Yongjun (1):
      PCI: hv: Use list_move_tail() instead of list_del() + list_add_tail()

stephen hemminger (2):
      netvsc: fix checksum on UDP IPV6
      netvsc: reduce maximum GSO size

 drivers/hv/channel.c              | 171 +++++++-------
 drivers/hv/channel_mgmt.c         | 128 +++++++---
 drivers/hv/connection.c           |   8 +-
 drivers/hv/hv_balloon.c           | 254 ++++++++++++--------
 drivers/hv/hv_fcopy.c             |  14 +-
 drivers/hv/hv_kvp.c               |  27 ++-
 drivers/hv/hv_snapshot.c          | 109 ++++-----
 drivers/hv/hv_util.c              | 155 ++++++++-----
 drivers/hv/hv_utils_transport.c   |  15 +-
 drivers/hv/hv_utils_transport.h   |   4 +-
 drivers/hv/hyperv_vmbus.h         |   7 +-
 drivers/hv/ring_buffer.c          |  69 +++---
 drivers/hv/vmbus_drv.c            |   8 +-
 drivers/net/hyperv/hyperv_net.h   |  45 +++-
 drivers/net/hyperv/netvsc.c       | 331 +++++++++++++++++---------
 drivers/net/hyperv/netvsc_drv.c   | 477 +++++++++++++++++++-------------------
 drivers/net/hyperv/rndis_filter.c |  41 +++-
 drivers/pci/host/pci-hyperv.c     |  65 +++---
 include/linux/hyperv.h            |  94 +++++++-
 tools/hv/hv_kvp_daemon.c          |   2 +-
 tools/hv/hv_vss_daemon.c          |   3 +
 21 files changed, 1246 insertions(+), 781 deletions(-)


More information about the kernel-team mailing list