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.157 upstream stable release from git://git.kernel.org/ ksmbd: don't send oplock break if rename fails ksmbd: validate payload size in ipc response ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 btrfs: record delayed inode root in transaction SUNRPC: Fix rpcgss_context trace event acceptor field selftests/ftrace: Limit length in subsystem-enable tests bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support bpf: Generalize check_ctx_reg for reuse with other types bpf: Generally fix helper register offset check bpf: Fix out of bounds access for ringbuf helpers bpf: Fix ringbuf memory type confusion when passing to helpers kprobes: Fix possible use-after-free issue on kprobe registration Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() netfilter: br_netfilter: skip conntrack input hook for promisc packets netfilter: nf_flow_table: count pending offload workqueue tasks UBUNTU: [Config] update configs to enable new NF_FLOW_TABLE_PROCFS netfilter: flowtable: validate pppoe header netfilter: flowtable: incorrect pppoe tuple af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). af_unix: Don't peek OOB data without MSG_OOB. tun: limit printing rate when illegal packet received by tun dev net: dsa: mt7530: fix mirroring frames received on local port net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them RDMA/rxe: Fix the problem "mutex_destroy missing" RDMA/cm: Print the old state when cm_destroy_id gets timeout RDMA/mlx5: Fix port number for counter query in multi-port configuration s390/qdio: handle deferred cc1 s390/cio: fix race condition during online processing drm: nv04: Fix out of bounds access drm/panel: visionox-rm69299: don't unregister DSI device clk: Remove prepare_lock hold assertion in __clk_release() clk: Mark 'all_lists' as const clk: remove extra empty line clk: Print an info line before disabling unused clocks clk: Initialize struct clk_core kref earlier clk: Get runtime PM before walking tree during disable_unused x86/bugs: Fix BHI retpoline check x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ thunderbolt: Avoid notify PM core about runtime PM resume thunderbolt: Fix wake configurations after device unplug comedi: vmk80xx: fix incomplete endpoint checking serial/pmac_zilog: Remove flawed mitigation for rx irq flood USB: serial: option: add Fibocom FM135-GL variants USB: serial: option: add support for Fibocom FM650/FG650 USB: serial: option: add Lonsung U8300/U9300 product USB: serial: option: support Quectel EM060K sub-models USB: serial: option: add Rolling RW101-GL and RW135-GL support USB: serial: option: add Telit FN920C04 rmnet compositions usb: dwc2: host: Fix dereference issue in DDMA completion flow. usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error mei: me: disable RPL-S on SPS and IGN firmwares speakup: Avoid crash on very long word fs: sysfs: Fix reference leak in sysfs_break_active_protection() KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms arm64: hibernate: Fix level3 translation fault in swsusp_save() init/main.c: Fix potential static_command_line memory overflow drm/vmwgfx: Sort primary plane formats by order of preference nouveau: fix instmem race condition around ptr stores nilfs2: fix OOB in nilfs_set_de_type net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards Linux 5.15.157 UBUNTU: Upstream stable to v5.15.157 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Jammy) Importance: Medium Assignee: Portia Stephens (portias) 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) => Portia Stephens (portias) ** 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.157 upstream stable release from git://git.kernel.org/ - + ksmbd: don't send oplock break if rename fails + ksmbd: validate payload size in ipc response + ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 + btrfs: record delayed inode root in transaction + SUNRPC: Fix rpcgss_context trace event acceptor field + selftests/ftrace: Limit length in subsystem-enable tests + bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support + bpf: Generalize check_ctx_reg for reuse with other types + bpf: Generally fix helper register offset check + bpf: Fix out of bounds access for ringbuf helpers + bpf: Fix ringbuf memory type confusion when passing to helpers + kprobes: Fix possible use-after-free issue on kprobe registration + Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" + netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() + netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() + netfilter: br_netfilter: skip conntrack input hook for promisc packets + netfilter: nf_flow_table: count pending offload workqueue tasks + UBUNTU: [Config] update configs to enable new NF_FLOW_TABLE_PROCFS + netfilter: flowtable: validate pppoe header + netfilter: flowtable: incorrect pppoe tuple + af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). + af_unix: Don't peek OOB data without MSG_OOB. + tun: limit printing rate when illegal packet received by tun dev + net: dsa: mt7530: fix mirroring frames received on local port + net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them + RDMA/rxe: Fix the problem "mutex_destroy missing" + RDMA/cm: Print the old state when cm_destroy_id gets timeout + RDMA/mlx5: Fix port number for counter query in multi-port configuration + s390/qdio: handle deferred cc1 + s390/cio: fix race condition during online processing + drm: nv04: Fix out of bounds access + drm/panel: visionox-rm69299: don't unregister DSI device + clk: Remove prepare_lock hold assertion in __clk_release() + clk: Mark 'all_lists' as const + clk: remove extra empty line + clk: Print an info line before disabling unused clocks + clk: Initialize struct clk_core kref earlier + clk: Get runtime PM before walking tree during disable_unused + x86/bugs: Fix BHI retpoline check + x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ + thunderbolt: Avoid notify PM core about runtime PM resume + thunderbolt: Fix wake configurations after device unplug + comedi: vmk80xx: fix incomplete endpoint checking + serial/pmac_zilog: Remove flawed mitigation for rx irq flood + USB: serial: option: add Fibocom FM135-GL variants + USB: serial: option: add support for Fibocom FM650/FG650 + USB: serial: option: add Lonsung U8300/U9300 product + USB: serial: option: support Quectel EM060K sub-models + USB: serial: option: add Rolling RW101-GL and RW135-GL support + USB: serial: option: add Telit FN920C04 rmnet compositions + usb: dwc2: host: Fix dereference issue in DDMA completion flow. + usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error + mei: me: disable RPL-S on SPS and IGN firmwares + speakup: Avoid crash on very long word + fs: sysfs: Fix reference leak in sysfs_break_active_protection() + KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible + KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms + arm64: hibernate: Fix level3 translation fault in swsusp_save() + init/main.c: Fix potential static_command_line memory overflow + drm/vmwgfx: Sort primary plane formats by order of preference + nouveau: fix instmem race condition around ptr stores + nilfs2: fix OOB in nilfs_set_de_type + net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP + net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 + net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 + net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards Linux 5.15.157 - net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards - net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530 - net: dsa: introduce preferred_default_local_cpu_port and use on MT7530 - net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP - nilfs2: fix OOB in nilfs_set_de_type - nouveau: fix instmem race condition around ptr stores - drm/vmwgfx: Sort primary plane formats by order of preference - drm/amdgpu: validate the parameters of bo mapping operations more clearly - binder: check offset alignment in binder_get_object() - init/main.c: Fix potential static_command_line memory overflow - arm64: hibernate: Fix level3 translation fault in swsusp_save() - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - speakup: Avoid crash on very long word - mei: me: disable RPL-S on SPS and IGN firmwares - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - usb: Disable USB3 LPM at shutdown - usb: dwc2: host: Fix dereference issue in DDMA completion flow. - Revert "usb: cdc-wdm: close race between read and workqueue" - USB: serial: option: add Telit FN920C04 rmnet compositions - USB: serial: option: add Rolling RW101-GL and RW135-GL support - USB: serial: option: support Quectel EM060K sub-models - USB: serial: option: add Lonsung U8300/U9300 product - USB: serial: option: add support for Fibocom FM650/FG650 - USB: serial: option: add Fibocom FM135-GL variants - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - comedi: vmk80xx: fix incomplete endpoint checking - thunderbolt: Fix wake configurations after device unplug - thunderbolt: Avoid notify PM core about runtime PM resume - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - x86/bugs: Fix BHI retpoline check - clk: Get runtime PM before walking tree during disable_unused - clk: Initialize struct clk_core kref earlier - clk: Print an info line before disabling unused clocks - clk: remove extra empty line - clk: Mark 'all_lists' as const - clk: Remove prepare_lock hold assertion in __clk_release() - drm/panel: visionox-rm69299: don't unregister DSI device - drm: nv04: Fix out of bounds access - s390/cio: fix race condition during online processing - s390/qdio: handle deferred cc1 - RDMA/mlx5: Fix port number for counter query in multi-port configuration - RDMA/cm: Print the old state when cm_destroy_id gets timeout - RDMA/rxe: Fix the problem "mutex_destroy missing" - net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them - net: dsa: mt7530: fix mirroring frames received on local port - tun: limit printing rate when illegal packet received by tun dev - af_unix: Don't peek OOB data without MSG_OOB. - af_unix: Call manage_oob() for every skb in unix_stream_read_generic(). - netfilter: flowtable: incorrect pppoe tuple - netfilter: flowtable: validate pppoe header - netfilter: nf_flow_table: count pending offload workqueue tasks - netfilter: nft_set_pipapo: do not free live element - netfilter: br_netfilter: skip conntrack input hook for promisc packets - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - Revert "lockd: introduce safe async lock op" - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - kprobes: Fix possible use-after-free issue on kprobe registration - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Generalize check_ctx_reg for reuse with other types - bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support - selftests/ftrace: Limit length in subsystem-enable tests - SUNRPC: Fix rpcgss_context trace event acceptor field - btrfs: record delayed inode root in transaction - ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: validate payload size in ipc response - ksmbd: don't send oplock break if rename fails + UBUNTU: Upstream stable to v5.15.157 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2067959 Title: Jammy update: v5.15.157 upstream stable release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2067959/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs