kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #158644
[Bug 1537881] Re: [Ubuntu 16.04] Better handling of hypervisor maintenance interrupts
This bug was fixed in the package linux - 4.4.0-2.16
---------------
linux (4.4.0-2.16) xenial; urgency=low
[ Andy Whitcroft ]
* Release Tracking Bug
- LP: #1539090
* SAUCE: hv: hv_set_ifconfig -- convert to python3
- LP: #1506521
* SAUCE: dm: introduce a target_ioctl op to allow target specific ioctls
- LP: #1538618
[ Colin Ian King ]
* SAUCE: ACPI / tables: Add acpi_force_32bit_fadt_addr option to force 32
bit FADT addresses (LP: #1529381)
- LP: #1529381
[ John Johansen ]
* SAUCE: (no-up): apparmor: fix for failed mediation of socket that is
being shutdown
- LP: #1446906
[ Mahesh Salgaonkar ]
* SAUCE: Powernv: Remove the usage of PACAR1 from opal wrappers
- LP: #1537881
* SAUCE: powerpc/book3s: Fix TB corruption in guest exit path on HMI
interrupt.
- LP: #1537881
* SAUCE: KVM: PPC: Book3S HV: Fix soft lockups in KVM on HMI for time
base errors
- LP: #1537881
[ Paolo Pisati ]
* SAUCE: arm64: errata: Add -mpc-relative-literal-loads to erratum
#843419 build flags
- LP: #1533009
* [Config] MFD_TPS65217=y && REGULATOR_TPS65217=y
* [Config] disable ARCH_ZX (ZTE ZX Soc)
[ Tim Gardner ]
* Revert "SAUCE: (noup) cxlflash: a couple off by one bugs"
* SAUCE: (no-up) Update bnx2x firmware to 7.12.30.0
- LP: #1536719
* SAUCE: drop obsolete bnx2x firmware
* SAUCE: i40e: Silence 'may be used uninitialized' warnings
- LP: #1536474
* [Config] CONFIG_ZONE_DMA=y for amd64 lowlatency
- LP: #1534647
* [Config] Add pvpanic to virtual flavour
- LP: #1537923
* [Config] CONFIG_INTEL_PUNIT_IPC=m, CONFIG_INTEL_TELEMETRY=m
- LP: #1520457
[ Upstream Kernel Changes ]
* i40evf: fix compiler warning of unused variable
- LP: #1536474
* intel: i40e: fix confused code
- LP: #1536474
* i40e/i40evf: remove unused tunnel parameter
- LP: #1536474
* i40e: Change BUG_ON to WARN_ON in service event complete
- LP: #1536474
* i40e: remove BUG_ON from feature string building
- LP: #1536474
* i40e: remove BUG_ON from FCoE setup
- LP: #1536474
* i40e: Workaround fix for mss < 256 issue
- LP: #1536474
* i40e/i40evf: Add a stat to track how many times we have to do a force
WB
- LP: #1536474
* i40e: Move the saving of old link info from handle_link_event to
link_event
- LP: #1536474
* i40e/i40evf: Add comment to #endif
- LP: #1536474
* i40e/i40evf: clean up error messages
- LP: #1536474
* i40evf: handle many MAC filters correctly
- LP: #1536474
* i40e: return the number of enabled queues for ETHTOOL_GRXRINGS
- LP: #1536474
* i40e: rework the functions to configure RSS with similar parameters
- LP: #1536474
* i40e: create a generic configure rss function
- LP: #1536474
* i40e: Bump version to 1.4.2
- LP: #1536474
* i40e: add new fields to store user configuration
- LP: #1536474
* i40e: rename rss_size to alloc_rss_size in i40e_pf
- LP: #1536474
* i40e/i40evf: Fix RS bit update in Tx path and disable force WB
workaround
- LP: #1536474
* i40e/i40evf: prefetch skb data on transmit
- LP: #1536474
* i40evf: rename VF adapter specific RSS function
- LP: #1536474
* i40evf: create a generic config RSS function
- LP: #1536474
* i40evf: create a generic get RSS function
- LP: #1536474
* i40evf: add new fields to store user configuration of RSS
- LP: #1536474
* i40e: Update error messaging
- LP: #1536474
* i40e: fix confusing message
- LP: #1536474
* i40e: make error message more useful
- LP: #1536474
* i40evf: quoth the VF driver, Nevermore
- LP: #1536474
* i40evf: allocate queue vectors dynamically
- LP: #1536474
* i40evf: allocate ring structs dynamically
- LP: #1536474
* i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1
- LP: #1536474
* i40e: fix: do not sleep in netdev_ops
- LP: #1536474
* i40e: remove unused argument
- LP: #1536474
* i40evf: increase max number of queues
- LP: #1536474
* i40evf: set real num queues
- LP: #1536474
* i40evf: remove duplicate string
- LP: #1536474
* i40e: Detection and recovery of TX queue hung logic moved to
service_task from tx_timeout
- LP: #1536474
* i40e: Fix memory leaks, sideband filter programming
- LP: #1536474
* i40evf: don't use atomic allocation
- LP: #1536474
* i40e: propagate properly
- LP: #1536474
* i40evf: use correct types
- LP: #1536474
* i40e: use priv flags to control packet split
- LP: #1536474
* i40e: Remove separate functions gathering XOFF Rx stats
- LP: #1536474
* i40e: fix whitespace
- LP: #1536474
* i40e/i40evf: use logical operator
- LP: #1536474
* i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf
- LP: #1536474
* i40e: trivial fixes
- LP: #1536474
* i40e: Fix i40e_print_features() VEB mode output
- LP: #1536474
* i40e: chomp the BIT(_ULL)
- LP: #1536474
* i40e: properly delete VF MAC filters
- LP: #1536474
* i40e: don't add zero MAC filter
- LP: #1536474
* i40evf: check rings before freeing resources
- LP: #1536474
* i40e: use explicit cast from u16 to u8
- LP: #1536474
* i40e: Opcode and structures required by OEM Post Update AQ command and
add new NVM arq message
- LP: #1536474
* i40e: hush little warnings
- LP: #1536474
* i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722
- LP: #1536474
* i40e: clean whole mac filter list
- LP: #1536474
* i40evf: change version string generation
- LP: #1536474
* i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4
- LP: #1536474
* geneve: UDP checksum configuration via netlink
- LP: #1536474
* geneve: Add geneve udp port offload for ethernet devices
- LP: #1536474
* i40e: geneve tunnel offload support
- LP: #1536474
* geneve: Add geneve_get_rx_port support
- LP: #1536474
* i40e: Call geneve_get_rx_port to get the existing Geneve ports
- LP: #1536474
* i40e: change log messages and error returns
- LP: #1536474
* i40e: allow zero MAC address for VFs
- LP: #1536474
* i40e: Look up MAC address in Open Firmware or IDPROM
- LP: #1536474
* i40e: Fix Rx hash reported to the stack by our driver
- LP: #1536474
* i40e: remove forever unused ID
- LP: #1536474
* igb: add 88E1543 initialization code
* igb: don't unmap NULL hw_addr
* igb: use the correct i210 register for EEMNGCTL
* igb: fix NULL derefs due to skipped SR-IOV enabling
* igb: improve handling of disconnected adapters
* igb: Remove GS40G specific defines/functions
* igb: Don't add PHY address to PCDL address
* igb: Improve cable length function for I210, etc.
* igb: Explicitly label self-test result indices
* ixgbe: drop null test before destroy functions
- LP: #1536473
* ixgbe: Delete redundant include file
- LP: #1536473
* ixgbe: fix multiple kernel-doc errors
- LP: #1536473
* ixgbe: Fix handling of NAPI budget when multiple queues are enabled per
vector
- LP: #1536473
* ixgbe: Add KR mode support for CS4227 chip
- LP: #1536473
* ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation
to 12K
- LP: #1536473
* ixgbe/ixgbevf: use napi_schedule_irqoff()
- LP: #1536473
* ixgbe: Remove CS4227 diagnostic code
- LP: #1536473
* ixgbevf: use ether_addr_copy instead of memcpy
- LP: #1536473
* ixgbevf: fix spoofed packets with random MAC
- LP: #1536473
* ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em
- LP: #1536473
* ixgbe: Add support for newer thermal alarm
- LP: #1536473
* ixgbe: Use private workqueue to avoid certain possible hangs
- LP: #1536473
* ixgbevf: Use a private workqueue to avoid certain possible hangs
- LP: #1536473
* ixgbevf: Minor cleanups
- LP: #1536473
* ixgbe: Refactor MAC address configuration code
- LP: #1536473
* ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses
- LP: #1536473
* ixgbe: Allow FDB entries access to more RAR filters
- LP: #1536473
* ixgbe: Update PTP to support X550EM_x devices
- LP: #1536473
* ixgbe: Correct spec violations by waiting after reset
- LP: #1536473
* ixgbe: Wait for master disable to be set
- LP: #1536473
* ixgbe: Save VF info and take references
- LP: #1536473
* ixgbe: Handle extended IPv6 headers in Tx path
- LP: #1536473
* ixgbe: Always turn PHY power on when requested
- LP: #1536473
* ixgbevf: Handle extended IPv6 headers in Tx path
- LP: #1536473
* ixgbe: Return error on failure to allocate mac_table
- LP: #1536473
* ixgbe: Fix SR-IOV VLAN pool configuration
- LP: #1536473
* ixgbe: Simplify definitions for regidx and bit in set_vfta
- LP: #1536473
* ixgbe: Reduce VT code indent in set_vfta by introducing jump label
- LP: #1536473
* ixgbe: Simplify configuration of setting VLVF and VLVFB
- LP: #1536473
* ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF
- LP: #1536473
* ixgbe: Reorder search to work from the top down instead of bottom up
- LP: #1536473
* ixgbe: Add support for VLAN promiscuous with SR-IOV
- LP: #1536473
* ixgbe: Fix VLAN promisc in relation to SR-IOV
- LP: #1536473
* ixgbe: Clear stale pool mappings
- LP: #1536473
* ixgbe: Clean stale VLANs when changing port VLAN or resetting
- LP: #1536473
* ixgbe: do not report 2.5 Gbps as supported
- LP: #1536473
* ixgbevf: Fix handling of NAPI budget when multiple queues are enabled
per vector
- LP: #1536473
* ixgbevf: minor cleanups for ixgbevf_set_itr()
- LP: #1536473
* ixgbe: add support for QSFP PHY types in ixgbe_get_settings()
- LP: #1536473
* ixgbe: report correct media type for KR, KX and KX4 interfaces
- LP: #1536473
* ixgbe: Clean up redundancy in hw_enc_features
- LP: #1536473
* ixgbe: fix RSS limit for X550
- LP: #1536473
* ixgbe: Correct X550EM_x revision check
- LP: #1536473
* ixgbe: Fix bugs in ixgbe_clear_vf_vlans()
- LP: #1536473
* ixgbe: Fill at least min credits to a TC credit refills
- LP: #1536473
* ixgbe: use correct FCoE DDP max check
- LP: #1536473
* ixgbe: fix broken PFC with X550
- LP: #1536473
* ixgbe: do not call check_link for ethtool in ixgbe_get_settings()
- LP: #1536473
* ixgbe: Correct handling of any outer UDP checksum setting
- LP: #1536473
* ixgbe: Fix to get FDMI HBA attributes information with X550
- LP: #1536473
* ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled
- LP: #1536473
* ixgbe: Make ATR recognize IPv6 extended headers
- LP: #1536473
* e1000: make eeprom read/write scheduler friendly
* e1000: fix data race between tx_ring->next_to_clean
* e1000: Remove checkpatch coding style errors
* e1000: clean up the checking logic
* e1000: fix a typo in the comment
* e1000e: clean up the local variable
* e1000: fix kernel-doc argument being missing
* e1000: get rid of duplicate exit path
* e1000: Elementary checkpatch warnings and checks removed
* e1000e: fix division by zero on jumbo MTUs
* e1000e: Increase timeout of polling bit RSPCIPHY
* e1000e: initial support for i219-LM (3)
* e1000e: Switch e1000e_up to void, drop code checking for error result
* e1000e: Remove unreachable code
* e1000e: Do not read ICR in Other interrupt
* e1000e: Do not write lsc to ics in msi-x mode
* e1000e: Fix msi-x interrupt automask
* acpi: pci: Setup MSI domain for ACPI based pci devices
* irqdomain: Introduce is_fwnode_irqchip helper
* irqchip/gic-v2m: Refactor to prepare for ACPI support
* irqchip/gic-v2m: acpi: Introducing GICv2m ACPI support
* clk: xgene: Fix divider with non-zero shift value
* i2c: designware: Do not require clock when SSCN and FFCN are provided
* fm10k: do not assume VF always has 1 queue
- LP: #1536475
* fm10k: Correct MTU for jumbo frames
- LP: #1536475
* fm10k: Fix handling of NAPI budget when multiple queues are enabled per
vector
- LP: #1536475
* fm10k: use napi_schedule_irqoff()
- LP: #1536475
* fm10k: set netdev features in one location
- LP: #1536475
* fm10k: reset max_queues on init_hw_vf failure
- LP: #1536475
* fm10k: always check init_hw for errors
- LP: #1536475
* fm10k: reinitialize queuing scheme after calling init_hw
- LP: #1536475
* fm10k: Correct typecast in fm10k_update_xc_addr_pf
- LP: #1536475
* fm10k: explicitly typecast vlan values to u16
- LP: #1536475
* fm10k: add statistics for actual DWORD count of mbmem mailbox
- LP: #1536475
* fm10k: rename mbx_tx_oversized statistic to mbx_tx_dropped
- LP: #1536475
* fm10k: Add support for ITR scaling based on PCIe link speed
- LP: #1536475
* fm10k: introduce ITR_IS_ADAPTIVE macro
- LP: #1536475
* fm10k: Update adaptive ITR algorithm
- LP: #1536475
* fm10k: use macro for default Tx and Rx ITR values
- LP: #1536475
* fm10k: change default Tx ITR to 25usec
- LP: #1536475
* fm10k: TRIVIAL fix typo of hardware
- LP: #1536475
* fm10k: TRIVIAL cleanup order at top of fm10k_xmit_frame
- LP: #1536475
* fm10k: use ether_addr_copy to copy MAC address
- LP: #1536475
* fm10k: do not use CamelCase
- LP: #1536475
* fm10k: remove unnecessary else block from if statements with return
- LP: #1536475
* fm10k: remove namespace pollution of fm10k_iov_msg_data_pf
- LP: #1536475
* fm10k: consistently refer to VLANs and VLAN IDs
- LP: #1536475
* fm10k: bump driver version
- LP: #1536475
* fm10k: conditionally compile DCB and DebugFS support
- LP: #1536475
* fm10k: Cleanup MSI-X interrupts in case of failure
- LP: #1536475
* fm10k: Cleanup exception handling for mailbox interrupt
- LP: #1536475
* fm10k: do not inline fm10k_iov_select_vid()
- LP: #1536475
* fm10k: whitespace cleanups
- LP: #1536475
* fm10k: use BIT() macro instead of open-coded bit-shifting
- LP: #1536475
* fm10k: cleanup namespace pollution
- LP: #1536475
* fm10k: cleanup overly long lines
- LP: #1536475
* fm10k: initialize xps at driver load
- LP: #1536475
* fm10k: don't initialize fm10k_workqueue at global level
- LP: #1536475
* fm10k: correctly pack TLV structures and explain reasoning
- LP: #1536475
* fm10k: Cleanup exception handling for changing queues
- LP: #1536475
* fm10k: use ether_addr_equal instead of memcmp
- LP: #1536475
* fm10k: address operator not needed when declaring function pointers
- LP: #1536475
* fm10k: constify fm10k_mac_ops, fm10k_iov_ops and fm10k_info structures
- LP: #1536475
* fm10k: remove unused struct element
- LP: #1536475
* fm10k: use true/false for boolean get_host_state
- LP: #1536475
* fm10k: cleanup mailbox code comments etc
- LP: #1536475
* fm10k: IS_ENABLED() is not appropriate for boolean kconfig option
- LP: #1536475
* device property: always check for fwnode type
- LP: #1533035
* device property: rename helper functions
- LP: #1533035
* device property: refactor built-in properties support
- LP: #1533035
* device property: keep single value inplace
- LP: #1533035
* device property: helper macros for property entry creation
- LP: #1533035
* device property: improve readability of macros
- LP: #1533035
* device property: return -EINVAL when property isn't found in ACPI
- LP: #1533035
* device property: Fallback to secondary fwnode if primary misses the
property
- LP: #1533035
* device property: Take a copy of the property set
- LP: #1533035
* driver core: platform: Add support for built-in device properties
- LP: #1533035
* driver core: Do not overwrite secondary fwnode with NULL if it is set
- LP: #1533035
* mfd: core: propagate device properties to sub devices drivers
- LP: #1533035
* mfd: intel-lpss: Add support for passing device properties
- LP: #1533035
* mfd: intel-lpss: Pass SDA hold time to I2C host controller driver
- LP: #1533035
* mfd: intel-lpss: Pass HSUART configuration via properties
- LP: #1533035
* i2c: designware: Convert to use unified device property API
- LP: #1533035
* keys, trusted: fix: *do not* allow duplicate key options
- LP: #1398274
* keys, trusted: select hash algorithm for TPM2 chips
- LP: #1398274
* keys, trusted: seal with a TPM2 authorization policy
- LP: #1398274
* perf/x86/intel: Add perf core PMU support for Intel Knights Landing
- LP: #1461360
* perf/x86/intel/uncore: Add Knights Landing uncore PMU support
- LP: #1461360
* perf/x86/intel/uncore: Remove hard coding of PMON box control MSR
offset
- LP: #1461360
* drm/i915: WaRsDisableCoarsePowerGating
- LP: #1527462
* drm/i915/skl: Add SKL GT4 PCI IDs
- LP: #1527462
* drm/i915/skl: Disable coarse power gating up until F0
- LP: #1527462
* platform:x86: add Intel P-Unit mailbox IPC driver
- LP: #1520457
* intel_punit_ipc: add NULL check for input parameters
- LP: #1520457
* platform/x86: Add Intel Telemetry Core Driver
- LP: #1520457
* intel_pmc_ipc: update acpi resource structure for Punit
- LP: #1520457
* platform:x86: Add Intel telemetry platform device
- LP: #1520457
* platform:x86: Add Intel telemetry platform driver
- LP: #1520457
* platform:x86: Add Intel Telemetry Debugfs interfaces
- LP: #1520457
* cxlflash: a couple off by one bugs
-- Andy Whitcroft <apw@xxxxxxxxxxxxx> Thu, 28 Jan 2016 13:56:00 +0000
** Changed in: linux (Ubuntu Xenial)
Status: Fix Committed => Fix Released
--
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/1537881
Title:
[Ubuntu 16.04] Better handling of hypervisor maintenance interrupts
Status in linux package in Ubuntu:
Fix Released
Status in linux source package in Xenial:
Fix Released
Bug description:
== Comment: #0 - Breno Henrique Leitao <brenohl@xxxxxxxxxx> - 2016-01-25 14:32:31 ==
Dear Canonical,
We would like to have these patches integrated into Ubuntu 16.04 in
order to improve KVM interrupts
Powernv: Remove the usage of PACAR1 from opal wrappers
- https://lists.ozlabs.org/pipermail/linuxppc-dev/2016-January/138009.html
Powerpc/book3s: Fix TB corruption in guest exit path on HMI interrupt.
- https://lists.ozlabs.org/pipermail/linuxppc-dev/2016-January/138010.html
PPC: Book3S HV: Fix soft lockups in KVM on HMI for time base errors
* https://lists.ozlabs.org/pipermail/linuxppc-dev/2016-January/138011.html
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1537881/+subscriptions