Zesty update to v4.10.4 stable release

Bug #1674288 reported by Tim Gardner on 2017-03-20
This bug affects 2 people
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 v4.10.4 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.



       The following patches from the v4.10.4 stable release shall be applied:

iio: 104-quad-8: Fix off-by-one error when addressing flag register
ARM: qcom_defconfig: Enable RPM/RPM-SMD clocks
USB: serial: digi_acceleport: fix OOB data sanity check
USB: serial: digi_acceleport: fix OOB-event processing
crypto: improve gcc optimization flags for serpent and wp512
MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change
MIPS: VDSO: avoid duplicate CAC_BASE definition
MIPS: ip27: Disable qlge driver in defconfig
MIPS: Update ip27_defconfig for SCSI_DH change
MIPS: ip22: Fix ip28 build for modern gcc
MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change
mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
MIPS: ralink: Cosmetic change to prom_init().
MIPS: ralink: Remove unused timer functions
MIPS: ralink: Remove unused rt*_wdt_reset functions
i2c: bcm2835: Avoid possible NULL ptr dereference
tracing: Add #undef to fix compile error
ucount: Remove the atomicity from ucount->count
efi/arm: Fix boot crash with CONFIG_CPUMASK_OFFSTACK=y
dw2102: don't do DMA on stack
i2c: add missing of_node_put in i2c_mux_del_adapters
powerpc: Emulation support for load/store instructions on LE
powerpc/booke: Fix boot crash due to null hugepd
powerpc/xics: Work around limitations of OPAL XICS priority handling
PCI: Prevent VPD access for QLogic ISP2722
usb: gadget: dummy_hcd: clear usb_gadget region before registration
usb: dwc3: gadget: make Set Endpoint Configuration macros safe
usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox()
usb: ohci-at91: Do not drop unhandled USB suspend control requests
usb: gadget: function: f_fs: pass companion descriptor along
Revert "usb: gadget: uvc: Add missing call for additional setup data"
usb: host: xhci-dbg: HCIVERSION should be a binary number
usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
USB: serial: safe_serial: fix information leak in completion handler
USB: serial: omninet: fix reference leaks at open
USB: iowarrior: fix NULL-deref at probe
USB: iowarrior: fix NULL-deref in write
USB: serial: io_ti: fix NULL-deref in interrupt callback
USB: serial: io_ti: fix information leak in completion handler
serial: samsung: Continue to work if DMA request fails
KVM: s390: Fix guest migration for huge guests resulting in panic
KVM: arm/arm64: Let vcpu thread modify its own active state
drm/i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var
serial_ir: ensure we're ready to receive interrupts
dm: flush queued bios when process blocks to avoid deadlock
rc: raw decoder for keymap protocol is not loaded on register
ext4: don't BUG when truncating encrypted inodes on the orphan list
IB/mlx5: Verify that Q counters are supported
Linux 4.10.4

CVE References

Tim Gardner (timg-tpi) on 2017-03-20
tags: added: kernel-stable-tracking-bug
description: updated
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux (Ubuntu):
status: New → Confirmed
Launchpad Janitor (janitor) wrote :
Download full text (9.0 KiB)

This bug was fixed in the package linux - 4.10.0-15.17

linux (4.10.0-15.17) zesty; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1675868

  * In ZZ-BML (POWER9):ubuntu17.04 installation Fails (LP: #1675771)
    - powerpc/64s: fix handling of non-synchronous machine checks
    - powerpc/64s: allow machine check handler to set severity and initiator
    - powerpc/64s: POWER9 machine check handler

  * [Feature] R3 mwait support for Knights Mill (LP: #1637550)
    - x86/cpufeature: Enable RING3MWAIT for Knights Landing
    - x86/cpufeature: Enable RING3MWAIT for Knights Mill
    - x86/msr: Add MSR_MISC_FEATURE_ENABLES and RING3MWAIT bit
    - x86/elf: Add HWCAP2 to expose ring 3 MONITOR/MWAIT
    - x86/cpufeature: Add RING3MWAIT to CPU features

  * [Feature] GLK:New device IDs (LP: #1645951)
    - mfd: intel-lpss: Add Intel Gemini Lake PCI IDs
    - pwm: lpss: Add Intel Gemini Lake PCI ID
    - i2c: i801: Add support for Intel Gemini Lake
    - spi: pxa2xx: Add support for Intel Gemini Lake
    - pinctrl: intel: Add Intel Gemini Lake pin controller support

  * Zesty update to v4.10.5 stable release (LP: #1675032)
    - net/mlx5e: Register/unregister vport representors on interface attach/detach
    - net/mlx5e: Do not reduce LRO WQE size when not using build_skb
    - net/mlx5e: Fix broken CQE compression initialization
    - net/mlx5e: Update MPWQE stride size when modifying CQE compress state
    - net/mlx5e: Fix wrong CQE decompression
    - vxlan: correctly validate VXLAN ID against VXLAN_N_VID
    - vti6: return GRE_KEY for vti6
    - vxlan: don't allow overwrite of config src addr
    - ipv4: add missing initialization for flowi4_uid
    - ipv4: mask tos for input route
    - sctp: set sin_port for addr param when checking duplicate address
    - net sched actions: decrement module reference count after table flush.
    - l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
    - vxlan: lock RCU on TX path
    - geneve: lock RCU on TX path
    - mlxsw: spectrum_router: Avoid potential packets loss
    - net: bridge: allow IPv6 when multicast flood is disabled
    - net: don't call strlen() on the user buffer in packet_bind_spkt()
    - net: net_enable_timestamp() can be called from irq contexts
    - ipv6: orphan skbs in reassembly unit
    - dccp: Unlock sock before calling sk_free()
    - amd-xgbe: Stop the PHY before releasing interrupts
    - amd-xgbe: Be sure to set MDIO modes on device (re)start
    - amd-xgbe: Don't overwrite SFP PHY mod_absent settings
    - bonding: use ETH_MAX_MTU as max mtu
    - strparser: destroy workqueue on module exit
    - tcp: fix various issues for sockets morphing to listen state
    - net: fix socket refcounting in skb_complete_wifi_ack()
    - net: fix socket refcounting in skb_complete_tx_timestamp()
    - net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump
    - dccp: fix use-after-free in dccp_feat_activate_values
    - team: use ETH_MAX_MTU as max mtu
    - vrf: Fix use-after-free in vrf_xmit
    - net/tunnel: set inner protocol in network gro hooks
    - uapi: fix linux/packet_diag.h use...


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

Other bug subscribers