Noble update: v6.8.8 upstream stable release

Bug #2068087 reported by Portia Stephens
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Fix Committed
Medium
Portia Stephens

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:

       v6.8.8 upstream stable release
       from git://git.kernel.org/

io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure
drm/i915/cdclk: Fix voltage_level programming edge case
Revert "vmgenid: emit uevent when VMGENID updates"
SUNRPC: Fix rpcgss_context trace event acceptor field
selftests/ftrace: Limit length in subsystem-enable tests
random: handle creditable entropy from atomic process context
scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
net: usb: ax88179_178a: avoid writing the mac address before first reading
btrfs: do not wait for short bulk allocation
btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
r8169: fix LED-related deadlock on module removal
r8169: add missing conditional compiling for call to r8169_remove_leds
scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5
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: nft_set_pipapo: constify lookup fn args where possible
netfilter: nft_set_pipapo: walk over current view on netlink dump
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.
net: sparx5: flower: fix fragment flags handling
net/mlx5: Lag, restore buckets number to default after hash LAG deactivation
net/mlx5: Restore mistakenly dropped parts in register devlink flow
net/mlx5e: Prevent deadlock while disabling aRFS
net: change maximum number of UDP segments to 128
octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
selftests/tcp_ao: Make RST tests less flaky
selftests/tcp_ao: Zero-init tcp_ao_info_opt
selftests/tcp_ao: Fix fscanf() call for format-security
selftests/tcp_ao: Printing fixes to confirm with format-security
net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only
net: stmmac: Fix max-speed being ignored on queue re-init
net: stmmac: Fix IP-cores specific MAC capabilities
ice: tc: check src_vsi in case of traffic from VF
ice: tc: allow zero flags in parsing tc flower
ice: Fix checking for unsupported keys on non-tunnel device
tun: limit printing rate when illegal packet received by tun dev
net: dsa: mt7530: fix mirroring frames received on local port
net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
s390/ism: Properly fix receive message buffer allocation
netfilter: nf_tables: missing iterator type in lookup walk
netfilter: nf_tables: restore set elements when delete set fails
gpiolib: swnode: Remove wrong header inclusion
netfilter: nf_tables: fix memleak in map from abort path
net/sched: Fix mirred deadlock on device recursion
net: ethernet: mtk_eth_soc: fix WED + wifi reset
ravb: Group descriptor types used in Rx ring
net: ravb: Count packets instead of descriptors in R-Car RX path
net: ravb: Allow RX loop to move past DMA mapping errors
net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
NFSD: fix endianness issue in nfsd4_encode_fattr4
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
perf annotate: Make sure to call symbol__annotate2() in TUI
perf lock contention: Add a missing NULL check
s390/qdio: handle deferred cc1
s390/cio: fix race condition during online processing
iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
iommufd: Add config needed for iommufd_fail_nth
drm: nv04: Fix out of bounds access
drm/v3d: Don't increment `enabled_ns` twice
userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE
thunderbolt: Introduce tb_port_reset()
thunderbolt: Introduce tb_path_deactivate_hop()
thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers
thunderbolt: Reset topology created by the boot firmware
drm/panel: visionox-rm69299: don't unregister DSI device
drm/radeon: make -fstrict-flex-arrays=3 happy
ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up()
platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
interconnect: Don't access req_list while it's being manipulated
clk: Remove prepare_lock hold assertion in __clk_release()
clk: Initialize struct clk_core kref earlier
clk: Get runtime PM before walking tree during disable_unused
clk: Get runtime PM before walking tree for clk_summary
clk: mediatek: Do a runtime PM get on controllers during probe
clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
selftests/powerpc/papr-vpd: Fix missing variable initialization
x86/bugs: Fix BHI retpoline check
x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
block: propagate partition scanning errors to the BLKRRPART ioctl
net/mlx5: E-switch, store eswitch pointer before registering devlink_param
ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
ALSA: hda/tas2781: correct the register for pow calibrated data
ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
usb: misc: onboard_usb_hub: Disable the USB hub clock on failure
misc: rtsx: Fix rts5264 driver status incorrect when card removed
thunderbolt: Avoid notify PM core about runtime PM resume
thunderbolt: Fix wake configurations after device unplug
thunderbolt: Do not create DisplayPort tunnels on adapters of the same router
comedi: vmk80xx: fix incomplete endpoint checking
serial: mxs-auart: add spinlock around changing cts state
serial/pmac_zilog: Remove flawed mitigation for rx irq flood
serial: 8250_dw: Revert: Do not reclock if already at correct rate
serial: stm32: Return IRQ_NONE in the ISR if no handling happend
serial: stm32: Reset .throttled state in .startup()
serial: core: Fix regression when runtime PM is not enabled
serial: core: Clearing the circular buffer before NULLifying it
serial: core: Fix missing shutdown and startup for serial base port
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
Revert "usb: cdc-wdm: close race between read and workqueue"
usb: dwc2: host: Fix dereference issue in DDMA completion flow.
usb: Disable USB3 LPM at shutdown
usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
usb: typec: tcpm: Correct the PDO counting in pd_set
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()
sched: Add missing memory barrier in switch_mm_cid
KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
KVM: x86/pmu: Disable support for adaptive PEBS
KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes
KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status
arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
arm64: hibernate: Fix level3 translation fault in swsusp_save()
init/main.c: Fix potential static_command_line memory overflow
mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly
mm/userfaultfd: allow hugetlb change protection upon poison entry
mm,swapops: update check in is_pfn_swap_entry for hwpoison entries
mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled
mm/shmem: inline shmem_is_huge() for disabled transparent hugepages
fuse: fix leaked ENOSYS error on first statx call
drm/amdkfd: Fix memory leak in create_process failure
drm/amdgpu: remove invalid resource->start check v2
drm/ttm: stop pooling cached NUMA pages v2
drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
drm/vmwgfx: Fix prime import/export
drm/vmwgfx: Sort primary plane formats by order of preference
drm/vmwgfx: Fix crtc's atomic check conditional
nouveau: fix instmem race condition around ptr stores
bootconfig: use memblock_free_late to free xbc memory to buddy
Squashfs: check the inode number is not the invalid value of zero
nilfs2: fix OOB in nilfs_set_de_type
fork: defer linking file vma until vma is fully initialized
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
ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
ksmbd: common: use struct_group_attr instead of struct_group for network_open_info
thunderbolt: Reset only non-USB4 host routers in resume
Linux 6.8.8
UBUNTU: Upstream stable to v6.8.8

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Changed in linux (Ubuntu Noble):
assignee: nobody → Portia Stephens (portias)
importance: Undecided → Medium
status: New → In Progress
description: updated
Stefan Bader (smb)
Changed in linux (Ubuntu Noble):
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.