[ubuntu/cosmic-updates] linux-oem 4.15.0-1026.31 (Accepted)
Andy Whitcroft
apw at canonical.com
Thu Nov 15 11:16:29 UTC 2018
linux-oem (4.15.0-1026.31) bionic; urgency=medium
* linux-oem: 4.15.0-1026.31 -proposed tracker (LP: #1800788)
* Thunderbolt runtime D3 and PCIe D3 Cold support (LP: #1800770)
- ACPI / hotplug / PCI: Don't scan bridges managed by native hotplug
- ACPI / hotplug / PCI: Mark stale PCI devices disconnected
- ACPI / hotplug / PCI: Drop unnecessary parentheses
- PCI: Account for all bridges on bus when distributing bus numbers
- PCI: Move resource distribution for single bridge outside loop
- PCI: Improve pci_scan_bridge() and pci_scan_bridge_extend() doc
- ACPICA: Recognize the Windows 10 version 1607 and 1703 OSI strings
- ACPICA: Recognize the _OSI string "Windows 2017.2"
- PCI: Do not skip power-managed bridges in pci_enable_wake()
- PCI / ACPI: Enable wake automatically for power managed bridges
- PCI: pciehp: Fix use-after-free on unplug
- PCI: hotplug: Drop checking of PCI_BRIDGE_CONTROL in *_unconfigure_device()
- PCI: Add SPDX GPL-2.0+ to replace GPL v2 or later boilerplate
- PCI: pciehp: Declare pciehp_unconfigure_device() void
- PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on
resume
- PCI: pciehp: Document struct slot and struct controller
- PCI: hotplug: Don't leak pci_slot on registration failure
- PCI: pciehp: Fix unprotected list iteration in IRQ handler
- PCI: pciehp: Drop unnecessary NULL pointer check
- PCI: pciehp: Convert to threaded IRQ
- PCI: pciehp: Convert to threaded polling
- PCI: pciehp: Stop blinking on slot enable failure
- PCI: pciehp: Handle events synchronously
- PCI: pciehp: Drop slot workqueue
- PCI/hotplug: ppc: correct a php_slot usage after free
- PCI: hotplug: Demidlayer registration with the core
- PCI: pciehp: Publish to user space last on probe
- PCI: pciehp: Track enable/disable status
- PCI: pciehp: Enable/disable exclusively from IRQ thread
- PCI: pciehp: Drop enable/disable lock
- PCI: pciehp: Declare pciehp_enable/disable_slot() static
- PCI: pciehp: Tolerate initially unstable link
- PCI: pciehp: Become resilient to missed events
- PCI: pciehp: Always enable occupied slot on probe
- PCI: pciehp: Avoid slot access during reset
- PCI: portdrv: Deduplicate PM callback iterator
- PCI/portdrv: Move pcieport_if.h to drivers/pci/pcie/
- PCI/portdrv: Merge pcieport_if.h into portdrv.h
- PCI/PM: Move pcie_clear_root_pme_status() to core
- PCI/portdrv: Remove pcie_port_bus_type link order dependency
- PCI/portdrv: Disable port driver in compat mode
- PCI/portdrv: Remove unused PCIE_PORT_SERVICE_VC
- PCI/portdrv: Remove "pcie_hp=nomsi" kernel parameter
- PCI/portdrv: Remove unnecessary "pcie_ports=auto" parameter
- PCI/portdrv: Encapsulate pcie_ports_auto inside the port driver
- PCI: pciehp: Clear spurious events earlier on resume
- PCI: pciehp: Obey compulsory command delay after resume
- PCI: pciehp: Support interrupts sent from D3hot
- PCI: pciehp: Resume to D0 on enable/disable
- PCI: pciehp: Resume parent to D0 on config space access
- PCI: sysfs: Resume to D0 on function reset
- PCI: Whitelist native hotplug ports for runtime D3
- PCI: Whitelist Thunderbolt ports for runtime D3
- PCI: pciehp: Deduplicate presence check on probe & resume
- PCI: pciehp: Disable hotplug interrupt during suspend
- PCI: pciehp: Do not handle events if interrupts are masked
- PCI: pciehp: Make pciehp_is_native() stricter
- PCI: Clean up whitespace in linux/pci.h, pci/pci.h
- PCI/portdrv: Simplify PCIe feature permission checking
- PCI/AER: Handle ERR_FATAL with removal and re-enumeration of devices
- PCI/AER: Rename error recovery interfaces to generic PCI naming
- PCI/AER: Move pci_uevent_ers() out of pci.h
- PCI/AER: Factor out error reporting to drivers/pci/pcie/err.c
- PCI/portdrv: Rename and reverse sense of pcie_ports_auto
- PCI: pciehp: Rename host->native_hotplug to host->native_pcie_hotplug
- PCI: hotplug: Add hotplug_is_native()
- PCI: shpchp: Remove acpi_get_hp_hw_control_from_firmware() flags
- PCI: shpchp: Remove get_hp_hw_control_from_firmware() wrapper
- PCI: shpchp: Rely on previous _OSC results
- PCI: shpchp: Add shpchp_is_native()
- PCI: Add wrappers for dev_printk()
- PCI: pciehp: Request control of native hotplug only if supported
- PCI: shpchp: Request SHPC control via _OSC when adding host bridge
- PCI/DPC: Rename from pcie-dpc.c to dpc.c
- PCI: Add generic pcie_wait_for_link() interface
- PCI / PM: Use SMART_SUSPEND and LEAVE_SUSPENDED flags for PCIe ports
- PCI/portdrv: Resume upon exit from system suspend if left runtime suspended
- PCI/portdrv: Add runtime PM hooks for port service drivers
- PCI: pciehp: Implement runtime PM callbacks
- PCI/PME: Implement runtime PM callbacks
- ACPI / property: Allow multiple property compatible _DSD entries
- PCI / ACPI: Whitelist D3 for more PCIe hotplug ports
- PCI: pciehp: Tolerate Presence Detect hardwired to zero
- PCI: Simplify disconnected marking
- PCI: pciehp: Differentiate between surprise and safe removal
- PCI: pciehp: Drop unnecessary includes
- PCI: pciehp: Drop hotplug_slot_ops wrappers
- PCI: pciehp: Avoid implicit fallthroughs in switch statements
- PCI: pciehp: Fix hot-add vs powerfault detection order
- PCI: Remove unnecessary messages for memory allocation failures
- PCI: pciehp: Unify controller and slot structs
- powerpc/pseries: Add Initialization of VF Bars
- PCI: Fix is_added/is_busmaster race condition
- xhci: Add Intel extended cap / otg phy mux handling
- xhci: Allow more than 32 quirks
- xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers
- xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge
- thunderbolt: Initialize after IOMMUs
- ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not
bridge
- usb: Don't die twice if PCI xhci host is not responding in resume
- thunderbolt: Do not handle ICM events after domain is stopped
- xhci: refactor xhci_urb_enqueue a bit with minor changes
- xhci: Clear the host side toggle manually when endpoint is soft reset
- xhci: add helper to allocate command with input context
- xhci: remove unnecessary boolean parameter from xhci_alloc_command
- PCI: pciehp: Add quirk for Command Completed errata
- PCI: Add vendor ID for Cadence
- PCI: Add Qualcomm vendor ID
- PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support
- PCI: Handle FLR failure and allow other reset types
- PCI: Remove redundant probes for device reset support
- PCI: Protect restore with device lock to be consistent
- PCI: Make specifying PCI devices in kernel parameters reusable
- PCI: Allow specifying devices using a base bus and path of devfns
- PCI: Rename pci_flr_wait() to pci_dev_wait() and make it generic
- PCI / PM: Do not clear state_saved for devices that remain suspended
- PM: i2c-designware-platdrv: Use DPM_FLAG_SMART_PREPARE
- PM: i2c-designware-platdrv: Optimize power management
- PM / mfd: intel-lpss: Use DPM_FLAG_SMART_SUSPEND
- PCI: Make pci_wakeup_bus() & pci_bus_set_current_state() public
- PCI / ACPI / PM: Resume bridges w/o drivers on suspend-to-RAM
- PCI / ACPI / PM: Resume all bridges on suspend-to-RAM
- PCI: Remove messages about reassigning resources
- ixgbe: Report PCIe link properties with pcie_print_link_status()
- PCI: Add a return type for pci_reset_bridge_secondary_bus()
- PCI: Add pcie_get_speed_cap() to find max supported link speed
- PCI: Add pcie_get_width_cap() to find max supported link width
- PCI: Add pcie_bandwidth_capable() to compute max supported link bandwidth
- PCI/PM: Clear PCIe PME Status bit in core, not PCIe port driver
- PCI/PM: Clear PCIe PME Status bit for Root Complex Event Collectors
- PCI/portdrv: Remove unnecessary include of <linux/pci-aspm.h>
- PCI/AER: Use cached AER Capability offset
- PCI: shpchp: Convert SHPC to be builtin only
- PCI: shpchp: Use dev_printk() for OSHP-related messages
- PCI: Add pcie_bandwidth_available() to compute bandwidth available to device
- PCI: Add pcie_print_link_status() to log link speed and whether it's limited
- PCI: Add "PCIe" to pcie_print_link_status() messages
- PCI: Add "pci=noats" boot parameter
- PCI: Make pci_get_new_domain_nr() static
- PCI / PM: Clean up outdated comments in pci_target_state()
- bnx2x: Report PCIe link properties with pcie_print_link_status()
- net/mlx4_core: Report PCIe link properties with pcie_print_link_status()
- bnxt_en: Report PCIe link properties with pcie_print_link_status()
- cxgb4: Report PCIe link properties with pcie_print_link_status()
- fm10k: Report PCIe link properties with pcie_print_link_status()
- net/mlx5e: Use pcie_bandwidth_available() to compute bandwidth
- PCI: Remove unused pcie_get_minimum_link()
- PCI: Wait for device to become ready after a power management reset
- PCI: Wait for device to become ready after secondary bus reset
- PCI: shpchp: Manage SHPC unconditionally on non-ACPI systems
- PCI: shpchp: Separate existence of SHPC and permission to use it
- driver core: Don't ignore class_dir_create_and_add() failure.
- Merge branch 'tbt_rtd3' into oem-next
- [Config] update configs and oem.modules changed from tbt_rtd3
linux-oem (4.15.0-1025.30) bionic; urgency=medium
* linux-oem: 4.15.0-1025.30 -proposed tracker (LP: #1799413)
* Miscellaneous Ubuntu changes
- Rebase to 4.15.0-39.42
- [Config] update configs following rebase to 4.15.0-39.42
[ Ubuntu: 4.15.0-39.42 ]
* linux: 4.15.0-39.42 -proposed tracker (LP: #1799411)
* Linux: insufficient shootdown for paging-structure caches (LP: #1798897)
- mm: move tlb_table_flush to tlb_flush_mmu_free
- mm/tlb: Remove tlb_remove_table() non-concurrent condition
- mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE
- [Config] CONFIG_HAVE_RCU_TABLE_INVALIDATE=y
* Ubuntu18.04: GPU total memory is reduced (LP: #1792102)
- Revert "powerpc/powernv: Increase memory block size to 1GB on radix"
* arm64: snapdragon: reduce boot noise (LP: #1797154)
- [Config] arm64: snapdragon: DRM_MSM=m
- [Config] arm64: snapdragon: SND*=m
- [Config] arm64: snapdragon: disable ARM_SDE_INTERFACE
- [Config] arm64: snapdragon: disable DRM_I2C_ADV7511_CEC
- [Config] arm64: snapdragon: disable VIDEO_ADV7511, VIDEO_COBALT
* [Bionic] CPPC bug fixes (LP: #1796949)
- ACPI / CPPC: Update all pr_(debug/err) messages to log the susbspace id
- cpufreq: CPPC: Don't set transition_latency
- ACPI / CPPC: Fix invalid PCC channel status errors
* regression in 'ip --family bridge neigh' since linux v4.12 (LP: #1796748)
- rtnetlink: fix rtnl_fdb_dump() for ndmsg header
* screen displays abnormally on the lenovo M715 with the AMD GPU (Radeon Vega
8 Mobile, rev ca, 1002:15dd) (LP: #1796786)
- drm/amd/display: Fix takover from VGA mode
- drm/amd/display: early return if not in vga mode in disable_vga
- drm/amd/display: Refine disable VGA
* arm64: snapdragon: WARNING: CPU: 0 PID: 1 arch/arm64/kernel/setup.c:271
reserve_memblock_reserved_regions (LP: #1797139)
- SAUCE: arm64: Fix /proc/iomem for reserved but not memory regions
* The front MIC can't work on the Lenovo M715 (LP: #1797292)
- ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715
* Keyboard backlight sysfs sometimes is missing on Dell laptops (LP: #1797304)
- platform/x86: dell-smbios: Correct some style warnings
- platform/x86: dell-smbios: Rename dell-smbios source to dell-smbios-base
- platform/x86: dell-smbios: Link all dell-smbios-* modules together
- [Config] CONFIG_DELL_SMBIOS_SMM=y, CONFIG_DELL_SMBIOS_WMI=y
* rpi3b+: ethernet not working (LP: #1797406)
- lan78xx: Don't reset the interface on open
* 87cdf3148b11 was never backported to 4.15 (LP: #1795653)
- xfrm: Verify MAC header exists before overwriting eth_hdr(skb)->h_proto
* [Ubuntu18.04][Power9][DD2.2]package installation segfaults inside debian
chroot env in P9 KVM guest with HTM enabled (kvm) (LP: #1792501)
- KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds
* Provide mode where all vCPUs on a core must be the same VM (LP: #1792957)
- KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same
VM
* fscache: bad refcounting in fscache_op_complete leads to OOPS (LP: #1797314)
- SAUCE: fscache: Fix race in decrementing refcount of op->npages
* CVE-2018-9363
- Bluetooth: hidp: buffer overflow in hidp_process_report
* CVE-2017-13168
- scsi: sg: mitigate read/write abuse
* [Bionic] ACPI / PPTT: use ACPI ID whenever ACPI_PPTT_ACPI_PROCESSOR_ID_VALID
is set (LP: #1797200)
- ACPI / PPTT: use ACPI ID whenever ACPI_PPTT_ACPI_PROCESSOR_ID_VALID is set
* [Bionic] arm64: topology: Avoid checking numa mask for scheduler MC
selection (LP: #1797202)
- arm64: topology: Avoid checking numa mask for scheduler MC selection
* crypto/vmx - Backport of Fix sleep-in-atomic bugs patch for 18.04
(LP: #1790832)
- crypto: vmx - Fix sleep-in-atomic bugs
* hns3: autoneg settings get lost on down/up (LP: #1797654)
- net: hns3: Fix for information of phydev lost problem when down/up
* not able to unwind the stack from within __kernel_clock_gettime in the Linux
vDSO (LP: #1797963)
- powerpc/vdso: Correct call frame information
* Signal 7 error when running GPFS tracing in cluster (LP: #1792195)
- powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid.
- powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition
* Support Edge Gateway's WIFI LED (LP: #1798330)
- SAUCE: mwifiex: Switch WiFi LED state according to the device status
* Support Edge Gateway's Bluetooth LED (LP: #1798332)
- SAUCE: Bluetooth: Support for LED on Edge Gateways
* USB cardreader (0bda:0328) make the system can't enter s3 or hang
(LP: #1798328)
- usb: Don't disable Latency tolerance Messaging (LTM) before port reset
* CVE-2018-15471
- xen-netback: fix input validation in xenvif_set_hash_mapping()
* CVE-2018-16658
- cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
* [Bionic] Update ThunderX2 implementation defined pmu core events
(LP: #1796904)
- perf vendor events arm64: Update ThunderX2 implementation defined pmu core
events
* the machine of lenovo M715 with the AMD GPU (Radeon Vega 8 Mobile, rev ca,
1002:15dd) often hangs randomly (LP: #1796789)
- drm/amd: Add missing fields in atom_integrated_system_info_v1_11
* [18.04] GLK hang after a while (LP: #1760545)
- drm/i915/glk: Add MODULE_FIRMWARE for Geminilake
* Fix usbcore.quirks when used at boot (LP: #1795784)
- usb: core: safely deal with the dynamic quirk lists
Date: 2018-10-31 09:48:13.588597+00:00
Changed-By: AceLan Kao <acelan at gmail.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-oem/4.15.0-1026.31
-------------- next part --------------
Sorry, changesfile not available.
More information about the Cosmic-changes
mailing list