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.212 upstream stable release from git://git.kernel.org/ audit: fix potential double free on error path from fsnotify_add_inode_mark parisc: Fix exception handler for fldw and fstw instructions kernel/sys_ni: add compat entry for fadvise64_64 usb: cdns3: Fix issue for clear halt endpoint pinctrl: amd: Don't save/restore interrupt status and wake status bits sched/deadline: Unthrottle PI boosted threads while enqueuing sched/deadline: Fix stale throttling on de-/boosted tasks sched/deadline: Fix priority inheritance with multiple scheduling classes kernel/sched: Remove dl_boosted flag comment xfrm: fix refcount leak in __xfrm_policy_check() af_key: Do not call xfrm_probe_algs in parallel SUNRPC: RPC level errors should set task->tk_rpc_status rose: check NULL rose_loopback_neigh->loopback net/mlx5e: Properly disable vlan strip on non-UL reps net: moxa: get rid of asymmetry in DMA mapping/unmapping bonding: 802.3ad: fix no transmission of LACPDUs net: ipvtap - add __init/__exit annotations to module init/exit funcs netfilter: ebtables: reject blobs that don't provide all entry points bnxt_en: fix NQ resource accounting during vf creation on 57500 chips netfilter: nft_payload: report ERANGE for too long offset and length netfilter: nft_payload: do not truncate csum_offset and csum_type netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families netfilter: nft_tunnel: restrict it to netdev family net: Fix data-races around weight_p and dev_weight_[rt]x_bias. net: Fix data-races around netdev_tstamp_prequeue. ratelimit: Fix data-races in ___ratelimit(). net: Fix a data-race around sysctl_tstamp_allow_data. net: Fix a data-race around sysctl_net_busy_poll. net: Fix a data-race around sysctl_net_busy_read. net: Fix a data-race around netdev_budget. net: Fix a data-race around netdev_budget_usecs. net: Fix a data-race around sysctl_somaxconn. ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter btrfs: fix silent failure when deleting root reference btrfs: replace: drop assert for suspended replace btrfs: add info when mount fails due to stale replace target btrfs: check if root is readonly while setting security xattr x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry loop: Check for overflow while configuring loop asm-generic: sections: refactor memory_intersects s390: fix double free of GS and RI CBs on fork() failure ACPI: processor: Remove freq Qos request for all CPUs mm/hugetlb: fix hugetlb not supporting softdirty tracking md: call __md_stop_writes in md_stop perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() s390/mm: do not trigger write fault when vma does not allow VM_WRITE x86/bugs: Add "unknown" reporting for MMIO Stale Data kbuild: Fix include path in scripts/Makefile.modpost Bluetooth: L2CAP: Fix build errors in some archs HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report udmabuf: Set the DMA mask for the udmabuf device (v2) media: pvrusb2: fix memory leak in pvr_probe HID: hidraw: fix memory leak in hidraw_release() fbdev: fb_pm2fb: Avoid potential divide by zero error ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead bpf: Don't redirect packets with invalid pkt_len mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse btrfs: introduce btrfs_lookup_match_dir btrfs: do not pin logs too early during renames btrfs: unify lookup return value when dir entry is missing drm/amd/display: Avoid MPC infinite loop drm/amd/display: clear optc underflow before turn off odm clock neigh: fix possible DoS due to net iface start/stop loop s390/hypfs: avoid error message under KVM drm/amd/display: Fix pixel clock programming netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y btrfs: tree-checker: check for overlapping extent items lib/vdso: Let do_coarse() return 0 to simplify the callsite lib/vdso: Mark do_hres() and do_coarse() as __always_inline kprobes: don't call disarm_kprobe() for disabled kprobes net/af_packet: check len when min_header_len equals to 0 net: neigh: don't call kfree_skb() under spin_lock_irqsave() Linux 5.4.212 UBUNTU: Upstream stable to v5.4.212 ** 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 ** 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) ** 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.212 upstream stable release + from git://git.kernel.org/ - v5.4.212 upstream stable release - from git://git.kernel.org/ + audit: fix potential double free on error path from fsnotify_add_inode_mark + parisc: Fix exception handler for fldw and fstw instructions + kernel/sys_ni: add compat entry for fadvise64_64 + usb: cdns3: Fix issue for clear halt endpoint + pinctrl: amd: Don't save/restore interrupt status and wake status bits + sched/deadline: Unthrottle PI boosted threads while enqueuing + sched/deadline: Fix stale throttling on de-/boosted tasks + sched/deadline: Fix priority inheritance with multiple scheduling classes + kernel/sched: Remove dl_boosted flag comment + xfrm: fix refcount leak in __xfrm_policy_check() + af_key: Do not call xfrm_probe_algs in parallel + SUNRPC: RPC level errors should set task->tk_rpc_status + rose: check NULL rose_loopback_neigh->loopback + net/mlx5e: Properly disable vlan strip on non-UL reps + net: moxa: get rid of asymmetry in DMA mapping/unmapping + bonding: 802.3ad: fix no transmission of LACPDUs + net: ipvtap - add __init/__exit annotations to module init/exit funcs + netfilter: ebtables: reject blobs that don't provide all entry points + bnxt_en: fix NQ resource accounting during vf creation on 57500 chips + netfilter: nft_payload: report ERANGE for too long offset and length + netfilter: nft_payload: do not truncate csum_offset and csum_type + netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families + netfilter: nft_tunnel: restrict it to netdev family + net: Fix data-races around weight_p and dev_weight_[rt]x_bias. + net: Fix data-races around netdev_tstamp_prequeue. + ratelimit: Fix data-races in ___ratelimit(). + net: Fix a data-race around sysctl_tstamp_allow_data. + net: Fix a data-race around sysctl_net_busy_poll. + net: Fix a data-race around sysctl_net_busy_read. + net: Fix a data-race around netdev_budget. + net: Fix a data-race around netdev_budget_usecs. + net: Fix a data-race around sysctl_somaxconn. + ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter + btrfs: fix silent failure when deleting root reference + btrfs: replace: drop assert for suspended replace + btrfs: add info when mount fails due to stale replace target + btrfs: check if root is readonly while setting security xattr + x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry + loop: Check for overflow while configuring loop + asm-generic: sections: refactor memory_intersects + s390: fix double free of GS and RI CBs on fork() failure + ACPI: processor: Remove freq Qos request for all CPUs + mm/hugetlb: fix hugetlb not supporting softdirty tracking + md: call __md_stop_writes in md_stop + perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU + scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq + mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() + s390/mm: do not trigger write fault when vma does not allow VM_WRITE + x86/bugs: Add "unknown" reporting for MMIO Stale Data + kbuild: Fix include path in scripts/Makefile.modpost + Bluetooth: L2CAP: Fix build errors in some archs + HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report + udmabuf: Set the DMA mask for the udmabuf device (v2) + media: pvrusb2: fix memory leak in pvr_probe + HID: hidraw: fix memory leak in hidraw_release() + fbdev: fb_pm2fb: Avoid potential divide by zero error + ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead + bpf: Don't redirect packets with invalid pkt_len + mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse + btrfs: introduce btrfs_lookup_match_dir + btrfs: do not pin logs too early during renames + btrfs: unify lookup return value when dir entry is missing + drm/amd/display: Avoid MPC infinite loop + drm/amd/display: clear optc underflow before turn off odm clock + neigh: fix possible DoS due to net iface start/stop loop + s390/hypfs: avoid error message under KVM + drm/amd/display: Fix pixel clock programming + netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y + btrfs: tree-checker: check for overlapping extent items + lib/vdso: Let do_coarse() return 0 to simplify the callsite + lib/vdso: Mark do_hres() and do_coarse() as __always_inline + kprobes: don't call disarm_kprobe() for disabled kprobes + net/af_packet: check len when min_header_len equals to 0 + net: neigh: don't call kfree_skb() under spin_lock_irqsave() + Linux 5.4.212 + UBUNTU: Upstream stable to v5.4.212 -- 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/1991156 Title: Focal update: v5.4.212 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.212 upstream stable release from git://git.kernel.org/ audit: fix potential double free on error path from fsnotify_add_inode_mark parisc: Fix exception handler for fldw and fstw instructions kernel/sys_ni: add compat entry for fadvise64_64 usb: cdns3: Fix issue for clear halt endpoint pinctrl: amd: Don't save/restore interrupt status and wake status bits sched/deadline: Unthrottle PI boosted threads while enqueuing sched/deadline: Fix stale throttling on de-/boosted tasks sched/deadline: Fix priority inheritance with multiple scheduling classes kernel/sched: Remove dl_boosted flag comment xfrm: fix refcount leak in __xfrm_policy_check() af_key: Do not call xfrm_probe_algs in parallel SUNRPC: RPC level errors should set task->tk_rpc_status rose: check NULL rose_loopback_neigh->loopback net/mlx5e: Properly disable vlan strip on non-UL reps net: moxa: get rid of asymmetry in DMA mapping/unmapping bonding: 802.3ad: fix no transmission of LACPDUs net: ipvtap - add __init/__exit annotations to module init/exit funcs netfilter: ebtables: reject blobs that don't provide all entry points bnxt_en: fix NQ resource accounting during vf creation on 57500 chips netfilter: nft_payload: report ERANGE for too long offset and length netfilter: nft_payload: do not truncate csum_offset and csum_type netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families netfilter: nft_tunnel: restrict it to netdev family net: Fix data-races around weight_p and dev_weight_[rt]x_bias. net: Fix data-races around netdev_tstamp_prequeue. ratelimit: Fix data-races in ___ratelimit(). net: Fix a data-race around sysctl_tstamp_allow_data. net: Fix a data-race around sysctl_net_busy_poll. net: Fix a data-race around sysctl_net_busy_read. net: Fix a data-race around netdev_budget. net: Fix a data-race around netdev_budget_usecs. net: Fix a data-race around sysctl_somaxconn. ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter btrfs: fix silent failure when deleting root reference btrfs: replace: drop assert for suspended replace btrfs: add info when mount fails due to stale replace target btrfs: check if root is readonly while setting security xattr x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry loop: Check for overflow while configuring loop asm-generic: sections: refactor memory_intersects s390: fix double free of GS and RI CBs on fork() failure ACPI: processor: Remove freq Qos request for all CPUs mm/hugetlb: fix hugetlb not supporting softdirty tracking md: call __md_stop_writes in md_stop perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() s390/mm: do not trigger write fault when vma does not allow VM_WRITE x86/bugs: Add "unknown" reporting for MMIO Stale Data kbuild: Fix include path in scripts/Makefile.modpost Bluetooth: L2CAP: Fix build errors in some archs HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report udmabuf: Set the DMA mask for the udmabuf device (v2) media: pvrusb2: fix memory leak in pvr_probe HID: hidraw: fix memory leak in hidraw_release() fbdev: fb_pm2fb: Avoid potential divide by zero error ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead bpf: Don't redirect packets with invalid pkt_len mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse btrfs: introduce btrfs_lookup_match_dir btrfs: do not pin logs too early during renames btrfs: unify lookup return value when dir entry is missing drm/amd/display: Avoid MPC infinite loop drm/amd/display: clear optc underflow before turn off odm clock neigh: fix possible DoS due to net iface start/stop loop s390/hypfs: avoid error message under KVM drm/amd/display: Fix pixel clock programming netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y btrfs: tree-checker: check for overlapping extent items lib/vdso: Let do_coarse() return 0 to simplify the callsite lib/vdso: Mark do_hres() and do_coarse() as __always_inline kprobes: don't call disarm_kprobe() for disabled kprobes net/af_packet: check len when min_header_len equals to 0 net: neigh: don't call kfree_skb() under spin_lock_irqsave() Linux 5.4.212 UBUNTU: Upstream stable to v5.4.212 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1991156/+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