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