** Changed in: linux (Ubuntu)
       Status: Confirmed => Invalid

** Changed in: linux (Ubuntu Noble)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Noble)
       Status: New => In Progress

** Changed in: linux (Ubuntu Noble)
     Assignee: (unassigned) => Manuel Diewald (diewald)

** 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:
  
         upstream stable patchset 2025-12-11
+ 
+                 Ported from the following upstream stable releases:
+                         v6.6.97, v6.12.37
+ 
         from git://git.kernel.org/
+ 
+ rtc: pcf2127: add missing semicolon after statement
+ rtc: pcf2127: fix SPI command byte for PCF2131
+ rtc: cmos: use spin_lock_irqsave in cmos_interrupt
+ virtio-net: ensure the received length does not exceed allocated size
+ vsock/vmci: Clear the vmci transport packet properly when initializing it
+ mmc: sdhci: Add a helper function for dump register in dynamic debug mode
+ mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier
+ Bluetooth: hci_sync: revert some mesh modifications
+ Bluetooth: MGMT: set_mesh: update LE scan interval and window
+ Bluetooth: MGMT: mesh_send: check instances prior disabling advertising
+ regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
+ usb: typec: altmodes/displayport: do not index invalid pin_assignments
+ mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data
+ mtk-sd: Prevent memory corruption from DMA map failure
+ mtk-sd: reset host->mrq on prepare_data() error
+ arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename
+ platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment
+ RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
+ nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
+ NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN
+ scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database()
+ scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu()
+ scsi: ufs: core: Fix spelling of a sysfs attribute name
+ RDMA/mlx5: Fix HW counters query for non-representor devices
+ RDMA/mlx5: Fix CC counters query for MPV
+ RDMA/mlx5: Fix vport loopback for MPV device
+ platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message
+ Bluetooth: Prevent unintended pause by checking if advertising is active
+ btrfs: fix missing error handling when searching for inode refs during log 
replay
+ btrfs: fix iteration of extrefs during log replay
+ btrfs: rename err to ret in btrfs_rmdir()
+ btrfs: propagate last_unlink_trans earlier when doing a rmdir
+ btrfs: use btrfs_record_snapshot_destroy() during rmdir
+ ethernet: atl1: Add missing DMA mapping error checks and count errors
+ dpaa2-eth: fix xdp_rxq_info leak
+ drm/exynos: fimd: Guard display clock control with runtime PM calls
+ spi: spi-fsl-dspi: Clear completion counter before initiating transfer
+ drm/i915/selftests: Change mock_request() to return error pointers
+ platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks
+ platform/x86: make fw_attr_class constant
+ platform/x86: firmware_attributes_class: Move include linux/device/class.h
+ platform/x86: firmware_attributes_class: Simplify API
+ platform/x86: think-lmi: Directly use firmware_attributes_class
+ platform/x86: think-lmi: Fix class device unregistration
+ platform/x86: dell-sysman: Directly use firmware_attributes_class
+ platform/x86: dell-wmi-sysman: Fix class device unregistration
+ platform/mellanox: mlxreg-lc: Fix logic error in power state check
+ smb: client: fix warning when reconnecting channel
+ net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
+ drm/i915/gt: Fix timeline left held on VMA alloc error
+ drm/i915/gsc: mei interrupt top half should be in irq disabled context
+ igc: disable L1.2 PCI-E link substate to avoid performance issue
+ lib: test_objagg: Set error message in check_expect_hints_stats()
+ amd-xgbe: align CL37 AN sequence as per databook
+ enic: fix incorrect MTU comparison in enic_change_mtu()
+ rose: fix dangling neighbour pointers in rose_rt_device_down()
+ nui: Fix dma_mapping_error() check
+ amd-xgbe: do not double read link status
+ smb: client: fix race condition in negotiate timeout by using more precise 
timing
+ wifi: mac80211: chan: chandef is non-NULL for reserved
+ f2fs: prevent writing without fallocate() for pinned files
+ f2fs: convert f2fs_vm_page_mkwrite() to use folio
+ f2fs: fix to zero post-eof page
+ drm/simpledrm: Do not upcast in release helpers
+ drm/msm: Fix a fence leak in submit error path
+ drm/msm: Fix another leak in the submit error path
+ ALSA: sb: Don't allow changing the DMA mode during operations
+ ALSA: sb: Force to disable DMAs once when DMA mode is changed
+ ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled
+ ata: pata_cs5536: fix build on 32-bit UML
+ ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic
+ platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list
+ powerpc: Fix struct termio related ioctl macros
+ ASoC: amd: yc: update quirk data for HP Victus
+ regulator: fan53555: add enable_time support and soft-start times
+ scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
+ aoe: defer rexmit timer downdev work to workqueue
+ wifi: mac80211: drop invalid source address OCB frames
+ wifi: ath6kl: remove WARN on bad firmware input
+ ACPICA: Refuse to evaluate a method if arguments are missing
+ mtd: spinand: fix memory leak of ECC engine conf
+ rcu: Return early if callback is not specified
+ drm/v3d: Disable interrupts before resetting the GPU
+ platform/x86: hp-bioscfg: Directly use firmware_attributes_class
+ platform/x86: hp-bioscfg: Fix class device unregistration
+ module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper
+ fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
+ NFSv4/flexfiles: Fix handling of NFS level errors in I/O
+ usb: xhci: quirk for data loss in ISOC transfers
+ xhci: dbctty: disable ECHO flag by default
+ xhci: dbc: Flush queued requests before stopping dbc
+ xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS
+ Input: xpad - support Acer NGR 200 Controller
+ Input: iqs7222 - explicitly define number of external channels
+ usb: cdnsp: do not disable slot for disabled slot
+ usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume
+ dma-buf: fix timeout handling in dma_resv_wait_timeout v2
+ i2c/designware: Fix an initialization issue
+ Logitech C-270 even more broken
+ iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU
+ powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be 
changed
+ platform/x86: think-lmi: Create ksets consecutively
+ platform/x86: think-lmi: Fix kobject cleanup
+ platform/x86: think-lmi: Fix sysfs group cleanup
+ usb: typec: displayport: Fix potential deadlock
+ powerpc/kernel: Fix ppc_save_regs inclusion in build
+ x86/bugs: Rename MDS machinery to something more generic
+ x86/bugs: Add a Transient Scheduler Attacks mitigation
+ UBUNTU: [Config] enable Transient Scheduler Attacks mitigation
+ KVM: SVM: Advertise TSA CPUID bits to guests
+ x86/microcode/AMD: Add TSA microcode SHAs
+ x86/process: Move the buffer clearing before MONITOR
+ x86/CPU/AMD: Properly check the TSA microcode
+ x86/bugs: Fix use of possibly uninit value in amd_check_tsa_microcode()
+ net: txgbe: request MISC IRQ in ndo_open
+ Bluetooth: HCI: Set extended advertising data synchronously
+ iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes
+ firmware: arm_ffa: Fix memory leak by freeing notifier callback node
+ firmware: arm_ffa: Move memory allocation outside the mutex locking
+ firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context
+ platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1
+ btrfs: return a btrfs_inode from btrfs_iget_logging()
+ btrfs: return a btrfs_inode from read_one_inode()
+ btrfs: fix invalid inode pointer dereferences during log replay
+ btrfs: fix inode lookup error handling during log replay
+ nvme: Fix incorrect cdw15 value in passthru error logging
+ nvmet: fix memory leak of bio integrity
+ drm/bridge: aux-hpd-bridge: fix assignment of the of_node
+ idpf: return 0 size for RSS key if not supported
+ idpf: convert control queue mutex to a spinlock
+ netfs: Fix i_size updating
+ arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma
+ crypto: iaa - Remove dst_null support
+ crypto: iaa - Do not clobber req->base.data
+ spinlock: extend guard with spinlock_bh variants
+ crypto: zynqmp-sha - Add locking
+ kunit: qemu_configs: sparc: use Zilog console
+ kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y
+ kunit: qemu_configs: Disable faulting tests on 32-bit SPARC
+ gfs2: Initialize gl_no_formal_ino earlier
+ gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE
+ gfs2: Rename dinode_demise to evict_behavior
+ gfs2: Prevent inode creation race
+ gfs2: Rename GLF_FREEING to GLF_UNLOCKED
+ gfs2: Decode missing glock flags in tracepoints
+ gfs2: Add GLF_PENDING_REPLY flag
+ gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE
+ gfs2: Move gfs2_dinode_dealloc
+ gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc
+ gfs2: deallocate inodes in gfs2_create_inode
+ btrfs: fix wrong start offset for delalloc space release during mmap write
+ ASoC: tas2764: Extend driver to SN012776
+ ASoC: tas2764: Reinit cache on part reset
+ ACPI: thermal: Fix stale comment regarding trip points
+ ACPI: thermal: Execute _SCP before reading trip points
+ bonding: Mark active offloaded xfrm_states
+ wifi: ath12k: Handle error cases during extended skb allocation
+ wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers
+ RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug
+ iommu: ipmmu-vmsa: avoid Wformat-security warning
+ f2fs: decrease spare area for pinned files for zoned devices
+ f2fs: zone: introduce first_zoned_segno in f2fs_sb_info
+ f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup
+ f2fs: zone: fix to calculate first_zoned_segno correctly
+ scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure
+ scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask
+ scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk
+ hisi_acc_vfio_pci: bugfix cache write-back issue
+ hisi_acc_vfio_pci: bugfix the problem of uninstalling driver
+ bpf: use common instruction history across all states
+ bpf: Do not include stack ptr register in precision backtracking bookkeeping
+ arm64: dts: qcom: sm8650: change labels to lower-case
+ arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2
+ arm64: dts: qcom: sm8650: add the missing l2 cache node
+ remoteproc: k3: Call of_node_put(rmem_np) only once in three functions
+ remoteproc: k3-r5: Add devm action to release reserved memory
+ remoteproc: k3-r5: Use devm_kcalloc() helper
+ remoteproc: k3-r5: Use devm_ioremap_wc() helper
+ remoteproc: k3-r5: Use devm_rproc_alloc() helper
+ remoteproc: k3-r5: Use devm_rproc_add() helper
+ remoteproc: k3-r5: Refactor sequential core power up/down operations
+ mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe()
+ selinux: change security_compute_sid to return the ssid or tsid on match
+ drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause
+ drm/xe/bmg: Add BMG platform definition
+ drm/i915/bmg: Define IS_BATTLEMAGE macro
+ drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI 
read
+ arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on
+ scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag
+ genirq/irq_sim: Initialize work context pointers properly
+ RDMA/mlx5: Fix cache entry update on dereg error
+ IB/mlx5: Fix potential deadlock in MR deregistration
+ drm/xe: Allow dropping kunit dependency as built-in
+ usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed
+ Revert "usb: xhci: Implement xhci_handshake_check_state() helper"
+ usb: cdnsp: Fix issue with CV Bad Descriptor test
+ usb: dwc3: Abort suspend on soft disconnect failure
+ optee: ffa: fix sleep in atomic context
+ riscv: cpu_ops_sbi: Use static array for boot_data
+ UBUNTU: Upstream stable to v6.6.97, v6.12.37

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2134640

Title:
  Noble update: upstream stable patchset 2025-12-11

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2134640/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to