Artful update to v4.13.5 stable release
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Seth Forshee | |||
Artful |
Fix Released
|
Medium
|
Seth Forshee | |||
linux-raspi2 (Ubuntu) | ||||||
Artful |
Fix Released
|
Medium
|
Seth Forshee |
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.13.5 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.13.5 stable release shall be applied:
cifs: check rsp for NULL before dereferencing in SMB2_open
cifs: release cifs root_cred after exit_cifs
cifs: release auth_key.response for reconnect.
nvme-pci: fix host memory buffer allocation fallback
nvme-pci: use appropriate initial chunk size for HMB allocation
nvme-pci: propagate (some) errors from host memory buffer setup
dax: remove the pmem_dax_ops->flush abstraction
dm integrity: do not check integrity for failed read operations
mmc: block: Fix incorrectly initialized requests
fs/proc: Report eip/esp in /prod/PID/stat for coredumping
scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeout
SMB3: Add support for multidialect negotiate (SMB2.1 and later)
mac80211: fix VLAN handling with TXQs
mac80211_hwsim: Use proper TX power
mac80211: flush hw_roc_start work before cancelling the ROC
mac80211: fix deadlock in driver-managed RX BA session start
genirq: Make sparse_irq_lock protect what it should protect
genirq/msi: Fix populating multiple interrupts
genirq: Fix cpumask check in __irq_startup_
KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcr
KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectly
KVM: PPC: Book3S HV: Don't access XIVE PIPR register using byte accesses
tracing: Fix trace_pipe behavior for instance traces
tracing: Erase irqsoff trace with empty write
tracing: Remove RCU work arounds from stack tracer
md/raid5: fix a race condition in stripe batch
md/raid5: preserve STRIPE_
scsi: scsi_transport_
scsi: aacraid: Fix 2T+ drives on SmartIOC-2000
scsi: aacraid: Add a small delay after IOP reset
drm/exynos: Fix locking in the suspend/resume paths
drm/i915/gvt: Fix incorrect PCI BARs reporting
Revert "drm/i915/bxt: Disable device ready before shutdown command"
drm/amdgpu: revert tile table update for oland
drm/radeon: disable hard reset in hibernate for APUs
crypto: drbg - fix freeing of resources
crypto: talitos - Don't provide setkey for non hmac hashing algs.
crypto: talitos - fix sha224
crypto: talitos - fix hashing
security/keys: properly zero out sensitive key material in big_key
security/keys: rewrite all of big_key crypto
KEYS: fix writing past end of user-supplied buffer in keyring_read()
KEYS: prevent creating a different user's keyrings
KEYS: prevent KEYCTL_READ on negative key
libnvdimm, namespace: fix btt claim class crash
powerpc/eeh: Create PHB PEs after EEH is initialized
powerpc/pseries: Fix parent_dn reference leak in add_dt_node()
powerpc/tm: Flush TM only if CPU has TM feature
MIPS: Fix perf event init
s390/perf: fix bug when creating per-thread event
s390/mm: make pmdp_invalidate() do invalidation only
s390/mm: fix write access check in gup_huge_pmd()
PM: core: Fix device_
Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0"
Fix SMB3.1.1 guest authentication to Samba
SMB3: Fix endian warning
SMB3: Warn user if trying to sign connection that authenticated as guest
SMB: Validate negotiate (to protect against downgrade) even if signing off
SMB3: handle new statx fields
SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags
vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets
libceph: don't allow bidirectional swap of pg-upmap-items
nl80211: check for the required netlink attributes presence
brd: fix overflow in __brd_direct_access
gfs2: Fix debugfs glocks dump
bsg-lib: don't free job in bsg_prepare_job
iw_cxgb4: drop listen destroy replies if no ep found
iw_cxgb4: remove the stid on listen create failure
iw_cxgb4: put ep reference in pass_accept_req()
rcu: Allow for page faults in NMI handlers
mmc: sdhci-pci: Fix voltage switch for some Intel host controllers
extable: Consolidate *kernel_
extable: Enable RCU if it is not watching in kernel_
seccomp: fix the usage of get/put_
arm64: Make sure SPsel is always set
arm64: fault: Route pte translation faults via do_translation_
KVM: VMX: extract __pi_post_block
KVM: VMX: avoid double list add with VT-d posted interrupts
KVM: VMX: simplify and fix vmx_vcpu_pi_load
KVM: nVMX: fix HOST_CR3/HOST_CR4 cache
kvm/x86: Handle async PF in RCU read-side critical sections
kvm: nVMX: Don't allow L2 to access the hardware CR8
xfs: validate bdev support for DAX inode flag
fix infoleak in waitid(2)
sched/sysctl: Check user input value of sysctl_
irq/generic-chip: Don't replace domain's name
mtd: Fix partition alignment check on multi-erasesize devices
mtd: nand: atmel: fix buffer overflow in atmel_pmecc_user
etnaviv: fix submit error path
etnaviv: fix gem object list corruption
futex: Fix pi_state->owner serialization
md: fix a race condition for flush request handling
md: separate request handling
PCI: Fix race condition with driver_override
btrfs: fix NULL pointer dereference from free_reloc_roots()
btrfs: clear ordered flag on cleaning up ordered extents
btrfs: finish ordered extent cleaning if no progress is found
btrfs: propagate error to btrfs_cmp_
btrfs: prevent to set invalid default subvolid
platform/x86: fujitsu-laptop: Don't oops when FUJ02E3 is not presnt
PM / OPP: Call notifier without holding opp_table->lock
x86/mm: Fix fault error path using unsafe vma pointer
x86/fpu: Don't let userspace set bogus xcomp_bv
KVM: VMX: do not change SN bit in vmx_update_
KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_
KVM: VMX: use cmpxchg64
video: fbdev: aty: do not leak uninitialized padding in clk to userspace
Linux 4.13.5
The following patches from the v4.13.5 stable release had already been applied:
selftests/seccomp: Support glibc 2.26 siginfo_t.h
arm64: mm: Use READ_ONCE when dereferencing pointer to pte table
KVM: VMX: Do not BUG() on out-of-bounds guest IRQ
CVE References
tags: | added: kernel-stable-tracking-bug |
description: | updated |
description: | updated |
Changed in linux-raspi2 (Ubuntu Artful): | |
assignee: | nobody → Seth Forshee (sforshee) |
importance: | Undecided → Medium |
status: | New → Fix Committed |
Changed in linux (Ubuntu Artful): | |
assignee: | nobody → Seth Forshee (sforshee) |
importance: | Undecided → Medium |
status: | New → Fix Committed |
no longer affects: | linux-raspi2 (Ubuntu) |
This bug was fixed in the package linux - 4.13.0-17.20
---------------
linux (4.13.0-17.20) artful; urgency=low
* linux: 4.13.0-17.20 -proposed tracker (LP: #1728927)
[ Seth Forshee ]
* thunderx2 ahci errata workaround needs additional delays (LP: #1724117)
- SAUCE: ahci: thunderx2: stop engine fix update
* usb 3-1: 2:1: cannot get freq at ep 0x1 (LP: #1708499)
- ALSA: usb-audio: Add sample rate quirk for Plantronics C310/C520-M
* Plantronics Blackwire C520-M - Cannot get freq at ep 0x1, 0x81
(LP: #1709282)
- ALSA: usb-audio: Add sample rate quirk for Plantronics C310/C520-M
* TSC_DEADLINE incorrectly disabled inside virtual guests (LP: #1724912)
- x86/apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on CPUs
without the feature
- x86/apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on
hypervisors
* x86/apic: Update TSC_DEADLINE quirk with additional SKX stepping
(LP: #1724612)
- x86/apic: Update TSC_DEADLINE quirk with additional SKX stepping
* [Artful] Add support for Dell/Wyse 3040 audio codec (LP: #1723916)
- SAUCE: ASoC: rt5670: Add support for Wyse 3040
* [Artful] Some Dell Monitors Doesn't Work Well with Dell/Wyse 3040
(LP: #1723915)
- SAUCE: drm/i915: Workaround for DP DPMS D3 on Dell monitor
* [Artful] Support headset mode for DELL WYSE (LP: #1723913)
- SAUCE: ALSA: hda/realtek - Add support headset mode for DELL WYSE
* Touchpad and TrackPoint Dose Not Work on Lenovo X1C6 and X280 (LP: #1723986)
- SAUCE: Input: synaptics-rmi4 - RMI4 can also use SMBUS version 3
- SAUCE: Input: synaptics - Lenovo X1 Carbon 5 should use SMBUS/RMI
- SAUCE: Input: synaptics - add Intertouch support on X1 Carbon 6th and X280
* Artful update to v4.13.8 stable release (LP: #1724669)
- USB: dummy-hcd: Fix deadlock caused by disconnect detection
- MIPS: math-emu: Remove pr_err() calls from fpu_emu()
- MIPS: bpf: Fix uninitialised target compiler error
- mei: always use domain runtime pm callbacks.
- dmaengine: edma: Align the memcpy acnt array size with the transfer
- dmaengine: ti-dma-crossbar: Fix possible race condition with dma_inuse
- NFS: Fix uninitialized rpc_wait_queue
- nfs/filelayout: fix oops when freeing filelayout segment
- HID: usbhid: fix out-of-bounds bug
- crypto: skcipher - Fix crash on zero-length input
- crypto: shash - Fix zero-length shash ahash digest crash
- KVM: MMU: always terminate page walks at level 1
- KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
- usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet
- pinctrl/amd: Fix build dependency on pinmux code
- iommu/amd: Finish TLB flush in amd_iommu_unmap()
- device property: Track owner device of device property
- Revert "vmalloc: back off when the current task is killed"
- fs/mpage.c: fix mpage_writepage() for pages with buffers
- ALSA: usb-audio: Kill stray URB at exiting
- ALSA: seq: Fix use-after-free at creating a port
- ALSA: seq: Fix copy_from_user() call inside lock
- ALSA: caiaq: Fix stray URB at probe error path
- ALSA: li...