Artful update to 4.13.10 stable release

Bug #1731951 reported by Stefan Bader
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned
Artful
Fix Released
Medium
Stefan Bader

Bug Description

SRU Justification

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

       git://git.kernel.org/

    TEST CASE: TBD

The following patches from the 4.13.10 stable release shall be applied:
* staging: bcm2835-audio: Fix memory corruption
* USB: devio: Revert "USB: devio: Don't corrupt user memory"
* USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
* USB: serial: metro-usb: add MS7820 device id
* usb: cdc_acm: Add quirk for Elatec TWN3
* usb: quirks: add quirk for WORLDE MINI MIDI keyboard
* usb: hub: Allow reset retry for USB2 devices on connect bounce
* ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital
* can: gs_usb: fix busy loop if no more TX context is available
* scsi: qla2xxx: Fix uninitialized work element
* nbd: don't set the device size until we're connected
* s390/cputime: fix guest/irq/softirq times after CPU hotplug
* parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels
* parisc: Fix detection of nonsynchronous cr16 cycle counters
* iio: dummy: events: Add missing break
* usb: musb: sunxi: Explicitly release USB PHY on exit
* USB: musb: fix session-bit runtime-PM quirk
* USB: musb: fix late external abort on suspend
* usb: musb: musb_cppi41: Fix the address of teardown and autoreq registers
* usb: musb: musb_cppi41: Fix cppi41_set_dma_mode() for DA8xx
* usb: musb: musb_cppi41: Configure the number of channels for DA8xx
* usb: musb: Check for host-mode using is_host_active() on reset interrupt
* xhci: Identify USB 3.1 capable hosts by their port protocol capability
* xhci: Cleanup current_cmd in xhci_cleanup_command_queue()
* usb: xhci: Reset halted endpoint if trb is noop
* usb: xhci: Handle error condition in xhci_stop_device()
* can: esd_usb2: Fix can_dlc value for received RTR, frames
* can: af_can: can_pernet_init(): add missing error handling for kzalloc
  returning NULL
* can: flexcan: fix state transition regression
* can: flexcan: rename legacy error state quirk
* can: flexcan: implement error passive state quirk
* can: flexcan: fix i.MX6 state transition issue
* can: flexcan: fix i.MX28 state transition issue
* can: flexcan: fix p1010 state transition issue
* KEYS: encrypted: fix dereference of NULL user_key_payload
* mmc: sdhci-pci: Fix default d3_retune for Intel host controllers
* drm/i915: Use bdw_ddi_translations_fdi for Broadwell
* drm/nouveau/kms/nv50: fix oops during DP IRQ handling on non-MST boards
* drm/nouveau/bsp/g92: disable by default
* drm/nouveau/mmu: flush tlbs before deleting page tables
* media: s5p-cec: add NACK detection support
* media: cec: Respond to unregistered initiators, when applicable
* media: dvb: i2c transfers over usb cannot be done from stack
* tracing/samples: Fix creation and deletion of simple_thread_fn creation
* ALSA: seq: Enable 'use' locking in all configurations
* ALSA: hda: Remove superfluous '-' added by printk conversion
* ALSA: hda: Abort capability probe at invalid register read
* i2c: ismt: Separate I2C block read from SMBus block read
* i2c: piix4: Fix SMBus port selection for AMD Family 17h chips
* Revert "tools/power turbostat: stop migrating, unless '-m'"
* Input: stmfts - fix setting ABS_MT_POSITION_* maximum size
* brcmfmac: Add check for short event packets
* brcmsmac: make some local variables 'static const' to reduce stack size
* ARM: dts: sun6i: Fix endpoint IDs in second display pipeline
* bus: mbus: fix window size calculation for 4GB windows
* clockevents/drivers/cs5535: Improve resilience to spurious interrupts
* rtlwifi: rtl8821ae: Fix connection lost problem
* x86/microcode/intel: Disable late loading on model 79
* lib/digsig: fix dereference of NULL user_key_payload
* fscrypt: fix dereference of NULL user_key_payload
* ecryptfs: fix dereference of NULL user_key_payload
* KEYS: Fix race between updating and finding a negative key
* FS-Cache: fix dereference of NULL user_key_payload
* KEYS: don't let add_key() update an uninstantiated key
* pkcs7: Prevent NULL pointer dereference, since sinfo is not always set.
* arm64: dts: rockchip: correct vqmmc voltage for rk3399 platforms
* ALSA: hda - Fix incorrect TLV callback check introduced during set_fs()
  removal
* iomap_dio_rw: Allocate AIO completion queue before submitting dio
* xfs: don't unconditionally clear the reflink flag on zero-block files
* xfs: evict CoW fork extents when performing finsert/fcollapse
* fs/xfs: Use %pS printk format for direct addresses
* xfs: report zeroed or not correctly in xfs_zero_range()
* xfs: update i_size after unwritten conversion in dio completion
* xfs: perag initialization should only touch m_ag_max_usable for AG 0
* xfs: Capture state of the right inode in xfs_iflush_done
* xfs: always swap the cow forks when swapping extents
* xfs: handle racy AIO in xfs_reflink_end_cow
* xfs: Don't log uninitialised fields in inode structures
* xfs: move more RT specific code under CONFIG_XFS_RT
* xfs: don't change inode mode if ACL update fails
* xfs: reinit btree pointer on attr tree inactivation walk
* xfs: handle error if xfs_btree_get_bufs fails
* xfs: cancel dirty pages on invalidation
* xfs: trim writepage mapping to within eof
* xfs: move two more RT specific functions into CONFIG_XFS_RT
* Linux 4.13.10

Stefan Bader (smb)
tags: added: kernel-stable-tracking-bug
Stefan Bader (smb)
description: updated
Stefan Bader (smb)
Changed in linux (Ubuntu Artful):
assignee: nobody → Stefan Bader (smb)
importance: Undecided → Medium
status: New → In Progress
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Artful):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (15.0 KiB)

This bug was fixed in the package linux - 4.13.0-19.22

---------------
linux (4.13.0-19.22) artful; urgency=low

  * linux: 4.13.0-19.22 -proposed tracker (LP: #1736118)

  * CVE-2017-1000405
    - mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()

linux (4.13.0-18.21) artful; urgency=low

  * linux: 4.13.0-18.21 -proposed tracker (LP: #1733530)

  * NVMe timeout is too short (LP: #1729119)
    - nvme: update timeout module parameter type

  * CPU call trace on AMD Raven Ridge after S3 (LP: #1732894)
    - x86/mce/AMD: Allow any CPU to initialize the smca_banks array

  * Set PANIC_TIMEOUT=10 on Power Systems (LP: #1730660)
    - [Config]: Set PANIC_TIMEOUT=10 on ppc64el

  * Cannot pair BLE remote devices when using combo BT SoC (LP: #1731467)
    - Bluetooth: increase timeout for le auto connections

  * enable CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH easily confuse users
    (LP: #1732627)
    - [Config] CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=n

  * Plantronics P610 does not support sample rate reading (LP: #1719853)
    - ALSA: usb-audio: Add sample rate quirk for Plantronics P610

  * Allow drivers to use Relaxed Ordering on capable root ports (LP: #1721365)
    - Revert commit 1a8b6d76dc5b ("net:add one common config...")
    - net: ixgbe: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

  * support GICv3 ITS save/restore & migration (LP: #1710019)
    - KVM: arm/arm64: vgic-its: Fix return value for device table restore

  * Device hotplugging with MPT SAS cannot work for VMWare ESXi (LP: #1730852)
    - scsi: mptsas: Fixup device hotplug for VMWare ESXi

  * Artful update to 4.13.13 stable release (LP: #1732726)
    - netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to
      rhashtable"
    - netfilter: nft_set_hash: disable fast_ops for 2-len keys
    - workqueue: Fix NULL pointer dereference
    - crypto: ccm - preserve the IV buffer
    - crypto: x86/sha1-mb - fix panic due to unaligned access
    - crypto: x86/sha256-mb - fix panic due to unaligned access
    - KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]
    - ACPI / PM: Blacklist Low Power S0 Idle _DSM for Dell XPS13 9360
    - ARM: 8720/1: ensure dump_instr() checks addr_limit
    - ALSA: timer: Limit max instances per timer
    - ALSA: usb-audio: support new Amanero Combo384 firmware version
    - ALSA: hda - fix headset mic problem for Dell machines with alc274
    - ALSA: seq: Fix OSS sysex delivery in OSS emulation
    - ALSA: seq: Avoid invalid lockdep class warning
    - MIPS: Fix CM region target definitions
    - MIPS: BMIPS: Fix missing cbr address
    - MIPS: AR7: Defer registration of GPIO
    - MIPS: AR7: Ensure that serial ports are properly set up
    - KVM: PPC: Book3S HV: Fix exclusion between HPT resizing and other HPT
      updates
    - Input: elan_i2c - add ELAN060C to the ACPI table
    - rbd: use GFP_NOIO for parent stat and data requests
    - drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue
    - Revert "x86: CPU: Fix up "cpu MHz" in /proc/cpuinfo"
    - can: sun4i: handle overrun in RX FIFO
    - can: peak: Add support for new PCIe/M2 CAN FD interfaces
    - can: ifi: Fix transmitter del...

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

This bug was fixed in the package linux - 4.13.0-25.29

---------------
linux (4.13.0-25.29) artful; urgency=low

  * linux: 4.13.0-25.29 -proposed tracker (LP: #1741955)

  * CVE-2017-5754
    - Revert "UBUNTU: [Config] updateconfigs to enable PTI"
    - [Config] Enable PTI with UNWINDER_FRAME_POINTER

linux (4.13.0-24.28) artful; urgency=low

  * linux: 4.13.0-24.28 -proposed tracker (LP: #1741745)

  * CVE-2017-5754
    - x86/cpu, x86/pti: Do not enable PTI on AMD processors

linux (4.13.0-23.27) artful; urgency=low

  * linux: 4.13.0-23.27 -proposed tracker (LP: #1741556)

  [ Kleber Sacilotto de Souza ]
  * CVE-2017-5754
    - x86/mm: Add the 'nopcid' boot option to turn off PCID
    - x86/mm: Enable CR4.PCIDE on supported systems
    - x86/mm: Document how CR4.PCIDE restore works
    - x86/entry/64: Refactor IRQ stacks and make them NMI-safe
    - x86/entry/64: Initialize the top of the IRQ stack before switching stacks
    - x86/entry/64: Add unwind hint annotations
    - xen/x86: Remove SME feature in PV guests
    - x86/xen/64: Rearrange the SYSCALL entries
    - irq: Make the irqentry text section unconditional
    - x86/xen/64: Fix the reported SS and CS in SYSCALL
    - x86/paravirt/xen: Remove xen_patch()
    - x86/traps: Simplify pagefault tracing logic
    - x86/idt: Unify gate_struct handling for 32/64-bit kernels
    - x86/asm: Replace access to desc_struct:a/b fields
    - x86/xen: Get rid of paravirt op adjust_exception_frame
    - x86/paravirt: Remove no longer used paravirt functions
    - x86/entry: Fix idtentry unwind hint
    - x86/mm/64: Initialize CR4.PCIDE early
    - objtool: Add ORC unwind table generation
    - objtool, x86: Add facility for asm code to provide unwind hints
    - x86/unwind: Add the ORC unwinder
    - x86/kconfig: Consolidate unwinders into multiple choice selection
    - objtool: Upgrade libelf-devel warning to error for CONFIG_ORC_UNWINDER
    - x86/ldt/64: Refresh DS and ES when modify_ldt changes an entry
    - x86/mm: Give each mm TLB flush generation a unique ID
    - x86/mm: Track the TLB's tlb_gen and update the flushing algorithm
    - x86/mm: Rework lazy TLB mode and TLB freshness tracking
    - x86/mm: Implement PCID based optimization: try to preserve old TLB entries
      using PCID
    - x86/mm: Factor out CR3-building code
    - x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware code
    - x86/mm: Flush more aggressively in lazy TLB mode
    - Revert "x86/mm: Stop calling leave_mm() in idle code"
    - kprobes/x86: Set up frame pointer in kprobe trampoline
    - x86/tracing: Introduce a static key for exception tracing
    - x86/boot: Add early cmdline parsing for options with arguments
    - mm, x86/mm: Fix performance regression in get_user_pages_fast()
    - x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates
    - objtool: Don't report end of section error after an empty unwind hint
    - x86/head: Remove confusing comment
    - x86/head: Remove unused 'bad_address' code
    - x86/head: Fix head ELF function annotations
    - x86/boot: Annotate verify_cpu() as a callable function
    - x86/xen: Fix xen head ELF annotations
    - x86/xen: Add unwind hint anno...

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.