Xenial update: 4.4.218 upstream stable release
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.
The following patches from the 4.4.218 stable release shall be applied:
* spi: qup: call spi_qup_
* 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_
* 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_
* 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-
* 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_
* 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_
* 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_
* 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_
* perf probe: Do not depend on dwfl_module_
* 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_
* 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_
* 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
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
Please note that the following patches needed some context adjustment to get applied: instruction( ) when skipping MMIO instr
* vxlan: check return value of gro_cells_init()
* KVM: VMX: Do not allow reexecute_