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

Reply via email to