Xenial update: 4.4.161 upstream stable release

Bug #1801893 reported by Juerg Haefliger on 2018-11-06
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Juerg Haefliger

Bug Description

SRU Justification

       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from a mainline/stable Linux tree or
       a minimally backported form of that patch. The following upstream
       stable patches should be included in the Ubuntu kernel:

       4.4.161 upstream stable release
       from git://git.kernel.org/

The following patches will be applied:
* mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly
* fbdev/omapfb: fix omapfb_memory_read infoleak
* x86/vdso: Fix asm constraints on vDSO syscall fallbacks
* x86/vdso: Fix vDSO syscall fallback asm constraint regression
* PCI: Reprogram bridge prefetch registers on resume
* mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys
* PM / core: Clear the direct_complete flag on errors
* dm cache: fix resize crash if user doesn't reload cache table
* xhci: Add missing CAS workaround for Intel Sunrise Point xHCI
* USB: serial: simple: add Motorola Tetra MTP6550 id
* of: unittest: Disable interrupt node tests for old world MAC systems
* ext4: always verify the magic number in xattr blocks
* cgroup: Fix deadlock in cpu hotplug path
* ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait
* powerpc/fadump: Return error when fadump registration fails
* ARC: clone syscall to setp r25 as thread pointer
* ucma: fix a use-after-free in ucma_resolve_ip()
* ubifs: Check for name being NULL while mounting
* tcp: increment sk_drops for dropped rx packets
* tcp: use an RB tree for ooo receive queue
* tcp: fix a stale ooo_last_skb after a replace
* tcp: free batches of packets in tcp_prune_ofo_queue()
* tcp: call tcp_drop() from tcp_data_queue_ofo()
* tcp: add tcp_ooo_try_coalesce() helper
* ath10k: fix scan crash due to incorrect length calculation
* ebtables: arpreply: Add the standard target sanity check
* Linux 4.4.161

Juerg Haefliger (juergh) on 2018-11-06
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
assignee: nobody → Juerg Haefliger (juergh)
Juerg Haefliger (juergh) on 2018-11-06
description: updated
Juerg Haefliger (juergh) wrote :

Skipped the following patches (already applied):
* powerpc/fadump: Return error when fadump registration fails

Changed in linux (Ubuntu):
status: New → Fix Committed
Stefan Bader (smb) on 2018-11-08
Changed in linux (Ubuntu Xenial):
importance: Undecided → Medium
status: New → Fix Committed
Changed in linux (Ubuntu):
status: Fix Committed → Invalid
Launchpad Janitor (janitor) wrote :
Download full text (8.4 KiB)

This bug was fixed in the package linux - 4.4.0-140.166

linux (4.4.0-140.166) xenial; urgency=medium

  * linux: 4.4.0-140.166 -proposed tracker (LP: #1802776)

  * Bypass of mount visibility through userns + mount propagation (LP: #1789161)
    - mount: Retest MNT_LOCKED in do_umount
    - mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts

  * kdump fail due to an IRQ storm (LP: #1797990)
    - SAUCE: x86/PCI: Export find_cap() to be used in early PCI code
    - SAUCE: x86/quirks: Add parameter to clear MSIs early on boot
    - SAUCE: x86/quirks: Scan all busses for early PCI quirks

  * crash in ENA driver on removing an interface (LP: #1802341)
    - SAUCE: net: ena: fix crash during ena_remove()

  * xenial guest on arm64 drops to busybox under openstack bionic-rocky
    (LP: #1797092)
    - [Config] CONFIG_PCI_ECAM=y
    - PCI: Provide common functions for ECAM mapping
    - PCI: generic, thunder: Use generic ECAM API
    - PCI, of: Move PCI I/O space management to PCI core code
    - PCI: Move ecam.h to linux/include/pci-ecam.h
    - PCI: Add parent device field to ECAM struct pci_config_window
    - PCI: Add pci_unmap_iospace() to unmap I/O resources
    - PCI/ACPI: Support I/O resources when parsing host bridge resources
    - [Config] CONFIG_ACPI_MCFG=y
    - PCI/ACPI: Add generic MCFG table handling
    - PCI: Refactor pci_bus_assign_domain_nr() for CONFIG_PCI_DOMAINS_GENERIC
    - PCI: Factor DT-specific pci_bus_find_domain_nr() code out
    - ARM64: PCI: Add acpi_pci_bus_find_domain_nr()
    - ARM64: PCI: ACPI support for legacy IRQs parsing and consolidation with DT
    - ARM64: PCI: Support ACPI-based PCI host controller

  * [GLK/CLX] Enhanced IBRS (LP: #1786139)
    - x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation
    - x86/speculation: Support Enhanced IBRS on future CPUs

  * Update ENA driver to version 2.0.1K (LP: #1798182)
    - net: ena: remove ndo_poll_controller
    - net: ena: fix warning in rmmod caused by double iounmap
    - net: ena: fix rare bug when failed restart/resume is followed by driver
    - net: ena: fix NULL dereference due to untimely napi initialization
    - net: ena: fix auto casting to boolean
    - net: ena: minor performance improvement
    - net: ena: complete host info to match latest ENA spec
    - net: ena: introduce Low Latency Queues data structures according to ENA spec
    - net: ena: add functions for handling Low Latency Queues in ena_com
    - net: ena: add functions for handling Low Latency Queues in ena_netdev
    - net: ena: use CSUM_CHECKED device indication to report skb's checksum status
    - net: ena: explicit casting and initialization, and clearer error handling
    - net: ena: limit refill Rx threshold to 256 to avoid latency issues
    - net: ena: change rx copybreak default to reduce kernel memory pressure
    - net: ena: remove redundant parameter in ena_com_admin_init()
    - net: ena: update driver version to 2.0.1
    - net: ena: fix indentations in ena_defs for better readability
    - net: ena: Fix Kconfig dependency on X86
    - net: ena: enable Low Latency Queues
    - net: ena: fix compilat...


Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers