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-12-03 Ported from the following upstream stable releases: v4.19.87, v5.3.14 from git://git.kernel.org/ mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel net/mlx4_en: fix mlx4 ethtool -N insertion net/mlx4_en: Fix wrong limitation for number of TX rings net: rtnetlink: prevent underflows in do_setvfinfo() net/sched: act_pedit: fix WARN() in the traffic path net: sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key sfc: Only cancel the PPS workqueue if it exists net/mlx5e: Fix set vf link state error flow net/mlxfw: Verify FSM error code translation doesn't exceed array size net/mlx5: Fix auto group size calculation vhost/vsock: split packets to send using multiple buffers gpio: max77620: Fixup debounce delays tools: gpio: Correctly add make dependencies for gpio_utils nbd:fix memory leak in nbd_get_socket() virtio_console: allocate inbufs in add_port() only if it is needed Revert "fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()" mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs drm/i915/pmu: "Frequency" is reported as accumulated cycles drm/i915/userptr: Try to acquire the page lock around set_page_dirty() mwifiex: Fix NL80211_TX_POWER_LIMITED Bluetooth: Fix invalid-free in bcsp_close() ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe ath9k_hw: fix uninitialized variable data md/raid10: prevent access of uninitialized resync_pages offset mm/memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() net: phy: dp83867: fix speed 10 in sgmii mode net: phy: dp83867: increase SGMII autoneg timer duration ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary x86/insn: Fix awk regexp warnings x86/speculation: Fix incorrect MDS/TAA mitigation status x86/speculation: Fix redundant MDS mitigation message nbd: prevent memory leak futex: Prevent robust futex exit race ALSA: usb-audio: Fix NULL dereference at parsing BADD nfc: port100: handle command failure cleanly media: vivid: Set vid_cap_streaming and vid_out_streaming to true media: vivid: Fix wrong locking that causes race conditions on streaming stop media: usbvision: Fix races among open, close, and disconnect cpufreq: Add NULL checks to show() and store() methods of cpufreq media: uvcvideo: Fix error path in control parsing failure media: b2c2-flexcop-usb: add sanity checking media: cxusb: detect cxusb_ctrl_msg error in query media: imon: invalid dereference in imon_touch_event virtio_ring: fix return code on DMA mapping fails USBIP: add config dependency for SGL_ALLOC usbip: tools: fix fd leakage in the function of read_attr_usbip_status usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() usb-serial: cp201x: support Mark-10 digital force gauge USB: chaoskey: fix error case of a timeout appledisplay: fix error handling in the scheduled work USB: serial: mos7840: add USB ID to support Moxa UPort 2210 USB: serial: mos7720: fix remote wakeup USB: serial: mos7840: fix remote wakeup USB: serial: option: add support for DW5821e with eSIM support USB: serial: option: add support for Foxconn T77W968 LTE modules staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error net/tls: remove unused function tls_sw_sendpage_locked net/tls: enable sk_msg redirect to tls socket egress net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 net/mlx5: Update the list of the PCI supported devices net/mlx5: Update the list of the PCI supported devices virtio_balloon: fix shrinker count drm/amdgpu: disable gfxoff when using register read interface Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout x86/xen/32: Simplify ring check in xen_iret_crit_fixup() x86/doublefault/32: Fix stack canaries in the double fault handler x86/pti/32: Size initial_page_table correctly x86/cpu_entry_area: Add guard page for entry stack on 32bit selftests/x86/mov_ss_trap: Fix the SYSENTER test selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 media: usbvision: Fix invalid accesses after device disconnect media: mceusb: fix out of bounds read in MCE receiver buffer UBUNTU: upstream stable to v4.19.87, v5.3.14 ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Disco) Importance: Undecided Assignee: Kamal Mostafa (kamalmostafa) Status: In Progress ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Disco) Importance: Undecided Status: New ** Description changed: + SRU Justification - 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: - 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-12-03 - upstream stable patchset 2019-12-03 - from git://git.kernel.org/ + Ported from the following upstream stable releases: + v4.19.87, v5.3.14 + + from git://git.kernel.org/ + + mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel + net/mlx4_en: fix mlx4 ethtool -N insertion + net/mlx4_en: Fix wrong limitation for number of TX rings + net: rtnetlink: prevent underflows in do_setvfinfo() + net/sched: act_pedit: fix WARN() in the traffic path + net: sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key + sfc: Only cancel the PPS workqueue if it exists + net/mlx5e: Fix set vf link state error flow + net/mlxfw: Verify FSM error code translation doesn't exceed array size + net/mlx5: Fix auto group size calculation + vhost/vsock: split packets to send using multiple buffers + gpio: max77620: Fixup debounce delays + tools: gpio: Correctly add make dependencies for gpio_utils + nbd:fix memory leak in nbd_get_socket() + virtio_console: allocate inbufs in add_port() only if it is needed + Revert "fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()" + mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() + drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs + drm/i915/pmu: "Frequency" is reported as accumulated cycles + drm/i915/userptr: Try to acquire the page lock around set_page_dirty() + mwifiex: Fix NL80211_TX_POWER_LIMITED + Bluetooth: Fix invalid-free in bcsp_close() + ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe + ath9k_hw: fix uninitialized variable data + md/raid10: prevent access of uninitialized resync_pages offset + mm/memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() + net: phy: dp83867: fix speed 10 in sgmii mode + net: phy: dp83867: increase SGMII autoneg timer duration + ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary + x86/insn: Fix awk regexp warnings + x86/speculation: Fix incorrect MDS/TAA mitigation status + x86/speculation: Fix redundant MDS mitigation message + nbd: prevent memory leak + futex: Prevent robust futex exit race + ALSA: usb-audio: Fix NULL dereference at parsing BADD + nfc: port100: handle command failure cleanly + media: vivid: Set vid_cap_streaming and vid_out_streaming to true + media: vivid: Fix wrong locking that causes race conditions on streaming stop + media: usbvision: Fix races among open, close, and disconnect + cpufreq: Add NULL checks to show() and store() methods of cpufreq + media: uvcvideo: Fix error path in control parsing failure + media: b2c2-flexcop-usb: add sanity checking + media: cxusb: detect cxusb_ctrl_msg error in query + media: imon: invalid dereference in imon_touch_event + virtio_ring: fix return code on DMA mapping fails + USBIP: add config dependency for SGL_ALLOC + usbip: tools: fix fd leakage in the function of read_attr_usbip_status + usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() + usb-serial: cp201x: support Mark-10 digital force gauge + USB: chaoskey: fix error case of a timeout + appledisplay: fix error handling in the scheduled work + USB: serial: mos7840: add USB ID to support Moxa UPort 2210 + USB: serial: mos7720: fix remote wakeup + USB: serial: mos7840: fix remote wakeup + USB: serial: option: add support for DW5821e with eSIM support + USB: serial: option: add support for Foxconn T77W968 LTE modules + staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error + net/tls: remove unused function tls_sw_sendpage_locked + net/tls: enable sk_msg redirect to tls socket egress + net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 + net/mlx5: Update the list of the PCI supported devices + net/mlx5: Update the list of the PCI supported devices + virtio_balloon: fix shrinker count + drm/amdgpu: disable gfxoff when using register read interface + Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" + x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout + x86/xen/32: Simplify ring check in xen_iret_crit_fixup() + x86/doublefault/32: Fix stack canaries in the double fault handler + x86/pti/32: Size initial_page_table correctly + x86/cpu_entry_area: Add guard page for entry stack on 32bit + selftests/x86/mov_ss_trap: Fix the SYSENTER test + selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel + x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise + x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 + media: usbvision: Fix invalid accesses after device disconnect + media: mceusb: fix out of bounds read in MCE receiver buffer + UBUNTU: upstream stable to v4.19.87, v5.3.14 ** Changed in: linux (Ubuntu Disco) Status: New => In Progress ** Changed in: linux (Ubuntu Disco) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1855011 Title: Disco update: upstream stable patchset 2019-12-03 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1855011/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs