Yakkety update to v4.8.17 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
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.17 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.17 stable release shall be applied:
ssb: Fix error routine when fallback SPROM fails
rtlwifi: Fix enter/exit power_save
perf/x86: Fix exclusion of BTS and LBR for Goldmont
perf/x86/
rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting
cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts
ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success
ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.
mmc: sdhci: Fix recovery from tuning timeout
regulator: stw481x-vmmc: fix ages old enable error
timekeeping_
gpio: chardev: Return error for seek operations
arm64: tegra: Add VDD_GPU regulator to Jetson TX1
clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk
thermal: hwmon: Properly report critical temperature in sysfs
docs: sphinx-extensions: make rstFlatTable work with docutils 0.13
hv: acquire vmbus_connectio
staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
ACPI / video: Add force_native quirk for Dell XPS 17 L702X
ACPI / video: Add force_native quirk for HP Pavilion dv6
drm/amd/amdgpu: enable GUI idle INT after enabling CGCG
drm/nouveau/gr: fallback to legacy paths during firmware lookup
drm/nouveau/kms: lvds panel strap moved again on maxwell
drm/nouveau/bios: require checksum to match for fast acpi shadow method
drm/nouveau/ltc: protect clearing of comptags with mutex
drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas
drm/nouveau/
drm/nouveau/
drm/radeon: Also call cursor_move_locked when the cursor size changes
drm/radeon: Hide the HW cursor while it's out of bounds
drm/radeon: add additional pci revision to dpm workaround
drm/radeon/si: load the proper firmware on 0x87 oland boards
drm/gma500: Add compat ioctl
drm/amdgpu: fix init save/restore list in gfx_v8.0
drivers/
mei: request async autosuspend at the end of enumeration
mei: me: add lewisburg device ids
block: protect iterate_bdevs() against concurrent close
vt: fix Scroll Lock LED trigger name
stm class: Fix device leak in open error path
scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset
scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map
iscsi-target: Return error if unable to add network portal
scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
scsi: zfcp: do not trace pure benign residual HBA responses at default level
scsi: zfcp: fix rport unblock race with LUN recovery
scsi: avoid a permanent stop of the scsi device's request queue
ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
firmware: fix usermode helper fallback loading
s390/vmlogrdr: fix IUCV buffer allocation
s390/kexec: use node 0 when re-adding crash kernel memory
arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest
sc16is7xx: Drop bogus use of IRQF_ONESHOT
md/raid5: limit request size according to implementation limits
scsi: aacraid: remove wildcard for series 9 controllers
KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
fsnotify: Fix possible use-after-free in inode iteration on umount
vsock/virtio: fix src/dst cid format
platform/x86: asus-nb-wmi.c: Add X45U quirk
fgraph: Handle a case where a tracer ignores set_graph_notrace
IB/mad: Fix an array index check
IPoIB: Avoid reading an uninitialized member variable
IB/multicast: Check ib_find_pkey() return value
IB/rxe: Fix a memory leak in rxe_qp_cleanup()
IB/cma: Fix a race condition in iboe_addr_
mn88472: fix chip id check on probe
mn88473: fix chip id check on probe
s5p-mfc: fix failure path of s5p_mfc_
media: solo6x10: fix lockup by avoiding delayed register write
v4l: tvp5150: Add missing break in set control handler
Input: drv260x - fix input device's parent assignment
i40iw: Use correct src address in memcpy to rdma stats counters
PCI: Check for PME in targeted sleep state
libceph: verify authorize reply on connect
nfs_write_end(): fix handling of short copies
pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed
pNFS: Don't clear the layout stateid if a layout return is outstanding
pNFS: Clear NFS_LAYOUT_
pNFS: Fix a deadlock between read resends and layoutreturn
SUNRPC: fix refcounting problems with auth_gss messages.
powerpc/64e: Convert cmpi to cmpwi in head_64.S
powerpc/ps3: Fix system hang with GCC 5 builds
libnvdimm, pfn: fix align attribute
kconfig/nconf: Fix hang when editing symbol with a long prompt
sg_write(
net: mvpp2: fix dma unmapping of TX buffers for fragments
drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting
drm/i915/dsi: Do not clear DPOUNIT_
drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things
drm/i915: Initialize dev_priv-
drm/i915: skip the first 4k of stolen memory on everything >= gen8
Linux 4.8.17
The following commit was skipped as it was already applied to master-next branch:
ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
tags: | added: kernel-stable-tracking-bug |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Yakkety): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
This bug was fixed in the package linux - 4.8.0-38.41
---------------
linux (4.8.0-38.41) yakkety; urgency=low
[ Thadeu Lima de Souza Cascardo ]
* Release Tracking Bug
- LP: #1661232
* Backport Dirty COW patch to prevent wineserver freeze (LP: #1658270)
- SAUCE: mm: Respect FOLL_FORCE/FOLL_COW for thp
* Kdump through NMI SMP and single core not working on Ubuntu16.10
(LP: #1630924)
- x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic
- SAUCE: hv: don't reset hv_context.tsc_page on crash
* Call trace when testing fstat stressor on ppc64el with virtual keyboard and
mouse present (LP: #1652132)
- HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLL
* regression in linux-libc-dev in yakkety: C++ style comments are not allowed
in ISO C90 (LP: #1659654)
- generic syscalls: kill cruft from removed pkey syscalls
* [16.04.2] POWER9 patches on top of 4.8 (LP: #1650263) hugetlb_ entry for handling hugetlb pages check_page_ size_change to track page size change tlb_flush_ pte_p9_ dd1() ptep_set_ access_ flag to not do full mm tlb flush
- powerpc/book3s: Add a cpu table entry for different POWER9 revs
- powerpc/mm/radix: Use different RTS encoding for different POWER9 revs
- powerpc/mm/radix: Use different pte update sequence for different POWER9
revs
- powerpc/mm: Update the HID bit when switching from radix to hash
- powerpc/64/kexec: NULL check "clear_all" in kexec_sequence
- powerpc/64/kexec: Fix MMU cleanup on radix
- powerpc/mm: Add radix flush all with IS=3
- powerpc/64/kexec: Copy image with MMU off when possible
- powerpc/64: Simplify adaptation to new ISA v3.00 HPTE format
- powerpc/mm/radix: Invalidate ERAT on tlbiel for POWER9 DD1
- powerpc/mm: Fix missing update of HID register on secondary CPUs
- powerpc/64: Add some more SPRs and SPR bits for POWER9
- powerpc/64: Provide functions for accessing POWER9 partition table
- powerpc/powernv: Define real-mode versions of OPAL XICS accessors
- powerpc/64: Define new ISA v3.00 logical PVR value and PCR register value
- mm: update mmu_gather range correctly
- mm/hugetlb: add tlb_remove_
- mm: add tlb_remove_
- powerpc: Revert Load Monitor Register Support
- powerpc/mm: Correct process and partition table max size
- powernv: Clear SPRN_PSSCR when a POWER9 CPU comes online
- powerpc/mm/radix: Setup AMOR in HV mode to allow key 0
- powerpc/mm: Detect instruction fetch denied and report
- powerpc/mm/radix: Prevent kernel execution of user space
- powerpc/mm: Rename hugetlb-radix.h to hugetlb.h
- powerpc/mm/hugetlb: Handle hugepage size supported by hash config
- powerpc/mm: Introduce _PAGE_LARGE software pte bits
- powerpc/mm: Add radix__
- powerpc/mm: update radix__
- powerpc/mm: update radix__pte_update to not do full mm tlb flush
- powerpc/mm: Batch tlb flush when invalidating pte entries
- powerpc/sparse: Make a bunch of things static
- powerpc/perf: factor out the event format field
- powerpc/perf: update attribute_group data structure
- powerpc/perf: power9 raw event format en...