ACK: Xenial SRU - Rebase HV to v4.6
Brad Figg
brad.figg at canonical.com
Wed Jun 29 19:25:54 UTC 2016
On Fri, Jun 17, 2016 at 12:10:20PM +0300, Tim Gardner wrote:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583357
>
> See attached.
> --
> Tim Gardner tim.gardner at canonical.com
> 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(-)
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
--
Brad Figg brad.figg at canonical.com http://www.canonical.com
More information about the kernel-team
mailing list