Artful update to 4.11.2 stable release

Bug #1692332 reported by Seth Forshee
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Seth Forshee
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 4.11.2 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://git.kernel.org/

    TEST CASE: TBD

       The following patches from the 4.11.2 stable release shall be applied:

xen: adjust early dom0 p2m handling to xen hypervisor behavior
target: Fix compare_and_write_callback handling for non GOOD status
target/fileio: Fix zero-length READ and WRITE handling
iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement
usb: xhci: bInterval quirk for TI TUSB73x0
usb: host: xhci: print correct command ring address
USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit
USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously
USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications"
staging: vt6656: use off stack for in buffer USB transfers.
staging: vt6656: use off stack for out buffer USB transfers.
staging: gdm724x: gdm_mux: fix use-after-free on module unload
staging: wilc1000: Fix problem with wrong vif index
staging: sir: fill in missing fields and fix probe
staging: comedi: jr3_pci: fix possible null pointer dereference
staging: comedi: jr3_pci: cope with jiffies wraparound
usb: misc: add missing continue in switch
usb: gadget: legacy gadgets are optional
usb: Make sure usb/phy/of gets built-in
usb: hub: Fix error loop seen after hub communication errors
usb: hub: Do not attempt to autosuspend disconnected devices
x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup
selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug
x86, pmem: Fix cache flushing for iovec write < 8 bytes
um: Fix PTRACE_POKEUSER on x86_64
perf/x86: Fix Broadwell-EP DRAM RAPL events
KVM: x86: fix user triggerable warning in kvm_apic_accept_events()
Revert "KVM: Support vCPU-based gfn->hva cache"
KVM: arm/arm64: fix races in kvm_psci_vcpu_on
arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses
block: fix blk_integrity_register to use template's interval_exp if not 0
crypto: s5p-sss - Close possible race for completed requests
crypto: algif_aead - Require setkey before accept(2)
crypto: ccp - Use only the relevant interrupt bits
crypto: ccp - Disable interrupts early on unload
crypto: ccp - Change ISR handler method for a v3 CCP
crypto: ccp - Change ISR handler method for a v5 CCP
dm crypt: rewrite (wipe) key in crypto layer using random data
dm era: save spacemap metadata root after the pre-commit
dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue()
dm thin: fix a memory leak when passing discard bio down
vfio/type1: Remove locked page accounting workqueue
iov_iter: don't revert iov buffer if csum error
IB/core: Fix sysfs registration error flow
IB/core: Fix kernel crash during fail to initialize device
IB/core: For multicast functions, verify that LIDs are multicast LIDs
IB/IPoIB: ibX: failed to create mcg debug file
IB/mlx4: Fix ib device initialization error flow
IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level
IB/hfi1: Prevent kernel QP post send hard lockups
perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms()
perf annotate s390: Fix perf annotate error -95 (4.10 regression)
perf annotate s390: Implement jump types for perf annotate
jbd2: fix dbench4 performance regression for 'nobarrier' mounts
ext4: evict inline data when writing to memory map
orangefs: fix bounds check for listxattr
orangefs: clean up oversize xattr validation
orangefs: do not set getattr_time on orangefs_lookup
orangefs: do not check possibly stale size on truncate
fs/xattr.c: zero out memory copied to userspace in getxattr
ceph: fix memory leak in __ceph_setxattr()
fs: fix data invalidation in the cleancache during direct IO
fs/block_dev: always invalidate cleancache in invalidate_bdev()
mm: vmscan: fix IO/refault regression in cache workingset transition
mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC
Fix match_prepath()
Do not return number of bytes written for ioctl CIFS_IOC_COPYCHUNK_FILE
Set unicode flag on cifs echo request to avoid Mac error
SMB3: Work around mount failure when using SMB3 dialect to Macs
CIFS: fix mapping of SFM_SPACE and SFM_PERIOD
cifs: fix leak in FSCTL_ENUM_SNAPS response handling
cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops
CIFS: fix oplock break deadlocks
cifs: fix CIFS_IOC_GET_MNT_INFO oops
CIFS: add misssing SFM mapping for doublequote
ovl: do not set overlay.opaque on non-dir create
padata: free correct variable
md/raid1: avoid reusing a resync bio after error handling.
device-dax: fix cdev leak
device-dax: fix sysfs attribute deadlock
dax: prevent invalidation of mapped DAX entries
mm: fix data corruption due to stale mmap reads
ext4: return to starting transaction in ext4_dax_huge_fault()
dax: fix PMD data corruption when fault races with write
f2fs: fix wrong max cost initialization
Revert "f2fs: put allocate_segment after refresh_sit_entry"
f2fs: fix fs corruption due to zero inode page
f2fs: fix multiple f2fs_add_link() having same name for inline dentry
f2fs: check entire encrypted bigname when finding a dentry
f2fs: Make flush bios explicitely sync
initramfs: Always do fput() and load modules after rootfs populate
initramfs: avoid "label at end of compound statement" error
fscrypt: fix context consistency check when key(s) unavailable
fscrypt: avoid collisions when presenting long encrypted filenames
serial: samsung: Use right device for DMA-mapping calls
serial: samsung: Add missing checks for dma_map_single failure
serial: omap: fix runtime-pm handling on unbind
serial: omap: suspend device on probe errors
tty: pty: Fix ldisc flush after userspace become aware of the data already
tty: pl011: use "qdf2400_e44" as the earlycon name for QDF2400 E44
Bluetooth: Fix user channel for 32bit userspace on 64bit kernel
Bluetooth: hci_bcm: add missing tty-device sanity check
Bluetooth: hci_intel: add missing tty-device sanity check
cgroup: fix spurious warnings on cgroup_is_dead() from cgroup_sk_alloc()
libata: reject passthrough WRITE SAME requests
ipmi: Fix kernel panic at ipmi_ssif_thread()
libnvdimm, region: fix flush hint detection crash
libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify
libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering
libnvdimm, pfn: fix 'npfns' vs section alignment
pstore: Fix flags to enable dumps on powerpc
pstore: Use dynamic spinlock initializer
pstore: Shut down worker when unregistering
Linux 4.11.2

Seth Forshee (sforshee)
tags: added: kernel-stable-tracking-bug
description: updated
Seth Forshee (sforshee)
Changed in linux (Ubuntu Artful):
status: New → Fix Committed
importance: Undecided → Medium
assignee: nobody → Seth Forshee (sforshee)
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.0 KiB)

This bug was fixed in the package linux - 4.11.0-10.15

---------------
linux (4.11.0-10.15) artful; urgency=low

  * linux: 4.11.0-10.15 -proposed tracker (LP: #1701271)

  * Artful update to v4.11.8 stable release (LP: #1701269)
    - clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset
    - clk: sunxi-ng: v3s: Fix usb otg device reset bit
    - clk: sunxi-ng: sun5i: Fix ahb_bist_clk definition
    - xen/blkback: fix disconnect while I/Os in flight
    - xen-blkback: don't leak stack data via response ring
    - ALSA: firewire-lib: Fix stall of process context at packet error
    - ALSA: pcm: Don't treat NULL chmap as a fatal error
    - ALSA: hda - Add Coffelake PCI ID
    - ALSA: hda - Apply quirks to Broxton-T, too
    - fs/exec.c: account for argv/envp pointers
    - powerpc/perf: Fix oops when kthread execs user process
    - autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL
    - fs/dax.c: fix inefficiency in dax_writeback_mapping_range()
    - lib/cmdline.c: fix get_options() overflow while parsing ranges
    - perf/x86/intel: Add 1G DTLB load/store miss support for SKL
    - perf probe: Fix probe definition for inlined functions
    - KVM: x86: fix singlestepping over syscall
    - KVM: MIPS: Fix maybe-uninitialized build failure
    - KVM: s390: gaccess: fix real-space designation asce handling for gmap
      shadows
    - KVM: PPC: Book3S HV: Cope with host using large decrementer mode
    - KVM: PPC: Book3S HV: Preserve userspace HTM state properly
    - KVM: PPC: Book3S HV: Ignore timebase offset on POWER9 DD1
    - KVM: PPC: Book3S HV: Context-switch EBB registers properly
    - KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit
    - KVM: PPC: Book3S HV: Save/restore host values of debug registers
    - CIFS: Improve readdir verbosity
    - CIFS: Fix some return values in case of error in 'crypt_message'
    - cxgb4: notify uP to route ctrlq compl to rdma rspq
    - HID: Add quirk for Dell PIXART OEM mouse
    - random: silence compiler warnings and fix race
    - signal: Only reschedule timers on signals timers have sent
    - powerpc/kprobes: Pause function_graph tracing during jprobes handling
    - powerpc/64s: Handle data breakpoints in Radix mode
    - Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list
    - brcmfmac: add parameter to pass error code in firmware callback
    - brcmfmac: use firmware callback upon failure to load
    - brcmfmac: unbind all devices upon failure in firmware callback
    - time: Fix clock->read(clock) race around clocksource changes
    - time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting
    - arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW
    - target: Fix kref->refcount underflow in transport_cmd_finish_abort
    - iscsi-target: Fix delayed logout processing greater than
      SECONDS_FOR_LOGOUT_COMP
    - iscsi-target: Reject immediate data underflow larger than SCSI transfer
      length
    - drm/radeon: add a PX quirk for another K53TK variant
    - drm/radeon: add a quirk for Toshiba Satellite L20-183
    - drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating
    - drm/amdgpu: adjust default display clock
   ...

Read more...

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.