Xenial update to 4.4.129 stable release

Bug #1768429 reported by Juerg Haefliger
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)

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 4.4.129 upstream
   stable stable patch set is now available. It should be included
   in the Ubuntu kernel as well.



   The following patches from the 4.4.129 stable release shall be
   * Linux 4.4.129
   * writeback: safer lock nesting
   * fanotify: fix logic of events on child
   * ext4: bugfix for mmaped pages in mpage_release_unused_pages()
   * mm/filemap.c: fix NULL pointer in page_cache_tree_insert()
   * mm: allow GFP_{FS,IO} for page_cache_read page cache allocation
   * autofs: mount point create should honour passed in mode
   * Don't leak MNT_INTERNAL away from internal mounts
   * rpc_pipefs: fix double-dput()
   * hypfs_kill_super(): deal with failed allocations
   * jffs2_kill_sb(): deal with failed allocations
   * powerpc/lib: Fix off-by-one in alternate feature patching
   * powerpc/eeh: Fix enabling bridge MMIO windows
   * MIPS: memset.S: Fix clobber of v1 in last_fixup
   * MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup
   * MIPS: memset.S: EVA & fault support for small_memset
   * MIPS: uaccess: Add micromips clobbers to bzero invocation
   * HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device
   * ALSA: hda - New VIA controller suppor no-snoop path
   * ALSA: rawmidi: Fix missing input substream checks in compat ioctls
   * ALSA: line6: Use correct endpoint type for midi output
   * ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea()
   * ext4: fix crashes in dioread_nolock mode
   * drm/radeon: Fix PCIe lane width calculation
   * ext4: don't allow r/w mounts if metadata blocks overlap the superblock
   * vfio/pci: Virtualize Maximum Read Request Size
   * vfio/pci: Virtualize Maximum Payload Size
   * vfio-pci: Virtualize PCIe & AF FLR
   * ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation
   * ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls
   * ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams
   * ALSA: pcm: Avoid potential races between OSS ioctls and read/write
   * ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation
   * ALSA: oss: consolidate kmalloc/memset 0 call to kzalloc
   * watchdog: f71808e_wdt: Fix WD_EN register read
   * thermal: imx: Fix race condition in imx_thermal_probe()
   * clk: bcm2835: De-assert/assert PLL reset signal when appropriate
   * clk: mvebu: armada-38x: add support for missing clocks
   * clk: mvebu: armada-38x: add support for 1866MHz variants
   * mmc: jz4740: Fix race condition in IRQ mask update
   * iommu/vt-d: Fix a potential memory leak
   * um: Use POSIX ucontext_t instead of struct ucontext
   * dmaengine: at_xdmac: fix rare residue corruption
   * IB/srp: Fix completion vector assignment algorithm
   * IB/srp: Fix srp_abort()
   * ALSA: pcm: Fix UAF at PCM release via PCM timer access
   * RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device
   * ext4: fail ext4_iget for root directory if unallocated
   * ext4: don't update checksum of new initialized bitmaps
   * jbd2: if the journal is aborted then don't allow update of the log tail
   * random: use a tighter cap in credit_entropy_bits_safe()
   * thunderbolt: Resume control channel after hibernation image is created
   * ASoC: ssm2602: Replace reg_default_raw with reg_default
   * HID: core: Fix size as type u32
   * HID: Fix hid_report_len usage
   * powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops
   * powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops
   * powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently
   * powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()
   * HID: i2c-hid: fix size check and type usage
   * usb: dwc3: pci: Properly cleanup resource
   * USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw
   * ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()
   * ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E
   * regmap: Fix reversed bounds check in regmap_raw_write()
   * xen-netfront: Fix hang on device removal
   * ARM: dts: at91: sama5d4: fix pinctrl compatible string
   * ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property
   * usb: musb: gadget: misplaced out of bounds check
   * mm, slab: reschedule cache_reap() on the same CPU
   * ipc/shm: fix use-after-free of shm file via remap_file_pages()
   * resource: fix integer overflow at reallocation
   * fs/reiserfs/journal.c: add missing resierfs_warning() arg
   * ubi: Reject MLC NAND
   * ubi: Fix error for write access
   * ubi: fastmap: Don't flush fastmap work on detach
   * ubifs: Check ubifs_wbuf_sync() return code
   * tty: make n_tty_read() always abort if hangup is in progress
   * x86/hweight: Don't clobber %rdi
   * x86/hweight: Get rid of the special calling convention
   * lan78xx: Correctly indicate invalid OTP
   * slip: Check if rstate is initialized before uncompressing
   * cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN
   * hwmon: (ina2xx) Fix access to uninitialized mutex
   * rtl8187: Fix NULL pointer dereference in priv->conf_mutex
   * getname_kernel() needs to make sure that ->name != ->iname in long case
   * s390/ipl: ensure loadparm valid flag is set
   * s390/qdio: don't merge ERROR output buffers
   * s390/qdio: don't retry EQBS after CCQ 96
   * block/loop: fix deadlock after loop_set_status
   * Revert "perf tests: Decompress kernel module before objdump"
   * radeon: hide pointless #warning when compile testing
   * perf intel-pt: Fix timestamp following overflow
   * perf intel-pt: Fix error recovery from missing TIP packet
   * perf intel-pt: Fix sync_switch
   * perf intel-pt: Fix overlap detection to identify consecutive buffers correctly
   * parisc: Fix out of array access in match_pci_device()
   * media: v4l2-compat-ioctl32: don't oops on overlay

Juerg Haefliger (juergh)
Changed in linux (Ubuntu):
status: New → Invalid
Juerg Haefliger (juergh)
description: updated
Revision history for this message
Juerg Haefliger (juergh) wrote :

Skipped the following commit (commit to be reverted is not applied):
   * Revert "perf tests: Decompress kernel module before objdump"

Changed in linux (Ubuntu Xenial):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (15.1 KiB)

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

linux (4.4.0-128.154) xenial; urgency=medium

  * linux: 4.4.0-128.154 -proposed tracker (LP: #1772960)

  * CVE-2018-3639 (x86)
    - x86/cpu: Make alternative_msr_write work for 32-bit code
    - x86/bugs: Fix the parameters alignment and missing void
    - KVM: SVM: Move spec control call after restore of GS
    - x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP
    - x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS
    - x86/cpufeatures: Disentangle SSBD enumeration
    - x86/cpu/AMD: Fix erratum 1076 (CPB bit)
    - x86/cpufeatures: Add FEATURE_ZEN
    - x86/speculation: Handle HT correctly on AMD
    - x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL
    - x86/speculation: Add virtualized speculative store bypass disable support
    - x86/speculation: Rework speculative_store_bypass_update()
    - x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}
    - x86/bugs: Expose x86_spec_ctrl_base directly
    - x86/bugs: Remove x86_spec_ctrl_set()
    - x86/bugs: Rework spec_ctrl base and mask logic
    - x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG
    - KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD
    - x86/bugs: Rename SSBD_NO to SSB_NO
    - KVM: VMX: Expose SSBD properly to guests.

  * [i915_bpo] Fix flickering issue after panel change (LP: #1770565)
    - drm/i915: Fix iboost setting for DDI with 4 lanes on SKL
    - drm/i915: Name the "iboost bit"
    - drm/i915: Program iboost settings for HDMI/DVI on SKL
    - drm/i915: Move bxt_ddi_vswing_sequence() call into intel_ddi_pre_enable()
      for HDMI
    - drm/i915: Explicitly use ddi buf trans entry 9 for hdmi
    - drm/i915: Split DP/eDP/FDI and HDMI/DVI DDI buffer programming apart
    - drm/i915: Get the iboost setting based on the port type
    - drm/i915: Simplify intel_ddi_get_encoder_port()
    - drm/i915: Fix iboost setting for SKL Y/U DP DDI buffer translation entry 2
    - drm/i915: KBL - Recommended buffer translation programming for DisplayPort
    - drm/i915: Ignore OpRegion panel type except on select machines

  * [SRU][Bionic/Artful] fix false positives in W+X checking (LP: #1769696)
    - init: fix false positives in W+X checking

  * [Ubuntu 16.04] kernel: fix rwlock implementation (LP: #1761674)
    - SAUCE: (no-up) s390: fix rwlock implementation

  * linux < 4.11: unable to use netfilter logging from non-init namespaces
    (LP: #1766573)
    - netfilter: allow logging from non-init namespaces

  * [LTC Test] Ubuntu 18.04: tm_sigreturn failed on P8 compat mode 16.04.04
    guest (LP: #1771439)
    - powerpc: signals: Discard transaction state from signal frames

  * QCA9377 requires more IRAM banks for its new firmware (LP: #1748345)
    - ath10k: update the IRAM bank number for QCA9377

  * i915/kbl_dmc_ver1.bin failed with error -2 package 1.157.17 kernel
    4.4.0-116-generic (LP: #1752536)
    - ubuntu: i915_bpo - Add MODULE_FIRMWARE for Geminilake's DMC

  * Xenial update to 4.4.131 stable release (LP: #1768825)
    - ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS
    - ext4: set h_journal if there is a failure...

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