Public bug reported: 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-15 Ported from the following upstream stable releases: v4.14.78, v4.18.16, v4.14.79, v4.18.17, v4.14.80, v4.18.18 from git://git.kernel.org/ media: af9035: prevent buffer overflow on write batman-adv: Avoid probe ELP information leak batman-adv: Fix segfault when writing to throughput_override batman-adv: Fix segfault when writing to sysfs elp_interval batman-adv: Prevent duplicated gateway_node entry batman-adv: Prevent duplicated nc_node entry batman-adv: Prevent duplicated softif_vlan entry batman-adv: Prevent duplicated global TT entry batman-adv: Prevent duplicated tvlv handler batman-adv: fix backbone_gw refcount on queue_work() failure batman-adv: fix hardif_neigh refcount on queue_work() failure clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs scsi: ibmvscsis: Fix a stringop-overflow warning scsi: ibmvscsis: Ensure partition name is properly NUL terminated intel_th: pci: Add Ice Lake PCH support Input: atakbd - fix Atari keymap Input: atakbd - fix Atari CapsLock behaviour net: emac: fix fixed-link setup for the RTL8363SB switch ravb: do not write 1 to reserved bits PCI: dwc: Fix scheduling while atomic issues drm: mali-dp: Call drm_crtc_vblank_reset on device init scsi: ipr: System hung while dlpar adding primary ipr adapter back scsi: sd: don't crash the host on invalid commands net/mlx4: Use cpumask_available for eq->affinity_mask clocksource/drivers/fttmr010: Fix set_next_event handler powerpc/tm: Fix userspace r13 corruption powerpc/tm: Avoid possible userspace r1 corruption on reclaim iommu/amd: Return devid as alias for ACPI HID devices ARC: build: Get rid of toolchain check ARC: build: Don't set CROSS_COMPILE in arch's Makefile HID: quirks: fix support for Apple Magic Keyboards staging: ccree: check DMA pool buf !NULL before free net/smc: fix sizeof to int comparison qed: Fix populating the invalid stag value in multi function mode. RDMA/uverbs: Fix validity check for modify QP bpf: test_maps, only support ESTABLISHED socks RDMA/bnxt_re: Fix system crash during RDMA resource initialization RISC-V: include linux/ftrace.h in asm-prototypes.h powerpc/numa: Use associativity if VPHN hcall is successful x86/boot: Fix kexec booting failure in the SEV bit detection code xfrm: Validate address prefix lengths in the xfrm selector. xfrm6: call kfree_skb when skb is toobig xfrm: reset transport header back to network header after all input transforms ahave been applied xfrm: reset crypto_done when iterating over multiple input xfrms mac80211: Always report TX status cfg80211: reg: Init wiphy_idx in regulatory_hint_core() mac80211: fix pending queue hang due to TX_DROP cfg80211: Address some corner cases in scan result channel updating mac80211: TDLS: fix skb queue/priority assignment mac80211: fix TX status reporting for ieee80211s ARM: 8799/1: mm: fix pci_ioremap_io() offset check xfrm: validate template mode netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev arm64: hugetlb: Fix handling of young ptes ARM: dts: BCM63xx: Fix incorrect interrupt specifiers net: macb: Clean 64b dma addresses if they are not detected soc: fsl: qbman: qman: avoid allocating from non existing gen_pool soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() mac80211_hwsim: do not omit multicast announce of first added radio Bluetooth: SMP: fix crash in unpairing pxa168fb: prepare the clock qed: Avoid implicit enum conversion in qed_set_tunn_cls_info qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor qed: Avoid constant logical operation warning in qed_vf_pf_acquire qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt asix: Check for supported Wake-on-LAN modes ax88179_178a: Check for supported Wake-on-LAN modes lan78xx: Check for supported Wake-on-LAN modes sr9800: Check for supported Wake-on-LAN modes r8152: Check for supported Wake-on-LAN Modes smsc75xx: Check for Wake-on-LAN modes smsc95xx: Check for Wake-on-LAN modes cfg80211: fix use-after-free in reg_process_hint() perf/core: Fix perf_pmu_unregister() locking perf/ring_buffer: Prevent concurent ring buffer access perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events net: fec: fix rare tx timeout declance: Fix continuation with the adapter identification message locking/ww_mutex: Fix runtime warning in the WW mutex selftest be2net: don't flip hw_features when VXLANs are added/deleted net: cxgb3_main: fix a missing-check bug yam: fix a missing-check bug ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() iwlwifi: mvm: check for short GI only for OFDM iwlwifi: dbg: allow wrt collection before ALIVE iwlwifi: fix the ALIVE notification layout usbip: vhci_hcd: update 'status' file header and format net/mlx5: Fix mlx5_get_vector_affinity function powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n dm integrity: fail early if required HMAC key is not available net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b net: phy: Add general dummy stubs for MMD register access scsi: qla2xxx: Avoid double completion of abort command kbuild: set no-integrated-as before incl. arch Makefile IB/mlx5: Avoid passing an invalid QP type to firmware l2tp: remove configurable payload offset cifs: Use ULL suffix for 64-bit constant KVM: x86: Update the exit_qualification access bits while walking an address sparc64: Fix regression in pmdp_invalidate(). tpm: move the delay_msec increment after sleep in tpm_transmit() bpf: sockmap, map_release does not hold refcnt for pinned maps tpm: tpm_crb: relinquish locality on error path. IB/usnic: Update with bug fixes from core code mmc: dw_mmc-rockchip: correct property names in debug MIPS: Workaround GCC __builtin_unreachable reordering bug iio: buffer: fix the function signature to match implementation selftests/powerpc: Add ptrace hw breakpoint test scsi: ibmvfc: Avoid unnecessary port relogin scsi: sd: Remember that READ CAPACITY(16) succeeded btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf net: phy: phylink: Don't release NULL GPIO x86/paravirt: Fix some warning messages net: stmmac: mark PM functions as __maybe_unused kconfig: fix the rule of mainmenu_stmt symbol libertas: call into generic suspend code before turning off power compiler.h: Allow arch-specific asm/compiler.h ARM: dts: imx53-qsb: disable 1.2GHz OPP perf python: Use -Wno-redundant-decls to build with PYTHON=python3 rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window() rxrpc: Only take the rwind and mtu values from latest ACK rxrpc: Fix connection-level abort handling selftests: rtnetlink.sh explicitly requires bash. fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() mtd: spi-nor: Add support for is25wp series chips ARM: dts: r8a7790: Correct critical CPU temperature media: uvcvideo: Fix driver reference counting Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" perf tools: Disable parallelism for 'make clean' drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path bridge: do not add port to router list when receives query with source 0.0.0.0 net: bridge: remove ipv6 zero address check in mcast queries ipv6: mcast: fix a use-after-free in inet6_mc_check ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called llc: set SOCK_RCU_FREE in llc_sap_add_socket() net: fec: don't dump RX FIFO register when not available net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs net: sched: gred: pass the right attribute to gred_change_table_def() net: socket: fix a missing-check bug net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules net: udp: fix handling of CHECKSUM_COMPLETE packets r8169: fix NAPI handling under high load sctp: fix race on sctp_id2asoc udp6: fix encap return code for resubmitting virtio_net: avoid using netif_tx_disable() for serializing tx routine ethtool: fix a privilege escalation bug bonding: fix length of actor system ip6_tunnel: Fix encapsulation layout openvswitch: Fix push/pop ethernet validation net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type net: sched: Fix for duplicate class dump net: drop skb on failure in ip_check_defrag() net: fix pskb_trim_rcsum_slow() with odd trim offset net/mlx5e: fix csum adjustments caused by RXFCS rtnetlink: Disallow FDB configuration for non-Ethernet device net: ipmr: fix unresolved entry dumps net: bcmgenet: Poll internal PHY for GENETv5 net/sched: cls_api: add missing validation of netlink attributes net/mlx5: Fix build break when CONFIG_SMP=n mac80211_hwsim: fix locking when iterating radios during ns exit rxrpc: Fix checks as to whether we should set up a new call rxrpc: Fix transport sockopts to get IPv4 errors on an IPv6 socket thunderbolt: Do not handle ICM events after domain is stopped thunderbolt: Initialize after IOMMUs RISCV: Fix end PFN for low memory drm/amd/display: Signal hw_done() after waiting for flip_done() powerpc/numa: Skip onlining a offline node in kdump path mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl perf report: Don't try to map ip to invalid map perf record: Use unmapped IP for inline callchain cursors rxrpc: Carry call state out of locked section in rxrpc_rotate_tx_window() gpio: Assign gpio_irq_chip::parents to non-stack pointer IB/mlx5: Unmap DMA addr from HCA before IOMMU rds: RDS (tcp) hangs on sendto() to unresponding address sparc64: Export __node_distance. sparc64: Make corrupted user stacks more debuggable. sparc64: Make proc_id signed. sparc64: Set %l4 properly on trap return after handling signals. sparc: Fix single-pcr perf event counter management. sparc: Fix syscall fallback bugs in VDSO. sparc: Throttle perf events properly. eeprom: at24: Add support for address-width property vfs: swap names of {do,vfs}_clone_file_range() bpf: fix partial copy of map_ptr when dst is scalar gpio: mxs: Get rid of external API call xfs: truncate transaction does not modify the inobt cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl drm/edid: VSDB yCBCr420 Deep Color mode bit definitions drm: fb-helper: Reject all pixel format changing requests cdc-acm: do not reset notification buffer index upon urb unlinking cdc-acm: correct counting of UART states in serial state notification cdc-acm: fix race between reset and control messaging usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() USB: fix the usbfs flag sanitization for control transfers Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM sched/fair: Fix throttle_list starvation with low CFS quota x86/tsc: Force inlining of cyc2ns bits x86, hibernate: Fix nosave_regions setup for hibernation x86/percpu: Fix this_cpu_read() x86/time: Correct the attribute on jiffies' definition x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowest setting drm/sun4i: Fix an ulong overflow in the dotclock driver x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Bionic) Importance: Undecided Status: New ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Bionic) Importance: Undecided Status: New ** 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-15 - from git://git.kernel.org/ + 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-15 + + Ported from the following upstream stable releases: + v4.14.78, v4.18.16, + v4.14.79, v4.18.17, + v4.14.80, v4.18.18 + + from git://git.kernel.org/ + + media: af9035: prevent buffer overflow on write + batman-adv: Avoid probe ELP information leak + batman-adv: Fix segfault when writing to throughput_override + batman-adv: Fix segfault when writing to sysfs elp_interval + batman-adv: Prevent duplicated gateway_node entry + batman-adv: Prevent duplicated nc_node entry + batman-adv: Prevent duplicated softif_vlan entry + batman-adv: Prevent duplicated global TT entry + batman-adv: Prevent duplicated tvlv handler + batman-adv: fix backbone_gw refcount on queue_work() failure + batman-adv: fix hardif_neigh refcount on queue_work() failure + clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs + scsi: ibmvscsis: Fix a stringop-overflow warning + scsi: ibmvscsis: Ensure partition name is properly NUL terminated + intel_th: pci: Add Ice Lake PCH support + Input: atakbd - fix Atari keymap + Input: atakbd - fix Atari CapsLock behaviour + net: emac: fix fixed-link setup for the RTL8363SB switch + ravb: do not write 1 to reserved bits + PCI: dwc: Fix scheduling while atomic issues + drm: mali-dp: Call drm_crtc_vblank_reset on device init + scsi: ipr: System hung while dlpar adding primary ipr adapter back + scsi: sd: don't crash the host on invalid commands + net/mlx4: Use cpumask_available for eq->affinity_mask + clocksource/drivers/fttmr010: Fix set_next_event handler + powerpc/tm: Fix userspace r13 corruption + powerpc/tm: Avoid possible userspace r1 corruption on reclaim + iommu/amd: Return devid as alias for ACPI HID devices + ARC: build: Get rid of toolchain check + ARC: build: Don't set CROSS_COMPILE in arch's Makefile + HID: quirks: fix support for Apple Magic Keyboards + staging: ccree: check DMA pool buf !NULL before free + net/smc: fix sizeof to int comparison + qed: Fix populating the invalid stag value in multi function mode. + RDMA/uverbs: Fix validity check for modify QP + bpf: test_maps, only support ESTABLISHED socks + RDMA/bnxt_re: Fix system crash during RDMA resource initialization + RISC-V: include linux/ftrace.h in asm-prototypes.h + powerpc/numa: Use associativity if VPHN hcall is successful + x86/boot: Fix kexec booting failure in the SEV bit detection code + xfrm: Validate address prefix lengths in the xfrm selector. + xfrm6: call kfree_skb when skb is toobig + xfrm: reset transport header back to network header after all input transforms ahave been applied + xfrm: reset crypto_done when iterating over multiple input xfrms + mac80211: Always report TX status + cfg80211: reg: Init wiphy_idx in regulatory_hint_core() + mac80211: fix pending queue hang due to TX_DROP + cfg80211: Address some corner cases in scan result channel updating + mac80211: TDLS: fix skb queue/priority assignment + mac80211: fix TX status reporting for ieee80211s + ARM: 8799/1: mm: fix pci_ioremap_io() offset check + xfrm: validate template mode + netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev + arm64: hugetlb: Fix handling of young ptes + ARM: dts: BCM63xx: Fix incorrect interrupt specifiers + net: macb: Clean 64b dma addresses if they are not detected + soc: fsl: qbman: qman: avoid allocating from non existing gen_pool + soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() + mac80211_hwsim: do not omit multicast announce of first added radio + Bluetooth: SMP: fix crash in unpairing + pxa168fb: prepare the clock + qed: Avoid implicit enum conversion in qed_set_tunn_cls_info + qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv + qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor + qed: Avoid constant logical operation warning in qed_vf_pf_acquire + qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt + asix: Check for supported Wake-on-LAN modes + ax88179_178a: Check for supported Wake-on-LAN modes + lan78xx: Check for supported Wake-on-LAN modes + sr9800: Check for supported Wake-on-LAN modes + r8152: Check for supported Wake-on-LAN Modes + smsc75xx: Check for Wake-on-LAN modes + smsc95xx: Check for Wake-on-LAN modes + cfg80211: fix use-after-free in reg_process_hint() + perf/core: Fix perf_pmu_unregister() locking + perf/ring_buffer: Prevent concurent ring buffer access + perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX + perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events + net: fec: fix rare tx timeout + declance: Fix continuation with the adapter identification message + locking/ww_mutex: Fix runtime warning in the WW mutex selftest + be2net: don't flip hw_features when VXLANs are added/deleted + net: cxgb3_main: fix a missing-check bug + yam: fix a missing-check bug + ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() + iwlwifi: mvm: check for short GI only for OFDM + iwlwifi: dbg: allow wrt collection before ALIVE + iwlwifi: fix the ALIVE notification layout + usbip: vhci_hcd: update 'status' file header and format + net/mlx5: Fix mlx5_get_vector_affinity function + powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n + dm integrity: fail early if required HMAC key is not available + net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b + net: phy: Add general dummy stubs for MMD register access + scsi: qla2xxx: Avoid double completion of abort command + kbuild: set no-integrated-as before incl. arch Makefile + IB/mlx5: Avoid passing an invalid QP type to firmware + l2tp: remove configurable payload offset + cifs: Use ULL suffix for 64-bit constant + KVM: x86: Update the exit_qualification access bits while walking an address + sparc64: Fix regression in pmdp_invalidate(). + tpm: move the delay_msec increment after sleep in tpm_transmit() + bpf: sockmap, map_release does not hold refcnt for pinned maps + tpm: tpm_crb: relinquish locality on error path. + IB/usnic: Update with bug fixes from core code + mmc: dw_mmc-rockchip: correct property names in debug + MIPS: Workaround GCC __builtin_unreachable reordering bug + iio: buffer: fix the function signature to match implementation + selftests/powerpc: Add ptrace hw breakpoint test + scsi: ibmvfc: Avoid unnecessary port relogin + scsi: sd: Remember that READ CAPACITY(16) succeeded + btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf + net: phy: phylink: Don't release NULL GPIO + x86/paravirt: Fix some warning messages + net: stmmac: mark PM functions as __maybe_unused + kconfig: fix the rule of mainmenu_stmt symbol + libertas: call into generic suspend code before turning off power + compiler.h: Allow arch-specific asm/compiler.h + ARM: dts: imx53-qsb: disable 1.2GHz OPP + perf python: Use -Wno-redundant-decls to build with PYTHON=python3 + rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window() + rxrpc: Only take the rwind and mtu values from latest ACK + rxrpc: Fix connection-level abort handling + selftests: rtnetlink.sh explicitly requires bash. + fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() + mtd: spi-nor: Add support for is25wp series chips + ARM: dts: r8a7790: Correct critical CPU temperature + media: uvcvideo: Fix driver reference counting + Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" + perf tools: Disable parallelism for 'make clean' + drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path + bridge: do not add port to router list when receives query with source 0.0.0.0 + net: bridge: remove ipv6 zero address check in mcast queries + ipv6: mcast: fix a use-after-free in inet6_mc_check + ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called + llc: set SOCK_RCU_FREE in llc_sap_add_socket() + net: fec: don't dump RX FIFO register when not available + net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs + net: sched: gred: pass the right attribute to gred_change_table_def() + net: socket: fix a missing-check bug + net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules + net: udp: fix handling of CHECKSUM_COMPLETE packets + r8169: fix NAPI handling under high load + sctp: fix race on sctp_id2asoc + udp6: fix encap return code for resubmitting + virtio_net: avoid using netif_tx_disable() for serializing tx routine + ethtool: fix a privilege escalation bug + bonding: fix length of actor system + ip6_tunnel: Fix encapsulation layout + openvswitch: Fix push/pop ethernet validation + net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type + net: sched: Fix for duplicate class dump + net: drop skb on failure in ip_check_defrag() + net: fix pskb_trim_rcsum_slow() with odd trim offset + net/mlx5e: fix csum adjustments caused by RXFCS + rtnetlink: Disallow FDB configuration for non-Ethernet device + net: ipmr: fix unresolved entry dumps + net: bcmgenet: Poll internal PHY for GENETv5 + net/sched: cls_api: add missing validation of netlink attributes + net/mlx5: Fix build break when CONFIG_SMP=n + mac80211_hwsim: fix locking when iterating radios during ns exit + rxrpc: Fix checks as to whether we should set up a new call + rxrpc: Fix transport sockopts to get IPv4 errors on an IPv6 socket + thunderbolt: Do not handle ICM events after domain is stopped + thunderbolt: Initialize after IOMMUs + RISCV: Fix end PFN for low memory + drm/amd/display: Signal hw_done() after waiting for flip_done() + powerpc/numa: Skip onlining a offline node in kdump path + mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl + perf report: Don't try to map ip to invalid map + perf record: Use unmapped IP for inline callchain cursors + rxrpc: Carry call state out of locked section in rxrpc_rotate_tx_window() + gpio: Assign gpio_irq_chip::parents to non-stack pointer + IB/mlx5: Unmap DMA addr from HCA before IOMMU + rds: RDS (tcp) hangs on sendto() to unresponding address + sparc64: Export __node_distance. + sparc64: Make corrupted user stacks more debuggable. + sparc64: Make proc_id signed. + sparc64: Set %l4 properly on trap return after handling signals. + sparc: Fix single-pcr perf event counter management. + sparc: Fix syscall fallback bugs in VDSO. + sparc: Throttle perf events properly. + eeprom: at24: Add support for address-width property + vfs: swap names of {do,vfs}_clone_file_range() + bpf: fix partial copy of map_ptr when dst is scalar + gpio: mxs: Get rid of external API call + xfs: truncate transaction does not modify the inobt + cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) + drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl + drm/edid: VSDB yCBCr420 Deep Color mode bit definitions + drm: fb-helper: Reject all pixel format changing requests + cdc-acm: do not reset notification buffer index upon urb unlinking + cdc-acm: correct counting of UART states in serial state notification + cdc-acm: fix race between reset and control messaging + usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() + USB: fix the usbfs flag sanitization for control transfers + Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM + sched/fair: Fix throttle_list starvation with low CFS quota + x86/tsc: Force inlining of cyc2ns bits + x86, hibernate: Fix nosave_regions setup for hibernation + x86/percpu: Fix this_cpu_read() + x86/time: Correct the attribute on jiffies' definition + x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU + clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowest setting + drm/sun4i: Fix an ulong overflow in the dotclock driver + x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1836654 Title: Bionic update: upstream stable patchset 2019-07-15 Status in linux package in Ubuntu: Confirmed Status in linux source package in Bionic: New 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 following upstream stable patches should be included in the Ubuntu kernel: upstream stable patchset 2019-07-15 Ported from the following upstream stable releases: v4.14.78, v4.18.16, v4.14.79, v4.18.17, v4.14.80, v4.18.18 from git://git.kernel.org/ media: af9035: prevent buffer overflow on write batman-adv: Avoid probe ELP information leak batman-adv: Fix segfault when writing to throughput_override batman-adv: Fix segfault when writing to sysfs elp_interval batman-adv: Prevent duplicated gateway_node entry batman-adv: Prevent duplicated nc_node entry batman-adv: Prevent duplicated softif_vlan entry batman-adv: Prevent duplicated global TT entry batman-adv: Prevent duplicated tvlv handler batman-adv: fix backbone_gw refcount on queue_work() failure batman-adv: fix hardif_neigh refcount on queue_work() failure clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs scsi: ibmvscsis: Fix a stringop-overflow warning scsi: ibmvscsis: Ensure partition name is properly NUL terminated intel_th: pci: Add Ice Lake PCH support Input: atakbd - fix Atari keymap Input: atakbd - fix Atari CapsLock behaviour net: emac: fix fixed-link setup for the RTL8363SB switch ravb: do not write 1 to reserved bits PCI: dwc: Fix scheduling while atomic issues drm: mali-dp: Call drm_crtc_vblank_reset on device init scsi: ipr: System hung while dlpar adding primary ipr adapter back scsi: sd: don't crash the host on invalid commands net/mlx4: Use cpumask_available for eq->affinity_mask clocksource/drivers/fttmr010: Fix set_next_event handler powerpc/tm: Fix userspace r13 corruption powerpc/tm: Avoid possible userspace r1 corruption on reclaim iommu/amd: Return devid as alias for ACPI HID devices ARC: build: Get rid of toolchain check ARC: build: Don't set CROSS_COMPILE in arch's Makefile HID: quirks: fix support for Apple Magic Keyboards staging: ccree: check DMA pool buf !NULL before free net/smc: fix sizeof to int comparison qed: Fix populating the invalid stag value in multi function mode. RDMA/uverbs: Fix validity check for modify QP bpf: test_maps, only support ESTABLISHED socks RDMA/bnxt_re: Fix system crash during RDMA resource initialization RISC-V: include linux/ftrace.h in asm-prototypes.h powerpc/numa: Use associativity if VPHN hcall is successful x86/boot: Fix kexec booting failure in the SEV bit detection code xfrm: Validate address prefix lengths in the xfrm selector. xfrm6: call kfree_skb when skb is toobig xfrm: reset transport header back to network header after all input transforms ahave been applied xfrm: reset crypto_done when iterating over multiple input xfrms mac80211: Always report TX status cfg80211: reg: Init wiphy_idx in regulatory_hint_core() mac80211: fix pending queue hang due to TX_DROP cfg80211: Address some corner cases in scan result channel updating mac80211: TDLS: fix skb queue/priority assignment mac80211: fix TX status reporting for ieee80211s ARM: 8799/1: mm: fix pci_ioremap_io() offset check xfrm: validate template mode netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev arm64: hugetlb: Fix handling of young ptes ARM: dts: BCM63xx: Fix incorrect interrupt specifiers net: macb: Clean 64b dma addresses if they are not detected soc: fsl: qbman: qman: avoid allocating from non existing gen_pool soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() mac80211_hwsim: do not omit multicast announce of first added radio Bluetooth: SMP: fix crash in unpairing pxa168fb: prepare the clock qed: Avoid implicit enum conversion in qed_set_tunn_cls_info qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor qed: Avoid constant logical operation warning in qed_vf_pf_acquire qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt asix: Check for supported Wake-on-LAN modes ax88179_178a: Check for supported Wake-on-LAN modes lan78xx: Check for supported Wake-on-LAN modes sr9800: Check for supported Wake-on-LAN modes r8152: Check for supported Wake-on-LAN Modes smsc75xx: Check for Wake-on-LAN modes smsc95xx: Check for Wake-on-LAN modes cfg80211: fix use-after-free in reg_process_hint() perf/core: Fix perf_pmu_unregister() locking perf/ring_buffer: Prevent concurent ring buffer access perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events net: fec: fix rare tx timeout declance: Fix continuation with the adapter identification message locking/ww_mutex: Fix runtime warning in the WW mutex selftest be2net: don't flip hw_features when VXLANs are added/deleted net: cxgb3_main: fix a missing-check bug yam: fix a missing-check bug ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() iwlwifi: mvm: check for short GI only for OFDM iwlwifi: dbg: allow wrt collection before ALIVE iwlwifi: fix the ALIVE notification layout usbip: vhci_hcd: update 'status' file header and format net/mlx5: Fix mlx5_get_vector_affinity function powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n dm integrity: fail early if required HMAC key is not available net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b net: phy: Add general dummy stubs for MMD register access scsi: qla2xxx: Avoid double completion of abort command kbuild: set no-integrated-as before incl. arch Makefile IB/mlx5: Avoid passing an invalid QP type to firmware l2tp: remove configurable payload offset cifs: Use ULL suffix for 64-bit constant KVM: x86: Update the exit_qualification access bits while walking an address sparc64: Fix regression in pmdp_invalidate(). tpm: move the delay_msec increment after sleep in tpm_transmit() bpf: sockmap, map_release does not hold refcnt for pinned maps tpm: tpm_crb: relinquish locality on error path. IB/usnic: Update with bug fixes from core code mmc: dw_mmc-rockchip: correct property names in debug MIPS: Workaround GCC __builtin_unreachable reordering bug iio: buffer: fix the function signature to match implementation selftests/powerpc: Add ptrace hw breakpoint test scsi: ibmvfc: Avoid unnecessary port relogin scsi: sd: Remember that READ CAPACITY(16) succeeded btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf net: phy: phylink: Don't release NULL GPIO x86/paravirt: Fix some warning messages net: stmmac: mark PM functions as __maybe_unused kconfig: fix the rule of mainmenu_stmt symbol libertas: call into generic suspend code before turning off power compiler.h: Allow arch-specific asm/compiler.h ARM: dts: imx53-qsb: disable 1.2GHz OPP perf python: Use -Wno-redundant-decls to build with PYTHON=python3 rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window() rxrpc: Only take the rwind and mtu values from latest ACK rxrpc: Fix connection-level abort handling selftests: rtnetlink.sh explicitly requires bash. fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() mtd: spi-nor: Add support for is25wp series chips ARM: dts: r8a7790: Correct critical CPU temperature media: uvcvideo: Fix driver reference counting Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" perf tools: Disable parallelism for 'make clean' drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path bridge: do not add port to router list when receives query with source 0.0.0.0 net: bridge: remove ipv6 zero address check in mcast queries ipv6: mcast: fix a use-after-free in inet6_mc_check ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called llc: set SOCK_RCU_FREE in llc_sap_add_socket() net: fec: don't dump RX FIFO register when not available net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs net: sched: gred: pass the right attribute to gred_change_table_def() net: socket: fix a missing-check bug net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules net: udp: fix handling of CHECKSUM_COMPLETE packets r8169: fix NAPI handling under high load sctp: fix race on sctp_id2asoc udp6: fix encap return code for resubmitting virtio_net: avoid using netif_tx_disable() for serializing tx routine ethtool: fix a privilege escalation bug bonding: fix length of actor system ip6_tunnel: Fix encapsulation layout openvswitch: Fix push/pop ethernet validation net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type net: sched: Fix for duplicate class dump net: drop skb on failure in ip_check_defrag() net: fix pskb_trim_rcsum_slow() with odd trim offset net/mlx5e: fix csum adjustments caused by RXFCS rtnetlink: Disallow FDB configuration for non-Ethernet device net: ipmr: fix unresolved entry dumps net: bcmgenet: Poll internal PHY for GENETv5 net/sched: cls_api: add missing validation of netlink attributes net/mlx5: Fix build break when CONFIG_SMP=n mac80211_hwsim: fix locking when iterating radios during ns exit rxrpc: Fix checks as to whether we should set up a new call rxrpc: Fix transport sockopts to get IPv4 errors on an IPv6 socket thunderbolt: Do not handle ICM events after domain is stopped thunderbolt: Initialize after IOMMUs RISCV: Fix end PFN for low memory drm/amd/display: Signal hw_done() after waiting for flip_done() powerpc/numa: Skip onlining a offline node in kdump path mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl perf report: Don't try to map ip to invalid map perf record: Use unmapped IP for inline callchain cursors rxrpc: Carry call state out of locked section in rxrpc_rotate_tx_window() gpio: Assign gpio_irq_chip::parents to non-stack pointer IB/mlx5: Unmap DMA addr from HCA before IOMMU rds: RDS (tcp) hangs on sendto() to unresponding address sparc64: Export __node_distance. sparc64: Make corrupted user stacks more debuggable. sparc64: Make proc_id signed. sparc64: Set %l4 properly on trap return after handling signals. sparc: Fix single-pcr perf event counter management. sparc: Fix syscall fallback bugs in VDSO. sparc: Throttle perf events properly. eeprom: at24: Add support for address-width property vfs: swap names of {do,vfs}_clone_file_range() bpf: fix partial copy of map_ptr when dst is scalar gpio: mxs: Get rid of external API call xfs: truncate transaction does not modify the inobt cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl drm/edid: VSDB yCBCr420 Deep Color mode bit definitions drm: fb-helper: Reject all pixel format changing requests cdc-acm: do not reset notification buffer index upon urb unlinking cdc-acm: correct counting of UART states in serial state notification cdc-acm: fix race between reset and control messaging usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() USB: fix the usbfs flag sanitization for control transfers Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM sched/fair: Fix throttle_list starvation with low CFS quota x86/tsc: Force inlining of cyc2ns bits x86, hibernate: Fix nosave_regions setup for hibernation x86/percpu: Fix this_cpu_read() x86/time: Correct the attribute on jiffies' definition x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowest setting drm/sun4i: Fix an ulong overflow in the dotclock driver x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1836654/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp