This bug was fixed in the package linux-oem-6.8 - 6.8.0-1008.8 --------------- linux-oem-6.8 (6.8.0-1008.8) noble; urgency=medium * noble/linux-oem-6.8: 6.8.0-1008.8 -proposed tracker (LP: #2068307) * failed to enable IPU6 camera sensor on kernel >= 6.8: ivsc_ace intel_vsc-5db76cf6-0a68-4ed6-9b78-0361635e2447: switch camera to host failed: -110 (LP: #2067364) - mei: vsc: Don't stop/restart mei device during system suspend/resume - SAUCE: media: ivsc: csi: don't count privacy on as error - SAUCE: media: ivsc: csi: add separate lock for v4l2 control handler - SAUCE: media: ivsc: csi: remove privacy status in struct mei_csi - SAUCE: mei: vsc: Enhance IVSC chipset stability during warm reboot - SAUCE: mei: vsc: Enhance SPI transfer of IVSC rom - SAUCE: mei: vsc: Utilize the appropriate byte order swap function - SAUCE: mei: vsc: Prevent timeout error with added delay post-firmware download * failed to probe camera sensor on Dell XPS 9315: ov01a10 i2c-OVTI01A0:00: failed to check hwcfg: -22 (LP: #2070251) - ACPI: utils: Make acpi_handle_path() not static - ACPI: property: Ignore bad graph port nodes on Dell XPS 9315 - ACPI: property: Polish ignoring bad data nodes - ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models * Packaging resync (LP: #1786013) - debian.oem/dkms-versions -- manual update for ipu6 [ Ubuntu: 6.8.0-38.38 ] * noble/linux: 6.8.0-38.38 -proposed tracker (LP: #2068318) * race_sched in ubuntu_stress_smoke_test will cause kernel panic on 6.8 with Azure Standard_A2_v2 instance (LP: #2068024) - sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() * Noble: btrfs: re-introduce 'norecovery' mount option (LP: #2068591) - btrfs: re-introduce 'norecovery' mount option * Fix system hang while entering suspend with AMD Navi3x graphics (LP: #2063417) - drm/amdgpu/mes: fix use-after-free issue * Noble update: v6.8.8 upstream stable release (LP: #2068087) - 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 * Fix inaudible HDMI/DP audio on USB-C MST dock (LP: #2064689) - drm/i915/audio: Fix audio time stamp programming for DP * Add Cirrus Logic CS35L56 amplifier support (LP: #2062135) - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 * net:fib_rule_tests.sh in ubuntu_kselftests_net fails on Noble (LP: #2066332) - Revert "UBUNTU: SAUCE: selftests: net: fix "from" match test in fib_rule_tests.sh" * mtk_t7xx WWAN module fails to probe with: Invalid device status 0x1 (LP: #2049358) - Revert "UBUNTU: SAUCE: net: wwan: t7xx: PCIe reset rescan" - Revert "UBUNTU: SAUCE: net: wwan: t7xx: Add AP CLDMA" - net: wwan: t7xx: Add AP CLDMA - wwan: core: Add WWAN fastboot port type - net: wwan: t7xx: Add sysfs attribute for device state machine - net: wwan: t7xx: Infrastructure for early port configuration - net: wwan: t7xx: Add fastboot WWAN port * Pull-request to address TPM bypass issue (LP: #2037688) - [Config]: Configure TPM drivers as builtins for arm64 in annotations * re-enable Ubuntu FAN in the Noble kernel (LP: #2064508) - SAUCE: fan: add VXLAN implementation - SAUCE: fan: Fix NULL pointer dereference - SAUCE: fan: support vxlan strict length validation * update for V3 kernel bits and improved multiple fan slice support (LP: #1470091) // re-enable Ubuntu FAN in the Noble kernel (LP: #2064508) - SAUCE: fan: tunnel multiple mapping mode (v3) * TCP memory leak, slow network (arm64) (LP: #2045560) - net: make SK_MEMORY_PCPU_RESERV tunable - net: fix sk_memory_allocated_{add|sub} vs softirqs * panel flickering after the i915.psr2 is enabled (LP: #2046315) - drm/i915/alpm: Add ALPM register definitions - drm/i915/psr: Add alpm_parameters struct - drm/i915/alpm: Calculate ALPM Entry check - drm/i915/alpm: Alpm aux wake configuration for lnl - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code - drm/i915/psr: Improve fast and IO wake lines calculation - drm/i915/psr: Calculate IO wake and fast wake lines for DISPLAY_VER < 12 - drm/i915/display: Increase number of fast wake precharge pulses * I2C HID device sometimes fails to initialize causing touchpad to not work (LP: #2061040) - HID: i2c-hid: Revert to await reset ACK before reading report descriptor * Fix the RTL8852CE BT FW Crash based on SER false alarm (LP: #2060904) - wifi: rtw89: disable txptctrl IMR to avoid flase alarm - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command * [X13s] Fingerprint reader is not working (LP: #2065376) - SAUCE: arm64: dts: qcom: sc8280xp: Add USB DWC3 Multiport controller - SAUCE: arm64: dts: qcom: sc8280xp-x13s: enable USB MP and fingerprint reader * Fix random HuC/GuC initialization failure of Intel i915 driver (LP: #2061049) - drm/i915/huc: Allow for very slow HuC loading * Add support of TAS2781 amp of audio (LP: #2064064) - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 * Noble update: v6.8.7 upstream stable release (LP: #2065912) - 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 - [Config] updateconfigs to remove obsolete SPECTRE_BHI_AUTO - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI - [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 * Noble update: v6.8.6 upstream stable release (LP: #2065899) - amdkfd: use calloc instead of kzalloc to avoid integer overflow - wifi: ath9k: fix LNA selection in ath_ant_try_scan() - wifi: rtw89: fix null pointer access when abort scan - bnx2x: Fix firmware version string character counts - net: stmmac: dwmac-starfive: Add support for JH7100 SoC - net: phy: phy_device: Prevent nullptr exceptions on ISR - wifi: rtw89: pci: validate RX tag for RXQ and RPQ - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() - wifi: iwlwifi: pcie: Add the PCI device id for new hardware - arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs - net: dsa: qca8k: put MDIO controller OF node if unavailable - arm64: dts: qcom: qrb2210-rb1: disable cluster power domains - printk: For @suppress_panic_printk check for other CPU in panic - panic: Flush kernel log buffer at the end - dump_stack: Do not get cpu_sync for panic CPU - wifi: iwlwifi: pcie: Add new PCI device id and CNVI - cpuidle: Avoid potential overflow in integer multiplication - ARM: dts: rockchip: fix rk3288 hdmi ports node - ARM: dts: rockchip: fix rk322x hdmi ports node - arm64: dts: rockchip: fix rk3328 hdmi ports node - arm64: dts: rockchip: fix rk3399 hdmi ports node - net: add netdev_lockdep_set_classes() to virtual drivers - arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain - ACPI: resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA - ionic: set adminq irq affinity - net: skbuff: add overflow debug check to pull/push helpers - firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename() - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro - wifi: mt76: mt7915: add locking for accessing mapped registers - wifi: mt76: mt7996: disable AMSDU for non-data frames - wifi: mt76: mt7996: add locking for accessing mapped registers - ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS - ACPI: x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration() - pstore/zone: Add a null pointer check to the psz_kmsg_read - tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() - net: pcs: xpcs: Return EINVAL in the internal methods - dma-direct: Leak pages on dma_set_decrypted() failure - wifi: ath11k: decrease MHI channel buffer length to 8KB - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev - cpufreq: Don't unregister cpufreq cooling on CPU hotplug - overflow: Allow non-type arg to type_max() and type_min() - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm - wifi: cfg80211: check A-MSDU format more carefully - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - btrfs: export: handle invalid inode or root reference in btrfs_get_parent() - btrfs: send: handle path ref underflow in header iterate_inode_ref() - ice: use relative VSI index for VFs instead of PF VSI number - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() - netdev: let netlink core handle -EMSGSIZE errors - Bluetooth: btintel: Fix null ptr deref in btintel_read_version - Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922 - Bluetooth: Add new quirk for broken read key length on ATS2851 - drm/vc4: don't check if plane->state->fb == state->fb - drm/ci: uprev mesa version: fix kdl commit fetch - drm/amdgpu: Skip do PCI error slot reset during RAS recovery - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails - drm: panel-orientation-quirks: Add quirk for GPD Win Mini - ASoC: SOF: amd: Optimize quirk for Valve Galileo - drm/ttm: return ENOSPC from ttm_bo_mem_space v3 - scsi: ufs: qcom: Avoid re-init quirk when gears match - drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz - pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs - sysv: don't call sb_bread() with pointers_lock held - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - drm/amd/display: Disable idle reallow as part of command/gpint execution - isofs: handle CDs with bad root inode but good Joliet root directory - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops - rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() - rcu-tasks: Repair RCU Tasks Trace quiescence check - Julia Lawall reported this null pointer dereference, this should fix it. - media: sta2x11: fix irq handler cast - ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter - drm/panel: simple: Add BOE BP082WX1-100 8.2" panel - x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o - ASoC: Intel: avs: Populate board selection with new I2S entries - ext4: add a hint for block bitmap corrupt state in mb_groups - ext4: forbid commit inconsistent quota data when errors=remount-ro - drm/amd/display: Fix nanosec stat overflow - accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings - i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC - HID: input: avoid polling stylus battery on Chromebook Pompom - drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init() - drm: Check output polling initialized before disabling - drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" - libperf evlist: Avoid out-of-bounds access - crypto: iaa - Fix async_disable descriptor leak - input/touchscreen: imagis: Correct the maximum touch area value - drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 - block: prevent division by zero in blk_rq_stat_sum() - RDMA/cm: add timeout to cm_destroy_id wait - Input: imagis - use FIELD_GET where applicable - Input: allocate keycode for Display refresh rate toggle - platform/x86: acer-wmi: Add support for Acer PH16-71 - platform/x86: acer-wmi: Add predator_v4 module parameter - platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet - perf/x86/amd/lbr: Discard erroneous branch entries - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 - ktest: force $buildonly = 1 for 'make_warnings_file' test type - Input: xpad - add support for Snakebyte GAMEPADs - ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment - tools: iio: replace seekdir() in iio_generic_buffer - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state - kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() - usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read - usb: gadget: uvc: refactor the check for a valid buffer in the pump worker - usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR - usb: typec: ucsi: Limit read size on v1.2 - serial: 8250_of: Drop quirk fot NPCM from 8250_port - thunderbolt: Keep the domain powered when USB4 port is in redrive mode - usb: typec: tcpci: add generic tcpci fallback compatible - usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE - thermal/of: Assume polling-delay(-passive) 0 when absent - ASoC: soc-core.c: Skip dummy codec when adding platforms - x86/xen: attempt to inflate the memory balloon on PVH - fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 - io_uring: clear opcode specific data for an early failure - modpost: fix null pointer dereference - drivers/nvme: Add quirks for device 126f:2262 - fbmon: prevent division by zero in fb_videomode_from_videomode() - ALSA: hda/realtek: Add quirks for some Clevo laptops - drm/amdgpu: Init zone device and drm client after mode-1 reset on reload - gcc-plugins/stackleak: Avoid .head.text section - media: mediatek: vcodec: Fix oops when HEVC init fails - media: mediatek: vcodec: adding lock to protect decoder context list - media: mediatek: vcodec: adding lock to protect encoder context list - randomize_kstack: Improve entropy diffusion - platform/x86/intel/hid: Don't wake on 5-button releases - platform/x86: intel-vbtn: Update tablet mode switch at end of probe - nouveau: fix devinit paths to only handle display on GSP. - Bluetooth: btintel: Fixe build regression - net: mpls: error out if inner headers are not set - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() - x86/vdso: Fix rethunk patching for vdso-image-x32.o too - Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()" - Linux 6.8.6 * Noble update: v6.8.5 upstream stable release (LP: #2065400) - scripts/bpf_doc: Use silent mode when exec make cmd - xsk: Don't assume metadata is always requested in TX completion - s390/bpf: Fix bpf_plt pointer arithmetic - bpf, arm64: fix bug in BPF_LDX_MEMSX - dma-buf: Fix NULL pointer dereference in sanitycheck() - arm64: bpf: fix 32bit unconditional bswap - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - nfsd: Fix error cleanup path in nfsd_rename() - tools: ynl: fix setting presence bits in simple nests - mlxbf_gige: stop PHY during open() error paths - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF - wifi: iwlwifi: mvm: rfi: fix potential response leaks - wifi: iwlwifi: mvm: include link ID when releasing frames - ALSA: hda: cs35l56: Set the init_done flag before component_add() - ice: Refactor FW data type and fix bitmap casting issue - ice: fix memory corruption bug with suspend and rebuild - ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() - igc: Remove stale comment about Tx timestamping - drm/xe: Remove unused xe_bo->props struct - drm/xe: Add exec_queue.sched_props.job_timeout_ms - drm/xe/guc_submit: use jiffies for job timeout - drm/xe/queue: fix engine_class bounds check - drm/xe/device: fix XE_MAX_GT_PER_TILE check - drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check - dpll: indent DPLL option type by a tab - s390/qeth: handle deferred cc1 - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode - tcp: properly terminate timers for kernel sockets - net: wwan: t7xx: Split 64bit accesses to fix alignment issues - drm/rockchip: vop2: Remove AR30 and AB30 format support - selftests: vxlan_mdb: Fix failures with old libnet - gpiolib: Fix debug messaging in gpiod_find_and_request() - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() - net: hns3: fix index limit to support all queue stats - net: hns3: fix kernel crash when devlink reload during pf initialization - net: hns3: mark unexcuted loopback test result as UNEXECUTED - tls: recv: process_rx_list shouldn't use an offset with kvec - tls: adjust recv return with async crypto and failed copy to userspace - tls: get psock ref after taking rxlock to avoid leak - mlxbf_gige: call request_irq() after NAPI initialized - drm/amd/display: Update P010 scaling cap - drm/amd/display: Send DTBCLK disable message on first commit - bpf: Protect against int overflow for stack access size - cifs: Fix duplicate fscache cookie warnings - netfilter: nf_tables: reject destroy command to remove basechain hooks - netfilter: nf_tables: reject table flag and netdev basechain updates - netfilter: nf_tables: skip netdev hook unregistration if table is dormant - iommu: Validate the PASID in iommu_attach_device_pasid() - net: bcmasp: Bring up unimac after PHY link up - net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips - Octeontx2-af: fix pause frame configuration in GMP mode - inet: inet_defrag: prevent sk release while still in use - drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP - drm/i915/display: Disable AuxCCS framebuffers if built for Xe - drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74 - drm/i915/mtl: Update workaround 14018575942 - drm/i915: Do not print 'pxp init failed with 0' when it succeed - dm integrity: fix out-of-range warning - modpost: do not make find_tosym() return NULL - kbuild: make -Woverride-init warnings more consistent - mm/treewide: replace pud_large() with pud_leaf() - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - gpio: cdev: sanitize the label before requesting the interrupt - RISC-V: KVM: Fix APLIC setipnum_le/be write emulation - RISC-V: KVM: Fix APLIC in_clrip[x] read emulation - KVM: arm64: Fix host-programmed guest events in nVHE - KVM: arm64: Fix out-of-IPA space translation fault handling - selinux: avoid dereference of garbage after mount failure - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d - x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word - x86/bpf: Fix IP after emitting call depth accounting - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" - arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken - Bluetooth: qca: fix device-address endianness - Bluetooth: add quirk for broken address properties - Bluetooth: hci_event: set the conn encrypted before conn establishes - Bluetooth: Fix TOCTOU in HCI debugfs implementation - netfilter: nf_tables: release batch on table validation from abort path - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path - selftests: mptcp: join: fix dev in check_endpoint - net/rds: fix possible cp null dereference - net: usb: ax88179_178a: avoid the interface always configured as random address - net: mana: Fix Rx DMA datasize and skb_over_panic - vsock/virtio: fix packet delivery to tap device - netfilter: nf_tables: reject new basechain after table flag update - netfilter: nf_tables: flush pending destroy work before exit_net release - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - netfilter: nf_tables: discard table flag update with pending basechain deletion - netfilter: validate user input for expected length - vboxsf: Avoid an spurious warning if load_nls_xxx() fails - bpf, sockmap: Prevent lock inversion deadlock in map delete elem - mptcp: prevent BPF accessing lowat from a subflow socket. - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() - KVM: arm64: Ensure target address is granule-aligned for range TLBI - net/sched: act_skbmod: prevent kernel-infoleak - net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45() - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() - net: stmmac: fix rx queue priority assignment - net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping - net: txgbe: fix i2c dev name cannot match clkdev - net: fec: Set mac_managed_pm during probe - net: phy: micrel: Fix potential null pointer dereference - net: dsa: mv88e6xxx: fix usable ports on 88e6020 - selftests: net: gro fwd: update vxlan GRO test expectations - gro: fix ownership transfer - idpf: fix kernel panic on unknown packet types - ice: fix enabling RX VLAN filtering - i40e: Fix VF MAC filter removal - tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non- wildcard addresses. - erspan: make sure erspan_base_hdr is present in skb->head - selftests: reuseaddr_conflict: add missing new line at the end of the output - tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non- wildcard addresses. - ax25: fix use-after-free bugs caused by ax25_ds_del_timer - e1000e: Workaround for sporadic MDI error on Meteor Lake systems - ipv6: Fix infinite recursion in fib6_dump_done(). - mlxbf_gige: stop interface during shutdown - r8169: skip DASH fw status checks when DASH is disabled - udp: do not accept non-tunnel GSO skbs landing in a tunnel - udp: do not transition UDP GRO fraglist partial checksums to unnecessary - udp: prevent local UDP tunnel packets from being GROed - octeontx2-af: Fix issue with loading coalesced KPU profiles - octeontx2-pf: check negative error code in otx2_open() - octeontx2-af: Add array index check - i40e: fix i40e_count_filters() to count only active/new filters - i40e: fix vf may be used uninitialized in this function warning - i40e: Enforce software interrupt during busy-poll exit - drm/amd: Flush GFXOFF requests in prepare stage - e1000e: Minor flow correction in e1000_shutdown function - e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue - mean_and_variance: Drop always failing tests - net: ravb: Let IP-specific receive function to interrogate descriptors - net: ravb: Always process TX descriptor ring - net: ravb: Always update error counters - KVM: SVM: Use unsigned integers when dealing with ASIDs - KVM: SVM: Add support for allowing zero SEV ASIDs - selftests: mptcp: connect: fix shellcheck warnings - selftests: mptcp: use += operator to append strings - mptcp: don't account accept() of non-MPC client as fallback to TCP - 9p: Fix read/write debug statements to report server reply - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume - riscv: mm: Fix prototype to avoid discarding const - riscv: hwprobe: do not produce frtace relocation - drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported - block: count BLK_OPEN_RESTRICT_WRITES openers - RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ - ASoC: amd: acp: fix for acp pdm configuration check - regmap: maple: Fix cache corruption in regcache_maple_drop() - ALSA: hda: cs35l56: Add ACPI device match tables - drm/panfrost: fix power transition timeout warnings - nouveau/uvmm: fix addr/range calcs for remap operations - drm/prime: Unbreak virtgpu dma-buf export - ASoC: rt5682-sdw: fix locking sequence - ASoC: rt711-sdca: fix locking sequence - ASoC: rt711-sdw: fix locking sequence - ASoC: rt712-sdca-sdw: fix locking sequence - ASoC: rt722-sdca-sdw: fix locking sequence - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw - spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro - spi: s3c64xx: sort headers alphabetically - spi: s3c64xx: explicitly include - spi: s3c64xx: remove else after return - spi: s3c64xx: define a magic value - spi: s3c64xx: allow full FIFO masks - spi: s3c64xx: determine the fifo depth only once - spi: s3c64xx: Use DMA mode from fifo size - ASoC: amd: acp: fix for acp_init function error handling - regmap: maple: Fix uninitialized symbol 'ret' warnings - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit - scsi: mylex: Fix sysfs buffer lengths - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" - drm/i915/dp: Fix DSC state HW readout for SST connectors - cifs: Fix caching to try to do open O_WRONLY as rdwr on server - spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe - s390/pai: fix sampling event removal for PMU device driver - thermal: gov_power_allocator: Allow binding without cooling devices - thermal: gov_power_allocator: Allow binding without trip points - drm/i915/gt: Limit the reserved VM space to only the platforms that need it - ata: sata_mv: Fix PCI device ID table declaration compilation warning - ASoC: SOF: amd: fix for false dsp interrupts - SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP - riscv: use KERN_INFO in do_trap - riscv: Fix warning by declaring arch_cpu_idle() as noinstr - riscv: Disable preemption when using patch_map() - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY - lib/stackdepot: move stack_record struct definition into the header - stackdepot: rename pool_index to pool_index_plus_1 - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk - Revert "drm/amd/display: Send DTBCLK disable message on first commit" - gpio: cdev: check for NULL labels when sanitizing them for irqs - gpio: cdev: fix missed label sanitizing in debounce_setup() - 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 - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream - ALSA: hda/realtek - Fix inactive headset mic jack - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone - io_uring/kbuf: get rid of lower BGID lists - io_uring/kbuf: get rid of bl->is_ready - io_uring/kbuf: protect io_buffer_list teardown with a reference - io_uring/rw: don't allow multishot reads without NOWAIT support - io_uring: use private workqueue for exit work - io_uring/kbuf: hold io_buffer_list reference over mmap - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay - ASoC: SOF: Remove the get_stream_position callback - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops - ASoC: SOF: ipc4-pcm: Correct the delay calculation - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset - driver core: Introduce device_link_wait_removal() - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals - of: module: prevent NULL pointer dereference in vsnprintf() - x86/mm/pat: fix VM_PAT handling in COW mappings - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() - x86/coco: Require seeding RNG with RDRAND on CoCo systems - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event - riscv: Fix vector state restore in rt_sigreturn() - arm64/ptrace: Use saved floating point state type to determine SVE layout - mm/secretmem: fix GUP-fast succeeding on secretmem folios - selftests/mm: include strings.h for ffsl - s390/entry: align system call table on 8 bytes - riscv: Fix spurious errors from __get/put_kernel_nofault - riscv: process: Fix kernel gp leakage - smb: client: fix UAF in smb2_reconnect_server() - smb: client: guarantee refcounted children from parent session - smb: client: refresh referral without acquiring refpath_lock - smb: client: handle DFS tcons in cifs_construct_tcon() - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex - smb3: retrying on failed server close - smb: client: fix potential UAF in cifs_debug_files_proc_show() - smb: client: fix potential UAF in cifs_stats_proc_write() - smb: client: fix potential UAF in cifs_stats_proc_show() - smb: client: fix potential UAF in cifs_dump_full_key() - smb: client: fix potential UAF in smb2_is_valid_oplock_break() - smb: client: fix potential UAF in smb2_is_valid_lease_break() - smb: client: fix potential UAF in is_valid_oplock_break() - smb: client: fix potential UAF in smb2_is_network_name_deleted() - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() - drm/i915/mst: Limit MST+DSC to TGL+ - drm/i915/mst: Reject FEC+MST on ICL - drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13 - drm/i915/gt: Disable HW load balancing for CCS - drm/i915/gt: Do not generate the command streamer for all the CCS - drm/i915/gt: Enable only one CCS for compute workload - drm/xe: Use ring ops TLB invalidation for rebinds - drm/xe: Rework rebinding - Revert "x86/mpparse: Register APIC address only once" - bpf: put uprobe link's path and task in release callback - bpf: support deferring bpf_link dealloc to after RCU grace period - efi/libstub: Add generic support for parsing mem_encrypt= - x86/boot: Move mem_encrypt= parsing to the decompressor - x86/sme: Move early SME kernel encryption handling into .head.text - x86/sev: Move early startup code into .head.text section - Linux 6.8.5 * CVE-2024-26926 - binder: check offset alignment in binder_get_object() * CVE-2024-26922 - drm/amdgpu: validate the parameters of bo mapping operations more clearly * CVE-2024-26924 - netfilter: nft_set_pipapo: do not free live element -- Kuan-Ying Lee