Yakkety update to v4.8.6 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Yakkety |
Fix Released
|
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 v4.8.6 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
TEST CASE: TBD
The following patches from the v4.8.6 stable release shall be applied:
drm/vc4: Fix races when the CS reads from render targets.
drm/prime: Pass the right module owner through to dma_buf_export()
drm/i915/backlight: setup and cache pwm alternate increment value
drm/i915/backlight: setup backlight pwm alternate increment on backlight enable
drm/amdgpu: fix IB alignment for UVD
drm/amdgpu/dce10: disable hpd on local panels
drm/amdgpu/dce8: disable hpd on local panels
drm/amdgpu/dce11: disable hpd on local panels
drm/amdgpu/dce11: add missing drm_mode_
drm/amdgpu: initialize the context reset_counter in amdgpu_ctx_init
drm/amdgpu: change vblank_time's calculation method to reduce computational error.
drm/radeon: narrow asic_init for virtualization
drm/radeon/si/dpm: fix phase shedding setup
drm/radeon: change vblank_time's calculation method to reduce computational error.
drm/vmwgfx: Limit the user-space command buffer size
drm/fsl-dcu: fix endian issue when using clk_register_
drm/amd/powerplay: fix mclk not switching back after multi-head was disabled
HID: add quirk for Akai MIDImix.
drm/i915/skl: Update plane watermarks atomically during plane updates
drm/i915: Move CRTC updating in atomic_commit into it's own hook
drm/i915/skl: Update DDB values atomically with wms/plane attrs
drm/i915/skl: Don't try to update plane watermarks if they haven't changed
drm/i915/gen9: only add the planes actually affected by ddb changes
drm/i915/gen9: fix the WaWmMemoryReadL
drm/i915/gen9: minimum scanlines for Y tile is not always 4
drm/i915/gen9: fix plane_blocks_
drm/i915/gen9: fix the watermark res_blocks value
drm/i915: SAGV is not SKL-only, so rename a few things
drm/i915: introduce intel_has_sagv()
drm/i915/kbl: KBL also needs to run the SAGV code
Revert "drm/i915: Check live status before reading edid"
drm/i915: Account for TSEG size when determining 865G stolen base
drm/i915/skl: Ensure pipes with changed wms get added to the state
drm/i915: Allow PCH DPLL sharing regardless of DPLL_SDVO_
drm/i915: Move long hpd handling into the hotplug work
drm/i915: Allow DP to work w/o EDID
drm/i915: Just clear the mmiodebug before a register access
drm/i915: Unalias obj->phys_handle and obj->userptr
posix_acl: Clear SGID bit when setting file permissions
rt2x00usb: Fix error return code
scsi: cxlflash: Remove the device cleanly in the system shutdown path
genirq/
coresight: Remove erroneous dma_free_coherent in tmc_probe
uio: fix dmem_region_start computation
ARM: clk-imx35: fix name for ckil clk
spi: spi-fsl-dspi: Drop extra spi_master_put in device remove function
i40e: remove a stray unlock
i40e: fix broken i40e_config_rss_aq function
mwifiex: correct aid value during tdls setup
mwifiex: fix failed to reconnect after interface disabled/enabled
ath10k: Add WMI_SERVICE_
ath10k: fix sending frame in management path in push txq logic
ath10k: fix reporting channel survey data
ath10k: fix throughput regression in multi client mode
crypto: marvell - Don't overwrite default creq->state during initialization
crypto: gcm - Fix IV buffer size in crypto_gcm_setkey
crypto: marvell - Update transformation context for each dequeued req
crypto: arm/ghash-ce - add missing async import/export
crypto: ccp - Fix return value check in ccp_dmaengine_
hwrng: omap - Only fail if pm_runtime_get_sync returns < 0
ASoC: topology: Fix error return code in soc_tplg_
ASoC: dapm: Fix possible uninitialized variable in snd_soc_
ASoC: dapm: Fix value setting for _ENUM_DOUBLE MUX's second channel
ASoC: dapm: Fix kcontrol creation for output driver widget
ASoC: sst-bxt-rt298: fix obsoleted initializers for array
ASoC: sst-bxt-
iio: ad5755: fix off-by-one on devnr limit check
iio: light: us5182d: Add missing error code assignment before test
staging: android ion/hisi: fix dependencies
staging: sm750fb: Correctly set CLOCK_PHASE bit of display controller.
staging: r8188eu: Fix scheduling while atomic splat
staging: ks7010: fix wait_for_
staging: ks7010: declare private functions static
IB/hfi1: Move iowait_init() to priv allocate
IB/rdmavt: Correct sparse annotation
IB/qib: Remove qpt_mask global
IB/mlx5: Fix steering resource leak
power: bq24257: Fix use of uninitialized pointer bq->charger
dmaengine: ipu: remove bogus NO_IRQ reference
mm/hugetlb: check for reserved hugepages during memory offline
mm/hugetlb: improve locking in dissolve_
drm/vmwgfx: Avoid validating views on view destruction
s390/cio: fix accidental interrupt enabling during resume
s390/con3270: fix use of uninitialised data
s390/con3270: fix insufficient space padding
clk: bcm2835: Skip PLLC clocks when deciding on a new clock parent
clk: gcc-msm8996: Fix pcie 2 pipe register offset
clk: qcom: select GDSC for msm8996 gcc and mmcc
clk: qoriq: fix a register offset error
clk: Return errors from clk providers in __of_clk_
clk: core: Force setting the phase delay when no change
clk: divider: Fix clk_divider_
perf data: Fix building in 32 bit platform with libbabeltrace
perf hists browser: Fix event group display
perf powerpc: Fix build-test failure
perf ui/tui: Reset output width for hierarchy
perf ui/stdio: Always reset output width for hierarchy
perf symbols: Check symbol_
perf symbols: Fixup symbol sizes before picking best ones
iwlwifi: check for valid ethernet address provided by OEM
iwlwifi: mvm: fix pending frames tracking on tx resp
iwlwifi: mvm: call a different txq_enable function
iwlwifi: mvm: free reserved queue on STA removal
iwlwifi: mvm: support BAR in reorder buffer
iwlwifi: mvm: disable P2P queue on mac context release
iwlwifi: mvm: bail out if CTDP start operation fails
ARM: dts: sun9i: Add missing #interrupt-cells to R_PIO pinctrl device node
pinctrl: qcom: fix masking of pinmux functions
mpt3sas: Don't spam logs if logging level is 0
powerpc: Always restore FPU/VEC/VSX if hardware transactional memory in use
powerpc: Add check_if_
powerpc/nvram: Fix an incorrect partition merge
powerpc: Fix usage of _PAGE_RO in hugepage
ARM: pxa: pxa_cplds: fix interrupt handling
ARM: pxa: fix GPIO double shifts
ARM: dts: NSP: Correct RAM amount for BCM958625HR board
ARM: dts: fix RealView EB SMSC ethernet version
ARM: dts: omap3: overo: add missing unit name for lcd35 display
PCI: rcar: Fix pci_remap_iospace() failure path
PCI: aardvark: Fix pci_remap_iospace() failure path
PCI: generic: Fix pci_remap_iospace() failure path
PCI: versatile: Fix pci_remap_iospace() failure path
PCI: designware: Fix pci_remap_iospace() failure path
PCI: tegra: Fix pci_remap_iospace() failure path
libnvdimm: clear the internal poison_list when clearing badblocks
Linux 4.8.6
tags: | added: kernel-stable-tracking-bug |
description: | updated |
Changed in linux (Ubuntu Yakkety): | |
status: | Confirmed → Fix Committed |
Status changed to 'Confirmed' because the bug affects multiple users.