Noble update: v6.8.7 upstream stable release

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

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.7 upstream stable release
       from git://git.kernel.org/

smb3: fix Open files on server counter going negative
ata: libata-core: Allow command duration limits detection for ACS-4 drives
ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
drm/amdgpu/vpe: power on vpe when hw_init
batman-adv: Avoid infinite loop trying to resize local TT
ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
ceph: switch to use cap_delay_lock for the unlink delay list
virtio_net: Do not send RSS key if it is not supported
arm64: tlb: Fix TLBI RANGE operand
ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
raid1: fix use-after-free for original bio in raid1_write_request()
ring-buffer: Only update pages_touched when a new page is touched
Bluetooth: Fix memory leak in hci_req_sync_complete()
drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
platform/chrome: cros_ec_uart: properly fix race condition
ACPI: scan: Do not increase dep_unmet for already met dependencies
PM: s2idle: Make sure CPUs will wakeup directly on resume
media: cec: core: remove length check of Timer Status
btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
ARM: OMAP2+: fix N810 MMC gpiod table
mmc: omap: fix broken slot switch lookup
mmc: omap: fix deferred probe
mmc: omap: restore original power up/down steps
ARM: OMAP2+: fix USB regression on Nokia N8x0
firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get()
firmware: arm_scmi: Make raw debugfs entries non-seekable
cxl/mem: Fix for the index of Clear Event Record Handle
cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned
arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator
arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator
drm/msm: Add newlines to some debug prints
drm/msm/dpu: don't allow overriding data from catalog
drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more sensible
dt-bindings: display/msm: sm8150-mdss: add DP node
arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
cxl/core: Fix initialization of mbox_cmd.size_out in get event
Revert "drm/qxl: simplify qxl_fence_wait"
nouveau: fix function cast warning
drm/msm/adreno: Set highest_bank_bit for A619
scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
net: openvswitch: fix unwanted error log on timeout policy probing
u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
octeontx2-pf: Fix transmit scheduler resource leak
block: fix q->blkg_list corruption during disk rebind
lib: checksum: hide unused expected_csum_ipv6_magic[]
geneve: fix header validation in geneve[6]_xmit_skb
s390/ism: fix receive message buffer allocation
bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
bnxt_en: Fix error recovery for RoCE ulp client
bnxt_en: Reset PTP tx_avail after possible firmware reset
ACPI: bus: allow _UID matching for integer zero
base/node / ACPI: Enumerate node access class for 'struct access_coordinate'
ACPI: HMAT: Introduce 2 levels of generic port access class
ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access classes
cxl: Split out combine_coordinates() for common shared usage
cxl: Split out host bridge access coordinates
cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates()
cxl: Fix retrieving of access_coordinates in PCIe path
net: ks8851: Inline ks8851_rx_skb()
net: ks8851: Handle softirqs at the end of IRQ thread to fix hang
af_unix: Clear stale u->oob_skb.
octeontx2-af: Fix NIX SQ mode and BP config
ipv6: fib: hide unused 'pn' variable
ipv4/route: avoid unused-but-set-variable warning
ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
pds_core: use pci_reset_function for health reset
pds_core: Fix pdsc_check_pci_health function to use work thread
Bluetooth: ISO: Align broadcast sync_timeout with connection timeout
Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
Bluetooth: hci_sync: Use QoS to determine which PHY to scan
Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
Bluetooth: SCO: Fix not validating setsockopt user input
Bluetooth: RFCOMM: Fix not validating setsockopt user input
Bluetooth: L2CAP: Fix not validating setsockopt user input
Bluetooth: ISO: Fix not validating setsockopt user input
Bluetooth: hci_sock: Fix not validating setsockopt user input
Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
netfilter: complete validation of user input
net/mlx5: SF, Stop waiting for FW as teardown was called
net/mlx5: Register devlink first under devlink lock
net/mlx5: offset comp irq index in name by one
net/mlx5: Properly link new fs rules into the tree
net/mlx5: Correctly compare pkt reformat ids
net/mlx5e: RSS, Block changing channels number when RXFH is configured
net/mlx5e: Fix mlx5e_priv_init() cleanup flow
net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit
net: sparx5: fix wrong config being used when reconfiguring PCS
Revert "s390/ism: fix receive message buffer allocation"
net: dsa: mt7530: trap link-local frames regardless of ST Port State
af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
af_unix: Fix garbage collector racing against connect()
net: ena: Fix potential sign extension issue
net: ena: Wrong missing IO completions check order
net: ena: Fix incorrect descriptor free behavior
net: ena: Set tx_info->xdpf value to NULL
drm/xe/display: Fix double mutex initialization
drm/xe/hwmon: Cast result to output precision on left shift of operand
tracing: hide unused ftrace_event_id_fops
iommu/vt-d: Fix wrong use of pasid config
iommu/vt-d: Allocate local memory for page request queue
iommu/vt-d: Fix WARN_ON in iommu probe path
io_uring: refactor DEFER_TASKRUN multishot checks
io_uring: disable io-wq execution of multishot NOWAIT requests
btrfs: qgroup: correctly model root qgroup rsv in convert
btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations
btrfs: record delayed inode root in transaction
btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
io_uring/net: restore msg_control on sendzc retry
kprobes: Fix possible use-after-free issue on kprobe registration
fs/proc: remove redundant comments from /proc/bootconfig
fs/proc: Skip bootloader comment if no embedded kernel parameters
scsi: sg: Avoid sg device teardown race
scsi: sg: Avoid race in error handling & drop bogus warn
accel/ivpu: Check return code of ipc->lock init
accel/ivpu: Fix PCI D0 state entry in resume
accel/ivpu: Put NPU back to D3hot after failed resume
accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
accel/ivpu: Fix deadlock in context_xa
drm/vmwgfx: Enable DMA mappings with SEV
drm/i915/vrr: Disable VRR when using bigjoiner
drm/amdkfd: Reset GPU on queue preemption failure
drm/ast: Fix soft lockup
drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
drm/client: Fully protect modes[] with dev->mode_config.mutex
drm/msm/dp: fix runtime PM leak on disconnect
drm/msm/dp: fix runtime PM leak on connect failure
drm/amdgpu/umsch: reinitialize write pointer in hw init
arm64: dts: imx8qm-ss-dma: fix can lpcg indices
arm64: dts: imx8-ss-dma: fix can lpcg indices
arm64: dts: imx8-ss-dma: fix adc lpcg indices
arm64: dts: imx8-ss-conn: fix usb lpcg indices
arm64: dts: imx8-ss-dma: fix pwm lpcg indices
arm64: dts: imx8-ss-lsio: fix pwm lpcg indices
arm64: dts: imx8-ss-dma: fix spi lpcg indices
vhost: Add smp_rmb() in vhost_vq_avail_empty()
vhost: Add smp_rmb() in vhost_enable_notify()
perf/x86: Fix out of range data
x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
selftests/timers/posix_timers: Reimplement check_timer_distribution()
selftests: timers: Fix posix_timers ksft_print_msg() warning
selftests: timers: Fix abs() warning in posix_timers test
selftests: kselftest: Mark functions that unconditionally call exit() as __noreturn
x86/apic: Force native_apic_mem_read() to use the MOV instruction
irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
selftests: kselftest: Fix build failure with NOLIBC
kernfs: annotate different lockdep class for of->mutex of writable files
x86/bugs: Fix return type of spectre_bhi_state()
x86/bugs: Fix BHI documentation
x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
x86/bugs: Fix BHI handling of RRSBA
x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
UBUNTU: [Config] updateconfigs to remove obsolete SPECTRE_BHI_AUTO
x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
UBUNTU: [Config] updateconfigs to enable new MITIGATION_SPECTRE_BHI
drm/i915/cdclk: Fix CDCLK programming order when pipes are active
drm/i915/psr: Disable PSR when bigjoiner is used
drm/i915: Disable port sync when bigjoiner is used
drm/i915: Disable live M/N updates when using bigjoiner
drm/amdgpu: Reset dGPU if suspend got aborted
drm/amdgpu: always force full reset for SOC21
drm/amdgpu: fix incorrect number of active RBs for gfx11
drm/amdgpu: differentiate external rev id for gfx 11.5.0
drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
drm/amd/display: Do not recursively call manual trigger programming
drm/amd/display: Return max resolution supported by DWB
drm/amd/display: always reset ODM mode in context when adding first plane
drm/amd/display: fix disable otg wa logic in DCN316
Linux 6.8.7
UBUNTU: Upstream stable to v6.8.7

Manuel Diewald (diewald)
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 → Manuel Diewald (diewald)
importance: Undecided → Medium
status: New → In Progress
description: updated
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.