Xenial SRU - Rebase HV to v4.6

Tim Gardner tim.gardner at canonical.com
Fri Jun 17 09:10:20 UTC 2016


https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583357

See attached.
-- 
Tim Gardner tim.gardner at canonical.com
-------------- next part --------------
The following changes since commit bf9040cbe09461d4ff6fbd775264c95ea90d055b:

  UBUNTU: SAUCE: UEFI: Add secure boot and MOK SB State disabled sysctl (2016-06-16 07:08:36 -0700)

are available in the git repository at:

  git://kernel.ubuntu.com/rtg/ubuntu-xenial.git 

for you to fetch changes up to e4016b9261ab903cdf7651c3650e692f2997bdf9:

  Drivers: hv: kvp: fix IP Failover (2016-06-17 12:01:25 +0300)

----------------------------------------------------------------
Andrey Smetanin (10):
      kvm/x86: split ioapic-handled and EOI exit bitmaps
      kvm/x86: per-vcpu apicv deactivation support
      kvm/x86: Hyper-V synthetic interrupt controller
      kvm/x86: Hyper-V kvm exit
      kvm/x86: Rearrange func's declarations inside Hyper-V header
      kvm/x86: Added Hyper-V vcpu_to_hv_vcpu()/hv_vcpu_to_vcpu() helpers
      kvm/x86: Hyper-V internal helper to read MSR HV_X64_MSR_TIME_REF_COUNT
      kvm/x86: Hyper-V SynIC message slot pending clearing at SINT ack
      kvm/x86: Hyper-V SynIC timers
      kvm/x86: Rename Hyper-V long spin wait hypercall

Dan Carpenter (1):
      storvsc: Fix typo in MODULE_PARM_DESC

Haiyang Zhang (5):
      hv_netvsc: Fix race condition on Multi-Send Data field
      hv_netvsc: Fix book keeping of skb during batching process
      hv_netvsc: Fix accessing freed memory in netvsc_change_mtu()
      hv_netvsc: Fix the array sizes to be max supported channels
      hv_netvsc: Fix the order of num_sc_offered decrement

K. Y. Srinivasan (11):
      storvsc: Fix a bug in the layout of the hv_fc_wwn_packet
      storvsc: Properly support Fibre Channel devices
      storvsc: Refactor the code in storvsc_channel_init()
      storvsc: Tighten up the interrupt path
      storvsc: Install the storvsc specific timeout handler for FC devices
      storvsc: Use the specified target ID in device lookup
      Revert "Drivers: hv: vmbus: Cleanup vmbus_set_event()"
      Drivers: hv: vmbus: Cleanup vmbus_set_event()
      Revert "Drivers: hv: vmbus: Eliminate the spin lock on the read path"
      Drivers: hv: vmbus: Eliminate the spin lock on the read path
      Drivers: hv: vmbus: Fix signaling logic in hv_need_to_signal_on_read()

KY Srinivasan (15):
      hv_netvsc: Resize some of the variables in hv_netvsc_packet
      hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient
      hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure
      hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure
      hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet
      hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet
      hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet
      hv_netvsc: Don't ask for additional head room in the skb
      hv_netvsc: Eliminate page_buf from struct hv_netvsc_packet
      hv_netvsc: Eliminate send_completion_tid from struct hv_netvsc_packet
      hv_netvsc: Eliminate is_data_pkt from struct hv_netvsc_packet
      hv_netvsc: Eliminate completion_func from struct hv_netvsc_packet
      hv_netvsc: Eliminate xmit_more from struct hv_netvsc_packet
      hv_netvsc: Eliminate status from struct hv_netvsc_packet
      hv_netvsc: Eliminate vlan_tci from struct hv_netvsc_packet

Long Li (1):
      storvsc: add logging for error/warning messages

Tim Gardner (1):
      Revert "hv_netvsc: use skb_get_hash() instead of a homegrown implementation"

Vitaly Kuznetsov (7):
      hv_netvsc: rework link status change handling
      hv_netvsc: move subchannel existence check to netvsc_select_queue()
      hv_netvsc: remove locking in netvsc_send()
      hv_netvsc: use skb_get_hash() instead of a homegrown implementation
      hv_netvsc: Restore needed_headroom request
      x86/hyperv: Avoid reporting bogus NMI status for Gen2 instances
      Drivers: hv: kvp: fix IP Failover

sixiao at microsoft.com (4):
      Revert "hv_netvsc: cleanup netdev feature flags for netvsc"
      hv_netvsc: cleanup netdev feature flags for netvsc
      hv_netvsc: add software transmit timestamp support
      hv_netvsc: add ethtool support for set and get of settings

 Documentation/virtual/kvm/api.txt  |  41 +++
 arch/x86/include/asm/kvm_host.h    |  39 ++-
 arch/x86/include/uapi/asm/hyperv.h |   8 +-
 arch/x86/kernel/cpu/mshyperv.c     |  12 +
 arch/x86/kvm/hyperv.c              | 691 ++++++++++++++++++++++++++++++++++++-
 arch/x86/kvm/hyperv.h              |  55 +++
 arch/x86/kvm/ioapic.c              |   4 +-
 arch/x86/kvm/ioapic.h              |   7 +-
 arch/x86/kvm/irq.c                 |   2 +-
 arch/x86/kvm/irq_comm.c            |  46 ++-
 arch/x86/kvm/lapic.c               |  40 ++-
 arch/x86/kvm/lapic.h               |   9 +-
 arch/x86/kvm/svm.c                 |  13 +-
 arch/x86/kvm/vmx.c                 |  48 ++-
 arch/x86/kvm/x86.c                 |  75 +++-
 drivers/hv/hv_kvp.c                |  31 ++
 drivers/hv/hyperv_vmbus.h          |   5 +
 drivers/hv/ring_buffer.c           |  19 +-
 drivers/net/hyperv/hyperv_net.h    |  74 ++--
 drivers/net/hyperv/netvsc.c        | 138 ++++----
 drivers/net/hyperv/netvsc_drv.c    | 299 ++++++++++------
 drivers/net/hyperv/rndis_filter.c  |  82 +++--
 drivers/scsi/storvsc_drv.c         | 327 +++++++++++-------
 include/linux/kvm_host.h           |  10 +
 include/linux/netdevice.h          |   4 +-
 include/uapi/linux/kvm.h           |  25 ++
 26 files changed, 1655 insertions(+), 449 deletions(-)


More information about the kernel-team mailing list