Noble update: v6.8.9 upstream stable release

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

cifs: Fix reacquisition of volume cookie on still-live connection
smb: client: fix rename(2) regression against samba
cifs: reinstate original behavior again for forceuid/forcegid
HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
HID: logitech-dj: allow mice to use all types of reports
arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5
arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
arm64: dts: mediatek: cherry: Describe CPU supplies
arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
arm64: dts: mediatek: mt7622: fix clock controllers
arm64: dts: mediatek: mt7622: fix IR nodename
arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
arm64: dts: mediatek: mt7986: reorder properties
arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
arm64: dts: mediatek: mt7986: reorder nodes
arm64: dts: mediatek: mt7986: drop invalid thermal block clock
arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
arm64: dts: mediatek: mt2712: fix validation errors
arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus
arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
block: fix module reference leakage from bdev_open_by_dev error path
arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs
arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states
arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
gpio: tangier: Use correct type for the IRQ chip data
ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
wifi: mac80211: clean up assignments to pointer cache.
wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded
wifi: iwlwifi: mvm: remove old PASN station when adding a new one
wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
drm/gma500: Remove lid code
wifi: mac80211_hwsim: init peer measurement result
wifi: mac80211: remove link before AP
wifi: mac80211: fix unaligned le16 access
net: libwx: fix alloc msix vectors failed
vxlan: drop packets from invalid src-address
net: bcmasp: fix memory leak when bringing down interface
mlxsw: core: Unregister EMAD trap using FORWARD action
mlxsw: core_env: Fix driver initialization with old firmware
mlxsw: pci: Fix driver initialization with old firmware
ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property
icmp: prevent possible NULL dereferences from icmp_build_probe()
bridge/br_netlink.c: no need to return void function
bnxt_en: refactor reset close code
bnxt_en: Fix the PCI-AER routines
bnxt_en: Fix error recovery for 5760X (P7) chips
cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()
net: dsa: mv88e6xx: fix supported_interfaces setup in mv88e6250_phylink_get_caps()
NFC: trf7970a: disable all regulators on removal
netfs: Fix writethrough-mode error handling
ax25: Fix netdev refcount issue
soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names
tools: ynl: don't ignore errors in NLMSG_DONE messages
ipv4: check for NULL idev in ip_route_use_hint()
net: usb: ax88179_178a: stop lying about skb->truesize
tcp: Fix Use-After-Free in tcp_ao_connect_init
net: gtp: Fix Use-After-Free in gtp_dellink
net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
gpio: tegra186: Fix tegra186_gpio_is_accessible() check
drm/xe: Remove sysfs only once on action add failure
drm/xe: call free_gsc_pkt only once on action add failure
Bluetooth: hci_event: Use HCI error defines instead of magic values
Bluetooth: hci_conn: Only do ACL connections sequentially
Bluetooth: Remove pending ACL connection attempts
Bluetooth: hci_conn: Always use sk_timeo as conn_timeout
Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
Bluetooth: hci_sync: Attempt to dequeue connection attempt
Bluetooth: ISO: Reassemble PA data for bcast sink
Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync
Bluetooth: btusb: Fix triggering coredump implementation for QCA
Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID
Bluetooth: btusb: mediatek: Fix double free of skb in coredump
Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
Bluetooth: qca: set power_ctrl_enabled on NULL returned by gpiod_get_optional()
ipvs: Fix checksumming on GSO of SCTP packets
net: openvswitch: Fix Use-After-Free in ovs_ct_exit
mlxsw: Use refcount_t for reference counting
mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
mlxsw: spectrum_acl_tcam: Rate limit error message
mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
mlxsw: spectrum_acl_tcam: Fix warning during rehash
mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
eth: bnxt: fix counting packets discarded due to OOM and netpoll
ARM: dts: imx6ull-tarragon: fix USB over-current polarity
netfilter: nf_tables: honor table dormant flag from netdev release event path
net: phy: dp83869: Fix MII mode failure
net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()
i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
i40e: Report MFS in decimal base instead of hex
iavf: Fix TC config comparison with existing adapter TC config
ice: fix LAG and VF lock dependency in ice_reset_vf()
net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
octeontx2-af: fix the double free in rvu_npc_freemem()
dpll: check that pin is registered in __dpll_pin_unregister()
dpll: fix dpll_pin_on_pin_register() for multiple parent pins
tls: fix lockless read of strp->msg_ready in ->poll
af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
netfs: Fix the pre-flush when appending to a file in writethrough mode
drm/amd/display: Check DP Alt mode DPCS state via DMUB
Revert "drm/amd/display: fix USB-C flag update after enc10 feature init"
xhci: move event processing for one interrupter to a separate function
usb: xhci: correct return value in case of STS_HCE
KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
drm: add drm_gem_object_is_shared_for_memory_stats() helper
drm/amdgpu: add shared fdinfo stats
drm/amdgpu: fix visible VRAM handling during faults
Revert "UBUNTU: SAUCE: selftests/seccomp: fix check of fds being assigned"
selftests/seccomp: user_notification_addfd check nextfd is available
selftests/seccomp: Change the syscall used in KILL_THREAD test
selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)
x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
x86/cpu: Fix check for RDPKRU in __show_regs()
rust: phy: implement `Send` for `Registration`
rust: kernel: require `Send` for `Module` implementations
rust: don't select CONSTRUCTORS
UBUNTU: [Config] updateconfigs to drop CONSTRUCTORS for rust
rust: init: remove impl Zeroable for Infallible
rust: make mutually exclusive with CFI_CLANG
kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE
kbuild: rust: force `alloc` extern to allow "empty" Rust files
rust: remove `params` from `module` macro example
Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
Bluetooth: qca: fix NULL-deref on non-serdev suspend
Bluetooth: qca: fix NULL-deref on non-serdev setup
mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in qcom_misc_cmd_type_exec()
mm/hugetlb: fix missing hugetlb_lock for resv uncharge
mmc: sdhci-msm: pervent access to suspended controller
mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128
mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
mm: support page_mapcount() on page_has_type() pages
mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()
smb: client: Fix struct_group() usage in __packed structs
smb3: missing lock when picking channel
smb3: fix lock ordering potential deadlock in cifs_sync_mid_result
HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
btrfs: fallback if compressed IO fails for ENOSPC
btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()
btrfs: scrub: run relocation repair when/only needed
btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
x86/tdx: Preserve shared bit on mprotect()
cpu: Re-enable CPU mitigations by default for !X86 architectures
UBUNTU: [Config] updateconfigs for CPU_MITIGATIONS
eeprom: at24: fix memory corruption race condition
LoongArch: Fix callchain parse error with kernel tracepoint events
LoongArch: Fix access error when read fault on a write-only VMA
arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
arm64: dts: qcom: sm8450: Fix the msi-map entries
arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma descriptor
dmaengine: xilinx: xdma: Fix synchronization issue
drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
drm/amdgpu: Assign correct bits for SDMA HDP flush
drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call
drm/amdgpu/pm: Remove gpu_od if it's an empty directory
drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend
drm/amdgpu: Fix leak when GPU memory allocation fails
drm/amdkfd: Fix rescheduling of restore worker
drm/amdkfd: Fix eviction fence handling
irqchip/gic-v3-its: Prevent double free on error
ACPI: CPPC: Use access_width over bit_width for system memory accesses
ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
ACPI: CPPC: Fix access width used for PCC registers
net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec
ethernet: Add helper for assigning packet type when dest address does not match device address
net: b44: set pause params only when interface is up
macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads
macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst
stackdepot: respect __GFP_NOLOCKDEP allocation flag
fbdev: fix incorrect address computation in deferred IO
udp: preserve the connected status if only UDP cmsg
mtd: limit OTP NVMEM cell parse to non-NAND devices
mtd: diskonchip: work around ubsan link failure
firmware: qcom: uefisecapp: Fix memory related IO errors and crashes
phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
phy: qcom: qmp-combo: Fix VCO div offset on v3
mm: turn folio_test_hugetlb into a PageType
mm: zswap: fix shrinker NULL crash with cgroup_disable=memory
dmaengine: owl: fix register access functions
dmaengine: tegra186: Fix residual calculation
idma64: Don't try to serve interrupts when device is powered off
soundwire: amd: fix for wake interrupt handling for clockstop mode
phy: marvell: a3700-comphy: Fix out of bounds read
phy: marvell: a3700-comphy: Fix hardcoded array size
phy: freescale: imx8m-pcie: fix pcie link-up instability
phy: rockchip-snps-pcie3: fix bifurcation on rk3588
phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
phy: rockchip: naneng-combphy: Fix mux on rk3588
phy: qcom: m31: match requested regulator name with dt schema
dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
dma: xilinx_dpdma: Fix locking
dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
riscv: Fix TASK_SIZE on 64-bit NOMMU
riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered
dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema
sched/eevdf: Always update V if se->on_rq when reweighting
sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr
riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN
RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2
i2c: smbus: fix NULL function pointer dereference
phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
Linux 6.8.9
UBUNTU: Upstream stable to v6.8.9

Manuel Diewald (diewald)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Manuel Diewald (diewald)
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
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.