Xenial update: 4.4.218 upstream stable release

Bug #1873911 reported by Ian May
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned
Xenial
New
Undecided
Unassigned

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 following upstream
       stable patches should be included in the Ubuntu kernel:

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

The following patches from the 4.4.218 stable release shall be applied:
* spi: qup: call spi_qup_pm_resume_runtime before suspending
* powerpc: Include .BTF section
* ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
* spi/zynqmp: remove entry that causes a cs glitch
* drm/exynos: dsi: propagate error value and silence meaningless warning
* drm/exynos: dsi: fix workaround for the legacy clock name
* altera-stapl: altera_get_note: prevent write beyond end of 'key'
* USB: Disable LPM on WD19's Realtek Hub
* usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
* USB: serial: option: add ME910G1 ECM composition 0x110b
* usb: host: xhci-plat: add a shutdown
* USB: serial: pl2303: add device-id for HP LD381
* ALSA: line6: Fix endless MIDI read loop
* ALSA: seq: virmidi: Fix running status after receiving sysex
* ALSA: seq: oss: Fix running status after receiving sysex
* ALSA: pcm: oss: Avoid plugin buffer overflow
* ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
* staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
* staging/speakup: fix get_word non-space look-ahead
* intel_th: Fix user-visible error codes
* rtc: max8907: add missing select REGMAP_IRQ
* memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
* mm: slub: be more careful about the double cmpxchg of freelist
* mm, slub: prevent kmalloc_node crashes and memory leaks
* x86/mm: split vmalloc_sync_all()
* USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
* USB: cdc-acm: fix rounding error in TIOCSSERIAL
* kbuild: Disable -Wpointer-to-enum-cast
* futex: Fix inode life-time issue
* futex: Unbreak futex hashing
* ALSA: hda/realtek: Fix pop noise on ALC225
* arm64: smp: fix smp_send_stop() behaviour
* Revert "drm/dp_mst: Skip validating ports during destruction, just ref"
* hsr: fix general protection fault in hsr_addr_is_self()
* net: dsa: Fix duplicate frames flooded by learning
* net_sched: cls_route: remove the right filter from hashtable
* net_sched: keep alloc_hash updated after hash allocation
* NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
* slcan: not call free_netdev before rtnl_unlock in slcan_open
* vxlan: check return value of gro_cells_init()
* hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
* hsr: add restart routine into hsr_get_node_list()
* hsr: set .netnsok flag
* vhost: Check docket sk_family instead of call getname
* IB/ipoib: Do not warn if IPoIB debugfs doesn't exist
* uapi glibc compat: fix outer guard of net device flags enum
* KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr
* drivers/hwspinlock: use correct radix tree API
* net: ipv4: don't let PMTU updates increase route MTU
* cpupower: avoid multiple definition with gcc -fno-common
* dt-bindings: net: FMan erratum A050385
* scsi: ipr: Fix softlockup when rescanning devices in petitboot
* mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
* sxgbe: Fix off by one in samsung driver strncpy size arg
* i2c: hix5hd2: add missed clk_disable_unprepare in remove
* perf probe: Do not depend on dwfl_module_addrsym()
* scripts/dtc: Remove redundant YYLOC global declaration
* scsi: sd: Fix optimal I/O size for devices that change reported values
* mac80211: mark station unauthorized before key removal
* genirq: Fix reference leaks on irq affinity notifiers
* vti[6]: fix packet tx through bpf_redirect() in XinY cases
* xfrm: fix uctx len check in verify_sec_ctx_len
* xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
* xfrm: policy: Fix doulbe free in xfrm_policy_timer
* vti6: Fix memory leak of skb if input policy check fails
* tools: Let O= makes handle a relative path with -C option
* USB: serial: option: add support for ASKEY WWHC050
* USB: serial: option: add BroadMobi BM806U
* USB: serial: option: add Wistron Neweb D19Q1
* USB: cdc-acm: restore capability check order
* USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
* usb: musb: fix crash with highmen PIO and usbmon
* media: flexcop-usb: fix endpoint sanity check
* media: usbtv: fix control-message timeouts
* staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
* staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
* libfs: fix infoleak in simple_attr_read()
* media: ov519: add missing endpoint sanity checks
* media: dib0700: fix rc endpoint lookup
* media: stv06xx: add missing descriptor sanity checks
* media: xirlink_cit: add missing descriptor sanity checks
* vt: selection, introduce vc_is_sel
* vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
* vt: switch vt_dont_switch to bool
* vt: vt_ioctl: remove unnecessary console allocation checks
* vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
* locking/atomic, kref: Add kref_read()
* vt: vt_ioctl: fix use-after-free in vt_in_use()
* bpf: Explicitly memset the bpf_attr structure
* net: ks8851-ml: Fix IO operations, again
* perf map: Fix off by one in strncpy() size argument
* Linux 4.4.218

Ian May (ian-may)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Revision history for this message
Ian May (ian-may) wrote :

Please note that the following patches needed some context adjustment to get applied:
* vxlan: check return value of gro_cells_init()
* KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr

description: updated
summary: - Xenial update: 4.4.18 upstream stable release
+ Xenial update: 4.4.218 upstream stable release
description: updated
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.