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: v5.4.208 upstream stable release from git://git.kernel.org/ pinctrl: stm32: fix optional IRQ support to gpios riscv: add as-options for modules with assembly compontents mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication lockdown: Fix kexec lockdown bypass with ima policy xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE PCI: hv: Fix multi-MSI to allow more than one MSI vector PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() PCI: hv: Fix interrupt mapping for multi-MSI serial: mvebu-uart: correctly report configured baudrate value xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe pinctrl: ralink: Check for null return of devm_kcalloc perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() igc: Reinstate IGC_REMOVED logic and implement it properly ip: Fix data-races around sysctl_ip_no_pmtu_disc. ip: Fix data-races around sysctl_ip_fwd_use_pmtu. ip: Fix data-races around sysctl_ip_nonlocal_bind. ip: Fix a data-race around sysctl_fwmark_reflect. tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. tcp: Fix data-races around sysctl_tcp_mtu_probing. tcp: Fix data-races around sysctl_tcp_base_mss. tcp: Fix data-races around sysctl_tcp_min_snd_mss. tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. tcp: Fix a data-race around sysctl_tcp_probe_threshold. tcp: Fix a data-race around sysctl_tcp_probe_interval. i2c: cadence: Change large transfer count reset logic to be unconditional net: stmmac: fix dma queue left shift overflow issue net/tls: Fix race in TLS device down flow igmp: Fix data-races around sysctl_igmp_llm_reports. igmp: Fix a data-race around sysctl_igmp_max_memberships. tcp: Fix data-races around sysctl_tcp_syncookies. tcp: Fix data-races around sysctl_tcp_reordering. tcp: Fix data-races around some timeout sysctl knobs. tcp: Fix a data-race around sysctl_tcp_notsent_lowat. tcp: Fix a data-race around sysctl_tcp_tw_reuse. tcp: Fix data-races around sysctl_max_syn_backlog. tcp: Fix data-races around sysctl_tcp_fastopen. iavf: Fix handling of dummy receive descriptors i40e: Fix erroneous adapter reinitialization during recovery process ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero gpio: pca953x: only use single read/write for No AI mode be2net: Fix buffer overflow in be_get_module_eeprom ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. udp: Fix a data-race around sysctl_udp_l3mdev_accept. tcp: Fix data-races around sysctl knobs related to SYN option. tcp: Fix a data-race around sysctl_tcp_early_retrans. tcp: Fix data-races around sysctl_tcp_recovery. tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. tcp: Fix a data-race around sysctl_tcp_retrans_collapse. tcp: Fix a data-race around sysctl_tcp_stdurg. tcp: Fix a data-race around sysctl_tcp_rfc1337. tcp: Fix data-races around sysctl_tcp_max_reordering. spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers mm/mempolicy: fix uninit-value in mpol_rebind_policy() bpf: Make sure mac_header was set before using it dlm: fix pending remove if msg allocation fails ima: remove the IMA_TEMPLATE Kconfig option UBUNTU: [Config] updateconfigs for IMA_TEMPLATE locking/refcount: Define constants for saturation and max refcount values locking/refcount: Ensure integer operands are treated as signed locking/refcount: Remove unused refcount_*_checked() variants locking/refcount: Move the bulk of the REFCOUNT_FULL implementation into the <linux/refcount.h> header locking/refcount: Improve performance of generic REFCOUNT_FULL code locking/refcount: Move saturation warnings out of line locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} definitions locking/refcount: Consolidate implementations of refcount_t UBUNTU: [Config] updateconfigs for REFCOUNT_FULL x86: get rid of small constant size cases in raw_copy_{to,from}_user() x86/uaccess: Implement macros for CMPXCHG on user addresses mmap locking API: initial implementation as rwsem wrappers x86/mce: Deduplicate exception handling bitfield.h: Fix "type of reg too small for mask" test ALSA: memalloc: Align buffer allocations in page size Bluetooth: Add bt_skb_sendmsg helper Bluetooth: Add bt_skb_sendmmsg helper Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg Bluetooth: Fix passing NULL to PTR_ERR Bluetooth: SCO: Fix sco_send_frame returning skb->len Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks tty: drivers/tty/, stop using tty_schedule_flip() tty: the rest, stop using tty_schedule_flip() tty: drop tty_schedule_flip() tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() Linux 5.4.208 UBUNTU: Upstream stable to v5.4.208 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Focal) Importance: Medium 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 Focal) 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: + v5.4.208 upstream stable release + from git://git.kernel.org/ - v5.4.208 upstream stable release - from git://git.kernel.org/ + pinctrl: stm32: fix optional IRQ support to gpios + riscv: add as-options for modules with assembly compontents + mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication + lockdown: Fix kexec lockdown bypass with ima policy + xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE + PCI: hv: Fix multi-MSI to allow more than one MSI vector + PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI + PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() + PCI: hv: Fix interrupt mapping for multi-MSI + serial: mvebu-uart: correctly report configured baudrate value + xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() + power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe + pinctrl: ralink: Check for null return of devm_kcalloc + perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() + igc: Reinstate IGC_REMOVED logic and implement it properly + ip: Fix data-races around sysctl_ip_no_pmtu_disc. + ip: Fix data-races around sysctl_ip_fwd_use_pmtu. + ip: Fix data-races around sysctl_ip_nonlocal_bind. + ip: Fix a data-race around sysctl_fwmark_reflect. + tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. + tcp: Fix data-races around sysctl_tcp_mtu_probing. + tcp: Fix data-races around sysctl_tcp_base_mss. + tcp: Fix data-races around sysctl_tcp_min_snd_mss. + tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. + tcp: Fix a data-race around sysctl_tcp_probe_threshold. + tcp: Fix a data-race around sysctl_tcp_probe_interval. + i2c: cadence: Change large transfer count reset logic to be unconditional + net: stmmac: fix dma queue left shift overflow issue + net/tls: Fix race in TLS device down flow + igmp: Fix data-races around sysctl_igmp_llm_reports. + igmp: Fix a data-race around sysctl_igmp_max_memberships. + tcp: Fix data-races around sysctl_tcp_syncookies. + tcp: Fix data-races around sysctl_tcp_reordering. + tcp: Fix data-races around some timeout sysctl knobs. + tcp: Fix a data-race around sysctl_tcp_notsent_lowat. + tcp: Fix a data-race around sysctl_tcp_tw_reuse. + tcp: Fix data-races around sysctl_max_syn_backlog. + tcp: Fix data-races around sysctl_tcp_fastopen. + iavf: Fix handling of dummy receive descriptors + i40e: Fix erroneous adapter reinitialization during recovery process + ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero + gpio: pca953x: only use single read/write for No AI mode + be2net: Fix buffer overflow in be_get_module_eeprom + ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. + udp: Fix a data-race around sysctl_udp_l3mdev_accept. + tcp: Fix data-races around sysctl knobs related to SYN option. + tcp: Fix a data-race around sysctl_tcp_early_retrans. + tcp: Fix data-races around sysctl_tcp_recovery. + tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. + tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. + tcp: Fix a data-race around sysctl_tcp_retrans_collapse. + tcp: Fix a data-race around sysctl_tcp_stdurg. + tcp: Fix a data-race around sysctl_tcp_rfc1337. + tcp: Fix data-races around sysctl_tcp_max_reordering. + spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers + mm/mempolicy: fix uninit-value in mpol_rebind_policy() + bpf: Make sure mac_header was set before using it + dlm: fix pending remove if msg allocation fails + ima: remove the IMA_TEMPLATE Kconfig option + UBUNTU: [Config] updateconfigs for IMA_TEMPLATE + locking/refcount: Define constants for saturation and max refcount values + locking/refcount: Ensure integer operands are treated as signed + locking/refcount: Remove unused refcount_*_checked() variants + locking/refcount: Move the bulk of the REFCOUNT_FULL implementation into the <linux/refcount.h> header + locking/refcount: Improve performance of generic REFCOUNT_FULL code + locking/refcount: Move saturation warnings out of line + locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} definitions + locking/refcount: Consolidate implementations of refcount_t + UBUNTU: [Config] updateconfigs for REFCOUNT_FULL + x86: get rid of small constant size cases in raw_copy_{to,from}_user() + x86/uaccess: Implement macros for CMPXCHG on user addresses + mmap locking API: initial implementation as rwsem wrappers + x86/mce: Deduplicate exception handling + bitfield.h: Fix "type of reg too small for mask" test + ALSA: memalloc: Align buffer allocations in page size + Bluetooth: Add bt_skb_sendmsg helper + Bluetooth: Add bt_skb_sendmmsg helper + Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg + Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg + Bluetooth: Fix passing NULL to PTR_ERR + Bluetooth: SCO: Fix sco_send_frame returning skb->len + Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks + tty: drivers/tty/, stop using tty_schedule_flip() + tty: the rest, stop using tty_schedule_flip() + tty: drop tty_schedule_flip() + tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() + tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() + x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() + Linux 5.4.208 + UBUNTU: Upstream stable to v5.4.208 ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Focal) Status: New => In Progress ** Changed in: linux (Ubuntu Focal) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Focal) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) -- 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/1988225 Title: Focal update: v5.4.208 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Focal: In Progress 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: v5.4.208 upstream stable release from git://git.kernel.org/ pinctrl: stm32: fix optional IRQ support to gpios riscv: add as-options for modules with assembly compontents mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication lockdown: Fix kexec lockdown bypass with ima policy xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE PCI: hv: Fix multi-MSI to allow more than one MSI vector PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() PCI: hv: Fix interrupt mapping for multi-MSI serial: mvebu-uart: correctly report configured baudrate value xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe pinctrl: ralink: Check for null return of devm_kcalloc perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() igc: Reinstate IGC_REMOVED logic and implement it properly ip: Fix data-races around sysctl_ip_no_pmtu_disc. ip: Fix data-races around sysctl_ip_fwd_use_pmtu. ip: Fix data-races around sysctl_ip_nonlocal_bind. ip: Fix a data-race around sysctl_fwmark_reflect. tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. tcp: Fix data-races around sysctl_tcp_mtu_probing. tcp: Fix data-races around sysctl_tcp_base_mss. tcp: Fix data-races around sysctl_tcp_min_snd_mss. tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. tcp: Fix a data-race around sysctl_tcp_probe_threshold. tcp: Fix a data-race around sysctl_tcp_probe_interval. i2c: cadence: Change large transfer count reset logic to be unconditional net: stmmac: fix dma queue left shift overflow issue net/tls: Fix race in TLS device down flow igmp: Fix data-races around sysctl_igmp_llm_reports. igmp: Fix a data-race around sysctl_igmp_max_memberships. tcp: Fix data-races around sysctl_tcp_syncookies. tcp: Fix data-races around sysctl_tcp_reordering. tcp: Fix data-races around some timeout sysctl knobs. tcp: Fix a data-race around sysctl_tcp_notsent_lowat. tcp: Fix a data-race around sysctl_tcp_tw_reuse. tcp: Fix data-races around sysctl_max_syn_backlog. tcp: Fix data-races around sysctl_tcp_fastopen. iavf: Fix handling of dummy receive descriptors i40e: Fix erroneous adapter reinitialization during recovery process ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero gpio: pca953x: only use single read/write for No AI mode be2net: Fix buffer overflow in be_get_module_eeprom ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. udp: Fix a data-race around sysctl_udp_l3mdev_accept. tcp: Fix data-races around sysctl knobs related to SYN option. tcp: Fix a data-race around sysctl_tcp_early_retrans. tcp: Fix data-races around sysctl_tcp_recovery. tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. tcp: Fix a data-race around sysctl_tcp_retrans_collapse. tcp: Fix a data-race around sysctl_tcp_stdurg. tcp: Fix a data-race around sysctl_tcp_rfc1337. tcp: Fix data-races around sysctl_tcp_max_reordering. spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers mm/mempolicy: fix uninit-value in mpol_rebind_policy() bpf: Make sure mac_header was set before using it dlm: fix pending remove if msg allocation fails ima: remove the IMA_TEMPLATE Kconfig option UBUNTU: [Config] updateconfigs for IMA_TEMPLATE locking/refcount: Define constants for saturation and max refcount values locking/refcount: Ensure integer operands are treated as signed locking/refcount: Remove unused refcount_*_checked() variants locking/refcount: Move the bulk of the REFCOUNT_FULL implementation into the <linux/refcount.h> header locking/refcount: Improve performance of generic REFCOUNT_FULL code locking/refcount: Move saturation warnings out of line locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} definitions locking/refcount: Consolidate implementations of refcount_t UBUNTU: [Config] updateconfigs for REFCOUNT_FULL x86: get rid of small constant size cases in raw_copy_{to,from}_user() x86/uaccess: Implement macros for CMPXCHG on user addresses mmap locking API: initial implementation as rwsem wrappers x86/mce: Deduplicate exception handling bitfield.h: Fix "type of reg too small for mask" test ALSA: memalloc: Align buffer allocations in page size Bluetooth: Add bt_skb_sendmsg helper Bluetooth: Add bt_skb_sendmmsg helper Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg Bluetooth: Fix passing NULL to PTR_ERR Bluetooth: SCO: Fix sco_send_frame returning skb->len Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks tty: drivers/tty/, stop using tty_schedule_flip() tty: the rest, stop using tty_schedule_flip() tty: drop tty_schedule_flip() tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() Linux 5.4.208 UBUNTU: Upstream stable to v5.4.208 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1988225/+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