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.15.171 upstream stable release from git://git.kernel.org/ selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test ksmbd: fix user-after-free from session log off ACPI: PRM: Remove unnecessary blank lines ACPI: PRM: Change handler_addr type to void pointer ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context cgroup: Fix potential overflow issue when checking max_depth mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys wifi: brcm80211: BRCM_TRACING should depend on TRACING RDMA/cxgb4: Dump vendor specific QP details RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down RDMA/bnxt_re: synchronize the qp-handle table array mac80211: do drv_reconfig_complete() before restarting all mac80211: Add support to trigger sta disconnect on hardware restart wifi: iwlwifi: mvm: disconnect station vifs if recovery failed wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() gtp: allow -1 to be specified as file description from userspace net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() bpf: Fix out-of-bounds write in trie_get_next_key() netfilter: Fix use-after-free in get_info() net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension netfilter: nft_payload: sanitize offset and length before calling skb_checksum() firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() ACPI: CPPC: Make rmw_lock a raw_spin_lock fs/ntfs3: Check if more than chunk-size bytes are written fs/ntfs3: Fix warning possible deadlock in ntfs_set_state fs/ntfs3: Fix possible deadlock in mi_read fs/ntfs3: Additional check in ni_clear() scsi: scsi_transport_fc: Allow setting rport state to current state net: amd: mvme147: Fix probe banner message NFS: remove revoked delegation from server's delegation list misc: sgi-gru: Don't disable preemption in GRU driver usbip: tools: Fix detach_port() invalid port error path usb: phy: Fix API devm_usb_put_phy() can not release the phy usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() xhci: Fix Link TRB DMA in command ring stopped completion event xhci: Use pm_runtime_get to prevent RPM on unsupported systems Revert "driver core: Fix uevent_show() vs driver detach race" wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower wifi: ath10k: Fix memory leak in management tx wifi: iwlegacy: Clear stale interrupts before resuming device staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() iio: light: veml6030: fix microlux value calculation nilfs2: fix potential deadlock with newly created symlinks riscv: vdso: Prevent the compiler from inserting calls to memset() riscv: efi: Set NX compat flag in PE/COFF header riscv: Use '%u' to format the output of 'cpu' riscv: Remove unused GENERATING_ASM_OFFSETS riscv: Remove duplicated GET_RM mm/page_alloc: call check_new_pages() while zone spinlock is not held mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() mm/page_alloc: split out buddy removal code from rmqueue into separate helper mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE mm/page_alloc: treat RT tasks similar to __GFP_HIGH mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags mm/page_alloc: explicitly define what alloc flags deplete min reserves mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow x86/bugs: Use code segment selector for VERW operand nilfs2: fix kernel bug due to missing clearing of checked flag wifi: iwlwifi: mvm: fix 6 GHz scan construction mm: shmem: fix data-race in shmem_getattr() Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" drm/i915: Fix potential context UAFs vt: prevent kernel-infoleak in con_font_get() mac80211: always have ieee80211_sta_restart() Linux 5.15.171 UBUNTU: Upstream stable to v5.15.171 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Jammy) Importance: Medium Assignee: Manuel Diewald (diewald) 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 Jammy) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Jammy) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Jammy) Status: New => In Progress ** Changed in: linux (Ubuntu Jammy) Assignee: (unassigned) => Manuel Diewald (diewald) ** 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: v5.15.171 upstream stable release from git://git.kernel.org/ - + selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test + ksmbd: fix user-after-free from session log off + ACPI: PRM: Remove unnecessary blank lines + ACPI: PRM: Change handler_addr type to void pointer + ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context + cgroup: Fix potential overflow issue when checking max_depth + mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING + wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys + wifi: brcm80211: BRCM_TRACING should depend on TRACING + RDMA/cxgb4: Dump vendor specific QP details + RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down + RDMA/bnxt_re: synchronize the qp-handle table array + mac80211: do drv_reconfig_complete() before restarting all + mac80211: Add support to trigger sta disconnect on hardware restart + wifi: iwlwifi: mvm: disconnect station vifs if recovery failed + wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() + ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() + net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data + ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() + gtp: allow -1 to be specified as file description from userspace + net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT + netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() + bpf: Fix out-of-bounds write in trie_get_next_key() + netfilter: Fix use-after-free in get_info() + net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension + netfilter: nft_payload: sanitize offset and length before calling skb_checksum() + firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() + ACPI: CPPC: Make rmw_lock a raw_spin_lock + fs/ntfs3: Check if more than chunk-size bytes are written + fs/ntfs3: Fix warning possible deadlock in ntfs_set_state + fs/ntfs3: Fix possible deadlock in mi_read + fs/ntfs3: Additional check in ni_clear() + scsi: scsi_transport_fc: Allow setting rport state to current state + net: amd: mvme147: Fix probe banner message + NFS: remove revoked delegation from server's delegation list + misc: sgi-gru: Don't disable preemption in GRU driver + usbip: tools: Fix detach_port() invalid port error path + usb: phy: Fix API devm_usb_put_phy() can not release the phy + usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() + xhci: Fix Link TRB DMA in command ring stopped completion event + xhci: Use pm_runtime_get to prevent RPM on unsupported systems + Revert "driver core: Fix uevent_show() vs driver detach race" + wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower + wifi: ath10k: Fix memory leak in management tx + wifi: iwlegacy: Clear stale interrupts before resuming device + staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() + iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() + iio: light: veml6030: fix microlux value calculation + nilfs2: fix potential deadlock with newly created symlinks + riscv: vdso: Prevent the compiler from inserting calls to memset() + riscv: efi: Set NX compat flag in PE/COFF header + riscv: Use '%u' to format the output of 'cpu' + riscv: Remove unused GENERATING_ASM_OFFSETS + riscv: Remove duplicated GET_RM + mm/page_alloc: call check_new_pages() while zone spinlock is not held + mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() + mm/page_alloc: split out buddy removal code from rmqueue into separate helper + mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE + mm/page_alloc: treat RT tasks similar to __GFP_HIGH + mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags + mm/page_alloc: explicitly define what alloc flags deplete min reserves + mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves + mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves + ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow + x86/bugs: Use code segment selector for VERW operand + nilfs2: fix kernel bug due to missing clearing of checked flag + wifi: iwlwifi: mvm: fix 6 GHz scan construction + mm: shmem: fix data-race in shmem_getattr() + Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" + drm/i915: Fix potential context UAFs + vt: prevent kernel-infoleak in con_font_get() + mac80211: always have ieee80211_sta_restart() Linux 5.15.171 - mac80211: always have ieee80211_sta_restart() - vt: prevent kernel-infoleak in con_font_get() - drm/i915: Fix potential context UAFs - Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" - mm: shmem: fix data-race in shmem_getattr() - wifi: iwlwifi: mvm: fix 6 GHz scan construction - nilfs2: fix kernel bug due to missing clearing of checked flag - x86/bugs: Use code segment selector for VERW operand - ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow - mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves - mm/page_alloc: explicitly define what alloc flags deplete min reserves - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags - mm/page_alloc: treat RT tasks similar to __GFP_HIGH - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE - mm/page_alloc: split out buddy removal code from rmqueue into separate helper - mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() - mm/page_alloc: call check_new_pages() while zone spinlock is not held - riscv: Remove duplicated GET_RM - riscv: Remove unused GENERATING_ASM_OFFSETS - riscv: Use '%u' to format the output of 'cpu' - riscv: efi: Set NX compat flag in PE/COFF header - riscv: vdso: Prevent the compiler from inserting calls to memset() - nilfs2: fix potential deadlock with newly created symlinks - iio: light: veml6030: fix microlux value calculation - iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() - staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() - wifi: iwlegacy: Clear stale interrupts before resuming device - wifi: ath10k: Fix memory leak in management tx - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower - Revert "driver core: Fix uevent_show() vs driver detach race" - xhci: Use pm_runtime_get to prevent RPM on unsupported systems - xhci: Fix Link TRB DMA in command ring stopped completion event - usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() - usb: phy: Fix API devm_usb_put_phy() can not release the phy - usbip: tools: Fix detach_port() invalid port error path - misc: sgi-gru: Don't disable preemption in GRU driver - NFS: remove revoked delegation from server's delegation list - net: amd: mvme147: Fix probe banner message - scsi: scsi_transport_fc: Allow setting rport state to current state - fs/ntfs3: Additional check in ni_clear() - fs/ntfs3: Fix possible deadlock in mi_read - fs/ntfs3: Fix warning possible deadlock in ntfs_set_state - fs/ntfs3: Check if more than chunk-size bytes are written - ACPI: CPPC: Make rmw_lock a raw_spin_lock - firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() - net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension - netfilter: Fix use-after-free in get_info() - bpf: Fix out-of-bounds write in trie_get_next_key() - netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT - gtp: allow -1 to be specified as file description from userspace - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() - net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data - ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() - wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed - mac80211: Add support to trigger sta disconnect on hardware restart - mac80211: do drv_reconfig_complete() before restarting all - RDMA/bnxt_re: synchronize the qp-handle table array - RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down - RDMA/cxgb4: Dump vendor specific QP details - wifi: brcm80211: BRCM_TRACING should depend on TRACING - wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys - mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING - cgroup: Fix potential overflow issue when checking max_depth - ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context - ACPI: PRM: Change handler_addr type to void pointer - ACPI: PRM: Remove unnecessary blank lines - ksmbd: fix user-after-free from session log off - selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test + UBUNTU: Upstream stable to v5.15.171 -- 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/2089405 Title: Jammy update: v5.15.171 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Jammy: 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.15.171 upstream stable release from git://git.kernel.org/ selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test ksmbd: fix user-after-free from session log off ACPI: PRM: Remove unnecessary blank lines ACPI: PRM: Change handler_addr type to void pointer ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context cgroup: Fix potential overflow issue when checking max_depth mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys wifi: brcm80211: BRCM_TRACING should depend on TRACING RDMA/cxgb4: Dump vendor specific QP details RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down RDMA/bnxt_re: synchronize the qp-handle table array mac80211: do drv_reconfig_complete() before restarting all mac80211: Add support to trigger sta disconnect on hardware restart wifi: iwlwifi: mvm: disconnect station vifs if recovery failed wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() gtp: allow -1 to be specified as file description from userspace net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write() bpf: Fix out-of-bounds write in trie_get_next_key() netfilter: Fix use-after-free in get_info() net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension netfilter: nft_payload: sanitize offset and length before calling skb_checksum() firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() ACPI: CPPC: Make rmw_lock a raw_spin_lock fs/ntfs3: Check if more than chunk-size bytes are written fs/ntfs3: Fix warning possible deadlock in ntfs_set_state fs/ntfs3: Fix possible deadlock in mi_read fs/ntfs3: Additional check in ni_clear() scsi: scsi_transport_fc: Allow setting rport state to current state net: amd: mvme147: Fix probe banner message NFS: remove revoked delegation from server's delegation list misc: sgi-gru: Don't disable preemption in GRU driver usbip: tools: Fix detach_port() invalid port error path usb: phy: Fix API devm_usb_put_phy() can not release the phy usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes() xhci: Fix Link TRB DMA in command ring stopped completion event xhci: Use pm_runtime_get to prevent RPM on unsupported systems Revert "driver core: Fix uevent_show() vs driver detach race" wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower wifi: ath10k: Fix memory leak in management tx wifi: iwlegacy: Clear stale interrupts before resuming device staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr() iio: light: veml6030: fix microlux value calculation nilfs2: fix potential deadlock with newly created symlinks riscv: vdso: Prevent the compiler from inserting calls to memset() riscv: efi: Set NX compat flag in PE/COFF header riscv: Use '%u' to format the output of 'cpu' riscv: Remove unused GENERATING_ASM_OFFSETS riscv: Remove duplicated GET_RM mm/page_alloc: call check_new_pages() while zone spinlock is not held mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() mm/page_alloc: split out buddy removal code from rmqueue into separate helper mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE mm/page_alloc: treat RT tasks similar to __GFP_HIGH mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags mm/page_alloc: explicitly define what alloc flags deplete min reserves mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow x86/bugs: Use code segment selector for VERW operand nilfs2: fix kernel bug due to missing clearing of checked flag wifi: iwlwifi: mvm: fix 6 GHz scan construction mm: shmem: fix data-race in shmem_getattr() Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" drm/i915: Fix potential context UAFs vt: prevent kernel-infoleak in con_font_get() mac80211: always have ieee80211_sta_restart() Linux 5.15.171 UBUNTU: Upstream stable to v5.15.171 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2089405/+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