Artful update to v4.11.4 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Artful |
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.11.4 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.11.4 stable release shall be applied:
dccp/tcp: do not inherit mc_list from parent
driver: vrf: Fix one possible use-after-free issue
ipv6/dccp: do not inherit ipv6_mc_list from parent
s390/qeth: handle sysfs error during initialization
s390/qeth: unbreak OSM and OSN support
s390/qeth: avoid null pointer dereference on OSN
s390/qeth: add missing hash table initializations
bpf, arm64: fix faulty emission of map access in tail calls
netem: fix skb_orphan_
net: fix compile error in skb_orphan_
tcp: avoid fragmenting peculiar skbs in SACK
tipc: make macro tipc_wait_
sctp: fix src address selection if using secondary addresses for ipv6
sctp: do not inherit ipv6_{mc|
net/packet: fix missing net_device reference release
net/mlx5e: Use the correct pause values for ethtool advertising
net/mlx5e: Fix ethtool pause support and advertise reporting
tcp: eliminate negative reordering in tcp_clean_rtx_queue
smc: switch to usage of IB_PD_UNSAFE_
net/smc: Add warning about remote memory exposure
net: Improve handling of failures on link and route dumps
ipv6: Prevent overrun when parsing v6 header options
ipv6: Check ip6_find_
bridge: netlink: check vlan_default_pvid range
qmi_wwan: add another Lenovo EM74xx device ID
bridge: start hello_timer when enabling KERNEL_STP in br_stp_start
ipv6: fix out of bound writes in __ip6_append_data()
bonding: fix accounting of active ports in 3ad
net/mlx5: Avoid using pending command interface slots
net: phy: marvell: Limit errata to 88m1101
vlan: Fix tcp checksum offloads in Q-in-Q vlans
be2net: Fix offload features for Q-in-Q packets
virtio-net: enable TSO/checksum offloads for Q-in-Q vlans
geneve: fix fill_info when using collect_metadata
tcp: avoid fastopen API to be used on AF_UNSPEC
sctp: fix ICMP processing if skb is non-linear
ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets
ipv4: add reference counting to metrics
bpf: add bpf_clone_redirect to bpf_helper_
bpf: fix wrong exposure of map_flags into fdinfo for lpm
bpf: adjust verifier heuristics
sparc64: Fix mapping of 64k pages with MAP_FIXED
sparc: Fix -Wstringop-overflow warning
sparc/ftrace: Fix ftrace graph time measurement
fs/ufs: Set UFS default maximum bytes per file
powerpc: Fix booting P9 hash with CONFIG_
powerpc/spufs: Fix hash faults for kernel regions
Revert "tty_port: register tty ports with serdev bus"
serdev: fix tty-port client deregistration
i2c: i2c-tiny-usb: fix buffer not being DMA capable
crypto: skcipher - Add missing API setkey checks
Revert "ACPI / button: Remove lid_init_
x86/MCE: Export memory_error()
acpi, nfit: Fix the memory error check in nfit_handle_mce()
ACPI / sysfs: fix acpi_get_table() leak / acpi-sysfs denial of service
ACPICA: Tables: Fix regression introduced by a too early mechanism enabling
Revert "ACPI / button: Change default behavior to lid_init_
mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read
scsi: zero per-cmd private driver data for each MQ I/O
iscsi-target: Always wait for kthread_
iscsi-target: Fix initial login PDU asynchronous socket close OOPs
scsi: scsi_dh_rdac: Use ctlr directly in rdac_failover_get()
ibmvscsis: Clear left-over abort_cmd pointers
ibmvscsis: Fix the incorrect req_lim_delta
HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference
nvme-rdma: support devices with queue size < 32
nvme: use blk_mq_
nvme: avoid to use blk_mq_
drm/amd/
drm/amd/
drm/radeon/ci: disable mclk switching for high refresh rates (v2)
drm/radeon: Unbreak HPD handling for r600+
pcmcia: remove left-over %Z format
ALSA: hda - No loopback on ALC299 codec
ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430
Revert "ALSA: usb-audio: purge needless variable length array"
ALSA: usb: Fix a typo in Tascam US-16x08 mixer element
mm/page_alloc.c: make sure OOM victim can try allocations with no watermarks once
mm: avoid spurious 'bad pmd' warning messages
dax: fix race between colliding PMD & PTE entries
mm/migrate: fix refcount handling when !hugepage_
mlock: fix mlock count can not decrease in race condition
mm/hugetlb: report -EHWPOISON not -EFAULT when FOLL_HWPOISON is specified
mm: consider memblock reservations for deferred memory initialization sizing
RDMA/srp: Fix NULL deref at srp_destroy_qp()
RDMA/qib,hfi1: Fix MR reference count leak on write with immediate
x86/boot: Use CROSS_COMPILE prefix for readelf
ksm: prevent crash after write_protect_page fails
slub/memcg: cure the brainless abuse of sysfs attributes
drm/gma500/psb: Actually use VBT mode when it is found
xfs: Fix missed holes in SEEK_HOLE implementation
xfs: use ->b_state to fix buffer I/O accounting release race
xfs: fix off-by-one on max nr_pages in xfs_find_
xfs: use dedicated log worker wq to avoid deadlock with cil wq
xfs: fix over-copying of getbmap parameters from userspace
xfs: actually report xattr extents via iomap
xfs: drop iolock from reclaim context to appease lockdep
xfs: fix integer truncation in xfs_bmap_
xfs: handle array index overrun in xfs_dir2_
xfs: prevent multi-fsb dir readahead from reading random blocks
xfs: fix up quotacheck buffer list error handling
xfs: support ability to wait on new inodes
xfs: update ag iterator to support wait on new inodes
xfs: wait on new inodes during quotaoff dquot release
xfs: reserve enough blocks to handle btree splits when remapping
xfs: fix use-after-free in xfs_finish_
xfs: fix indlen accounting error on partial delalloc conversion
xfs: BMAPX shouldn't barf on inline-format directories
xfs: bad assertion for delalloc an extent that start at i_size
xfs: xfs_trans_
xfs: avoid mount-time deadlock in CoW extent recovery
xfs: fix unaligned access in xfs_btree_
xfs: Fix off-by-in in loop termination in xfs_find_
Linux 4.11.4
The following patches from the v4.11.4 stable release have already been applied:
drivers/tty: 8250: only call fintek_8250_probe when doing port I/O
tags: | added: kernel-stable-tracking-bug |
description: | updated |
Changed in linux (Ubuntu Artful): | |
status: | New → Fix Committed |
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) DEV_IOCTL_ FAIL mapping_ range() cmd_finish_ abort FOR_LOGOUT_ COMP Gating
- 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_
- fs/dax.c: fix inefficiency in dax_writeback_
- 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_
- iscsi-target: Fix delayed logout processing greater than
SECONDS_
- 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 EnableDispPower
- drm/amdgpu: adjust default display clock
...