** Description changed: 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 following upstream stable patches should be included in the Ubuntu kernel: upstream stable patchset 2019-07-30 - Ported from the following upstream stable releases: - v4.14.115, v4.19.38, - v4.14.116, v4.19.39, - v4.19.40, - v4.14.117, v4.19.41, - v4.14.118, v4.19.42, - v4.14.119, v4.19.43 + Ported from the following upstream stable releases: + v4.14.115, v4.19.38, + v4.14.116, v4.19.39, + v4.19.40, + v4.14.117, v4.19.41, + v4.14.118, v4.19.42, + v4.14.119, v4.19.43 from git://git.kernel.org/ + + kbuild: simplify ld-option implementation + cifs: do not attempt cifs operation on smb2+ rename error + tracing: Fix a memory leak by early error exit in trace_pid_write() + tracing: Fix buffer_ref pipe ops + zram: pass down the bvec we need to read into in the work struct + lib/Kconfig.debug: fix build error without CONFIG_BLOCK + MIPS: scall64-o32: Fix indirect syscall number load + trace: Fix preempt_enable_no_resched() abuse + IB/rdmavt: Fix frwr memory registration + sched/numa: Fix a possible divide-by-zero + ceph: only use d_name directly when parent is locked + ceph: ensure d_name stability in ceph_dentry_hash() + ceph: fix ci->i_head_snapc leak + nfsd: Don't release the callback slot unless it was actually held + sunrpc: don't mark uninitialised items as VALID. + Input: synaptics-rmi4 - write config register values to the right offset + dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid + ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache + drm/vc4: Fix memory leak during gpu reset. + drm/vc4: Fix compilation error reported by kbuild test bot + ext4: fix some error pointer dereferences + vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock + tipc: handle the err returned from cmd header function + slip: make slhc_free() silently accept an error pointer + intel_th: gth: Fix an off-by-one in output unassigning + fs/proc/proc_sysctl.c: Fix a NULL pointer dereference + ipvs: fix warning on unused variable + sched/deadline: Correctly handle active 0-lag timers + NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. + netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON + fm10k: Fix a potential NULL pointer dereference + tipc: check bearer name with right length in tipc_nl_compat_bearer_enable + tipc: check link name with right length in tipc_nl_compat_link_set + x86, retpolines: Raise limit for generating indirect calls from switch-case + x86/retpolines: Disable switch jump tables when retpolines are enabled + mm: Fix warning in insert_pfn() + ipv4: add sanity checks in ipv4_link_failure() + mlxsw: spectrum: Fix autoneg status in ethtool + net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query + net: rds: exchange of 8K and 1M pool + net: stmmac: move stmmac_check_ether_addr() to driver probe + stmmac: pci: Adjust IOT2000 matching + team: fix possible recursive locking when add slaves + net/rose: fix unbound loop in rose_loopback_timer() + ipv4: set the tcp_min_rtt_wlen range from 0 to one day + powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg + Documentation: Add nospectre_v1 parameter + netfilter: nf_tables: warn when expr implements only one of activate/deactivate + net/ibmvnic: Fix RTNL deadlock during device reset + drm/rockchip: fix for mailbox read validation. + powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64 + perf/x86/intel: Enable C-state residency events for Cannon Lake + perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters + powerpc/mm/radix: Make Radix require HUGETLB_PAGE + workqueue: Try to catch flush_work() without INIT_WORK(). + mlxsw: pci: Reincrease PCI reset timeout + mm: make page ref count overflow check tighter and more explicit + mm: add 'try_get_page()' helper function + mm: prevent get_user_pages() from overflowing page refcount + fs: prevent page refcount overflow in pipe_buf_get + ARM: dts: bcm283x: Fix hdmi hpd gpio pull + s390: limit brk randomization to 32MB + qlcnic: Avoid potential NULL pointer dereference + netfilter: nft_set_rbtree: check for inactive element after flag mismatch + netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING + s390/qeth: fix race when initializing the IP address table + sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init() + serial: ar933x_uart: Fix build failure with disabled console + KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots + usb: gadget: net2280: Fix overrun of OUT messages + usb: gadget: net2280: Fix net2280_dequeue() + usb: gadget: net2272: Fix net2272_dequeue() + ARM: dts: pfla02: increase phy reset duration + net: ks8851: Dequeue RX packets explicitly + net: ks8851: Reassert reset pin if chip ID check fails + net: ks8851: Delay requesting IRQ until opened + net: ks8851: Set initial carrier state to down + staging: rtl8188eu: Fix potential NULL pointer dereference of kcalloc + staging: rtlwifi: rtl8822b: fix to avoid potential NULL pointer dereference + staging: rtl8712: uninitialized memory in read_bbreg_hdl() + staging: rtlwifi: Fix potential NULL pointer dereference of kzalloc + net: macb: Add null check for PCLK and HCLK + net/sched: don't dereference a->goto_chain to read the chain index + ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi + NFS: Fix a typo in nfs_init_timeout_values() + net: xilinx: fix possible object reference leak + net: ibm: fix possible object reference leak + net: ethernet: ti: fix possible object reference leak + gpio: aspeed: fix a potential NULL pointer dereference + drm/meson: Fix invalid pointer in meson_drv_unbind() + drm/meson: Uninstall IRQ handler + scsi: qla4xxx: fix a potential NULL pointer dereference + usb: usb251xb: fix to avoid potential NULL pointer dereference + usb: u132-hcd: fix resource leak + ceph: fix use-after-free on symlink traversal + scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN + libata: fix using DMA buffers on stack + gpio: of: Fix of_gpiochip_add() error path + kconfig/[mn]conf: handle backspace (^H) key + ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK + leds: pca9532: fix a potential NULL pointer dereference + KVM: arm64: Reset the PMU in preemptible context + KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory + scsi: aacraid: Insure we don't access PCIe space during AER/EEH + x86/realmode: Don't leak the trampoline kernel address + x86/mm: Don't exceed the valid physical address space + ipv4: ip_do_fragment: Preserve skb_iif during fragmentation + ipv6/flowlabel: wait rcu grace period before put_pid() + ipv6: invert flowlabel sharing check in process and user mode + l2ip: fix possible use-after-free + l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() + net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc + net: phy: marvell: Fix buffer overrun with stats counters + sctp: avoid running the sctp state machine recursively + packet: validate msg_namelen in send directly + bnxt_en: Improve multicast address setup logic. + bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() + ALSA: line6: use dynamic buffers + rxrpc: Fix net namespace cleanup + kasan: remove redundant initialization of variable 'real_size' + kasan: prevent compiler from optimizing away memset in tests + caif: reduce stack size with KASAN + ALSA: hda/realtek - Add new Dell platform for headset mode + USB: yurex: Fix protection fault after device removal + USB: w1 ds2490: Fix bug caused by improper use of altsetting array + usb: usbip: fix isoc packet num validation in get_pipe + USB: core: Fix unterminated string returned by usb_string() + USB: core: Fix bug caused by duplicate interface PM usage counter + nvme-loop: init nvmet_ctrl fatal_err_work when allocate + HID: logitech: check the return value of create_singlethread_workqueue + HID: debug: fix race condition with between rdesc_show() and device removal + rtc: sh: Fix invalid alarm warning for non-enabled alarm + batman-adv: Reduce claim hash refcnt only for removed entry + batman-adv: Reduce tt_local hash refcnt only for removed entry + batman-adv: Reduce tt_global hash refcnt only for removed entry + ARM: dts: rockchip: Fix gpu opp node names for rk3288 + net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands + bonding: show full hw address in sysfs for slave entries + net: stmmac: ratelimit RX error logs + net: stmmac: don't overwrite discard_frame status + net: stmmac: fix dropping of multi-descriptor RX frames + net: stmmac: don't log oversized frames + jffs2: fix use-after-free on symlink traversal + debugfs: fix use-after-free on symlink traversal + rtc: da9063: set uie_unsupported when relevant + HID: input: add mapping for Assistant key + vfio/pci: use correct format characters + scsi: core: add new RDAC LENOVO/DE_Series device + scsi: storvsc: Fix calculation of sub-channel count + net: hns: Fix WARNING when remove HNS driver with SMMU enabled + kmemleak: powerpc: skip scanning holes in the .bss section + hugetlbfs: fix memory leak for resv_map + sh: fix multiple function definition build errors + xsysace: Fix error handling in ace_setup + ARM: orion: don't use using 64-bit DMA masks + ARM: iop: don't use using 64-bit DMA masks + perf/x86/amd: Update generic hardware cache events for Family 17h + Bluetooth: btusb: request wake pin with NOAUTOEN + staging: iio: adt7316: allow adt751x to use internal vref for all dacs + staging: iio: adt7316: fix the dac read calculation + staging: iio: adt7316: fix the dac write calculation + scsi: RDMA/srpt: Fix a credit leak for aborted commands + ASoC: stm32: fix sai driver name initialisation + IB/core: Unregister notifier before freeing MAD security + IB/core: Fix potential memory leak while creating MAD agents + IB/core: Destroy QP if XRC QP fails + Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ + Input: stmfts - acknowledge that setting brightness is a blocking call + selinux: never allow relabeling on context mounts + powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search + x86/mce: Improve error message when kernel cannot recover, p2 + clk: x86: Add system specific quirk to mark clocks as critical + i2c: i2c-stm32f7: Fix SDADEL minimum formula + media: v4l2: i2c: ov7670: Fix PLL bypass register values + mm/kmemleak.c: fix unused-function warning + mac80211: don't attempt to rename ERR_PTR() debugfs dirs + i2c: Remove unnecessary call to irq_find_mapping + i2c: Clear client->irq in i2c_device_remove + i2c: Allow recovery of the initial IRQ by an I2C client device. + i2c: Prevent runtime suspend of adapter when Host Notify is required + ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR + USB: dummy-hcd: Fix failure to give back unlinked URBs + batman-adv: fix warning in function batadv_v_elp_get_throughput + riscv: fix accessing 8-byte variable from RV32 + net: stmmac: don't stop NAPI processing when dropping a packet + mfd: twl-core: Disable IRQ while suspended + block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx + arm/mach-at91/pm : fix possible object reference leak + fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock + block: pass no-op callback to INIT_WORK(). + platform/x86: intel_pmc_core: Fix PCH IP name + platform/x86: intel_pmc_core: Handle CFL regmap properly + x86/mm: Fix a crash with kmemleak_scan() + Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() + ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings + staging: greybus: power_supply: fix prop-descriptor request size + ASoC: hdmi-codec: fix S/PDIF DAI + ASoC:soc-pcm:fix a codec fixup issue in TDM case + ASoC: nau8824: fix the issue of the widget with prefix name + ASoC: nau8810: fix the issue of widget with prefixed name + ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate + ASoC: wm_adsp: Add locking to wm_adsp2_bus_error + ASoC: cs4270: Set auto-increment bit for register writes + IB/hfi1: Eliminate opcode tests on mr deref + MIPS: KGDB: fix kgdb support for SMP platforms. + ASoC: tlv320aic32x4: Fix Common Pins + drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() + perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS + perf/x86/intel: Initialize TFA MSR + linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() + ASoC: rockchip: pdm: fix regmap_ops hang issue + slab: fix a crash by reading /proc/slab_allocators + virtio_pci: fix a NULL pointer reference in vp_del_vqs + RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove + scsi: csiostor: fix missing data copy in csio_scsi_err_handler() + drm/mediatek: fix possible object reference leak + ASoC: Intel: kbl: fix wrong number of channels + virtio-blk: limit number of hw queues by nr_cpu_ids + platform/x86: pmc_atom: Drop __initconst on dmi table + genirq: Prevent use-after-free and work list corruption + usb: dwc3: Fix default lpm_nyet_threshold value + USB: serial: f81232: fix interrupt worker not stop + USB: cdc-acm: fix unthrottle races + usb-storage: Set virt_boundary_mask to avoid SG overflows + intel_th: pci: Add Comet Lake support + scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines + UAS: fix alignment of scatter/gather segments + ASoC: Intel: avoid Oops if DMA setup fails + locking/futex: Allow low-level atomic operations to return -EAGAIN + arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP + ASoC: tlv320aic3x: fix reset gpio reference counting + ASoC: stm32: sai: fix exposed capabilities in spdif mode + ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform + ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol + drm/omap: hdmi4_cec: Fix CEC clock handling for PM + IB/hfi1: Fix the allocation of RSM table + drm/amd/display: fix cursor black issue + objtool: Add machine_real_restart() to the noreturn list + objtool: Add rewind_stack_do_exit() to the noreturn list + RDMA/hns: Fix bug that caused srq creation to fail + perf/core: Fix perf_event_disable_inatomic() race + soc: sunxi: Fix missing dependency on REGMAP_MMIO + scsi: lpfc: change snprintf to scnprintf for possible overflow + UBUNTU: upstream stable to v4.14.119, v4.19.43
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1838459 Title: Bionic update: upstream stable patchset 2019-07-30 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1838459/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs