linux-raspi (7.0.0-1014.14) resolute; urgency=medium

  * resolute/linux-raspi: 7.0.0-1014.14 -proposed tracker (LP: #2158618)

  [ Ubuntu: 7.0.0-27.27 ]

  * resolute/linux: 7.0.0-27.27 -proposed tracker (LP: #2157114)
  * Packaging resync (LP: #1786013)
    - [Packaging] update annotations scripts
  * Ubuntu 26.04 linux kernel has non-functional nova-core GPU driver enabled,
    conflicting with nouveau (LP: #2150845)
    - [Config] Disable NOVA_CORE
  * CVE-2026-46316
    - KVM: arm64: vgic-its: Drop the translation cache reference only for the
      erased entry
  * CVE-2026-46244
    - netfilter: nft_inner: Fix IPv6 inner_thoff desync
  * CVE-2026-46137
    - mptcp: pm: ADD_ADDR rtx: allow ID 0
    - mptcp: pm: ADD_ADDR rtx: fix potential data-race
  * CVE-2026-46185
    - smb/client: fix out-of-bounds read in symlink_data()
  * CVE-2026-46195
    - smb: client: validate dacloffset before building DACL pointers
  * CVE-2026-46289
    - lib/scatterlist: fix length calculations in extract_kvec_to_sg
  * CVE-2026-46119
    - libceph: Fix slab-out-of-bounds access in auth message processing
  * CVE-2026-46135
    - nvmet-tcp: fix race between ICReq handling and queue teardown
  * CVE-2026-46155
    - smb/client: fix out-of-bounds read in smb2_compound_op()
  * CVE-2026-46115
    - block: add pgmap check to biovec_phys_mergeable
  * CVE-2026-46243
    - smb: client: reject userspace cifs.spnego descriptions

 -- Manuel Diewald <manuel.diewald@canonical.com>  Mon, 29 Jun 2026 14:25:28 +0200

linux-raspi (7.0.0-1012.12) resolute; urgency=medium

  * resolute/linux-raspi: 7.0.0-1012.12 -proposed tracker (LP: #2152021)

  * CONFIG_BPF_LSM not enabled in linux-raspi arm64 kernel (LP: #2150798)
    - [Config] raspi: Enable BPF_LSM

  [ Ubuntu: 7.0.0-26.26 ]

  * resolute/linux: 7.0.0-26.26 -proposed tracker (LP: #2154530)
  * Packaging resync (LP: #1786013)
    - Revert "UBUNTU: SAUCE: import Huawei ES3000_V2 (2.1.0.23)"
    - [Packaging] debian.master/dkms-versions -- remove dkms-versions
      (main/2026.05.18)
  * Fix mic mute  led on a HP EliteBook 6 G2a platform (LP: #2150065)
    - ALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2a Laptops
  * ov08x40 module mounted upside down on a certain DELL platforms
    (LP: #2146517)
    - SAUCE: media: ipu-bridge: Add DMI quirk for new Dell XPS laptops with
      upside down sensors
    - SAUCE: media: ipu-bridge: Add DMI quirk for Dell 14 laptops with upside
      down sensors
  * Support additional 2888x1808@30fps 900MHz for OVTI05C1 camera sensor
    (LP: #2147409)
    - SAUCE: media: ipu-bridge: Add 900MHz for OV05C10
    - SAUCE: platform/x86: int3472: increase handshake delay to 50ms for
      OV05C10
  * Support Samsung S5K3J1 sensor for Intel MIPI camera (LP: #2121852)
    - SAUCE: media: ipu-bridge: Support s5k3j1 sensor
  * [SRU] ASoC: enable rt1320 speaker amp and DMIC on PTL SoundWire platforms
    (LP: #2150196)
    - ASoC: Intel: soc-acpi-intel-ptl-match: drop rt722 monolithic match
      tables
    - ASoC: SOF: Intel: Add a is_amp flag to fix the wrong name prefix
    - ASoC: sdw_utils: add rt1320 and rt1321 dmic dai in codec_info_list
  * powerpc-build in ubuntu_kernel_selftests fails to build due to
    uninitialized value (LP: #2129844)
    - selftests/powerpc: Suppress -Wmaybe-uninitialized with GCC 15
  * Ubuntu 26.04 linux kernel has non-functional nova-core GPU driver enabled,
    conflicting with nouveau (LP: #2150845)
    - [Config] Disable DRM_NOVA
  * Resolute update: v7.0.6 upstream stable release (LP: #2152558)
    - Linux 7.0.6
    - Upstream stable to v7.0.6
  * Resolute update: v7.0.5 upstream stable release (LP: #2152556)
    - Linux 7.0.5
    - Upstream stable to v7.0.5
  * Resolute update: v7.0.4 upstream stable release (LP: #2152552)
    - ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES
    - ALSA: usb-audio: Avoid false E-MU sample-rate notifications
    - ALSA: usb-audio: Fix Audio Advantage Micro II SPDIF switch
    - usb: xhci: Make usb_host_endpoint.hcpriv survive endpoint_disable()
    - usb: chipidea: otg: not wait vbus drop if use role_switch
    - usb: chipidea: core: allow ci_irq_handler() handle both ID and VBUS
      change
    - ALSA: usb-audio: Evaluate packsize caps at the right place
    - LoongArch: Add spectre boundry for syscall dispatch table
    - drm/nouveau: fix u32 overflow in pushbuf reloc bounds check
    - leds: qcom-lpg: Check for array overflow when selecting the high
      resolution
    - greybus: gb-beagleplay: bound bootloader receive buffering
    - greybus: gb-beagleplay: fix sleep in atomic context in hdlc_tx_frames()
    - misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt()
    - ibmasm: fix OOB reads in command_file_write due to missing size checks
    - ibmasm: fix heap over-read in ibmasm_send_i2o_message()
    - sysfs: attribute_group: Respect is_visible_const() when changing owner
    - driver core: Don't let a device probe until it's ready
    - device property: Make modifications of fwnode "flags" thread safe
    - drm/nouveau: fix nvkm_device leak on aperture removal failure
    - rust: dma: remove DMA_ATTR_NO_KERNEL_MAPPING from public attrs
    - kbuild: rust: allow `clippy::uninlined_format_args`
    - fs: afs: revert mmap_prepare() change
    - firmware: google: framebuffer: Do not mark framebuffer as busy
    - lib: test_hmm: evict device pages on file close to avoid use-after-free
    - arm64/mm: Enable batched TLB flush in unmap_hotplug_range()
    - arm64: mm: Fix rodata=full block mapping support for realm guests
    - mm: migrate: requeue destination folio on deferred split queue
    - mm: prevent droppable mappings from being locked
    - mm: fix deferred split queue races during migration
    - ocfs2: split transactions in dio completion to avoid credit exhaustion
    - Input: edt-ft5x06 - fix use-after-free in debugfs teardown
    - zram: do not forget to endio for partial discard requests
    - wifi: rtw88: check for PCI upstream bridge existence
    - wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup()
    - vfio: selftests: Fix VLA initialisation in vfio_pci_irq_set()
    - vfio/xe: Add a missing vfio_pci_core_release_dev()
    - vfio/virtio: Convert list_lock from spinlock to mutex
    - vfio/cdx: Serialize VFIO_DEVICE_SET_IRQS with a per-device mutex
    - vfio/cdx: Fix NULL pointer dereference in interrupt trigger path
    - um: drivers: call kernel_strrchr() explicitly in cow_user.c
    - thermal: core: Fix thermal zone governor cleanup issues
    - spi: imx: fix use-after-free on unbind
    - spi: ch341: fix memory leaks on probe failures
    - crypto: algif_aead - snapshot IV for async AEAD requests
    - crypto: pcrypt - Fix handling of MAY_BACKLOG requests
    - dt-bindings: display: ti, am65x-dss: Fix AM62L DSS reg and clock
      constraints
    - of: unittest: fix use-after-free in of_unittest_changeset()
    - of: unittest: fix use-after-free in testdrv_probe()
    - hwmon: (powerz) Fix missing usb_kill_urb() on signal interrupt
    - EDAC/versalnet: Fix device_node leak in mc_probe()
    - PCI: imx6: Skip waiting for L2/L3 Ready on i.MX6SX
    - media: amphion: Fix race between m2m job_abort and device_run
    - ALSA: control: Validate buf_len before strnlen() in
      snd_ctl_elem_init_enum_names()
    - net: caif: clear client service pointer on teardown
    - net: strparser: fix skb_head leak in strp_abort_strp()
    - media: mtk-jpeg: fix use-after-free in release path due to uncancelled
      work
    - crypto: atmel-sha204a - Fix OTP sysfs read and error handling
    - PCI: endpoint: pci-epf-ntb: Remove duplicate resource teardown
    - Revert "ALSA: usb: Increase volume range that triggers a warning"
    - phy: qcom: m31-eusb2: clear PLL_EN during init
    - PCI: epf-mhi: Return 0, not remaining timeout, when eDMA ops complete
    - lib/ts_kmp: fix integer overflow in pattern length calculation
    - media: i2c: imx219: Check return value of devm_gpiod_get_optional() in
      imx219_probe()
    - net: qrtr: ns: Fix use-after-free in driver remove()
    - ext2: reject inodes with zero i_nlink and valid mode in ext2_iget()
    - mm/zsmalloc: copy KMSAN metadata in zs_page_migrate()
    - ALSA: aoa: i2sbus: clear stale prepared state
    - ALSA: aoa: i2sbus: fix OF node lifetime handling
    - ALSA: aoa: Skip devices with no codecs in i2sbus_resume()
    - ALSA: ctxfi: Add fallback to default RSR for S/PDIF
    - ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes
    - erofs: fix the out-of-bounds nameoff handling for trailing dirents
    - ipmi:ssif: Clean up kthread on errors
    - jbd2: fix deadlock in jbd2_journal_cancel_revoke()
    - KVM: selftests: Fix reserved value WRMSR testcase for multi-feature MSRs
    - md/raid10: fix deadlock with check operation and nowait requests
    - media: rc: igorplugusb: heed coherency rules
    - media: rockchip: rkcif: fix off by one bugs
    - media: rockchip: rkcif: comply with minimum number of buffers
      requirement
    - mfd: stpmic1: Attempt system shutdown twice in case PMIC is confused
    - mm/alloc_tag: clear codetag for pages allocated before page_ext
      initialization
    - mm/damon/core: fix damon_call() vs kdamond_fn() exit race
    - mm/damon/core: fix damos_walk() vs kdamond_fn() exit race
    - mm/hugetlb: fix early boot crash on parameters without '=' separator
    - mtd: docg3: fix use-after-free in docg3_release()
    - nvme-pci: add NVME_QUIRK_DISABLE_WRITE_ZEROES for Kingston OM3SGP4
    - nvme: respect NVME_QUIRK_DISABLE_WRITE_ZEROES when wzsl is set
    - parisc: _llseek syscall is only available for 32-bit userspace
    - parisc: Drop ip_fast_csum() inline assembly implementation
    - PCI: cadence: Use cdns_pcie_read_sz() for byte or word read access
    - PCI: imx6: Fix reference clock source selection for i.MX95
    - perf annotate: Use jump__delete when freeing LoongArch jumps
    - RDMA/mana_ib: Disable RX steering on RSS QP destroy
    - remoteproc: xlnx: Only access buffer information if IPI is buffered
    - reset: rzv2h-usb2phy: Keep PHY clock enabled for entire device lifetime
    - sched: Use u64 for bandwidth ratio calculations
    - selftests/mqueue: Fix incorrectly named file
    - landlock: Fix LOG_SUBDOMAINS_OFF inheritance across fork()
    - landlock: Allow TSYNC with LOG_SUBDOMAINS_OFF and fd=-1
    - selftests/landlock: Drain stale audit records on init
    - selftests/landlock: Fix format warning for __u64 in net_test
    - selftests/landlock: Fix snprintf truncation checks in audit helpers
    - selftests/landlock: Skip stale records in audit_match_record()
    - rbd: fix null-ptr-deref when device_add_disk() fails
    - mm/zone_device: do not touch device folio after calling ->folio_free()
    - block: fix zone write plugs refcount handling in
      disk_zone_wplug_schedule_bio_work()
    - io_uring/zcrx: return back two step unregistration
    - io_uring/timeout: check unused sqe fields
    - block: relax pgmap check in bio_add_page for compatible zone device
      pages
    - iio: adc: ti-ads7950: use iio_push_to_buffers_with_ts_unaligned()
    - io_uring/register: fix ring resizing with mixed/large SQEs/CQEs
    - io_uring/zcrx: fix user_struct uaf
    - io_uring/poll: fix signed comparison in io_poll_get_ownership()
    - io_uring/poll: ensure EPOLL_ONESHOT is propagated for EPOLL_URING_WAKE
    - module.lds,codetag: force 0 sh_addr for sections
    - module.lds.S: Fix modules on 32-bit parisc architecture
    - ALSA: core: Fix potential data race at fasync handling
    - ALSA: caiaq: Fix control_put() result and cache rollback
    - ALSA: caiaq: Handle probe errors properly
    - ALSA: 6fire: Fix input volume change detection
    - ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa2xxx
    - ALSA: pcmtest: fix reference leak on failed device registration
    - ALSA: pcmtest: Fix resource leaks in module init error paths
    - iio: adc: ad7768-1: fix one-shot mode data acquisition
    - iio: adc: ad7768-1: remove switch to one-shot mode
    - rxrpc: Fix memory leaks in rxkad_verify_response()
    - rxrpc: Fix rxkad crypto unalignment handling
    - rxrpc: Fix error handling in rxgk_extract_token()
    - rxrpc: Fix re-decryption of RESPONSE packets
    - EDAC/versalnet: Fix memory leak in remove and probe error paths
    - tools/accounting: handle truncated taskstats netlink messages
    - net: txgbe: fix RTNL assertion warning when remove module
    - arm64: dts: marvell: uDPU: add ethernet aliases
    - net: qrtr: ns: Limit the maximum server registration per node
    - net: qrtr: ns: Limit the maximum number of lookups
    - net: qrtr: ns: Free the node during ctrl_cmd_bye()
    - net: qrtr: ns: Limit the total number of nodes
    - net: rds: fix MR cleanup on copy error
    - net: txgbe: fix firmware version check
    - net/smc: avoid early lgr access in smc_clc_wait_msg
    - net: ks8851: Reinstate disabling of BHs around IRQ handler
    - net: bridge: use a stable FDB dst snapshot in RCU readers
    - netconsole: avoid out-of-bounds access on empty string in trim_newline()
    - net: mctp: fix don't require received header reserved bits to be zero
    - net: ks8851: Avoid excess softirq scheduling
    - drm/arcpgu: fix device node leak
    - slub: fix data loss and overflow in krealloc()
    - tracing/fprobe: Reject registration of a registered fprobe before init
    - RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv
    - printf: Compile the kunit test with DISABLE_BRANCH_PROFILING
      DISABLE_BRANCH_PROFILING
    - ipv4: icmp: validate reply type before using icmp_pointers
    - libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply()
    - spi: fix resource leaks on device setup failure
    - extract-cert: Wrap key_pass with '#ifdef USE_PKCS11_ENGINE'
    - tpm: avoid -Wunused-but-set-variable
    - LoongArch: Make arch_irq_work_has_interrupt() true only if IPI HW exist
    - LoongArch: Show CPU vulnerabilites correctly
    - fbdev: defio: Disconnect deferred I/O from the lifetime of struct
      fb_info
    - power: supply: axp288_charger: Do not cancel work before initializing it
    - hwmon: (isl28022) Fix integer overflow in power calculation on 32-bit
    - hwmon: (powerz) Avoid cacheline sharing for DMA buffer
    - media: rzv2h-ivc: Revise default VBLANK formula
    - media: rzv2h-ivc: Fix AXIRX_VBLANK register write
    - fs: prepare for adding LSM blob to backing_file
    - lsm: add backing_file LSM hooks
    - selinux: fix overlayfs mmap() and mprotect() access checks
    - hwmon: (pt5161l) Fix bugs in pt5161l_read_block_data()
    - randomize_kstack: Maintain kstack_offset per task
    - mmc: block: use single block write in retry
    - mmc: sdhci-of-dwcmshc: Disable clock before DLL configuration
    - arm64: dts: ti: am62-verdin: Enable pullup for eMMC data pins
    - crypto: qat - fix IRQ cleanup on 6xxx probe failure
    - xfs: start gc on zonegc_low_space attribute updates
    - xfs: fix a resource leak in xfs_alloc_buftarg()
    - firmware: google: framebuffer: Do not unregister platform device
    - firmware: exynos-acpm: Drop fake 'const' on handle pointer
    - crypto: talitos - fix SEC1 32k ahash request limitation
    - crypto: talitos - rename first/last to first_desc/last_desc
    - pwm: imx-tpm: Count the number of enabled channels in probe
    - tpm2-sessions: Fix missing tpm_buf_destroy() in tpm2_read_public()
    - tpm: Fix auth session leak in tpm2_get_random() error path
    - tpm: Use kfree_sensitive() to free auth session in tpm_dev_release()
    - tpm: tpm_tis: add error logging for data transfer
    - tpm: tpm_tis: stop transmit if retries are exhausted
    - rtc: ntxec: fix OF node reference imbalance
    - mm/vmalloc: take vmap_purge_lock in shrinker
    - mm/memfd_luo: fix physical address conversion in put_folios cleanup
    - mm/mempolicy: fix memory leaks in weighted_interleave_auto_store()
    - mm/damon/stat: fix memory leak on damon_start() failure in
      damon_stat_start()
    - mm/damon/core: validate damos_quota_goal->nid for
      node_mem_{used,free}_bp
    - mm/damon/core: validate damos_quota_goal->nid for
      node_memcg_{used,free}_bp
    - mm/damon/core: use time_in_range_open() for damos quota window start
    - mm/damon/core: disallow time-quota setting zero esz
    - mm/damon/core: disallow non-power of two min_region_sz on damon_start()
    - userfaultfd: allow registration of ranges below mmap_min_addr
    - LoongArch: KVM: Use CSR_CRMD_PLV in kvm_arch_vcpu_in_kernel()
    - KVM: x86: Defer non-architectural deliver of exception payload to
      userspace read
    - KVM: nSVM: Mark all of vmcb02 dirty when restoring nested state
    - KVM: nSVM: Sync NextRIP to cached vmcb12 after VMRUN of L2
    - KVM: nSVM: Sync interrupt shadow to cached vmcb12 after VMRUN of L2
    - KVM: SVM: Inject #UD for INVLPGA if EFER.SVME=0
    - KVM: SVM: Explicitly mark vmcb01 dirty after modifying VMCB intercepts
    - KVM: nSVM: Ensure AVIC is inhibited when restoring a vCPU to guest mode
    - KVM: nSVM: Always use NextRIP as vmcb02's NextRIP after first L2 VMRUN
    - KVM: nSVM: Delay stuffing L2's current RIP into NextRIP until vCPU run
    - KVM: nSVM: Use vcpu->arch.cr2 when updating vmcb12 on nested #VMEXIT
    - KVM: arm64: Account for RESx bits in __compute_fgt()
    - KVM: nSVM: Avoid clearing VMCB_LBR in vmcb12
    - KVM: nSVM: Delay setting soft IRQ RIP tracking fields until vCPU run
    - KVM: SVM: Switch svm_copy_lbrs() to a macro
    - KVM: SVM: Add missing save/restore handling of LBR MSRs
    - KVM: nSVM: Always inject a #GP if mapping VMCB12 fails on nested VMRUN
    - KVM: nSVM: Refactor checking LBRV enablement in vmcb12 into a helper
    - KVM: nSVM: Refactor writing vmcb12 on nested #VMEXIT as a helper
    - KVM: nSVM: Triple fault if restore host CR3 fails on nested #VMEXIT
    - KVM: nSVM: Triple fault if mapping VMCB12 fails on nested #VMEXIT
    - KVM: nSVM: Clear GIF on nested #VMEXIT(INVALID)
    - KVM: nSVM: Clear EVENTINJ fields in vmcb12 on nested #VMEXIT
    - KVM: nSVM: Clear tracking of L1->L2 NMI and soft IRQ on nested #VMEXIT
    - KVM: nSVM: Add missing consistency check for EFER, CR0, CR4, and CS
    - KVM: nSVM: Drop the non-architectural consistency check for NP_ENABLE
    - KVM: nSVM: Add missing consistency check for nCR3 validity
    - KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1
    - KVM: nSVM: Always intercept VMMCALL when L2 is active
    - ARM: 9472/1: fix race condition on PG_dcache_clean in
      __sync_icache_dcache()
    - ring-buffer: Do not double count the reader_page
    - ext4: fix bounds check in check_xattrs() to prevent out-of-bounds access
    - ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all()
    - udf: fix partition descriptor append bookkeeping
    - mtd: spi-nor: sst: Fix write enable before AAI sequence
    - mtd: spinand: winbond: Declare the QE bit on W25NxxJW
    - amdgpu/jpeg: fix deepsleep register for jpeg 5_0_0 and 5_0_2
    - md/md-llbitmap: skip reading rdevs that are not in_sync
    - md/md-llbitmap: raise barrier before state machine transition
    - md/raid5: fix soft lockup in retry_aligned_read()
    - md/raid5: validate payload size before accessing journal metadata
    - check-uapi: link into shared objects
    - mm, swap: speed up hibernation allocation and writeout
    - HID: apple: ensure the keyboard backlight is off if suspending
    - inotify: fix watch count leak when fsnotify_add_inode_mark_locked()
      fails
    - x86/cpu: Disable FRED when PTI is forced on
    - x86/shstk: Prevent deadlock during shstk sigreturn
    - wifi: rtl8xxxu: fix potential use of uninitialized value
    - tcp: call sk_data_ready() after listener migration
    - taskstats: set version in TGID exit notifications
    - mptcp: sync the msk->sndbuf at accept() time
    - mfd: core: Preserve OF node when ACPI handle is present
    - 9p: fix access mode flags being ORed instead of replaced
    - Bluetooth: hci_event: fix potential UAF in SSP passkey handlers
    - bus: mhi: host: pci_generic: Switch to async power up to avoid boot
      delays
    - can: ucan: fix devres lifetime
    - crypto: acomp - fix wrong pointer stored by acomp_save_req()
    - crypto: arm64/aes - Fix 32-bit aes_mac_update() arg treated as 64-bit
    - crypto: atmel-aes - Fix 3-page memory leak in atmel_aes_buff_cleanup
    - crypto: atmel-ecc - Release client on allocation failure
    - crypto: hisilicon - Fix dma_unmap_single() direction
    - crypto: ccree - fix a memory leak in cc_mac_digest()
    - crypto: atmel-tdes - fix DMA sync direction
    - crypto: atmel-sha204a - Fix error codes in OTP reads
    - crypto: atmel-sha204a - Fix potential UAF and memory leak in remove path
    - crypto: atmel-sha204a - Fix uninitialized data access on OTP read error
    - crypto: nx - fix bounce buffer leaks in nx842_crypto_{alloc,free}_ctx
    - crypto: nx - fix context leak in nx842_crypto_free_ctx
    - crypto: nx - Fix packed layout in struct nx842_crypto_header
    - dm mirror: fix integer overflow in create_dirty_log()
    - erofs: fix unsigned underflow in z_erofs_lz4_handle_overlap()
    - ceph: fix num_ops off-by-one when crypto allocation fails
    - ceph: only d_add() negative dentries when they are unhashed
    - gtp: disable BH before calling udp_tunnel_xmit_skb()
    - IB/core: Fix zero dmac race in neighbor resolution
    - ktest: Fix the month in the name of the failure directory
    - NFSv4.1: Apply session size limits on clone path
    - ntfs3: add buffer boundary checks to run_unpack()
    - ntfs3: fix integer overflow in run_unpack() volume boundary check
    - rtmutex: Use waiter::task instead of current in remove_waiter()
    - rxgk: Fix potential integer overflow in length check
    - sched_ext: Documentation: Clarify ops.dispatch() role in task lifecycle
    - scsi: sd: fix missing put_disk() when device_add(&disk_dev) fails
    - seg6: fix seg6 lwtunnel output redirect for L2 reduced encap mode
    - perf loongarch: Fix build failure with CONFIG_LIBDW_DWARF_UNWIND
    - iio: frequency: admv1013: add dev variable
    - iio: frequency: admv1013: fix NULL pointer dereference on str
    - wifi: mt76: mt792x: describe USB WFSYS reset with a descriptor
    - wifi: mt76: mt792x: fix mt7925u USB WFSYS reset handling
    - mm: various small mmap_prepare cleanups
    - mm: avoid deadlock when holding rmap on mmap_prepare error
    - mei: me: use PCI_DEVICE_DATA macro
    - mei: me: add nova lake point H DID
    - crypto: authencesn - reject short ahash digests during instance creation
    - driver core: Add kernel-doc for DEV_FLAG_COUNT enum value
    - ALSA: caiaq: Fix potentially leftover ep1_in_urb at error path
    - ALSA: caiaq: Don't abort when no input device is available
    - ipv6: rpl: reserve mac_len headroom when recompressed SRH grows
    - drm/amdgpu: fix zero-size GDS range init on RDNA4
    - drm/imagination: Fix segfault when updating ftrace mask
    - ALSA: caiaq: fix usb_dev refcount leak on probe failure
    - ALSA: aloop: Fix peer runtime UAF during format-change stop
    - vmalloc: fix buffer overflow in vrealloc_node_align()
    - mm/page_alloc: return NULL early from alloc_frozen_pages_nolock() in NMI
      on UP
    - mm/slab: return NULL early from kmalloc_nolock() in NMI on UP
    - net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels
    - netfilter: reject zero shift in nft_bitwise
    - ipmi:ssif: Remove unnecessary indention
    - ipmi:ssif: NULL thread on error
    - Linux 7.0.4
    - Upstream stable to v7.0.4
  * Resolute update: v7.0.3 upstream stable release (LP: #2152550)
    - Buffer overflow in drivers/xen/sys-hypervisor.c
    - xen/privcmd: fix double free via VMA splitting
    - Linux 7.0.3
    - Upstream stable to v7.0.3
  * Resolute update: v7.0.2 upstream stable release (LP: #2150553)
    - crypto: authencesn - Fix src offset when decrypting in-place
    - pwm: th1520: fix `CLIPPY=1` warning
    - drm/amdgpu: replace PASID IDR with XArray
    - crypto: krb5enc - fix sleepable flag handling in encrypt dispatch
    - crypto: krb5enc - fix async decrypt skipping hash verification
    - ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger
    - ksmbd: validate owner of durable handle on reconnect
    - scripts: generate_rust_analyzer.py: define scripts
    - scripts/dtc: Remove unused dts_version in dtc-lexer.l
    - fs/ntfs3: validate rec->used in journal-replay file record check
    - f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionally
    - f2fs: fix UAF caused by decrementing sbi->nr_pages[] in
      f2fs_write_end_io()
    - f2fs: fix to avoid memory leak in f2fs_rename()
    - f2fs: fix to avoid uninit-value access in f2fs_sanity_check_node_footer
    - fuse: reject oversized dirents in page cache
    - fuse: abort on fatal signal during sync init
    - fuse: Check for large folio with SPLICE_F_MOVE
    - fuse: quiet down complaints in fuse_conn_limit_write
    - fuse: fuse_dev_ioctl_clone() should wait for device file to be
      initialized
    - ksmbd: require minimum ACE size in smb_check_perm_dacl()
    - smb: server: fix active_num_conn leak on transport allocation failure
    - smb: client: fix dir separator in SMB1 UNIX mounts
    - smb: server: fix max_connections off-by-one in tcp accept path
    - smb: client: require a full NFS mode SID before reading mode bits
    - smb: client: validate the whole DACL before rewriting it in cifsacl
    - smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
    - ksmbd: validate response sizes in ipc_validate_msg()
    - ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()
    - ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment
    - ksmbd: use check_add_overflow() to prevent u16 DACL size overflow
    - ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id()
    - writeback: Fix use after free in inode_switch_wbs_work_fn()
    - f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()
    - ALSA: usb-audio: apply quirk for MOONDROP JU Jiu
    - ALSA: hda/realtek: Add quirk for Legion S7 15IMH
    - ALSA: caiaq: take a reference on the USB device in create_card()
    - net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
    - crypto: ccp: Don't attempt to copy CSR to userspace if PSP command
      failed
    - crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP command
      failed
    - crypto: ccp: Don't attempt to copy ID to userspace if PSP command failed
    - rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
    - mshv_vtl: Fix vmemmap_shift exceeding MAX_FOLIO_ORDER
    - Linux 7.0.2
  * Resolute update: v7.0.1 upstream stable release (LP: #2150547)
    - Revert "UBUNTU: SAUCE: cdc-acm: Exclude Exar USB serial ports"
    - nfc: llcp: add missing return after LLCP_CLOSED checks
    - x86/CPU: Fix FPDSS on Zen1
    - can: raw: fix ro->uniq use-after-free in raw_rcv()
    - i2c: s3c24xx: check the size of the SMBUS message before using it
    - staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
    - HID: alps: fix NULL pointer dereference in alps_raw_event()
    - HID: core: clamp report_size in s32ton() to avoid undefined shift
    - net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
    - NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
    - drm/vc4: platform_get_irq_byname() returns an int
    - bnge: return after auxiliary_device_uninit() in error path
    - ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
    - ALSA: fireworks: bound device-supplied status before string array lookup
    - fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
    - usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
    - usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
    - usb: gadget: renesas_usb3: validate endpoint index in standard request
      handlers
    - smb: client: fix off-by-8 bounds check in check_wsl_eas()
    - smb: client: fix OOB reads parsing symlink error response
    - ksmbd: validate EaNameLength in smb2_get_ea()
    - ksmbd: require 3 sub-authorities before reading sub_auth[2]
    - ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc
    - smb: client: avoid double-free in smbd_free_send_io() after
      smbd_send_batch_flush()
    - smb: server: avoid double-free in smb_direct_free_sendmsg after
      smb_direct_flush_send_list()
    - usbip: validate number_of_packets in usbip_pack_ret_submit()
    - usb: typec: fusb302: Switch to threaded IRQ handler
    - usb: storage: Expand range of matched versions for VL817 quirks entry
    - USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen
    - usb: gadget: f_hid: don't call cdev_init while cdev in use
    - usb: port: add delay after usb_hub_set_port_power()
    - fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
    - scripts/gdb/symbols: handle module path parameters
    - scripts: generate_rust_analyzer.py: avoid FD leak
    - wifi: rtw88: fix device leak on probe failure
    - staging: sm750fb: fix division by zero in ps_to_hz()
    - selftests/mm: hmm-tests: don't hardcode THP size to 2MB
    - USB: serial: option: add Telit Cinterion FN990A MBIM composition
    - Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates
      race
    - Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs param updates
      race
    - ALSA: ctxfi: Limit PTP to a single page
    - dcache: Limit the minimal number of bucket to two
    - vfio/xe: Reorganize the init to decouple migration from reset
    - arm64: mm: Handle invalid large leaf mappings correctly
    - media: vidtv: fix NULL pointer dereference in
      vidtv_channel_pmt_match_sections
    - ocfs2: fix possible deadlock between unlink and dio_end_io_write
    - ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
    - ocfs2: handle invalid dinode in ocfs2_group_extend
    - PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
      epf_ntb_epc_cleanup
    - PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
    - KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in SEV-ES
      migrate test
    - KVM: SEV: Reject attempts to sync VMSA of an already-launched/encrypted
      vCPU
    - KVM: SEV: Protect *all* of sev_mem_enc_register_region() with kvm->lock
    - KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being created
    - KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch finish
    - KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION
    - mm: call ->free_folio() directly in folio_unmap_invalidate()
    - checkpatch: add support for Assisted-by tag
    - x86-64: rename misleadingly named '__copy_user_nocache()' function
    - x86: rename and clean up __copy_from_user_inatomic_nocache()
    - x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache
    - KVM: x86: Use scratch field in MMIO fragment to hold small write values
    - ASoC: qcom: q6apm: move component registration to unmanaged version
    - mm/kasan: fix double free for kasan pXds
    - mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
    - media: vidtv: fix nfeeds state corruption on start_streaming failure
    - media: mediatek: vcodec: fix use-after-free in encoder release path
    - media: em28xx: fix use-after-free in em28xx_v4l2_open()
    - hwmon: (powerz) Fix use-after-free on USB disconnect
    - ALSA: 6fire: fix use-after-free on disconnect
    - bcache: fix cached_dev.sb_bio use-after-free and crash
    - wireguard: device: use exit_rtnl callback instead of manual rtnl_lock in
      pre_exit
    - media: as102: fix to not free memory after the device is registered in
      as102_usb_probe()
    - nilfs2: fix NULL i_assoc_inode dereference in
      nilfs_mdt_save_to_shadow_map
    - media: vidtv: fix pass-by-value structs causing MSAN warnings
    - media: hackrf: fix to not free memory after the device is registered in
      hackrf_probe()
    - mm/userfaultfd: fix hugetlb fault mutex hash calculation
    - clockevents: Add missing resets of the next_event_forced flag
    - Linux 7.0.1
  * GRO managed-frag use-after-free leading to local privilege escalation
    (LP: #2154172)
    - net: gro: don't merge zcopy skbs
  * AppArmor Vulnerabilities  (LP: #2151747)
    - SAUCE: apparmor: pass big_resp to handler
    - SAUCE: apparmor: remove redundant kref_init for listener->count
    - SAUCE: apparmor: fix NULL pointer dereference in unpack_pdb
  * AppArmor Vulnerabilities  (LP: #2151747) // CVE-2026-47337
    - SAUCE: apparmor: fix NULL pointer dereference in bind_map_addr
  * AppArmor Vulnerabilities  (LP: #2151747) // CVE-2026-47334
    - SAUCE: apparmor: fix sleep prone memory allocation under a spin_lock
  * AppArmor Vulnerabilities  (LP: #2151747) // CVE-2026-47333
    - SAUCE: apparmor: fix dfa unpacking size of the notification filter
  * AppArmor Vulnerabilities  (LP: #2151747) // CVE-2026-47332
    - SAUCE: apparmor: fix size check against type instead of pointer
  * apparmor: LLVM/clang build failure due to uninitialized variable in
    notify.c (LP: #2148809) // CVE-2026-47330
    - SAUCE: apparmor: initialize variable used in uninitialized context
  * AppArmor Vulnerabilities  (LP: #2151747) // CVE-2026-47329
    - SAUCE: apparmor: fix name validation bypass on notification
  * AppArmor Vulnerabilities  (LP: #2151747) // CVE-2026-47327 //
    CVE-2026-47328
    - SAUCE: apparmor: fix glob memory leak after kstrdup
  * AppArmor Vulnerabilities  (LP: #2151747) // CVE-2026-47326
    - SAUCE: apparmor: fix inverted NULL check after aa_get_buffer
  * CVE-2026-46300
    - net: skbuff: preserve shared-frag marker during coalescing
    - net: skbuff: propagate shared-frag marker through frag-transfer helpers
  * net/rds: reset op_nents when zerocopy page pin fails (LP: #2153962)
    - net/rds: reset op_nents when zerocopy page pin fails
  * CVE-2026-46333
    - ptrace: slightly saner 'get_dumpable()' logic
  * CVE-2026-43500
    - rxrpc: Fix conn-level packet handling to unshare RESPONSE packets
    - rxrpc: Fix potential UAF after skb_unshare() failure
    - rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packets
    - rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present
  * CVE-2026-43284
    - xfrm: esp: avoid in-place decrypt on shared skb frags

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 02 Jun 2026 15:57:50 +0200

linux-raspi (7.0.0-1011.11) resolute; urgency=medium

  [ Ubuntu: 7.0.0-22.22 ]

  * GRO managed-frag use-after-free leading to local privilege escalation
    (LP: #2154172)
    - net: gro: don't merge zcopy skbs

  [ Ubuntu: 7.0.0-20.20 ]

  * apparmor (LP: #2151747)
    - SAUCE: apparmor: pass big_resp to handler
    - SAUCE: apparmor: remove redundant kref_init for listener->count
    - SAUCE: apparmor: fix NULL pointer dereference in unpack_pdb
  * apparmor (LP: #2151747) // CVE-2026-47337
    - SAUCE: apparmor: fix NULL pointer dereference in bind_map_addr
  * apparmor (LP: #2151747) // CVE-2026-47334
    - SAUCE: apparmor: fix sleep prone memory allocation under a spin_lock
  * apparmor (LP: #2151747) // CVE-2026-47333
    - SAUCE: apparmor: fix dfa unpacking size of the notification filter
  * apparmor (LP: #2151747) // CVE-2026-47332
    - SAUCE: apparmor: fix size check against type instead of pointer
  * apparmor: LLVM/clang build failure due to uninitialized variable in
    notify.c (LP: #2148809) // CVE-2026-47330
    - SAUCE: apparmor: initialize variable used in uninitialized context
  * apparmor (LP: #2151747) // CVE-2026-47329
    - SAUCE: apparmor: fix name validation bypass on notification
  * apparmor (LP: #2151747) // CVE-2026-47327 // CVE-2026-47328
    - SAUCE: apparmor: fix glob memory leak after kstrdup
  * apparmor (LP: #2151747) // CVE-2026-47326
    - SAUCE: apparmor: fix inverted NULL check after aa_get_buffer

  [ Ubuntu: 7.0.0-19.19 ]

  * resolute/linux: 7.0.0-19.19 -proposed tracker (LP: #2153786)
  * Packaging resync (LP: #1786013)
    - [Packaging] update annotations scripts
    - [Packaging] debian.master/dkms-versions -- remove dkms-versions
      (main/s2026.05.11)
  * CVE-2026-46300
    - net: skbuff: preserve shared-frag marker during coalescing
    - net: skbuff: propagate shared-frag marker through frag-transfer helpers
  * net/rds: reset op_nents when zerocopy page pin fails (LP: #2153962)
    - net/rds: reset op_nents when zerocopy page pin fails
  * CVE-2026-46333
    - ptrace: slightly saner 'get_dumpable()' logic
  * CVE-2026-43500
    - rxrpc: Fix conn-level packet handling to unshare RESPONSE packets
    - rxrpc: Fix potential UAF after skb_unshare() failure
    - rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packets
    - rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present
  * CVE-2026-43284
    - xfrm: esp: avoid in-place decrypt on shared skb frags

 -- Edoardo Canepa <edoardo.canepa@canonical.com>  Tue, 26 May 2026 14:28:41 +0200

linux-raspi (7.0.0-1010.10) resolute; urgency=medium

  * resolute/linux-raspi: 7.0.0-1010.10 -proposed tracker (LP: #2150654)

  [ Ubuntu: 7.0.0-15.15 ]

  * resolute/linux: 7.0.0-15.15 -proposed tracker (LP: #2148866)
  * Qualcomm X1E: Speaker overdrive causes hardware protection shutdown
    (LP: #2149808)
    - SAUCE: ASoC: qcom: x1e80100: limit speaker volumes
  * intel-ipu7 / intel-ipu7-isys modules are shipped unsigned in latest
    Resolute kernels, breaking Secure Boot systems  (LP: #2148718)
    - [packaging] add intel-ipu7 to signature inclusion list

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Wed, 29 Apr 2026 16:41:38 +0200

linux-raspi (7.0.0-1009.9) resolute; urgency=medium

  * resolute/linux-raspi: 7.0.0-1009.9 -proposed tracker (LP: #2148180)

  * Miscellaneous Ubuntu changes
    - SAUCE: Revert "gpio: Fix resource leaks on errors in
      gpiochip_add_data_with_key()"
    - [Packaging] raspi: Sync flavour control stubs from master

  * Miscellaneous upstream changes
    - gpiolib: Override gpiochip numbers with DT aliases

  [ Ubuntu: 7.0.0-14.14 ]

  * resolute/linux: 7.0.0-14.14 -proposed tracker (LP: #2148159)
  * support vflip/hflip for Sony IMX471 camera sensor (LP: #2138841)
    - SAUCE: media: ipu-bridge: add TBE20A0 ACPI id for Sony IMX471
  * AA: disable SECURITY_APPARMOR_PACKET_MEDIATION_ENABLED (LP: #2147533)
    - [Config] disable SECURITY_APPARMOR_PACKET_MEDIATION_ENABLED
  * System doesn't response with mt76 call trace (LP: #2137448)
    - wifi: mt76: mt792x: Fix a potential deadlock in high-load situations
  * The second tbt storage plugged on the dock will not be recognized
    (LP: #2139572)
    - SAUCE: thunderbolt: Fix PCIe device enumeration with delayed rescan
  * dma-buf filesystem flags fix (LP: #2139656)
    - SAUCE: dma-buf: set SB_I_NOEXEC and SB_I_NODEV on dmabuf filesystem
  * Bluetooth device (MT7925) not detected on USB bus with linux-oem-6.17
    (LP: #2145164)
    - SAUCE: USB: hub: call ACPI _PRR reset during port power-cycle on
      enumeration failure
  * drm/i915/lnl+/tc: Fix false disconnect of active DP-alt TC port during
    long HPD pulse (LP: #2143879)
    - SAUCE: drm/i915/lnl+/tc: Fix false disconnect of active DP-alt TC port
      during long HPD pulse
  * i915 WARN_ON call trace during CB/WB on MTL/ARL platforms (LP: #2144537)
    - SAUCE: drm/i915/xelpdp/tc: Convert TCSS power check WARN to a debug
      message
  * Miscellaneous Ubuntu changes
    - [Packaging] Add support for per-flavour depends
    - [Packaging] Don't hard-code lmm zfs dependency
    - [Config] updateconfigs following v7.0 release

  [ Ubuntu: 7.0.0-13.13 ]

  * resolute/linux: 7.0.0-13.13 -proposed tracker (LP: #2147403)
  * ubuntu_kselftests:_net/net:gre_gso.sh failing (LP: #2136820)
    - SAUCE increase socat timeout in gre_gso.sh
  * Canonical Kmod 2025 key rotation (LP: #2147447)
    - [Packaging] ubuntu-compatible-signing -- make Ubuntu-Compatible-Signing
      extensible
    - [Packaging] ubuntu-compatible-signing -- allow consumption of positive
      certs
    - [Packaging] ubuntu-compatible-signing -- report the livepatch:2025 key
    - [Config] prepare for Canonical Kmod key rotation
    - [Packaging] ubuntu-compatible-signing -- report the kmod:2025 key
    - [Packaging] ensure our cert rollups are always fresh
  * On Dell system, the internal OLED display drops to a visibly low FPS after
    suspend/resume (LP: #2144712)
    - drm/i915/psr: Disable Panel Replay on Dell XPS 14 DA14260 as a quirk
    - drm/i915/psr: Fixes for Dell XPS DA14260 quirk
  * Realtek RTL8116AF SFP option module fails to get connected (LP: #2116144)
    - SAUCE: r8169: add quirk for RTL8116af SerDes
  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs following v7.0-rc7 rebase

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 13 Apr 2026 16:57:27 +0200

linux-raspi (7.0.0-1008.8) resolute; urgency=medium

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Add per-flavour depends
    - [Packaging] Add support for per-flavour depends

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 07 Apr 2026 13:16:27 +0200

linux-raspi (7.0.0-1007.7) resolute; urgency=medium

  [ Ubuntu: 7.0.0-12.12 ]

  * resolute/linux: 7.0.0-12.12 -proposed tracker (LP: #2146778)
  * Packaging resync (LP: #1786013)
    - [Packaging] update variants
  * linux-generic does not run scripts in /usr/share/kernel/*.d (LP: #2147005)
    - [Packaging] templates: Use consistent indentation
    - [Packaging] templates: Run scripts in /usr/share/kernel/*.d too
  * RISC-V kernel config is out of sync with other archs (LP: #1981437)
    - [Config] riscv64: Enable COUNTER=m
    - [Config] riscv64: Use GENDWARFKSYMS like other architectures
  * unconfined profile denies userns_create for chromium based processes
    (LP: #1990064)
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * FFe: add network interface mediation to 26.04 (LP: #2144679)
    - SAUCE: apparmor5.0.0 [57/57]: apparmor: add the ability to use interface
      in network mediation.
  * Jellyfin Desktop Flatpak doesn't work with the current AppArmor profile
    (LP: #2142956)
    - SAUCE: apparmor5.0.0 [29/57]: apparmor: fix fine grained inet mediation
      sock_file_perm
    - SAUCE: apparmor5.0.0 [30/57]: apparmor-next 7.1: aapparmor: use target
      task's context in apparmor_getprocattr()
    - SAUCE: apparmor5.0.0 [31/57]: apparmor-next 7.1: apparmor: return error
      on namespace mismatch in verify_header
    - SAUCE: apparmor5.0.0 [32/57]: apparmor-next 7.1: apparmor: enable
      differential encoding
    - SAUCE: apparmor5.0.0 [33/57]: apparmor-next 7.1: apparmor: propagate
      -ENOMEM correctly in unpack_table
    - SAUCE: apparmor5.0.0 [34/57]: apparmor-next 7.1: apparmor: Replace
      memcpy + NUL termination with kmemdup_nul in do_setattr
    - SAUCE: apparmor5.0.0 [35/57]: apparmor-next 7.1: apparmor: Remove
      redundant if check in sk_peer_get_label
    - SAUCE: apparmor5.0.0 [36/57]: apparmor-next 7.1: apparmor: use
      __label_make_stale in __aa_proxy_redirect
    - SAUCE: apparmor5.0.0 [37/57]: apparmor-next 7.1: apparmor: fix net.h and
      policy.h circular include pattern
    - SAUCE: apparmor5.0.0 [39/57]: apparmor-next 7.1: apparmor: make include
      headers self-contained
    - SAUCE: apparmor5.0.0 [40/57]: apparmor-next 7.1: apparmor: Use
      sysfs_emit in param_get_{audit,mode}
    - SAUCE: apparmor5.0.0 [41/57]: apparmor-next 7.1: apparmor: fix
      rawdata_f_data implicit flex array
    - SAUCE: apparmor5.0.0 [42/57]: apparmor-next 7.1: apparmor: free rawdata
      as soon as possible
    - SAUCE: apparmor5.0.0 [43/57]: apparmor-next 7.1: apparmor: Initial
      support for compressed policies
    - SAUCE: apparmor5.0.0 [44/57]: apparmor-next 7.1: apparmor: fix potential
      UAF in aa_replace_profiles
    - SAUCE: apparmor5.0.0 [45/57]: apparmor-next 7.1: apparmor: hide unused
      get_loaddata_common_ref() function
    - SAUCE: apparmor5.0.0 [46/57]: apparmor-next 7.1: apparmor: Fix string
      overrun due to missing termination
    - SAUCE: apparmor5.0.0 [47/57]: apparmor: fix packed tag on v5 header
      struct
    - SAUCE: apparmor5.0.0 [48/57]: apparmor: add temporal caching to audit
      responses.
    - SAUCE: apparmor5.0.0 [49/57]: apparmor: change fn_label_build() call to
      not return NULL
    - SAUCE: apparmor5.0.0 [50/57]: apparmor: make fn_label_build() capable of
      handling not supported
    - SAUCE: apparmor5.0.0 [51/57]: apparmor: move netfilter functions next to
      the LSM network operations
    - SAUCE: apparmor5.0.0 [52/57]: apparmor: move sock_rvc_skb() next to
      inet_conn_request
    - SAUCE: apparmor5.0.0 [53/57]: apparmor: fix af_unix local addr mediation
      binding
    - SAUCE: apparmor5.0.0 [54/57]: cleanups of apparmor af_unix mediation
    - SAUCE: apparmor5.0.0 [55/57]: apparmor: fix apparmor_secmark_check()
      when !inet and secmark defined.
    - SAUCE: apparmor5.0.0 [56/57]: apparmor: fix auditing of non-mediation
      falures
  * snap service cannot change apparmor hat (LP: #2139664) // Jellyfin Desktop
    Flatpak doesn't work with the current AppArmor profile (LP: #2142956)
    - SAUCE: apparmor5.0.0 [38/57]: apparmor-next 7.1: apparmor: grab ns lock
      and refresh when looking up changehat child profiles
  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)
    - SAUCE: apparmor5.0.0 [28/57]: apparmor: fix aa_label_sk_perm to check
      for RULE_MEDIATES_NET
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor5.0.0 [1/57]: Stacking: LSM: Single calls in secid hooks
    - SAUCE: apparmor5.0.0 [2/57]: Stacking: LSM: Exclusive secmark usage
    - SAUCE: apparmor5.0.0 [3/57]: Stacking: AppArmor: Remove the exclusive
      flag
    - SAUCE: apparmor5.0.0 [4/57]: Revert "apparmor: fix dbus permission
      queries to v9 ABI"
    - SAUCE: apparmor5.0.0 [5/57]: Revert "apparmor: gate make fine grained
      unix mediation behind v9 abi"
    - SAUCE: apparmor5.0.0 [6/57]: apparmor: net: patch to provide
      compatibility with v2.x net rules
    - SAUCE: apparmor5.0.0 [7/57]: apparmor: net: add fine grained ipv4/ipv6
      mediation
    - SAUCE: apparmor5.0.0 [8/57]: apparmor: lift compatibility check out of
      profile_af_perm
    - SAUCE: apparmor5.0.0 [9/57]: apparmor: userns: add unprivileged user ns
      mediation
    - SAUCE: apparmor5.0.0 [10/57]: apparmor: userns: Add sysctls for
      additional controls of unpriv userns restrictions
    - SAUCE: apparmor5.0.0 [12/57]: apparmor: userns: open userns related
      sysctl so lxc can check if restriction are in place
    - SAUCE: apparmor5.0.0 [13/57]: apparmor: userns: allow profile to be
      transitioned when a userns is created
    - SAUCE: apparmor5.0.0 [14/57]: apparmor: mqueue: call
      security_inode_init_security on inode creation
    - SAUCE: apparmor5.0.0 [15/57]: apparmor: mqueue: add fine grained
      mediation of posix mqueues
    - SAUCE: apparmor5.0.0 [16/57]: apparmor: uring: add io_uring mediation
    - SAUCE: apparmor5.0.0 [19/57]: apparmor: prompt: setup slab cache for
      audit data
    - SAUCE: apparmor5.0.0 [20/57]: apparmor: prompt: add the ability for
      profiles to have a learning cache
    - SAUCE: apparmor5.0.0 [21/57]: apparmor: prompt: enable userspace upcall
      for mediation
    - SAUCE: apparmor5.0.0 [22/57]: apparmor: prompt: pass prompt boolean
      through into path_name as well
    - SAUCE: apparmor5.0.0 [23/57]: apparmor: check for supported version in
      notification messages.
    - SAUCE: apparmor5.0.0 [24/57]: apparmor: refactor building notice so it
      is easier to extend
    - SAUCE: apparmor5.0.0 [25/57]: apparmor: switch from ENOTSUPP to
      EPROTONOSUPPORT
    - SAUCE: apparmor5.0.0 [26/57]: apparmor: add support for meta data tags
    - SAUCE: apparmor5.0.0 [27/57]: apparmor: prevent profile->disconnected
      double free in aa_free_profile
  * update apparmor and LSM stacking patch set (LP: #2028253) // Installation
    of AppArmor on a 6.14 kernel produces error message "Illegal number: yes"
    (LP: #2102680)
    - SAUCE: apparmor5.0.0 [17/57]: apparmor: create an
      AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
    - SAUCE: apparmor5.0.0 [18/57]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
      for userns and io_uring sysctls
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in
    mantic (LP: #2032602)
    - SAUCE: apparmor5.0.0 [11/57]: apparmor: userns - make it so special
      unconfined profiles can mediate user namespaces
  * Enable new Intel WCL soundwire support (LP: #2143301)
    - ASoC: sdw_utils: Add CS42L43B codec info
    - ASoC: dt-bindings: cirrus, cs42l43: Add CS42L43B variant
    - mfd: cs42l43: Add support for the B variant
    - ASoC: cs42l43: Add support for the B variant
  * Enable audio functions on Dell Huracan/Renegade platforms w/o built-in
    microphone (LP: #2143902)
    - ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay
    - ASoC: SDCA: Update counting of SU/GE DAPM routes
    - ASoC: SDCA: Improve mapping of Q7.8 SDCA volumes
    - ASoC: SDCA: Pull the Q7.8 volume helpers out of soc-ops
    - ASoC: add snd_soc_lookup_component_by_name helper
    - ASoC: soc_sdw_utils: partial match the codec name
    - ASoC: soc_sdw_utils: remove index from sdca codec name
  * [SRU] MIPI camera is not working after upgrading to 6.17-oem
    (LP: #2145171)
    - SAUCE: ACPI: respect items already in honor_dep before skipping
  * linux-tools: consider linking perf against LLVM (LP: #2138328)
    - [Packaging] Actually enable llvm for perf
  * Pull patch in qla2xxx to Resolute  (LP: #2144856)
    - scsi: qla2xxx: Add support to report MPI FW state
  * Ubuntu Resolute Desktop image arm64 - Boot on SC8280XP stalls with gpi-dma
    errors (LP: #2142403)
    - Revert "arm64: dts: qcom: sc8280xp: Enable GPI DMA"
  * 26.04 Snapdragon X Elite: Sync concept kernel changes  (LP: #2144643)
    - SAUCE: arm64: dts: add missing denali-oled.dtb to Makefile
    - SAUCE: dt-bindings: phy: qcom: Add CSI2 C-PHY/DPHY schema
    - SAUCE: phy: qcom-mipi-csi2: Add a CSI2 MIPI DPHY driver
    - SAUCE: dt-bindings: media: qcom,x1e80100-camss: Add simple-mfd
      compatible
    - SAUCE: dt-bindings: media: qcom,x1e80100-camss: Add optional PHY handle
      definitions
    - SAUCE: dt-bindings: media: qcom,x1e80100-camss: Add support for combo-
      mode endpoints
    - SAUCE: dt-bindings: media: qcom,x1e80100-camss: Describe iommu entries
    - SAUCE: media: qcom: camss: Add legacy_phy flag to SoC definition
      structures
    - SAUCE: media: qcom: camss: Add support for PHY API devices
    - SAUCE: media: qcom: camss: Drop legacy PHY descriptions from x1e
    - SAUCE: arm64: dts: qcom: x1e80100: Add CAMCC block definition
    - SAUCE: arm64: dts: qcom: x1e80100: Add CCI definitions
    - SAUCE: arm64: dts: qcom: x1e80100: Add CAMSS block definition
    - SAUCE: arm64: dts: qcom: x1e80100-crd: Add pm8010 CRD pmic,id=m
      regulators
    - SAUCE: arm64: dts: qcom: x1e80100-crd: Add ov08x40 RGB sensor on CSIPHY4
    - SAUCE: arm64: dts: qcom: x1e80100-t14s: Add pm8010 camera PMIC with
      voltage levels for IR and RGB camera
    - SAUCE: arm64: dts: qcom: x1e80100-t14s: Add on ov02c10 RGB sensor on
      CSIPHY4
    - SAUCE: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add pm8010 camera
      PMIC with voltage levels for IR and RGB camera
    - SAUCE: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add l7b_2p8
      voltage regulator for RGB camera
    - SAUCE: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add ov02c10 RGB
      sensor on CSIPHY4
    - SAUCE: arm64: dts: qcom: x1e80100-dell-inspiron14-7441: Switch on CAMSS
      RGB sensor
    - SAUCE: arm64: dts: qcom: x1-asus-zenbook-a14: Add on OV02C10 RGB sensor
      on CSIPHY4
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: add camera support
    - SAUCE: arm64: dts: qcom: x1e78100-t14s: enable camera privacy indicator
    - SAUCE: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: enable camera
      privacy indicator
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: enable camera privacy
      indicator
    - SAUCE: dt-bindings: arm: qcom: Add ASUS Vivobook X1P42100 variant
    - SAUCE: arm64: dts: qcom: x1-vivobook-s15: create a common dtsi for Hamoa
      and Purwa variants
    - SAUCE: arm64: dts: qcom: x1-vivobook-s15: add Purwa-compatible device
      tree
    - SAUCE: firmware: qcom: scm: allow QSEECOM on ASUS Vivobook X1P42100
      variant
    - SAUCE: arm64: dts: qcom: hamoa: Move PCIe PERST and Wake GPIOs to port
      nodes
    - SAUCE: arm64: dts: qcom: x1e-acer-swift-14: Move PCIe PERST and Wake
      GPIOs to port nodes
  * 25.10 Snapdragon X Elite: Sync concept kernel changes (LP: #2121477)
    - SAUCE: wip: arm64: dts: qcom: x1e78100-t14s: enable bluetooth
  * Miscellaneous Ubuntu changes
    - SAUCE: dt-bindings: arm: qcom: Document HP EliteBook 6 G1q
    - SAUCE: firmware: qcom: scm: Allow QSEECOM for HP EliteBook 6 G1q
    - SAUCE: arm64: dts: qcom: x1p42100-hp-elitebook-6-g1q: DT for HP
      EliteBook 6 G1q
    - [Config] PHY_QCOM_MIPI_CSI2=m
    - SAUCE: arm64: dts: x1e80100-lenovo-yoga-slim7x: Fix RGB camera supplies
    - [Config] toolchain version update
    - Update Changes.md after v7.0-rc5 rebase
    - [Packaging] update Ubuntu.md
    - [Config] enable SECURITY_APPARMOR_PACKET_MEDIATION_ENABLED
    - [Packaging] Add linux-main-modules-zfs to linux-modules depends
  * Miscellaneous upstream changes
    - Revert "UBUNTU: SAUCE: Add Bluetooth support for the Lenovo Yoga Slim
      7x"

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Thu, 02 Apr 2026 15:48:26 +0200

linux-raspi (7.0.0-1006.6) resolute; urgency=medium

  * resolute/linux-raspi: 7.0.0-1006.6 -proposed tracker (LP: #2146987)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- remove dkms-versions
      (main/d2026.03.30)

  * Boot failure on Pi 3B+ (LP: #2146871)
    - [Config] raspi: Disable KEXEC_HANDOVER and LIVEUPDATE

  * Miscellaneous Ubuntu changes
    - [Config] raspi: Remove CMA_SIZE_MBYTES override
    - [Packaging] raspi: Make linux-modules depend on linux-main-modules-zfs
    - [Packaging] raspi: Remove obsolete do_zfs flag

  * Update to upstream raspberrypi rpi-7.0.y (2026-04-01)
    - clk: bcm: rpi: Manage clock rate in prepare/unprepare callbacks
    - drm/v3d: Use devm_reset_control_get_optional_exclusive()
    - [BACKPORTED] drm/v3d: Allocate all resources before enabling the clock
    - [BACKPORTED] drm/v3d: Introduce Runtime Power Management
    - net: cadence: macb: add EEE LPI statistics counters
    - net: cadence: macb: implement EEE TX LPI support
    - net: cadence: macb: add ethtool EEE support
    - net: cadence: macb: enable EEE for Raspberry Pi RP1
    - net: phy: broadcom: fix BCM54213PE per-PHY init never called
    - net: phy: broadcom: disable AutogrEEEn mode on BCM54xx
    - ARM: dts: bcm2712: re-enable EEE on Pi5 and CM5 PHY
    - ARM: dts: bcm2712: add eee dtparam for Pi5 and CM5
    - ARM: dts: bcm2711: replace genet.eee bootarg with eee-broken dtparam
    - input: goodix: Don't retry individual reads when polling
    - drm/vc4: plane: Add support for RGB[AX]8888 and BGR[AX]8888 formats
    - clk: bcm2835: Don't avoid PLLC on BCM2711
    - fixup! ARM: dts: Select the PL011 platform driver
    - clk: bcm: rpi: Mark VEC clock as critical
    - uapi: Provide DIV_ROUND_CLOSEST()
    - drm: Add CRTC background color property
    - drm/vc4: Remove duplicated defines for GEN_6D registers
    - drm/vc4: crtc: Add support for a custom background color
    - fw/btrfs/discard: Avoid uninitialized build error
    - drm/v3d: Increase the autosuspend delay
    - media: rp1: Add lane-polarity support to CFE driver
    - spi: rp2040-gpio-bridge: Add CRYPTO_HASH2 dependency

  [ Ubuntu: 7.0.0-11.11 ]

  * resolute/linux: 7.0.0-11.11 -proposed tracker (LP: #2146778)
  * unconfined profile denies userns_create for chromium based processes
    (LP: #1990064)
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * FFe: add network interface mediation to 26.04 (LP: #2144679)
    - SAUCE: apparmor5.0.0 [57/57]: apparmor: add the ability to use interface
      in network mediation.
  * Jellyfin Desktop Flatpak doesn't work with the current AppArmor profile
    (LP: #2142956)
    - SAUCE: apparmor5.0.0 [29/57]: apparmor: fix fine grained inet mediation
      sock_file_perm
    - SAUCE: apparmor5.0.0 [30/57]: apparmor-next 7.1: aapparmor: use target
      task's context in apparmor_getprocattr()
    - SAUCE: apparmor5.0.0 [31/57]: apparmor-next 7.1: apparmor: return error
      on namespace mismatch in verify_header
    - SAUCE: apparmor5.0.0 [32/57]: apparmor-next 7.1: apparmor: enable
      differential encoding
    - SAUCE: apparmor5.0.0 [33/57]: apparmor-next 7.1: apparmor: propagate
      -ENOMEM correctly in unpack_table
    - SAUCE: apparmor5.0.0 [34/57]: apparmor-next 7.1: apparmor: Replace
      memcpy + NUL termination with kmemdup_nul in do_setattr
    - SAUCE: apparmor5.0.0 [35/57]: apparmor-next 7.1: apparmor: Remove
      redundant if check in sk_peer_get_label
    - SAUCE: apparmor5.0.0 [36/57]: apparmor-next 7.1: apparmor: use
      __label_make_stale in __aa_proxy_redirect
    - SAUCE: apparmor5.0.0 [37/57]: apparmor-next 7.1: apparmor: fix net.h and
      policy.h circular include pattern
    - SAUCE: apparmor5.0.0 [39/57]: apparmor-next 7.1: apparmor: make include
      headers self-contained
    - SAUCE: apparmor5.0.0 [40/57]: apparmor-next 7.1: apparmor: Use
      sysfs_emit in param_get_{audit,mode}
    - SAUCE: apparmor5.0.0 [41/57]: apparmor-next 7.1: apparmor: fix
      rawdata_f_data implicit flex array
    - SAUCE: apparmor5.0.0 [42/57]: apparmor-next 7.1: apparmor: free rawdata
      as soon as possible
    - SAUCE: apparmor5.0.0 [43/57]: apparmor-next 7.1: apparmor: Initial
      support for compressed policies
    - SAUCE: apparmor5.0.0 [44/57]: apparmor-next 7.1: apparmor: fix potential
      UAF in aa_replace_profiles
    - SAUCE: apparmor5.0.0 [45/57]: apparmor-next 7.1: apparmor: hide unused
      get_loaddata_common_ref() function
    - SAUCE: apparmor5.0.0 [46/57]: apparmor-next 7.1: apparmor: Fix string
      overrun due to missing termination
    - SAUCE: apparmor5.0.0 [47/57]: apparmor: fix packed tag on v5 header
      struct
    - SAUCE: apparmor5.0.0 [48/57]: apparmor: add temporal caching to audit
      responses.
    - SAUCE: apparmor5.0.0 [49/57]: apparmor: change fn_label_build() call to
      not return NULL
    - SAUCE: apparmor5.0.0 [50/57]: apparmor: make fn_label_build() capable of
      handling not supported
    - SAUCE: apparmor5.0.0 [51/57]: apparmor: move netfilter functions next to
      the LSM network operations
    - SAUCE: apparmor5.0.0 [52/57]: apparmor: move sock_rvc_skb() next to
      inet_conn_request
    - SAUCE: apparmor5.0.0 [53/57]: apparmor: fix af_unix local addr mediation
      binding
    - SAUCE: apparmor5.0.0 [54/57]: cleanups of apparmor af_unix mediation
    - SAUCE: apparmor5.0.0 [55/57]: apparmor: fix apparmor_secmark_check()
      when !inet and secmark defined.
    - SAUCE: apparmor5.0.0 [56/57]: apparmor: fix auditing of non-mediation
      falures
  * snap service cannot change apparmor hat (LP: #2139664) // Jellyfin Desktop
    Flatpak doesn't work with the current AppArmor profile (LP: #2142956)
    - SAUCE: apparmor5.0.0 [38/57]: apparmor-next 7.1: apparmor: grab ns lock
      and refresh when looking up changehat child profiles
  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)
    - SAUCE: apparmor5.0.0 [28/57]: apparmor: fix aa_label_sk_perm to check
      for RULE_MEDIATES_NET
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor5.0.0 [1/57]: Stacking: LSM: Single calls in secid hooks
    - SAUCE: apparmor5.0.0 [2/57]: Stacking: LSM: Exclusive secmark usage
    - SAUCE: apparmor5.0.0 [3/57]: Stacking: AppArmor: Remove the exclusive
      flag
    - SAUCE: apparmor5.0.0 [4/57]: Revert "apparmor: fix dbus permission
      queries to v9 ABI"
    - SAUCE: apparmor5.0.0 [5/57]: Revert "apparmor: gate make fine grained
      unix mediation behind v9 abi"
    - SAUCE: apparmor5.0.0 [6/57]: apparmor: net: patch to provide
      compatibility with v2.x net rules
    - SAUCE: apparmor5.0.0 [7/57]: apparmor: net: add fine grained ipv4/ipv6
      mediation
    - SAUCE: apparmor5.0.0 [8/57]: apparmor: lift compatibility check out of
      profile_af_perm
    - SAUCE: apparmor5.0.0 [9/57]: apparmor: userns: add unprivileged user ns
      mediation
    - SAUCE: apparmor5.0.0 [10/57]: apparmor: userns: Add sysctls for
      additional controls of unpriv userns restrictions
    - SAUCE: apparmor5.0.0 [12/57]: apparmor: userns: open userns related
      sysctl so lxc can check if restriction are in place
    - SAUCE: apparmor5.0.0 [13/57]: apparmor: userns: allow profile to be
      transitioned when a userns is created
    - SAUCE: apparmor5.0.0 [14/57]: apparmor: mqueue: call
      security_inode_init_security on inode creation
    - SAUCE: apparmor5.0.0 [15/57]: apparmor: mqueue: add fine grained
      mediation of posix mqueues
    - SAUCE: apparmor5.0.0 [16/57]: apparmor: uring: add io_uring mediation
    - SAUCE: apparmor5.0.0 [19/57]: apparmor: prompt: setup slab cache for
      audit data
    - SAUCE: apparmor5.0.0 [20/57]: apparmor: prompt: add the ability for
      profiles to have a learning cache
    - SAUCE: apparmor5.0.0 [21/57]: apparmor: prompt: enable userspace upcall
      for mediation
    - SAUCE: apparmor5.0.0 [22/57]: apparmor: prompt: pass prompt boolean
      through into path_name as well
    - SAUCE: apparmor5.0.0 [23/57]: apparmor: check for supported version in
      notification messages.
    - SAUCE: apparmor5.0.0 [24/57]: apparmor: refactor building notice so it
      is easier to extend
    - SAUCE: apparmor5.0.0 [25/57]: apparmor: switch from ENOTSUPP to
      EPROTONOSUPPORT
    - SAUCE: apparmor5.0.0 [26/57]: apparmor: add support for meta data tags
    - SAUCE: apparmor5.0.0 [27/57]: apparmor: prevent profile->disconnected
      double free in aa_free_profile
  * update apparmor and LSM stacking patch set (LP: #2028253) // Installation
    of AppArmor on a 6.14 kernel produces error message "Illegal number: yes"
    (LP: #2102680)
    - SAUCE: apparmor5.0.0 [17/57]: apparmor: create an
      AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
    - SAUCE: apparmor5.0.0 [18/57]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
      for userns and io_uring sysctls
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in
    mantic (LP: #2032602)
    - SAUCE: apparmor5.0.0 [11/57]: apparmor: userns - make it so special
      unconfined profiles can mediate user namespaces
  * Enable new Intel WCL soundwire support (LP: #2143301)
    - ASoC: sdw_utils: Add CS42L43B codec info
    - ASoC: dt-bindings: cirrus, cs42l43: Add CS42L43B variant
    - mfd: cs42l43: Add support for the B variant
    - ASoC: cs42l43: Add support for the B variant
  * Enable audio functions on Dell Huracan/Renegade platforms w/o built-in
    microphone (LP: #2143902)
    - ASoC: SDCA: Add default value for mipi-sdca-function-reset-max-delay
    - ASoC: SDCA: Update counting of SU/GE DAPM routes
    - ASoC: SDCA: Improve mapping of Q7.8 SDCA volumes
    - ASoC: SDCA: Pull the Q7.8 volume helpers out of soc-ops
    - ASoC: add snd_soc_lookup_component_by_name helper
    - ASoC: soc_sdw_utils: partial match the codec name
    - ASoC: soc_sdw_utils: remove index from sdca codec name
  * [SRU] MIPI camera is not working after upgrading to 6.17-oem
    (LP: #2145171)
    - SAUCE: ACPI: respect items already in honor_dep before skipping
  * linux-tools: consider linking perf against LLVM (LP: #2138328)
    - [Packaging] Actually enable llvm for perf
  * BTF Generation Fails for Out-of-Tree Modules with Debuginfo Package
    (LP: #2133794)
    - [Packaging] add stripped-down vmlinux with only BTF sections to flavour
      headers package
  * Pull patch in qla2xxx to Resolute  (LP: #2144856)
    - scsi: qla2xxx: Add support to report MPI FW state
  * Ubuntu Resolute Desktop image arm64 - Boot on SC8280XP stalls with gpi-dma
    errors (LP: #2142403)
    - Revert "arm64: dts: qcom: sc8280xp: Enable GPI DMA"
  * 26.04 Snapdragon X Elite: Sync concept kernel changes  (LP: #2144643)
    - SAUCE: arm64: dts: add missing denali-oled.dtb to Makefile
    - SAUCE: dt-bindings: phy: qcom: Add CSI2 C-PHY/DPHY schema
    - SAUCE: phy: qcom-mipi-csi2: Add a CSI2 MIPI DPHY driver
    - SAUCE: dt-bindings: media: qcom,x1e80100-camss: Add simple-mfd
      compatible
    - SAUCE: dt-bindings: media: qcom,x1e80100-camss: Add optional PHY handle
      definitions
    - SAUCE: dt-bindings: media: qcom,x1e80100-camss: Add support for combo-
      mode endpoints
    - SAUCE: dt-bindings: media: qcom,x1e80100-camss: Describe iommu entries
    - SAUCE: media: qcom: camss: Add legacy_phy flag to SoC definition
      structures
    - SAUCE: media: qcom: camss: Add support for PHY API devices
    - SAUCE: media: qcom: camss: Drop legacy PHY descriptions from x1e
    - SAUCE: arm64: dts: qcom: x1e80100: Add CAMCC block definition
    - SAUCE: arm64: dts: qcom: x1e80100: Add CCI definitions
    - SAUCE: arm64: dts: qcom: x1e80100: Add CAMSS block definition
    - SAUCE: arm64: dts: qcom: x1e80100-crd: Add pm8010 CRD pmic,id=m
      regulators
    - SAUCE: arm64: dts: qcom: x1e80100-crd: Add ov08x40 RGB sensor on CSIPHY4
    - SAUCE: arm64: dts: qcom: x1e80100-t14s: Add pm8010 camera PMIC with
      voltage levels for IR and RGB camera
    - SAUCE: arm64: dts: qcom: x1e80100-t14s: Add on ov02c10 RGB sensor on
      CSIPHY4
    - SAUCE: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add pm8010 camera
      PMIC with voltage levels for IR and RGB camera
    - SAUCE: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add l7b_2p8
      voltage regulator for RGB camera
    - SAUCE: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add ov02c10 RGB
      sensor on CSIPHY4
    - SAUCE: arm64: dts: qcom: x1e80100-dell-inspiron14-7441: Switch on CAMSS
      RGB sensor
    - SAUCE: arm64: dts: qcom: x1-asus-zenbook-a14: Add on OV02C10 RGB sensor
      on CSIPHY4
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: add camera support
    - SAUCE: arm64: dts: qcom: x1e78100-t14s: enable camera privacy indicator
    - SAUCE: arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: enable camera
      privacy indicator
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: enable camera privacy
      indicator
    - SAUCE: dt-bindings: arm: qcom: Add ASUS Vivobook X1P42100 variant
    - SAUCE: arm64: dts: qcom: x1-vivobook-s15: create a common dtsi for Hamoa
      and Purwa variants
    - SAUCE: arm64: dts: qcom: x1-vivobook-s15: add Purwa-compatible device
      tree
    - SAUCE: firmware: qcom: scm: allow QSEECOM on ASUS Vivobook X1P42100
      variant
    - SAUCE: arm64: dts: qcom: hamoa: Move PCIe PERST and Wake GPIOs to port
      nodes
    - SAUCE: arm64: dts: qcom: x1e-acer-swift-14: Move PCIe PERST and Wake
      GPIOs to port nodes
  * 25.10 Snapdragon X Elite: Sync concept kernel changes (LP: #2121477)
    - SAUCE: wip: arm64: dts: qcom: x1e78100-t14s: enable bluetooth
  * Miscellaneous Ubuntu changes
    - SAUCE: dt-bindings: arm: qcom: Document HP EliteBook 6 G1q
    - SAUCE: firmware: qcom: scm: Allow QSEECOM for HP EliteBook 6 G1q
    - SAUCE: arm64: dts: qcom: x1p42100-hp-elitebook-6-g1q: DT for HP
      EliteBook 6 G1q
    - [Config] PHY_QCOM_MIPI_CSI2=m
    - SAUCE: arm64: dts: x1e80100-lenovo-yoga-slim7x: Fix RGB camera supplies
    - [Config] toolchain version update
    - Update Changes.md after v7.0-rc5 rebase
    - [Packaging] update Ubuntu.md
    - [Config] enable SECURITY_APPARMOR_PACKET_MEDIATION_ENABLED
  * Miscellaneous upstream changes
    - Revert "UBUNTU: SAUCE: Add Bluetooth support for the Lenovo Yoga Slim
      7x"
    - Revert "powerpc: fix KUAP warning in VMX usercopy path"

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Wed, 01 Apr 2026 14:01:29 +0200

linux-raspi (7.0.0-1005.5) resolute; urgency=medium

  * resolute/linux-raspi: 7.0.0-1005.5 -proposed tracker (LP: #2144921)

  * Please make dracut the default initrd generator (LP: #2142775)
    - [Packaging] raspi: Recommend dracut instead of initramfs-tools

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Sync packaging files from debian.master

  [ Ubuntu: 7.0.0-10.10 ]

  * resolute/linux: 7.0.0-10.10 -proposed tracker (LP: #2144865)
  * Miscellaneous upstream changes
    - Revert "powerpc: fix KUAP warning in VMX usercopy path"

  [ Ubuntu: 7.0.0-9.9 ]

  * resolute/linux: 7.0.0-9.9 -proposed tracker (LP: #2144735)
  * Please make dracut the default initrd generator (LP: #2142775)
    - [Packaging] recommends dracut instead of initramfs-tools
  * Miscellaneous Ubuntu changes
    - SAUCE: Change RISC-V target to RVA23 (riscv64a23-unknown-linux-gnu)

  [ Ubuntu: 7.0.0-8.8 ]

  * resolute/linux: 7.0.0-8.8 -proposed tracker (LP: #2144652)
  * UBUNTU: SAUCE: igc: Increase Thunderbolt MAC passthrough delay to 1000ms
    (LP: #2143197)
    - SAUCE: igc: Increase Thunderbolt MAC passthrough delay to 1000ms
  * [usrmerge] evaluate kernel owned packages for DEP17 compliance
    (LP: #2139276)
    - [Packaging] Install modules in /usr/lib/modules
  * Miscellaneous Ubuntu changes
    - [Config] hardening: enable LIST_HARDENED
    - [Config] hardening: disable LDISC_AUTOLOAD
    - [Config] hardening: disable LEGACY_PTYS
    - [Config] updateconfigs following v7.0-rc4 rebase

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Thu, 19 Mar 2026 17:13:36 +0100

linux-raspi (7.0.0-1004.4) resolute; urgency=medium

  * resolute/linux-raspi: 7.0.0-1004.4 -proposed tracker (LP: #2144559)

  * Miscellaneous Ubuntu changes
    - raspi: Update to upstream raspberrypi rpi-7.0.y (2026-03-11)

  * Miscellaneous upstream changes
    - configs: Update the defconfigs for 7.0
    - overlays: i2c-sensor: Fix sgp30 alphabetic order
    - overlays: i2c-sensor: Add sts3x support
    - overlays: i2c-sensor: Add sht85 support
    - overlays: pcf857x: Add support for pca8575, pca967x and max732x
    - overlays: README: add Pi4 and CM4 to eee dtparam description
    - overlays: mcp2515: Add support for spi3 and spi5
    - configs: enable CONFIG_HID_CP2112=m

  [ Ubuntu: 7.0.0-7.7 ]

  * resolute/linux: 7.0.0-7.7 -proposed tracker (LP: #2143974)
  * unconfined profile denies userns_create for chromium based processes
    (LP: #1990064)
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * Jellyfin Desktop Flatpak doesn't work with the current AppArmor profile
    (LP: #2142956)
    - SAUCE: apparmor5.0.0 [29/29]: apparmor: fix fine grained inet mediation
      sock_file_perm
  * AppArmor blocks write(2) to network sockets with Linux 6.19 (LP: #2141298)
    - SAUCE: apparmor5.0.0 [28/29]: apparmor: fix aa_label_sk_perm to check
      for RULE_MEDIATES_NET
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor5.0.0 [1/29]: Stacking: LSM: Single calls in secid hooks
    - SAUCE: apparmor5.0.0 [2/29]: Stacking: LSM: Exclusive secmark usage
    - SAUCE: apparmor5.0.0 [3/29]: Stacking: AppArmor: Remove the exclusive
      flag
    - SAUCE: apparmor5.0.0 [4/29]: Revert "apparmor: fix dbus permission
      queries to v9 ABI"
    - SAUCE: apparmor5.0.0 [5/29]: Revert "apparmor: gate make fine grained
      unix mediation behind v9 abi"
    - SAUCE: apparmor5.0.0 [6/29]: apparmor: net: patch to provide
      compatibility with v2.x net rules
    - SAUCE: apparmor5.0.0 [7/29]: apparmor: net: add fine grained ipv4/ipv6
      mediation
    - SAUCE: apparmor5.0.0 [8/29]: apparmor: lift compatibility check out of
      profile_af_perm
    - SAUCE: apparmor5.0.0 [9/29]: apparmor: userns: add unprivileged user ns
      mediation
    - SAUCE: apparmor5.0.0 [10/29]: apparmor: userns: Add sysctls for
      additional controls of unpriv userns restrictions
    - SAUCE: apparmor5.0.0 [12/29]: apparmor: userns: open userns related
      sysctl so lxc can check if restriction are in place
    - SAUCE: apparmor5.0.0 [13/29]: apparmor: userns: allow profile to be
      transitioned when a userns is created
    - SAUCE: apparmor5.0.0 [14/29]: apparmor: mqueue: call
      security_inode_init_security on inode creation
    - SAUCE: apparmor5.0.0 [15/29]: apparmor: mqueue: add fine grained
      mediation of posix mqueues
    - SAUCE: apparmor5.0.0 [16/29]: apparmor: uring: add io_uring mediation
    - SAUCE: apparmor5.0.0 [19/29]: apparmor: prompt: setup slab cache for
      audit data
    - SAUCE: apparmor5.0.0 [20/29]: apparmor: prompt: add the ability for
      profiles to have a learning cache
    - SAUCE: apparmor5.0.0 [21/29]: apparmor: prompt: enable userspace upcall
      for mediation
    - SAUCE: apparmor5.0.0 [22/29]: apparmor: prompt: pass prompt boolean
      through into path_name as well
    - SAUCE: apparmor5.0.0 [23/29]: apparmor: check for supported version in
      notification messages.
    - SAUCE: apparmor5.0.0 [24/29]: apparmor: refactor building notice so it
      is easier to extend
    - SAUCE: apparmor5.0.0 [25/29]: apparmor: switch from ENOTSUPP to
      EPROTONOSUPPORT
    - SAUCE: apparmor5.0.0 [26/29]: apparmor: add support for meta data tags
    - SAUCE: apparmor5.0.0 [27/29]: apparmor: prevent profile->disconnected
      double free in aa_free_profile
  * update apparmor and LSM stacking patch set (LP: #2028253) // Installation
    of AppArmor on a 6.14 kernel produces error message "Illegal number: yes"
    (LP: #2102680)
    - SAUCE: apparmor5.0.0 [17/29]: apparmor: create an
      AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
    - SAUCE: apparmor5.0.0 [18/29]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT
      for userns and io_uring sysctls
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in
    mantic (LP: #2032602)
    - SAUCE: apparmor5.0.0 [11/29]: apparmor: userns - make it so special
      unconfined profiles can mediate user namespaces
  * NPU utilization on amdxdna is missing (LP: #2143243)
    - SAUCE: accel/amdxdna: Add IOCTL to retrieve realtime NPU power estimate
    - SAUCE: accel/amdxdna: Support sensors for column utilization
    - SAUCE: accel/amdxdna: Import AMD_PMF namespace
  * Adopting dark mode by default for OLED panel (LP: #2143203)
    - SAUCE: drm/connector: Add a new 'panel_type' property
    - SAUCE: drm/amd/display: Attach OLED property to eDP panels
  * Support AMD Image Signal Processing (ISP) unit V4.0 (LP: #2110092)
    - SAUCE: media: platform: amd: Introduce amd isp4 capture driver
    - SAUCE: media: platform: amd: low level support for isp4 firmware
    - SAUCE: media: platform: amd: Add isp4 fw and hw interface
    - SAUCE: media: platform: amd: isp4 subdev and firmware loading handling
      added
    - SAUCE: media: platform: amd: isp4 video node and buffers handling added
    - SAUCE: Documentation: add documentation of AMD isp 4 driver
    - SAUCE: media: platform: amd: isp4 debug fs logging and more descriptive
      errors
    - [Config] Enable VIDEO_AMD_ISP4_CAPTURE
  * Miscellaneous Ubuntu changes
    - [Config] temporarily disable OBJTOOL_WERROR

  [ Ubuntu: 7.0.0-6.6 ]

  * resolute/linux: 7.0.0-6.6 -proposed tracker (LP: #2143745)
  * Miscellaneous Ubuntu changes
    - [Packaging] drop unstable suffix

  [ Ubuntu: 7.0.0-5.5 ]

  * resolute/linux-unstable: 7.0.0-5.5 -proposed tracker (LP: #2143700)
  * Resolute real-time patchset: 7.0-rc1-rt1 (LP: #2143181)
    - SAUCE: Reapply "serial: 8250: Switch to nbcon console"
    - SAUCE: Reapply "serial: 8250: Revert "drop lockdep annotation from
      serial8250_clear_IER()""
    - SAUCE: drm/i915: Use preempt_disable/enable_rt() where recommended
    - SAUCE: drm/i915: Don't disable interrupts on PREEMPT_RT during atomic
      updates
    - SAUCE: drm/i915: Disable tracing points on PREEMPT_RT
    - SAUCE: drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() +
      spin_lock()
    - SAUCE: drm/i915: Drop the irqs_disabled() check
    - SAUCE: drm/i915/guc: Consider also RCU depth in busy loop.
    - SAUCE: drm/i915: Consider RCU read section as atomic.
    - SAUCE: Revert "drm/i915: Depend on !PREEMPT_RT."
    - SAUCE: sysfs: Add /sys/kernel/realtime entry
    - Real-time patchset 7.0-rc1-rt1
  * Miscellaneous Ubuntu changes
    - [Config] rust toolchain version update

  [ Ubuntu-unstable: 7.0.0-4.4 ]

  * resolute/linux-unstable: 7.0.0-4.4 -proposed tracker (LP: #2143123)
  * efi: Fix swapped arguments to bsearch() in efi_status_to_*() SAUCE patch
    (LP: #2141276)
    - SAUCE efi: Fix swapped arguments to bsearch() in efi_status_to_*()
  * Plucky preinstalled server fails to boot on rb3gen2 (LP: #2106681) //
    Questing preinstalled server fails to boot on sa8775p boards
    (LP: #2121347)
    - [Config] move more qcom interconnect/pinctrl/gcc options to builtin
  * linux-tools: consider linking perf against LLVM (LP: #2138328)
    - [Packaging] Add llvm-21-dev to build-depends for perf
  * Miscellaneous Ubuntu changes
    - [Packaging] Add intel-speed-select to linux-tools
    - [Packaging] remove stale debian/dkms-versions
    - [Packaging] remove stale debian/dkms-versions scripting

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 16 Mar 2026 15:41:33 +0100

linux-raspi (7.0.0-1003.3) resolute; urgency=medium

  * Miscellaneous Ubuntu changes
    - [Packaging] annotations script: Ignore Rust configs if disabled

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Thu, 05 Mar 2026 17:19:48 +0100

linux-raspi (7.0.0-1002.2) resolute; urgency=medium

  * Packaging resync (LP: #1786013)
    - [Packaging] update variants

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Thu, 05 Mar 2026 11:14:04 +0100

linux-raspi (7.0.0-1001.1) resolute; urgency=medium

  * resolute/linux-raspi: 7.0.0-1001.1 -proposed tracker (LP: #2143053)

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf
    - [Packaging] update Ubuntu.md

  * linux-raspi: kernel does not support memory limit capabilities
    (LP: #2137159)
    - SAUCE: ARM{,64}: dts: bcm27xx: Don't disable memory cgroup

  * Missing overlays/README (LP: #1954757)
    - SAUCE: (no-up) Install overlays/README

  * Add a realtime flavor (LP: #2138734)
    - [Packaging] raspi: Add raspi-realtime flavor
    - [Config] raspi: Add raspi-realtime flavor

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Initial import of debian.raspi from questing:linux-
      raspi (6.17.0-1008.8)
    - [Packaging] raspi: Initial version of resolute:linux-raspi
    - [Packaging] raspi: Sync packaging files from debian.master
    - [Packaging] raspi: Clean up Provides
    - [Packaging] raspi: Clean up Recommends
    - raspi: Update to upstream raspberrypi rpi-7.0.y (2026-02-24)
    - SAUCE: Revert "dts: remove README from Makefile"
    - SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs
    - SAUCE: dtoverlays: Remove fkms overlays
    - [Config] raspi: updateconfigs after rebase to Ubuntu-6.19.0-3.3
    - [Config] raspi: Remove non-critical parent overrides
    - [Config] raspi: Disable unsupported architectures
    - [Config] raspi: updateconfigs after rebase to Ubuntu-7.0.0-1.1
    - [Config] raspi: Update notes
    - [Config] raspi: Disable and modularize MFD devices
    - [Config] raspi: Set NR_CPUS=16
    - [Config] raspi: Set GPIO_PALMAS=m
    - [Config] raspi: Update notes to use keywords
    - [Packaging] raspi: Disable DKMS
    - [Config] raspi: updateconfigs after rebase to Ubuntu-unstable-7.0.0-3.3

  * Miscellaneous upstream changes
    - clk: bcm: rpi: Mark ISP clock as critical
    - [DNI] media: bcm2835-unicam: Add upstream compatible
    - [DNI] arm64: dts: broadcom: Add overlay for Raspberry Pi 4B IMX219
      camera
    - [DNI] arm64: dts: broadcom: Add overlay for RPi 4B OV5647 camera
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - platform/raspberrypi: vchiq-mmal: Avoid use of bool in structures
    - platform/raspberrypi: vchiq-mmal: Add support for event callbacks.
    - platform/raspberrypi: vchiq-mmal: Support sending data to MMAL ports
    - platform/raspberrypi: vchiq-mmal: Fix client_component for 64 bit kernel
    - platform/raspberrypi: vchiq-mmal: Add in the bayer and gray formats
    - platform/raspberrypi: vchiq-mmal: Update video parameters
    - platform/raspberrypi: vchiq-mmal: Free the event context for control
      ports
    - platform/raspberrypi: vchiq-mmal: Fix memory leak in error path
    - platform/raspberrypi: Add new vc-sm-cma driver
    - platform/raspberrypi: vchiq-mmal: Use vc-sm-cma to support zero copy
    - platform/raspberrypi: vchiq-mmal: Reset buffers_with_vpu on port_enable
    - platform/raspberrypi: vchiq-mmal: Add defines for mmal_es_format flags
    - platform/raspberrypi: vchiq: Register vc-sm-cma as a platform driver
    - platform/raspberrypi: vchiq-mmal: Support ISP parameters and stats
    - platform/raspberrypi: vchiq-mmal: Support unpacked formats
    - media: platform: broadcom: Move unicam driver to subdir
    - media: platform: broadcom: Add bcm2835-isp driver
    - media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
    - media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
    - media: videobuf2: Allow exporting of a struct dmabuf
    - staging: vc04_services: Add helpers for vchiq driver data
    - platform/raspberrypi: vchiq: Load bcm2835_isp driver from vchiq
    - staging: vchiq_arm: Set up dma ranges on child devices
    - fixup:staging: vchiq_arm: Set up dma ranges on child devices
    - docs: uapi: media: Document Raspberry Pi NV12 column format
    - media: ioctl: Add pixel formats NV12MT_COL128 and NV12MT_10_COL128
    - media: v4l2-common: Add pixel formats NV12MT_COL128 and NV12MT_10_COL128
    - docs: uapi: media: Clarify HEVC slice_param bit_size, data_byte_offset
    - dt-bindings: media: Add the Raspberry Pi HEVC decoder
    - media: platform: Add Raspberry Pi HEVC decoder driver
    - media: v4l2: Add single planar NV12 column formats
    - Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
    - Revert "ARM: dts: bcm2711: Add BCM2711 xHCI support"
    - Revert "usb: phy: generic: Get the vbus supply"
    - Revert "PCI: Warn if no host bridge NUMA node info"
    - of: overlay: Correct symbol path fixups
    - module: Avoid ABI changes when debug info is disabled
    - dma-mapping: Use any dma_range_map for phys to DMA
    - raspberrypi-firmware: Update mailbox commands
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm: Check whether the gamma lut has changed before updating
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - drm: Add chroma siting properties
    - drm/atomic-helpers: remove legacy_cursor_update hacks
    - drm/atomic: If margins are updated, update all planes.
    - arm64: setup: Fix build warning
    - BCM2708: Add core Device Tree support
    - config: Add default configs
    - clk: clk-bcm2835: Register the clocks early during the boot process
    - clk-bcm2835: Mark used PLLs and dividers CRITICAL
    - clk-bcm2835: Add claim-clocks property
    - clk-bcm2835: Read max core clock from firmware
    - clk-bcm2835: Don't wait for pllh lock
    - clk: bcm2835: Add support for setting leaf clock rates while running.
    - clk: bcm2835: Allow reparenting leaf clocks while they're running.
    - clk-bcm2835: Avoid null pointer exception
    - clk-bcm2835: Disable v3d clock
    - clk-bcm2835: Use PLLD for DSI0 HS clock
    - smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
    - Allow mac address to be set in smsc95xx
    - Protect __release_resource against resources without parents
    - irq-bcm2836: Avoid "Invalid trigger warning"
    - irqchip: bcm2835: Add FIQ support
    - irqchip: irq-bcm2835: Add 2836 FIQ support
    - spi: spidev: Completely disable the spidev warning
    - dmaengine: bcm2835: Load driver early and support legacy API
    - rtc: Add SPI alias for pcf2123 driver
    - watchdog: bcm2835: Support setting reboot partition
    - reboot: Use power off rather than busy spinning when halt is requested
    - bcm2835-rng: Avoid initialising if already enabled
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - amba_pl011: Insert mb() for correct FIFO handling
    - amba_pl011: Add cts-event-workaround DT property
    - tty: amba-pl011: Avoid rare write-when-full error
    - Main bcm2708/bcm2709 linux port
    - Add dwc_otg driver
    - bcm2708_fb: Add framebuffer driver
    - dmaengine: Add support for BCM2708
    - mmc: bcm2835-mmc: added alternative MMC driver
    - mmc: block: Don't do single-sector reads during recovery
    - vc_mem: Add vc_mem driver for querying firmware memory addresses
    - Add SMI driver
    - Add Chris Boot's i2c driver
    - char: Add broadcom char drivers back to build files
    - char: broadcom: Add vcio module
    - drivers: char: add generic gpiomem driver
    - firmware: bcm2835: Support ARCH_BCM270x
    - leds: Add the "input" trigger, for pwr_led
    - Added Device IDs for August DVB-T 205
    - Improve __copy_to_user and __copy_from_user performance
    - mfd: Add Raspberry Pi Sense HAT core driver
    - drivers/mfd: sensehat: Add Raspberry Pi Sense HAT to simple_mfd_i2c
    - Input: sensehat-joystick : Revert to downstream keymap
    - ASoC: Add support for all the downstream rpi sound card drivers
    - rpi_display: add backlight driver and overlay
    - bcm2835-virtgpio: Virtual GPIO driver
    - OF: DT-Overlay configfs interface
    - brcm: adds support for BCM43341 wifi
    - hci_h5: Don't send conf_req when ACTIVE
    - ARM64: Round-Robin dispatch IRQs between CPUs.
    - ARM64: Force hardware emulation of deprecated instructions.
    - AXI performance monitor driver (#2222)
    - ARM: bcm2835: Set Serial number and Revision
    - dwc-otg: FIQ: Fix "bad mode in data abort handler"
    - ARM: Activate FIQs to avoid __irq_startup warnings
    - i2c-gpio: Also set bus numbers from reg property
    - added capture_clear option to pps-gpio via dtoverlay (#2433)
    - hid: Reduce default mouse polling interval to 60Hz
    - firmware/raspberrypi: Notify firmware of a reboot
    - irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
    - cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
      MEDIA_SUBDRV_AUTOSELECT
    - firmware: raspberrypi: Report the fw variant during probe
    - net: lan78xx: Disable TCP Segmentation Offload (TSO)
    - net: lan78xx: Support auto-downshift to 100Mb/s
    - lan78xx: Debounce link events to minimize poll storm
    - Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
    - media: adv7180: Default to the first valid input
    - media: adv7180: Add YPrPb support for ADV7282M
    - media: videodev2: Add helper defines for printing FOURCCs
    - dt-bindings: Document BCM283x CSI2/CCP2 receiver
    - staging: mmal-vchiq: Free the event context for control ports
    - w1: w1-gpio: Make GPIO an output for strong pullup
    - arm: bcm2835: Fix FIQ early ioremap
    - arm: bcm2835: DMA can only address 1GB
    - hwrng: iproc-rng200: Add BCM2838 support
    - bcmgenet: constrain max DMA burst length
    - bcmgenet: Better coalescing parameter defaults
    - net: genet: enable link energy detect powerdown for external PHYs
    - usb: add plumbing for updating interrupt endpoint interval state
    - xhci: implement xhci_fixup_endpoint for interval adjustments
    - usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
    - usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()
    - ARM: bcm: Backport BCM2711 support from upstream
    - i2c: bcm2835: Set clock-stretch timeout to 35ms
    - hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
    - net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
    - arch/arm: Add model string to cpuinfo
    - arch/arm64: Add Revision, Serial, Model to cpuinfo
    - media: i2c: imx477: Support for the Sony IMX477 sensor
    - drivers: media: imx296: Disable 2x2 binned mode
    - drivers: media: imx296: Updated imx296 driver for external trigger
    - drivers: media: i2c: imx296: Configure tigger_mode every time
    - media: i2c: imx296: Updated register setting to fix Fast Trigger
    - media: i2c: imx296: Get sensor crop working
    - media: i2c: imx296: Add helper for hblank control
    - media: i2c: imx296: Set a 1 frame gain delay
    - media: i2c: imx296: Add horizontal/vertical flip support
    - media: i2c: imx296: Adjust cropping limits
    - media: i2c: imx296: Add OF option for vsync sink for XTRIG
    - media: i2c: imx519: Support for the Sony IMX519 sensor
    - Documentation: devicetree: Add documentation for imx378 sensor
    - v4l2: Add a Greyworld AWB mode.
    - media: v4l2: Add Greyworld AWB control name
    - dt-bindings: Add binding for the Infineon IRS1125 sensor
    - media: i2c: Add a driver for the Infineon IRS1125 depth sensor
    - net: phy: broadcom: Allow ethernet LED mode to be set via device tree
    - phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
    - phy: broadcom: Add bcm54213pe configuration
    - net: phy: broadcom: optionally enable link-down powersave based on DT
    - net: phy: Populate phy driver block for BCM54213PE
    - net: phy: BCM54210PE does not support PTP
    - net: phy: broadcom: Handle irqs on BCM54213PE
    - net: phy: broadcom: Preserve LED4 settings
    - net: phy: broadcom: Remove conflicting ECR global interrupt mask in
      config_init
    - net: phy: broadcom: Add led-swap property support
    - staging: vchiq_arm: Set up dma ranges on child devices
    - staging: vchiq_arm: Usa a DMA pool for small bulks
    - pinctrl: bcm2835: Remove gpiochip on error
    - dt-bindings: pci: Add DT docs for Brcmstb PCIe device
    - bcmgenet: Disable skip_umac_reset by default
    - media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
    - spi: Force CS_HIGH if GPIO descriptors are used
    - media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - serial: 8250: bcm2835aux - defer if clock is zero
    - leds: Add the actpwr trigger
    - staging/fbtft: Add support for display variants
    - brcmfmac: Increase power saving delay to 2s
    - gpio: Add gpio-fsm driver
    - watchdog: bcm2835: Ignore params after the partition number
    - firmware: raspberrypi: Add support for tryonce reboot flag
    - Input: edt-ft5x06: Poll the device if no interrupt is configured.
    - dt-bindings: Add compatible for BCM2711 DSI1
    - staging/vc04_services: Add additional unpacked raw formats
    - spi: bcm2835: Workaround/fix for zero-length transfers
    - staging: fbtft: Add minipitft13 variant
    - media: i2c: ov7251: Add fwnode properties controls
    - drm/panel/raspberrypi-touchscreen: Use independent I2C actions with
      delay.
    - drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
    - drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
    - Extending ili9881c driver support for nwe080 panel
    - dt-bindings: ili9881c: add compatible string for new panels
    - drm/panel: Add panel driver for TDO Y17B based panels
    - drm/panel: Add panel driver for Waveshare DSI touchscreens
    - drivers/regulator : Add a regulator to Waveshare DSI-TOUCH series panels
    - dt-bindings: vendor-prefixes: Add Geekworm
    - dt-bindings: display: simple: add Geekworm MZP280 Panel
    - dt-bindings: display: panel-dsi bindings
    - staging/vchiq-mmal: Add buffer flags for interlaced video
    - staging/vchiq-mmal: Add parameters for interlaced video support
    - staging/vchiq-mmal: Add the deinterlace image effects enums
    - Add Raspberry Pi PoE+ HAT support
    - mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
    - pwm: raspberrypi-poe: Add option of being created by MFD or FW
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - hwmon: (pwm-fan) Add fan speed register support
    - brcmfmac: Don't promote INFO logging to ERR
    - spi: spidev: Restore loading from Device Tree
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - rtc: pcf8523: Fix oscillator stop bit handling
    - media: i2c: ov7251: Make the enable GPIO optional.
    - bindings: Add sck-idle-input to spi-gpio
    - spi: gpio: Add sck-idle-input property
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - media/i2c: Add driver for Omnivision OV2311
    - dt-bindings: media: i2c: Add binding for ad5398 VCM
    - media: i2c: Add driver for AD5398 VCM lens driver
    - mm,page_alloc,cma: introduce a customisable threshold for allocating
      pages in cma
    - tpm_tis_spi_main: Force probe routine to run synchronously with driver
      and device registration when IMA is enabled
    - dt-bindings: vendor-prefixes: Add Arducam
    - media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
      binding
    - media: i2c: Add driver of Arducam Pivariety series camera
    - thermal: broadcom: Use dev_err_probe to suppress defer errors
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - random: do not use jump labels before they are initialized
    - media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
    - media: i2c: Add driver of Arducam 64MP camera
    - Add HDMI1 facility to the driver.
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - media: adv7180: Nasty hack to allow input selection.
    - media: i2c: ov7251: Add module param to select ext trig mode
    - net: bcmgenet: Add 'eee' module parameter
    - media: dt-bindings: Add DW9817 to DW9807 binding
    - media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
    - media: dt-bindings: Add regulator to dw9807-vcm
    - media: dw9807-vcm: Add regulator support to the driver
    - media: dw9807-vcm: Smooth the first user movement of the lens
    - dtbindings: media: i2c: Add IMX708 CMOS sensor binding
    - dt-bindings: media: i2c: Replace IMX708 sensor binding documentation
      file
    - media/i2c: Add a driver for the Sony IMX708 image sensor
    - iio: adc: mcp3422: Add correct compatible strings
    - gpio: pca953x: Add ti,tca9554 compatible string
    - hwmon: (aht10): Add DT compatible string
    - hwmon: (ds1621) Add DT compatible strings
    - rtc: ds3232: Add DT compatible string for ds3234
    - hwmon: (sht3x) Add DT compatible string
    - iio: light: tsl4531: Add DT compatible string
    - hwrng: bcm2835 - sleep more intelligently
    - fbdev: Don't cancel deferred work if pagelist empty
    - serial: 8250: Add NOMSI bug for bcm2835aux
    - Bluetooth: hci_sync: Add fallback-bd-address prop
    - Bluetooth: hci_bcm: Add more invalid BDADDRs
    - pinctrl: bcm2835: Workaround for edge IRQ loss
    - mmc: bcm2835: Use phys addresses for slave DMA config
    - spi: bcm2835: Use phys addresses for slave DMA config
    - pps: Compatibility hack should be X86-specific
    - serial: sc16is7xx: Read modem line state at startup
    - xhci: add quirk for host controllers that don't update endpoint DCS
    - xhci: quirks: add link TRB quirk for VL805
    - usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
    - usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
    - cfg80211: ship debian certificates as hex files
    - drm/ili9486: Resolve clash in spi_device_id names
    - rtc: rv3028: Add backup switchover mode support
    - gpio_brcmstb: Allow to build for ARCH_BCM2835
    - sdhci: Add SD Express hook
    - reset: reset-brcmstb-rescal: Support shared use
    - net: macb: Also set DMA coherent mask
    - usb: dwc3: Set DMA and coherent masks early
    - dt-binding: mfd: Add binding for Raspberry Pi RP1
    - mfd: Add rp1 driver
    - dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
    - serial: pl011: rp1 uart support
    - mmc: sdhci-of-dwcmshc: define sdio timeout clocks
    - clk: rp1: Add sdio-clk driver
    - i2c: designware: Add SMBUS quick command support
    - dmaengine: dw-axi-dmac: Fixes for RP1
    - spi: dw: Handle combined tx and rx messages
    - pwm: Add support for RP1 PWM
    - drm: Add RP1 DSI driver
    - drm: Add RP1 DPI driver
    - drm: Add RP1 VEC driver
    - nvmem: raspberrypi: Add nvmem driver for accessing OTP data
    - dt-bindings: net: cdns,macb: AXI tuning properties
    - hwmon: Add RP1 ADC and temperature driver
    - spi: gpio: Fix spi-gpio to correctly implement sck-idle-input
    - spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
    - dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
    - dmaengine: bcm2835: Add BCM2712 support
    - dmaengine: bcm2835: HACK: Support DMA-Lite channels
    - dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
    - drivers: iommu: Add BCM2712 IOMMU
    - rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
    - dt-bindings: rtc: new binding for Raspberry Pi RTC driver
    - media: i2c: ov9282: Read chip ID via 2 reads
    - media: i2c: ov9282: Add external FSIN trigger snapshot mode
    - fbdev: Allow client to request a particular /dev/fbN node
    - drm/fb-helper: Look up preferred fbdev node number from DT
    - drivers: mmc: sdhci: add SPURIOUS_INT_RESP quirk
    - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Raspberry Pi RP1 support
    - Add ability to export gpio used by gpio-poweroff
    - gpio-poweroff: Disable the WARN
    - w1: Disable kernel log spam
    - xhci: Use more event ring segment table entries
    - media/i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
    - drm/bridge: display-connector: Select DRM_KMS_HELPER
    - dtc update
    - media: dt-bindings: i2c: Add Rohm BU64754 bindings
    - media: i2c: Add ROHM BU64754 Camera Autofocus Actuator
    - firmware/psci: Pass given partition number through
    - media: i2c: adv7180: Use MEDIA_BUS_FMT_UYVY8_1X16 for CSI2 output
    - media: i2c: adv7180: Add support for V4L2_CID_LINK_FREQ
    - spi: bcm2835: Support spi0-0cs and SPI_NO_CS mode
    - dt-bindings: usb: update dwc3 bindings for parkmode-disable quirks
    - drivers: usb: dwc3: add FS/LS bus instance parkmode disable bit
    - i2c: designware: Use SCL rise and fall times in DT
    - i2c: designware: Support non-standard bus speeds
    - serial: sc16is7xx: Don't spin if no data received
    - arm64/Kconfig: Don't set DMA_BOUNCE_UNALIGNED_KMALLOC
    - Bluetooth: btbcm: Add entry for BCM43439 UART BT
    - i2c: mux: Add support for generic base-nr property
    - non-upstream: support DS1 exit firmware re-download
    - brcmfmac: Fix interoperating DPP and other encryption network access
    - brcmfmac: Fix 802.1x
    - drivers: mmc: add SD support for Command Queueing
    - drivers: mmc: preallocate a block for SD extension register accesses
    - drivers: mmc: trigger activity LED when CQE is active
    - drivers: sdhci-brcmstb: work around mystery CQE CMD_IDLE_TIMER trampling
    - drivers: mmc: cqhci: clear CQHCI_CTL if halt fails
    - drivers: mmc: export SD extension register read/write functions
    - drivers: mmc: be more cautious when manipulating Command Queue enable
    - drivers: mmc: add debugfs entries for SD extension registers
    - drivers: mmc: handle 1024-byte SD General Info lengths
    - mmc: sdhci-brcmstb: add hs400_downgrade callback for bcm2712
    - mmc: sdhci: extend maximum ADMA transfer length to 4MiB
    - drivers: mmc: sdhci-brcmstb: improve bcm2712 card removal handling
    - drivers: mmc: core: handle card-removal when running CQE recovery
    - mmc: restrict posted write counts for SD cards in CQ mode
    - mmc: don't reference requests after finishing them
    - drivers: mmc: disable write-caching on Samsung 2023 model year SD cards
    - mmc: quirks: disable cache on more known-bad Sandisk card date ranges
    - mmc: block: disable CQ on SD cards when doing non-Discard erase
    - mmc: quirks: add MMC_QUIRK_BROKEN_ERASE for Phison/Integral cards
    - i2c: designware: Add support for bus clear feature
    - i2c: designware: Make the SDA hold time half LCNT
    - dw-axi-dmac-platform: Avoid trampling with zero length buffer
    - drm/panel: Add and initialise an orientation field to drm_panel from OF
    - drm/bridge: tc358762: Program the DPI mode into the chip
    - drm/bridge: tc358762: revert move ops to enable
    - pinctrl: bcm2835: Persist outputs by default
    - spi: dw: Handle any number of gpiod CS lines
    - backlight: Add a display name to the core, and a function to set it
    - drm/bridge: panel: Name an associated backlight device
    - media: pisp_be: Re-introduce video node offset
    - spi: dt-bindings: Add RPI RP2040 GPIO Bridge
    - spi: Add a driver for the RPI RP2040 GPIO bridge
    - dmaengine: dw-axi-dmac: Honour snps,block-size
    - brcmfmac: Only match complete feature names
    - brcmfmac: Add "extsae" as an alias for "sae_ext"
    - brcmfmac: support extsae with psk / 1x offloading
    - spi: dw: Save bandwidth with the TMOD_TO feature
    - spi: dw: Save bandwidth with the TMOD_RO feature
    - spi: dw: don't immediately kill DMA transfers if an error occurs
    - drivers: dw-axi-dmac: make more sensible choices about memory accesses
    - DT: bindings: add a dma-maxburst property to snps,designware-i2s
    - spi: dw: Fix non-DMA transmit-only transfers
    - spi: dw: Clamp the minimum clock speed
    - gpiolib: Override gpiochip numbers with DT aliases
    - Bluetooth: hci_sync: Fix crash on NULL parent
    - rtc: pcf8523: Fix oscillator stop bit handling reading from Control_1
    - media: dt-bindings: i2c: Add Sony IMX500
    - media: i2c: Add driver for Sony IMX500 sensor
    - lib: earlycpio: export symbol find_cpio_data()
    - NotForUpstream: media: video-mux: Propagate controls to source
    - dma-buf: system_heap: Allow specifying maximum allocation order
    - mm/numa: Allow override of kernel's default NUMA policy
    - numa/emulation: Check emulated zones around the CMA window
    - iommu/dma: Add ability to configure NUMA allocation policy for remapped
      allocations
    - mm/mempolicy: Add MPOL_RANDOM
    - mm/mempolicy: Ignore runtime policy changes when set through cmdline
    - mm/vmscan: Maintain TLB coherency in LRU code
    - mmc: quirks: add more broken Kingston Canvas Go! SD card date ranges
    - dt-bindings: usb: snps,dwc3: add FS/HS periodic NAK polling quirk
    - usb: dwc3: core: add support for setting NAK enhancement bits for FS/HS
    - drivers: usb: xhci: prevent a theoretical race on non-coherent platforms
    - iio: humidity: dht11: Allow non-zero decimals
    - drm: Set non-desktop property to true for writeback and virtual
      connectors
    - drm: Increase plane_mask to 64bit.
    - drm: Add a DRM_MODE_TRANSPOSE option to the DRM rotation property
    - drm: Add a rotation parameter to connectors.
    - dmaengine: dw-axi-dmac: Allow client-chosen width
    - spi: dw: Let the DMAC set the transfer widths
    - drivers: usb: xhci: set HID bit in streaming endpoint contexts
    - dmaengine: dw-axi-dmac: Only start idle channels
    - mailbox: Add RP1 mailbox support
    - firmware: Add an RP1 firmware interface over mbox
    - misc: Add RP1 PIO driver
    - pwm: Add pwm-pio-rp1 driver
    - misc: Add ws2812-pio-rp1 driver
    - drm/connector: Initialise max_bpc to the minimum value supported
    - drm: vc4: dsi: Handle the different command FIFO widths
    - drm/vc4: hvs: Defer dlist slots deallocation
    - drm/vc4: Add hvs_dlist_allocs debugfs function.
    - drm/vc4: Disable overrun interrupts
    - drm: vc4: Block swiotlb bounce buffers being imported as dmabuf
    - drm/vc4: Add option to call from crtc to encoder on vblank
    - drm: vc4: dsi: Clocks should be running before reset
    - drm: vc4: Reset DSI AFE on disable
    - drm/vc4: Ensure DSI is enabled for FIFO resets
    - drm/vc4: Add vblank callback to DSI0 to reset FIFO
    - drm/vc4: Fixup mode for 7inch panel on DSI0
    - drm/vc4: dsi: Don't reset the host until post_disable
    - drm: vc4: dsi: enable video and then retry failed transfers
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: Initialise the tv_mode property default from cmdline_mode.
    - drm/vc4_hdmi: Allow hotplug detect to be forced
    - vc4/hdmi: Ignore hotplug interrupt with force_hotplug
    - drm/vc4: Add a delay after disabling hdmi phy output
    - drm/vc4: Implement vc6_hdmi_phy_disable
    - drm/vc4: Also power down the PLL core when resetting PHY
    - drm/vc4: dpi: Add override for RGB order
    - vc4/drm:plane: Make use of chroma siting parameter
    - drm/vc4: Add support for per plane scaling filter selection
    - drm/vc4: Use the TPZ scaling filter for 1x1 source images
    - drm/vc4: hvs: Defer updating the enable_bg_fill until vblank
    - drm/vc4: Increase number of overlay planes from 16 to 48
    - drm/vc4: Assign 32 overlay planes to writeback only
    - drm/vc4: Do not include writeback conn load in load tracker
    - drm/vc4: Drop panic priority for writeback connector
    - drm/vc4: txp: Add a rotation property to the writeback connector
    - drm/vc4: Remove request for min clocks when hdmi output is disabled
    - drm/vc4: Disable the 2pixel/clock odd timings workaround for interlaced
    - drm/vc4: fkms: Add firmware-kms mode
    - drm/vc4: tests: Switch generation mockup to a switch
    - drm/vc4: tests: Drop drm parameter for vc4_find_crtc_for_encoder
    - drm/vc4: tests: Return the allocated output
    - drm/vc4: tests: Add BCM2712 mock driver
    - drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing
    - drm/vc4: tests: Use custom plane state for mock
    - drm/vc4: tests: Add function to lookup a plane for a CRTC
    - drm/vc4: tests: Add helper to add a new plane to a state
    - drm/vc4: tests: Support a few more plane formats
    - drm/vc4: tests: Introduce a test for LBM buffer size
    - drm/vc4: tests: Update pv muxing tests now DSI1 is more flexible
    - drm/vc4: tests: Fix up vc4_test_lbm_size
    - drm/vc4: backport 27e0a194a256 and b3bf19552ea3
    - drm/vc4: Cache LBM allocations to avoid double-buffering
    - vc4: Add jack detection to HDMI audio driver
    - drm/vc4: Use phys addresses for slave DMA config
    - drm/vc4: PV1 can be driven via any HVS channel, so adapt to allow it
    - drm/edid: When reset, assume HDMI displays support RGB444
    - drm/vc4: Correct one logging message that got promoted from dbg to err
    - drm: vc4: hvs: Fix vc6_hvs_debugfs_dlist state lookup
    - drm/vc4: Add algorithmic handling for SAND
    - drm: vc4: plane: Avoid using pitch in calculating UBM for SAND
    - drm/vc4: Correct arithmetic for shifting between columns of SAND images
    - drm/vc4: plane: Correct SAND30 word sizing for cropping on BCM2712
    - drm/vc4: plane: Ensure fetch_count is sufficient for hw in SAND mode
    - drm/vc4: plane: Increase UPM allocation size for YUV444
    - drm/vc4: plane: Enable scaler for YUV444 on GEN6
    - drm/vc4: plane: Use nearest neighbour filter with YUV444 workaround
    - drm/vc4: plane: Fix incorrect handling of GEN_6_D in
      vc4_plane_async_set_fb
    - drm/vc4: tests: Use the correct return type in
      vc4_mock_atomic_add_output()
    - drm/vc4: plane: Add support for P01[026] and Q01[026] formats
    - drm/vc4: hvs: Populate YUV to RGB matrices for GEN_6D
    - drm/vc4: plane: Swap Cb/Cr pointers for YVU formats
    - drm/modes: Handle reflect_[xy] in the middle of the cmd line
    - drm/tests: Add cmd line test for reflect_[xy] not being last param
    - serial: core: Add the Raspberry Pi firmware UART id
    - serial: tty: Add a driver for the RPi firmware UART
    - cgroup: Add cgroup_enable option
    - drm: bridge: panel: Connector to allow interlaced modes
    - docs: pcm3168a: Add DT bindings to force clock consumer mode
    - media: imx290: Add module parameter to allow selection of HCG mode
    - mmc: sd: filter card CQ support based on an allow-list
    - mmc: set MMC_QUIRK_KNOWN_WORKING_SD_CQ on Raspberry Pi class A2 cards
    - mmc: use downstream DT property to modify CQE and/or SD CQ behaviour
    - media: rp1: Add downstream CFE (Camera Front End) driver
    - mmc: bcm2835: Add downstream overclocking support
    - drivers: media: pisp_be: Add support for YUV422 planar format
    - drivers: media: pisp_be: Remove unused fields in struct pisp_be_config
    - dmaengine: bcm2835: Fix a build warning
    - spi: dw: Wait for idle after TX
    - drm/framebuffer: Pitch checks aren't valid for non-linear modifiers
    - PCI: brcmstb: set BCM7712/2712-specific AXI bridge handling behaviours
    - PCI: brcmstb: Enable CRS software visibility after linkup
    - PCI: brcmstb: add NO_SSC quirk for BCM2712
    - dt-bindings: pci: pcie-brcmstb: add BCM2712-specific properties
    - PCI: brcmstb: add support for BCM2712 priority forwarding
    - dt-bindings: pci: pcie-brcmstb: add optional brcm,tperst-clk-ms property
    - PCI: pcie-brcmstb: optionally extend Tperst_clk time
    - dt-bindings: PCI: brcmstb: add optional property - "brcm,tperst-clk-ms"
    - drm/panel: Add panel driver for Ilitek ILI9806E panel
    - dmaengine: dw-axi-dmac: Improve axi_desc_put
    - dmaengine: dw-axi-dmac: Fix alignment checks
    - PCI: brcmstb: Add link statistics debug features
    - PCI: pcie-brcmstb: add more safeguards for clkreq "safe" mode
    - PCI: quirks: work around VL805 firmware ASPM meddling
    - usb: xhci: default to Intel scheme for calculating U1/U2 timeouts
    - hwmon: aht10: Fix AHT20 initialization
    - watchdog: Reduce severity of release without stop
    - wifi: brcmfmac: Include modinfo for 43456 CLM blob
    - usb: xhci: set Input Slot Context bit in xhci_fixup_endpoint
    - firmware/raspberrypi: raise timeout to 3s
    - gpiolib: Avoid the hotplug performance reduction
    - media/i2c: Add driver for ams Mira220
    - drivers: irq-bcm2836: preserve unrelated bits in LOCAL_GPU_ROUTING
    - drivers: irq-bcm283x: swizzle interrupts on ARMv7 too
    - usb: dwc2: return correct frame counts with high-speed host
    - usb: dwc2: limit "maximum packet size" for split-IN transfers
    - drivers: dwc2: don't use shifted frame number internally
    - drivers: dwc2: better handle hardware length & alignment issues
    - usb: dwc2: masquerade split-interrupt transfers
    - brcmfmac: On RPi, 43430 and 43455 are CYW parts
    - drm/probe-helper: Ensure cmdline mode matches interlace mode
    - clk: clk-gpio: Support acquire/release semantics
    - dt-bindings: clock: Add gpio-gate-clock-releasing
    - drivers: meida: pisp_be: Rename format align field
    - drivers: media: pisp_be: Add minimal alinment to the format structure
    - arm64/dma-mapping: Fix arch_sync_dma_for_device to respect dir parameter
    - media: pisp_be: Re-introduce multi-context support
    - net: lan78xx: Ack pending PHY ints when resetting
    - lan78xx: Enable LEDs and auto-negotiation
    - lan78xx: Read initial EEE status from DT
    - lan78xx: Return tx_lpi_timer even if disabled
    - PCI: pcie-brcmstb: fake MSIx support on internal MSI target
    - drm/connector: hdmi: Attempt YUV422 output if RGB isn't supported
    - pinctrl: Reinstate the downstream pinctrl-rp1 driver
    - config: Allow MFD_RP1 as well as MISC_RP1
    - dmaengine: dw-axi-dmac: Per-channel burst limits
    - Fullscreen Splash Images
    - drivers: thermal: step_wise: add support for hysteresis
    - media: uapi: Clarify MBUS color component order for serial buses
    - media: tc358743: Fix the RGB MBUS format
    - video: fbdev: simplefb: Add b8g8r8 and b5g6r5 formats
    - drm/panel: st7701: Add support for Pimoroni HyperPixel 2.1 Round
    - staging: vchiq_arm: Register bcm2835-codec as a platform driver
    - staging: vchiq_arm: Register bcm2835-camera as a platform driver
    - staging: vc04_services: bcm2835-camera: Add back the downstream driver
    - staging: vc04_services: Add a V4L2 M2M codec driver
    - media: platform: Move bcm2835-unicam compatible to downstream driver
    - mfd: bcm2835-pm: Add support for BCM2712
    - irqchip/irq-brcmstb-l2: Add config for 2711 controller
    - mmc: brcmstb: add support for BCM2712
    - drm/vc4: plane: Remove dead channels_scaled code
    - drm/vc4: plane: TPZ scaling modes cannot reduce lbm size when alpha-less
    - clk: rp1: Allow audio out to use PLL_AUDIO_SEC; workaround rounding
      error
    - clk: rp1: Correct declarations of divider parents
    - clk: rp1: Bug fix! Set correct value for PLL_CS_REFDIV_MASK
    - clk: rp1: Fix rp1_pll_divider_determine_rate
    - drm/vc4: Correct buffer address on async commit when vertically flipped
    - ASoC:Add Hifiberry Studio DAC8x soundcard driver
    - media: hevc_dec: Add in downstream single planar SAND variant
    - media: hevc_dec: Add module parameter for video_nr
    - drivers: media: pispbe: Add V4L2_PIX_FMT_NV12MT_COL128 format support
    - pcie-brcmstb: move the unilateral disable of CLKREQ# before link-up
    - media: pisp_be: Add support for the NV12MT_10_COL128 format
    - gpu/drm: panel: Add panel driver for Ilitek 79600A based panels
    - input: touch: Add a driver for the Ilitek V3 touch controllers
    - regulator/rpi-panel-v2: Disable the PWM when off
    - Revert "media: i2c: ov5647: Fix v4l2-compliance failure subscribing to
      events"

  [ Ubuntu-unstable: 7.0.0-3.3 ]

  * resolute/linux-unstable: 7.0.0-3.3 -proposed tracker (LP: #2143020)
  * Miscellaneous Ubuntu changes
    - [Config] updateconfig after rebase to v7.0-rc2
    - [Config] switch to PREEMPT_LAZY

  [ Ubuntu-unstable: 7.0.0-2.2 ]

  * resolute/linux-unstable: 7.0.0-2.2 -proposed tracker (LP: #2142764)

  [ Ubuntu-unstable: 7.0.0-1.1 ]

  * resolute/linux-unstable: 7.0.0-1.1 -proposed tracker (LP: #2142402)
  * Miscellaneous Ubuntu changes
    - [packaging] rename to linux-unstable
    - [Config] updateconfig after rebase to v7.0-rc1
    - Update Changes.md
    - [Packaging] add libbpf-dev to Build-Depends
    - [Config] disable AMD_ISP4, FTBFS
    - [Packaging] debian.master/dkms-versions -- temporarily remove zfs FTBFS
    - [Packaging] debian.master/dkms-versions -- temporarily remove evdi FTBFS
    - [Config] updateconfig after rebase to v7.0-rc1
    - [Config] update toolchain version

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 03 Mar 2026 07:36:36 +0100

linux-raspi (7.0.0-1000.0) resolute; urgency=medium

  * Initial version of resolute:linux-raspi

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 10 Feb 2026 17:37:16 +0100

linux-raspi (6.17.0-1008.8) questing; urgency=medium

  * questing/linux-raspi: 6.17.0-1008.8 -proposed tracker (LP: #2137837)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/2026.01.12)

  * Missing power LED on earlier models (LP: #2060942)
    - [Configs] raspi: Set LEDS_TRIGGER_ACTPWR=y and LEDS_TRIGGER_INPUT=y

  * linux-raspi: kernel does not support memory limit capabilities
    (LP: #2137159)
    - SAUCE: ARM{,64}: dts: bcm27xx: Don't disable memory cgroup

  * RP1's sdio controller requires sdhci-of-dwcmshc driver (LP: #2136415)
    - [Config] raspi: Don't disable MMC_SDHCI_OF_DWCMSHC

  * Missing CONFIG_R8169 in linux-raspi (6.17.0-1003-raspi) (LP: #2137042)
    - [Config] raspi: Don't disable NET_VENDOR_REALTEK

  [ Ubuntu: 6.17.0-14.14 ]

  * questing/linux: 6.17.0-14.14 -proposed tracker (LP: #2137849)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2026.01.12)
  * ubuntu_kselftests:_net/net:gre_gso.sh failing (LP: #2136820)
    - SAUCE increase socat timeout in gre_gso.sh
  * ubuntu_blktrace_smoke_test fails on questing with rust coreutils
    (LP: #2137698)
    - SAUCE: Revert "ext4: fail unaligned direct IO write with EINVAL"
  * bareudp.sh in ubuntu_kselftests_net fails because of dash default shell
    (LP: #2129812)
    - selftests: net: use BASH for bareudp testing
  * CVE-2025-40256
    - xfrm: also call xfrm_state_delete_tunnel at destroy time for states that
      were never added
  * Enable PMF on AMD HPT/STX/KRK (LP: #2125022)
    - platform/x86/amd/pmf: Add support for adjusting PMF PPT and PPT APU
      thresholds
    - platform/x86/amd/pmf: Extend custom BIOS inputs for more policies
    - platform/x86/amd/pmf: Update ta_pmf_action structure member
    - platform/x86/amd/pmf: Add helper to verify BIOS input notifications are
      enable/disable
    - platform/x86/amd/pmf: Add custom BIOS input support for AMD_CPU_ID_PS
    - platform/x86/amd/pmf: Preserve custom BIOS inputs for evaluating the
      policies
    - platform/x86/amd/pmf: Call enact function sooner to process early
      pending requests
    - platform/x86/amd/pmf: Add debug logs for pending requests and custom
      BIOS inputs
  * Questing update: v6.17.8 upstream stable release (LP: #2136850)
    - iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents()
    - drm/mediatek: Add pm_runtime support for GCE power control
    - drm/i915: Fix conversion between clock ticks and nanoseconds
    - drm/amdgpu: set default gfx reset masks for gfx6-8
    - drm/amd/display: Don't stretch non-native images by default in eDP
    - smb: client: fix refcount leak in smb2_set_path_attr
    - iommufd: Make vfio_compat's unmap succeed if the range is already empty
    - futex: Optimize per-cpu reference counting
    - drm/amd: Fix suspend failure with secure display TA
    - drm/xe: Move declarations under conditional branch
    - drm/xe: Do clean shutdown also when using flr
    - drm/amd/display: Add pixel_clock to amd_pp_display_configuration
    - drm/amd/pm: Use pm_display_cfg in legacy DPM (v2)
    - drm/amd/display: Disable fastboot on DCE 6 too
    - drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
    - drm/amd: Disable ASPM on SI
    - arm64: kprobes: check the return value of set_memory_rox()
    - compiler_types: Move unused static inline functions warning to W=2
    - riscv: Build loader.bin exclusively for Canaan K210
    - RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid
      rfence errors
    - riscv: acpi: avoid errors caused by probing DT devices when ACPI is used
    - fs: return EOPNOTSUPP from file_setattr/file_getattr syscalls
    - ASoC: nau8821: Avoid unnecessary blocking in IRQ handler
    - NFS4: Fix state renewals missing after boot
    - drm/amdkfd: fix suspend/resume all calls in mes based eviction path
    - NFS4: Apply delay_retrans to async operations
    - HID: intel-thc-hid: intel-quickspi: Add ARL PCI Device Id's
    - HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
    - ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation
    - HID: nintendo: Wait longer for initial probe
    - NFS: check if suid/sgid was cleared after a write as needed
    - HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel
    - io_uring: fix unexpected placement on same size resizing
    - HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL
    - ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
    - ALSA: hda/realtek: Fix mute led for HP Omen 17-cb0xxx
    - ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd
    - wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
    - selftests: net: local_termination: Wait for interfaces to come up
    - net: fec: correct rx_bytes statistic for the case SHIFT16 is set
    - net: phy: micrel: Introduce lanphy_modify_page_reg
    - net: phy: micrel: Replace hardcoded pages with defines
    - net: phy: micrel: lan8814 fix reset of the QSGMII interface
    - rust: Add -fno-isolate-erroneous-paths-dereference to
      bindgen_skip_c_flags
    - NFSD: Skip close replay processing if XDR encoding fails
    - Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
    - Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
    - Bluetooth: hci_conn: Fix not cleaning up PA_LINK connections
    - net: dsa: tag_brcm: do not mark link local traffic as offloaded
    - net/smc: fix mismatch between CLC header and proposal
    - net/handshake: Fix memory leak in tls_handshake_accept()
    - net: ethernet: ti: am65-cpsw-qos: fix IET verify/response timeout
    - net: ethernet: ti: am65-cpsw-qos: fix IET verify retry mechanism
    - net: mdio: fix resource leak in mdiobus_register_device()
    - wifi: mac80211: skip rate verification for not captured PSDUs
    - Bluetooth: hci_event: Fix not handling PA Sync Lost event
    - net/mlx5e: Fix missing error assignment in mlx5e_xfrm_add_state()
    - net/mlx5e: Fix maxrate wraparound in threshold between units
    - net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
    - net/mlx5e: Fix potentially misleading debug message
    - net/mlx5: Fix typo of MLX5_EQ_DOORBEL_OFFSET
    - net/mlx5: Store the global doorbell in mlx5_priv
    - net/mlx5e: Prepare for using different CQ doorbells
    - net_sched: limit try_bulk_dequeue_skb() batches
    - wifi: iwlwifi: mvm: fix beacon template/fixed rate
    - wifi: iwlwifi: mld: always take beacon ies in link grading
    - virtio-net: fix incorrect flags recording in big mode
    - hsr: Fix supervision frame sending on HSRv0
    - hsr: Follow standard for HSRv0 supervision frames
    - ACPI: CPPC: Detect preferred core availability on online CPUs
    - ACPI: CPPC: Check _CPC validity for only the online CPUs
    - ACPI: CPPC: Perform fast check switch only for online CPUs
    - ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
    - cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes
    - Bluetooth: L2CAP: export l2cap_chan_hold for modules
    - io_uring/rsrc: don't use blk_rq_nr_phys_segments() as number of bvecs
    - acpi,srat: Fix incorrect device handle check for Generic Initiator
    - regulator: fixed: fix GPIO descriptor leak on register failure
    - ASoC: cs4271: Fix regulator leak on probe failure
    - ASoC: codecs: va-macro: fix resource leak in probe error path
    - drm/vmwgfx: Restore Guest-Backed only cursor plane support
    - ASoC: tas2781: fix getting the wrong device number
    - pnfs: Fix TLS logic in _nfs4_pnfs_v3_ds_connect()
    - pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
    - pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
    - simplify nfs_atomic_open_v23()
    - NFSv2/v3: Fix error handling in nfs_atomic_open_v23()
    - NFS: sysfs: fix leak when nfs_client kobject add fails
    - NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
    - drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO
    - acpi/hmat: Fix lockdep warning for hmem_register_resource()
    - ASoC: rsnd: fix OF node reference leak in rsnd_ssiu_probe()
    - drm/client: fix MODULE_PARM_DESC string for "active"
    - irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
    - lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
    - hostfs: Fix only passing host root in boot stage with new mount
    - afs: Fix dynamic lookup to fail on cell lookup failure
    - mtd: onenand: Pass correct pointer to IRQ handler
    - virtio-fs: fix incorrect check for fsvq->kobj
    - fs/namespace: correctly handle errors returned by grab_requested_mnt_ns
    - perf header: Write bpf_prog (infos|btfs)_cnt to data file
    - perf build: Don't fail fast path feature detection when binutils-devel
      is not available
    - perf lock: Fix segfault due to missing kernel map
    - perf test shell lock_contention: Extra debug diagnostics
    - perf test: Fix lock contention test
    - arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
    - arm64: dts: rockchip: Fix PCIe power enable pin for BigTreeTech CB2 and
      Pi2
    - arm64: dts: rockchip: Make RK3588 GPU OPP table naming less generic
    - ARM: dts: imx6ull-engicam-microgea-rmm: fix report-rate-hz value
    - ARM: dts: imx51-zii-rdu1: Fix audmux node names
    - arm64: dts: imx8-ss-img: Avoid gpio0_mipi_csi GPIOs being deferred
    - arm64: dts: imx8mp-kontron: Fix USB OTG role switching
    - HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
    - ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
    - arm64: dts: rockchip: Fix USB power enable pin for BTT CB2 and Pi2
    - arm64: dts: rockchip: drop reset from rk3576 i2c9 node
    - pwm: adp5585: Correct mismatched pwm chip info
    - HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
    - HID: uclogic: Fix potential memory leak in error path
    - LoongArch: KVM: Restore guest PMU if it is enabled
    - LoongArch: KVM: Add delay until timer interrupt injected
    - LoongArch: KVM: Fix max supported vCPUs set with EIOINTC
    - KVM: arm64: Make all 32bit ID registers fully writable
    - KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
    - KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()
    - KVM: nSVM: Fix and simplify LBR virtualization handling with nested
    - KVM: VMX: Fix check for valid GVA on an EPT violation
    - nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes
    - gcov: add support for GCC 15
    - kho: warn and exit when unpreserved page wasn't preserved
    - strparser: Fix signed/unsigned mismatch bug
    - dma-mapping: benchmark: Restore padding to ensure uABI remained
      consistent
    - maple_tree: fix tracepoint string pointers
    - LoongArch: Consolidate early_ioremap()/ioremap_prot()
    - LoongArch: Use correct accessor to read FWPC/MWPC
    - LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
    - mm/damon/sysfs: change next_update_jiffies to a global variable
    - selftests/tracing: Run sample events to clear page cache events
    - wifi: mac80211: reject address change while connecting
    - mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0
      order
    - mm/mm_init: fix hash table order logging in alloc_large_system_hash()
    - mm/damon/stat: change last_refresh_jiffies to a global variable
    - mm/kmsan: fix kmsan kmalloc hook when no stack depots are allocated yet
    - mm/shmem: fix THP allocation and fallback loop
    - mm/mremap: honour writable bit in mremap pte batching
    - mm/huge_memory: fix folio split check for anon folios in swapcache
    - mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
    - mmc: pxamci: Simplify pxamci_probe() error handling using devm APIs
    - mmc: dw_mmc-rockchip: Fix wrong internal phase calculate
    - ASoC: sdw_utils: fix device reference leak in is_sdca_endpoint_present()
    - crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
    - smb: client: fix cifs_pick_channel when channel needs reconnect
    - spi: Try to get ACPI GPIO IRQ earlier
    - x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
    - x86/CPU/AMD: Add additional fixed RDSEED microcode revisions
    - selftests/user_events: fix type cast for write_index packed member in
      perf_test
    - gendwarfksyms: Skip files with no exports
    - ftrace: Fix BPF fexit with livepatch
    - LoongArch: Consolidate max_pfn & max_low_pfn calculation
    - LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
    - EDAC/altera: Handle OCRAM ECC enable after warm reset
    - EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
    - PM: hibernate: Emit an error when image writing fails
    - PM: hibernate: Use atomic64_t for compressed_size variable
    - btrfs: zoned: fix conventional zone capacity calculation
    - btrfs: zoned: fix stripe width calculation
    - btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
    - btrfs: do not update last_log_commit when logging inode due to a new
      name
    - btrfs: release root after error in data_reloc_print_warning_inode()
    - drm/amdkfd: relax checks for over allocation of save area
    - drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM
      surfaces
    - drm/i915/psr: fix pipe to vblank conversion
    - drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg
    - drm/xe/xe3: Extend wa_14023061436
    - drm/xe/xe3: Add WA_14024681466 for Xe3_LPG
    - pmdomain: imx: Fix reference count leak in imx_gpc_remove
    - pmdomain: samsung: plug potential memleak during probe
    - pmdomain: samsung: Rework legacy splash-screen handover workaround
    - selftests: mptcp: connect: fix fallback note due to OoO
    - selftests: mptcp: join: rm: set backup flag
    - selftests: mptcp: join: endpoints: longer transfer
    - selftests: mptcp: connect: trunc: read all recv data
    - selftests: mptcp: join: userspace: longer transfer
    - selftests: mptcp: join: properly kill background tasks
    - mm/huge_memory: do not change split_huge_page*() target order silently
    - mm/memory: do not populate page table entries beyond i_size
    - scripts/decode_stacktrace.sh: symbol: avoid trailing whitespaces
    - scripts/decode_stacktrace.sh: symbol: preserve alignment
    - scripts/decode_stacktrace.sh: fix build ID and PC source parsing
    - ASoC: da7213: Convert to DEFINE_RUNTIME_DEV_PM_OPS()
    - ASoC: da7213: Use component driver suspend/resume
    - KVM: x86: Rename local "ecx" variables to "msr" and "pmc" as appropriate
    - KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on Intel
    - KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL
    - isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
    - net: phy: micrel: Fix lan8814_config_init
    - Linux 6.17.9
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68204
    - pmdomain: arm: scmi: Fix genpd leak on provider registration failure
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68203
    - drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40267
    - io_uring/rw: ensure allocated iovec gets cleared for early failure
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68198
    - crash: fix crashkernel resource shrink
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68199
    - codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty for
      slabobj_ext
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40268
    - cifs: client: fix memory leak in smb3_fs_context_parse_param
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40269
    - ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68205
    - ALSA: hda/hdmi: Fix breakage at probing nvhdmi-mcp driver
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40270
    - mm, swap: fix potential UAF issue for VMA readahead
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40271
    - fs/proc: fix uaf in proc_readdir_de()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40272
    - mm/secretmem: fix use-after-free race in fault handler
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68245
    - net: netpoll: fix incorrect refcount handling causing incorrect cleanup
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68240
    - nilfs2: avoid having an active sc_timer before freeing sci
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68241
    - ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68211
    - ksm: use range-walk function to jump over holes in
      scan_get_next_rmap_item
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68246
    - ksmbd: close accepted socket when per-IP limit rejects connection
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40273
    - NFSD: free copynotify stateid in nfs4_free_ol_stateid()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40212
    - nfsd: fix refcount leak in nfsd_set_fh_dentry()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40274
    - KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68202
    - sched_ext: Fix unsafe locking in the scx_dump_state()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68239
    - binfmt_misc: restore write access before closing files opened by
      open_exec()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68247
    - posix-timers: Plug potential memory leak in do_timer_create()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68208
    - bpf: account for current allocated stack depth in
      widen_imprecise_scalars()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68200
    - bpf: Add bpf_prog_run_data_pointers()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40275
    - ALSA: usb-audio: Fix NULL pointer dereference in
      snd_usb_mixer_controls_badd
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68242
    - NFS: Fix LTP test failures when timestamps are delegated
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68243
    - NFS: Check the TLS certificate fields in nfs_match_client()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40276
    - drm/panthor: Flush shmem writes before mapping buffers CPU-uncached
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40277
    - drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68206
    - netfilter: nft_ct: add seqadj extension for natted connections
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68209
    - mlx5: Fix default values in create CQ
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40278
    - net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-
      infoleak
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40279
    - net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40280
    - tipc: Fix use-after-free in tipc_mon_reinit_self().
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40281
    - sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40282
    - Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40283
    - Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40284
    - Bluetooth: MGMT: cancel mesh send timer when hdev removed
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68210
    - erofs: avoid infinite loop due to incomplete zstd-compressed data
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40285
    - smb/server: fix possible refcount leak in smb2_sess_setup()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40286
    - smb/server: fix possible memory leak in smb2_read()
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40287
    - exfat: fix improper check of dentry.stream.valid_size
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40288
    - drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-40289
    - drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68201
    - drm/amdgpu: remove two invalid BUG_ON()s
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68207
    - drm/xe/guc: Synchronize Dead CT worker with unbind
  * Questing update: v6.17.8 upstream stable release (LP: #2136850) //
    CVE-2025-68244
    - drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
  * Questing update: v6.17.8 upstream stable release (LP: #2136833)
    - Revert "Bluetooth: L2CAP: convert timeouts to secs_to_jiffies()"
    - sched_ext: Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU
    - net: usb: asix_devices: Check return value of usbnet_get_endpoints
    - fbdev: atyfb: Check if pll_ops->init_pll failed
    - ACPI: button: Call input_free_device() on failing input device
      registration
    - ACPI: fan: Use platform device for devres-related actions
    - virtio-net: drop the multi-buffer XDP packet in zerocopy
    - batman-adv: Release references to inactive interfaces
    - Bluetooth: rfcomm: fix modem control handling
    - net: phy: dp83867: Disable EEE support as not implemented
    - fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS
    - fbdev: valkyriefb: Fix reference count leak in valkyriefb_init
    - mptcp: drop bogus optimization in __mptcp_check_push()
    - mptcp: restore window probe
    - ASoC: qdsp6: q6asm: do not sleep while atomic
    - ASoC: renesas: rz-ssi: Use proper dma_buffer_pos after resume
    - s390/pci: Restore IRQ unconditionally for the zPCI device
    - x86/build: Disable SSE4a
    - wifi: ath10k: Fix memory leak on unsupported WMI command
    - wifi: ath11k: Add missing platform IDs for quirk table
    - wifi: ath12k: free skb during idr cleanup callback
    - wifi: ath11k: avoid bit operation on key flags
    - drm/msm/a6xx: Fix GMU firmware parser
    - ALSA: usb-audio: fix control pipe direction
    - ASoC: cs-amp-lib-test: Fix missing include of kunit/test-bug.h
    - wifi: mac80211: reset FILS discovery and unsol probe resp intervals
    - wifi: mac80211: fix key tailroom accounting leak
    - wifi: nl80211: call kfree without a NULL check
    - kunit: test_dev_action: Correctly cast 'priv' pointer to long*
    - scsi: ufs: core: Initialize value of an attribute returned by uic cmd
    - scsi: core: Fix the unit attention counter implementation
    - bpf: Do not audit capability check in do_jit()
    - nvmet-auth: update sc_c in host response
    - crypto: s390/phmac - Do not modify the req->nbytes value
    - ASoC: Intel: avs: Unprepare a stream when XRUN occurs
    - ASoC: fsl_sai: fix bit order for DSD format
    - ASoC: fsl_micfil: correct the endian format for DSD
    - libbpf: Fix powerpc's stack register definition in bpf_tracing.h
    - ASoC: mediatek: Fix double pm_runtime_disable in remove functions
    - Bluetooth: ISO: Fix BIS connection dst_type handling
    - Bluetooth: btmtksdio: Add pmctrl handling for BT closed state during
      reset
    - Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00
    - Bluetooth: ISO: Fix another instance of dst_type handling
    - Bluetooth: btintel_pcie: Fix event packet loss issue
    - Bluetooth: hci_conn: Fix connection cleanup with BIG with 2 or more BIS
    - Bluetooth: hci_core: Fix tracking of periodic advertisement
    - bpf: Conditionally include dynptr copy kfuncs
    - drm/msm: Ensure vm is created in VM_BIND ioctl
    - ALSA: usb-audio: add mono main switch to Presonus S1824c
    - ALSA: usb-audio: don't log messages meant for 1810c when initializing
      1824c
    - ACPI: MRRM: Check revision of MRRM table
    - drm/etnaviv: fix flush sequence logic
    - tools: ynl: fix string attribute length to include null terminator
    - net: hns3: return error code when function fails
    - sfc: fix potential memory leak in efx_mae_process_mport()
    - tools: ynl: avoid print_field when there is no reply
    - dpll: spec: add missing module-name and clock-id to pin-get reply
    - ASoC: fsl_sai: Fix sync error in consumer mode
    - ASoC: soc_sdw_utils: remove cs42l43 component_name
    - drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
    - drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
    - drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
    - drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h
    - drm/amdgpu: fix SPDX header on amd_cper.h
    - drm/amdgpu: fix SPDX header on irqsrcs_vcn_5_0.h
    - ACPI: fan: Use ACPI handle when retrieving _FST
    - block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
    - block: make REQ_OP_ZONE_OPEN a write operation
    - dma-fence: Fix safe access wrapper to call timeline name method
    - kbuild: align modinfo section for Secureboot Authenticode EDK2 compat
    - regmap: irq: Correct documentation of wake_invert flag
    - [Config] Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP for s390x
    - s390/mm: Fix memory leak in add_marker() when kvrealloc() fails
    - drm/xe: Do not wake device during a GT reset
    - drm/sched: avoid killing parent entity on child SIGKILL
    - drm/sched: Fix race in drm_sched_entity_select_rq()
    - drm/nouveau: Fix race in nouveau_sched_fini()
    - drm/i915/dmc: Clear HRR EVT_CTL/HTP to zero on ADL-S
    - drm/ast: Clear preserved bits from register output value
    - drm/amd: Check that VPE has reached DPM0 in idle handler
    - drm/amd/display: Fix incorrect return of vblank enable on unconfigured
      crtc
    - drm/amd/display: Don't program BLNDGAM_MEM_PWR_FORCE when CM low-power
      is disabled on DCN30
    - drm/amd/display: Add HDR workaround for a specific eDP
    - mptcp: leverage skb deferral free
    - mptcp: fix MSG_PEEK stream corruption
    - cpuidle: governors: menu: Rearrange main loop in menu_select()
    - cpuidle: governors: menu: Select polling state in some more cases
    - PM: hibernate: Combine return paths in power_down()
    - PM: sleep: Allow pm_restrict_gfp_mask() stacking
    - mfd: kempld: Switch back to earlier ->init() behavior
    - soc: aspeed: socinfo: Add AST27xx silicon IDs
    - firmware: qcom: scm: preserve assign_mem() error return value
    - soc: qcom: smem: Fix endian-unaware access of num_entries
    - spi: loopback-test: Don't use %pK through printk
    - spi: spi-qpic-snand: handle 'use_ecc' parameter of
      qcom_spi_config_cw_read()
    - soc: ti: pruss: don't use %pK through printk
    - bpf: Don't use %pK through printk
    - mmc: sdhci: Disable SD card clock before changing parameters
    - pinctrl: single: fix bias pull up/down handling in pin_config_set
    - mmc: host: renesas_sdhi: Fix the actual clock
    - memstick: Add timeout to prevent indefinite waiting
    - cpufreq: ti: Add support for AM62D2
    - bpf: Use tnums for JEQ/JNE is_branch_taken logic
    - firmware: ti_sci: Enable abort handling of entry to LPM
    - firewire: ohci: move self_id_complete tracepoint after validating
      register
    - irqchip/sifive-plic: Respect mask state when setting affinity
    - irqchip/loongson-eiointc: Route interrupt parsed from bios table
    - ACPI: sysfs: Use ACPI_FREE() for freeing an ACPI object
    - ACPI: video: force native for Lenovo 82K8
    - libbpf: Fix USDT SIB argument handling causing unrecognized register
      error
    - selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2
    - arm64: versal-net: Update rtc calibration value
    - Revert "UBUNTU: SAUCE: firmware: qcom: scm: Allow QSEECOM on Dell
      Inspiron 7441 / Latitude 7455"
    - firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / Latitude 7455
    - kselftest/arm64: tpidr2: Switch to waitpid() over wait4()
    - arc: Fix __fls() const-foldability via __builtin_clzl()
    - selftests/bpf: Upon failures, exit with code 1 in test_xsk.sh
    - irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
    - ACPI: PRM: Skip handlers with NULL handler_address or NULL VA
    - ACPI: resource: Skip IRQ override on ASUS Vivobook Pro N6506CU
    - ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]
    - thermal: gov_step_wise: Allow cooling level to be reduced earlier
    - thermal: intel: selftests: workload_hint: Mask unsupported types
    - power: supply: qcom_battmgr: add OOI chemistry
    - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
    - hwmon: (k10temp) Add device ID for Strix Halo
    - hwmon: (lenovo-ec-sensors) Update P8 supprt
    - hwmon: (sbtsi_temp) AMD CPU extended temperature range support
    - pinctrl: renesas: rzg2l: Add suspend/resume support for Schmitt control
      registers
    - pinctrl: keembay: release allocated memory in detach path
    - power: supply: sbs-charger: Support multiple devices
    - io_uring/rsrc: respect submitter_task in io_register_clone_buffers()
    - hwmon: sy7636a: add alias
    - selftests/bpf: Fix incorrect array size calculation
    - block: check for valid bio while splitting
    - irqchip/loongson-pch-lpc: Use legacy domain for PCH-LPC IRQ controller
    - cpufreq: ondemand: Update the efficient idle check for Intel extended
      Families
    - arm64: zynqmp: Disable coresight by default
    - arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
    - soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups
    - ARM: tegra: p880: set correct touchscreen clipping
    - ARM: tegra: transformer-20: add missing magnetometer interrupt
    - ARM: tegra: transformer-20: fix audio-codec interrupt
    - firmware: qcom: tzmem: disable sc7180 platform
    - soc: ti: k3-socinfo: Add information for AM62L SR1.1
    - mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
    - pwm: pca9685: Use bulk write to atomicially update registers
    - ACPICA: dispatcher: Use acpi_ds_clear_operands() in
      acpi_ds_call_control_method()
    - tee: allow a driver to allocate a tee_device without a pool
    - kunit: Enable PCI on UML without triggering WARN()
    - selftests/bpf: Fix arena_spin_lock selftest failure
    - bpf: Do not limit bpf_cgroup_from_id to current's namespace
    - i3c: mipi-i3c-hci-pci: Add support for Intel Wildcat Lake-U I3C
    - rust: kunit: allow `cfg` on `test`s
    - video: backlight: lp855x_bl: Set correct EPROM start for LP8556
    - i3c: dw: Add shutdown support to dw_i3c_master driver
    - io_uring/zcrx: check all niovs filled with dma addresses
    - tools/cpupower: fix error return value in cpupower_write_sysfs()
    - io_uring/zcrx: account niov arrays to cgroup
    - pmdomain: apple: Add "apple,t8103-pmgr-pwrstate"
    - power: supply: qcom_battmgr: handle charging state change notifications
    - bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21
    - cpuidle: Fail cpuidle device registration if there is one already
    - selftests/bpf: Fix selftest verifier_arena_large failure
    - selftests: ublk: fix behavior when fio is not installed
    - spi: rpc-if: Add resume support for RZ/G3E
    - ACPI: SPCR: Support Precise Baud Rate field
    - clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel
    - clocksource/drivers/timer-rtl-otto: Work around dying timers
    - clocksource/drivers/timer-rtl-otto: Do not interfere with interrupts
    - riscv: bpf: Fix uninitialized symbol 'retval_off'
    - bpf: Clear pfmemalloc flag when freeing all fragments
    - selftests: drv-net: Pull data before parsing headers
    - nvme: Use non zero KATO for persistent discovery connections
    - uprobe: Do not emulate/sstep original instruction when ip is changed
    - hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
    - hwmon: (dell-smm) Remove Dell Precision 490 custom config data
    - hwmon: (dell-smm) Add support for Dell OptiPlex 7040
    - tools/cpupower: Fix incorrect size in cpuidle_state_disable()
    - selftests/bpf: Fix flaky bpf_cookie selftest
    - tools/power turbostat: Fix incorrect sorting of PMT telemetry
    - tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage
    - tools/power x86_energy_perf_policy: Enhance HWP enable
    - tools/power x86_energy_perf_policy: Prefer driver HWP limits
    - mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA
    - mfd: stmpe: Remove IRQ domain upon removal
    - mfd: stmpe-i2c: Add missing MODULE_LICENSE
    - mfd: qnap-mcu: Handle errors returned from qnap_mcu_write
    - mfd: qnap-mcu: Include linux/types.h in qnap-mcu.h shared header
    - mfd: madera: Work around false-positive -Wininitialized warning
    - mfd: da9063: Split chip variant reading in two bus transactions
    - mfd: macsmc: Add "apple,t8103-smc" compatible
    - mfd: core: Increment of_node's refcount before linking it to the
      platform device
    - mfd: cs42l43: Move IRQ enable/disable to encompass force suspend
    - mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs
    - drm/xe/ptl: Apply Wa_16026007364
    - drm/xe/configfs: Enforce canonical device names
    - drm/amd/display: Update tiled to tiled copy command
    - drm/amd/display: fix condition for setting timing_adjust_pending
    - drm/amd/display: ensure committing streams is seamless
    - drm/amdgpu: add range check for RAS bad page address
    - drm/amdgpu: Check vcn sram load return value
    - drm/amd/display: Remove check DPIA HPD status for BW Allocation
    - drm/amd/display: Increase AUX Intra-Hop Done Max Wait Duration
    - drm/amd/display: Fix dmub_cmd header alignment
    - drm/xe/guc: Add more GuC load error status codes
    - drm/xe/pf: Don't resume device from restart worker
    - drm/amdgpu: Fix build error when CONFIG_SUSPEND is disabled
    - drm/amdgpu: Update IPID value for bad page threshold CPER
    - drm/amdgpu: Avoid rma causes GPU duplicate reset
    - drm/amdgpu: Effective health check before reset
    - drm/amd/amdgpu: Release xcp drm memory after unplug
    - drm/amdgpu: Fix vcn v5.0.1 poison irq call trace
    - drm/xe: Extend wa_13012615864 to additional Xe2 and Xe3 platforms
    - drm/amdgpu: Skip poison aca bank from UE channel
    - drm/amd/display: add more cyan skillfish devices
    - drm/amdgpu: Initialize jpeg v5_0_1 ras function
    - drm/amdgpu: skip mgpu fan boost for multi-vf
    - drm/amd/display: fix dmub access race condition
    - drm/amd/display: update dpp/disp clock from smu clock table
    - drm/amd/pm: Use cached metrics data on aldebaran
    - drm/amd/pm: Use cached metrics data on arcturus
    - accel/amdxdna: Unify pm and rpm suspend and resume callbacks
    - drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
    - drm/xe/pf: Program LMTT directory pointer on all GTs within a tile
    - drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()
    - ASoC: tas2781: Add keyword "init" in profile section
    - ASoC: mediatek: Use SND_JACK_AVOUT for HDMI/DP jacks
    - drm/amd/display: Reset apply_eamless_boot_optimization when dpms_off
    - drm/amdgpu: add to custom amdgpu_drm_release drm_dev_enter/exit
    - drm/amd/display: Wait until OTG enable state is cleared
    - drm/xe: rework PDE PAT index selection
    - docs: kernel-doc: avoid script crash on ancient Python
    - drm/sharp-memory: Do not access GEM-DMA vaddr directly
    - PCI: Disable MSI on RDC PCI to PCIe bridges
    - drm/nouveau: always set RMDevidCheckIgnore for GSP-RM
    - drm/panel-edp: Add SHP LQ134Z1 panel for Dell XPS 9345
    - selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8
    - selftests/net: Ensure assert() triggers in psock_tpacket.c
    - wifi: rtw89: print just once for unknown C2H events
    - wifi: rtw88: sdio: use indirect IO for device registers before power-on
    - wifi: rtw89: add dummy C2H handlers for BCN resend and update done
    - drm/amdkfd: return -ENOTTY for unsupported IOCTLs
    - selftests: drv-net: devmem: add / correct the IPv6 support
    - selftests: drv-net: devmem: flip the direction of Tx tests
    - media: pci: ivtv: Don't create fake v4l2_fh
    - media: amphion: Delete v4l2_fh synchronously in .release()
    - drm/tidss: Use the crtc_* timings when programming the HW
    - drm/bridge: cdns-dsi: Fix REG_WAKEUP_TIME value
    - drm/bridge: cdns-dsi: Don't fail on MIPI_DSI_MODE_VIDEO_BURST
    - drm/tidss: Set crtc modesetting parameters with adjusted mode
    - drm/tidss: Remove early fb
    - RDMA/mana_ib: Drain send wrs of GSI QP
    - media: i2c: Kconfig: Ensure a dependency on HAVE_CLK for
      VIDEO_CAMERA_SENSOR
    - PCI/ERR: Update device error_state already after reset
    - x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall
    - net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
    - ice: Don't use %pK through printk or tracepoints
    - thunderbolt: Use is_pciehp instead of is_hotplug_bridge
    - ASoC: es8323: enable DAPM power widgets for playback DAC and output
    - powerpc/eeh: Use result of error_detected() in uevent
    - s390/pci: Use pci_uevent_ers() in PCI recovery
    - bridge: Redirect to backup port when port is administratively down
    - selftests: drv-net: wait for carrier
    - net: phy: mscc: report and configure in-band auto-negotiation for
      SGMII/QSGMII
    - scsi: ufs: host: mediatek: Fix auto-hibern8 timer configuration
    - scsi: ufs: host: mediatek: Fix PWM mode switch issue
    - scsi: ufs: host: mediatek: Assign power mode userdata before FASTAUTO
      mode change
    - scsi: ufs: host: mediatek: Change reset sequence for improved stability
    - scsi: ufs: host: mediatek: Fix invalid access in vccqx handling
    - gpu: nova-core: register: allow fields named `offset`
    - drm/panthor: Serialize GPU cache flush operations
    - HID: pidff: Use direction fix only for conditional effects
    - HID: pidff: PERMISSIVE_CONTROL quirk autodetection
    - drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts
    - drm/amdkfd: Handle lack of READ permissions in SVM mapping
    - drm/amdgpu: refactor bad_page_work for corner case handling
    - hwrng: timeriomem - Use us_to_ktime() where appropriate
    - iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before
      setting register
    - iio: adc: imx93_adc: load calibrated values even calibration failed
    - usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
    - ASoC: es8323: remove DAC enablement write from es8323_probe
    - ASoC: es8323: add proper left/right mixer controls via DAPM
    - ASoC: codecs: wsa883x: Handle shared reset GPIO for WSA883x speakers
    - drm/xe: Make page size consistent in loop
    - wifi: rtw89: wow: remove notify during WoWLAN net-detect
    - wifi: rtw89: fix BSSID comparison for non-transmitted BSSID
    - wifi: rtw89: 8851b: rfk: update IQK TIA setting
    - dm error: mark as DM_TARGET_PASSES_INTEGRITY
    - char: misc: Make misc_register() reentry for miscdevice who wants
      dynamic minor
    - char: misc: Does not request module for miscdevice with dynamic minor
    - net: When removing nexthops, don't call synchronize_net if it is not
      necessary
    - net: Call trace_sock_exceed_buf_limit() for memcg failure with
      SK_MEM_RECV.
    - dmaengine: idxd: Add a new IAA device ID for Wildcat Lake family
      platforms
    - PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
    - bnxt_en: Add Hyper-V VF ID
    - tty: serial: Modify the use of dev_err_probe()
    - ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
    - Octeontx2-af: Broadcast XON on all channels
    - idpf: do not linearize big TSO packets
    - drm/xe/pcode: Initialize data0 for pcode read routine
    - drm/panel: ilitek-ili9881c: turn off power-supply when init fails
    - drm/panel: ilitek-ili9881c: move display_on/_off dcs calls to
      (un-)prepare
    - rds: Fix endianness annotation for RDS_MPATH_HASH
    - net: wangxun: limit tx_max_coalesced_frames_irq
    - iio: imu: bmi270: Match PNP ID found on newer GPD firmware
    - media: ipu6: isys: Set embedded data type correctly for metadata formats
    - rpmsg: char: Export alias for RPMSG ID rpmsg-raw from table
    - net: ipv4: allow directed broadcast routes to use dst hint
    - scsi: mpi3mr: Fix device loss during enclosure reboot due to zero link
      speed
    - wifi: rtw89: coex: Limit Wi-Fi scan slot cost to avoid A2DP glitch
    - scsi: mpi3mr: Fix I/O failures during controller reset
    - scsi: mpi3mr: Fix controller init failure on fault during queue creation
    - scsi: pm80xx: Fix race condition caused by static variables
    - extcon: adc-jack: Fix wakeup source leaks on device unbind
    - extcon: fsa9480: Fix wakeup source leaks on device unbind
    - extcon: axp288: Fix wakeup source leaks on device unbind
    - drm/xe: Set GT as wedged before sending wedged uevent
    - remoteproc: wkup_m3: Use devm_pm_runtime_enable() helper
    - drm/xe/wcl: Extend L3bank mask workaround
    - net: phy: fixed_phy: let fixed_phy_unregister free the phy_device
    - selftests: drv-net: hds: restore hds settings
    - fuse: zero initialize inode private data
    - virtio_fs: fix the hash table using in virtio_fs_enqueue_req()
    - selftests: pci_endpoint: Skip IRQ test if IRQ is out of range.
    - drm/xe: Ensure GT is in C0 during resumes
    - misc: pci_endpoint_test: Skip IRQ tests if irq is out of range
    - drm/amdgpu: Correct the loss of aca bank reg info
    - drm/amdgpu: Correct the counts of nr_banks and nr_errors
    - drm/amdkfd: fix vram allocation failure for a special case
    - drm/amd/display: Support HW cursor 180 rot for any number of pipe splits
    - drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
    - drm/amd/display: wait for otg update pending latch before clock
      optimization
    - drm/amd/display: Consider sink max slice width limitation for dsc
    - drm/amdgpu/vpe: cancel delayed work in hw_fini
    - drm/xe: Cancel pending TLB inval workers on teardown
    - net: Prevent RPS table overwrite of active flows
    - eth: fbnic: Reset hw stats upon PCI error
    - wifi: iwlwifi: mld: trigger mlo scan only when not in EMLSR
    - platform/x86/intel-uncore-freq: Fix warning in partitioned system
    - drm/msm/dpu: Filter modes based on adjusted mode clock
    - drm/msm: Use of_reserved_mem_region_to_resource() for "memory-region"
    - selftests: drv-net: rss_ctx: fix the queue count check
    - media: fix uninitialized symbol warnings
    - media: pci: mgb4: Fix timings comparison in VIDIOC_S_DV_TIMINGS
    - ASoC: SOF: ipc4-pcm: Add fixup for channels
    - drm/amdgpu: Notify pmfw bad page threshold exceeded
    - drm/amd/display: Increase minimum clock for TMDS 420 with pipe splitting
    - drm/amdgpu: Avoid jpeg v5.0.1 poison irq call trace on sriov guest
    - drm/amd/display: incorrect conditions for failing dto calculations
    - drm/amdgpu: Avoid vcn v5.0.1 poison irq call trace on sriov guest
    - drm/amdgpu: Respect max pixel clock for HDMI and DVI-D (v2)
    - mips: lantiq: danube: add missing properties to cpu node
    - mips: lantiq: danube: add model to EASY50712 dts
    - mips: lantiq: danube: add missing device_type in pci node
    - mips: lantiq: xway: sysctrl: rename stp clock
    - mips: lantiq: danube: rename stp node on EASY50712 reference board
    - inet_diag: annotate data-races in inet_diag_bc_sk()
    - microchip: lan865x: add ndo_eth_ioctl handler to enable PHY ioctl
      support
    - crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof()
    - scsi: pm8001: Use int instead of u32 to store error codes
    - iio: adc: ad7124: do not require mclk
    - scsi: ufs: exynos: fsd: Gate ref_clk and put UFS device in reset on
      suspend
    - media: imx-mipi-csis: Only set clock rate when specified in DT
    - wifi: iwlwifi: pcie: remember when interrupts are disabled
    - drm/st7571-i2c: add support for inverted pixel format
    - ptp: Limit time setting of PTP clocks
    - dmaengine: sh: setup_xref error handling
    - dmaengine: mv_xor: match alloc_wc and free_wc
    - dmaengine: dw-edma: Set status for callback_result
    - netfilter: nf_tables: all transaction allocations can now sleep
    - drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL
    - drm/msm/dsi/phy_7nm: Fix missing initial VCO rate
    - drm/amdgpu: Allow kfd CRIU with no buffer objects
    - drm/xe/guc: Increase GuC crash dump buffer size
    - drm/amd/pm: Increase SMC timeout on SI and warn (v3)
    - move_mount(2): take sanity checks in 'beneath' case into do_lock_mount()
    - selftests: drv-net: rss_ctx: make the test pass with few queues
    - ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
    - drm/xe: Extend Wa_22021007897 to Xe3 platforms
    - wifi: mac80211: count reg connection element in the size
    - drm/panthor: check bo offset alignment in vm bind
    - drm: panel-backlight-quirks: Make EDID match optional
    - ixgbe: reduce number of reads when getting OROM data
    - netlink: specs: fou: change local-v6/peer-v6 check
    - net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
    - media: adv7180: Add missing lock in suspend callback
    - media: adv7180: Do not write format to device in set_fmt
    - media: adv7180: Only validate format in querystd
    - media: verisilicon: Explicitly disable selection api ioctls for decoders
    - wifi: mac80211: Fix 6 GHz Band capabilities element advertisement in
      lower bands
    - platform/x86: think-lmi: Add extra TC BIOS error messages
    - platform/x86/intel-uncore-freq: Present unique domain ID per package
    - ALSA: usb-audio: apply quirk for MOONDROP Quark2
    - PCI: imx6: Enable the Vaux supply if available
    - drm/xe/guc: Set upper limit of H2G retries over CTB
    - net: call cond_resched() less often in __release_sock()
    - smsc911x: add second read of EEPROM mac when possible corruption seen
    - drm/xe: improve dma-resv handling for backup object
    - iommu/amd: Add support to remap/unmap IOMMU buffers for kdump
    - iommu/amd: Skip enabling command/event buffers for kdump
    - iommu/amd: Reuse device table for kdump
    - crypto: ccp: Skip SEV and SNP INIT for kdump boot
    - iommu/apple-dart: Clear stream error indicator bits for T8110 DARTs
    - bus: mhi: host: pci_generic: Add support for all Foxconn T99W696 SKU
      variants
    - drm/amdgpu: Correct info field of bad page threshold exceed CPER
    - drm/amd: add more cyan skillfish PCI ids
    - drm/amdgpu: don't enable SMU on cyan skillfish
    - drm/amdgpu: add support for cyan skillfish gpu_info
    - drm/amd/display: Fix pbn_div Calculation Error
    - drm/amd/display: dont wait for pipe update during medupdate/highirq
    - drm/amd/pm: refine amdgpu pm sysfs node error code
    - drm/amd/display: Indicate when custom brightness curves are in use
    - selftests: ncdevmem: don't retry EFAULT
    - net: dsa: felix: support phy-mode = "10g-qxgmii"
    - usb: gadget: f_hid: Fix zero length packet transfer
    - serial: qcom-geni: Add DFS clock mode support to GENI UART driver
    - serdev: Drop dev_pm_domain_detach() call
    - tty/vt: Add missing return value for VT_RESIZE in vt_ioctl()
    - eeprom: at25: support Cypress FRAMs without device ID
    - drm/msm/adreno: Add speedbins for A663 GPU
    - drm/msm: Fix 32b size truncation
    - dt-bindings: display/msm/gmu: Update Adreno 623 bindings
    - drm/msm: make sure to not queue up recovery more than once
    - char: Use list_del_init() in misc_deregister() to reinitialize list
      pointer
    - drm/msm/adreno: Add speedbin data for A623 GPU
    - drm/msm/adreno: Add fenced regwrite support
    - drm/msm/a6xx: Switch to GMU AO counter
    - idpf: link NAPIs to queues
    - selftests: net: make the dump test less sensitive to mem accounting
    - PCI: endpoint: pci-epf-test: Limit PCIe BAR size for fixed BARs
    - wifi: rtw89: Add USB ID 2001:332a for D-Link AX9U rev. A1
    - wifi: rtw89: Add USB ID 2001:3327 for D-Link AX18U rev. A1
    - wifi: iwlwifi: fw: Add ASUS to PPAG and TAS list
    - drm/xe/i2c: Enable bus mastering
    - media: ov08x40: Fix the horizontal flip control
    - media: i2c: og01a1b: Specify monochrome media bus format instead of
      Bayer
    - media: qcom: camss: csiphy-3ph: Add CSIPHY 2ph DPHY v2.0.1 init sequence
    - drm/bridge: write full Audio InfoFrame
    - drm/xe/guc: Always add CT disable action during second init step
    - f2fs: fix wrong layout information on 16KB page
    - selftests: mptcp: join: allow more time to send ADD_ADDR
    - scsi: ufs: host: mediatek: Enhance recovery on resume failure
    - scsi: ufs: ufs-qcom: Align programming sequence of Shared ICE for UFS
      controller v5
    - scsi: ufs: host: mediatek: Fix unbalanced IRQ enable issue
    - scsi: ufs: host: mediatek: Enhance recovery on hibernation exit failure
    - net: phy: marvell: Fix 88e1510 downshift counter errata
    - scsi: ufs: host: mediatek: Correct system PM flow
    - scsi: ufs: host: mediatek: Disable auto-hibern8 during power mode
      changes
    - scsi: ufs: host: mediatek: Fix adapt issue after PA_Init
    - wifi: cfg80211: update the time stamps in hidden ssid
    - wifi: mac80211: Fix HE capabilities element check
    - fbcon: Use screen info to find primary device
    - phy: cadence: cdns-dphy: Enable lower resolutions in dphy
    - Fix access to video_is_primary_device() when compiled without
      CONFIG_VIDEO
    - phy: renesas: r8a779f0-ether-serdes: add new step added to latest
      datasheet
    - phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0
    - drm/msm/registers: Generate _HI/LO builders for reg64
    - net: sh_eth: Disable WoL if system can not suspend
    - selftests: net: replace sleeps in fcnal-test with waits
    - media: redrat3: use int type to store negative error codes
    - platform/x86/amd/pmf: Fix the custom bios input handling mechanism
    - selftests: traceroute: Use require_command()
    - selftests: traceroute: Return correct value on failure
    - openrisc: Add R_OR1K_32_PCREL relocation type module support
    - netfilter: nf_reject: don't reply to icmp error messages
    - x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of
      PV_UNHALT
    - x86/virt/tdx: Use precalculated TDVPR page physical address
    - selftests: Disable dad for ipv6 in fcnal-test.sh
    - eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP
    - [Config] No longer enable `CONFIG_8139TOO_PIO` for armhf
    - selftests: Replace sleep with slowwait
    - net: devmem: expose tcp_recvmsg_locked errors
    - selftests: net: lib.sh: Don't defer failed commands
    - HID: asus: add Z13 folio to generic group for multitouch to work
    - watchdog: s3c2410_wdt: Fix max_timeout being calculated larger
    - crypto: sun8i-ce - remove channel timeout field
    - PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify()
    - crypto: ccp - Fix incorrect payload size calculation in
      psp_poulate_hsti()
    - crypto: caam - double the entropy delay interval for retry
    - can: rcar_canfd: Update bit rate constants for RZ/G3E and R-Car Gen4
    - net: mana: Reduce waiting time if HWC not responding
    - ionic: use int type for err in ionic_get_module_eeprom_by_page
    - net/cls_cgroup: Fix task_get_classid() during qdisc run
    - wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device
    - wifi: mt76: mt7925: add pci restore for hibernate
    - wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO
    - wifi: mt76: mt7996: Set def_wcid pointer in mt7996_mac_sta_init_link()
    - wifi: mt76: mt7996: Temporarily disable EPCS
    - wifi: mt76: mt7996: support writing MAC TXD for AddBA Request
    - wifi: mt76: mt76_eeprom_override to int
    - ALSA: serial-generic: remove shared static buffer
    - wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error
    - wifi: mt76: mt7996: disable promiscuous mode by default
    - wifi: mt76: use altx queue for offchannel tx on connac+
    - wifi: mt76: improve phy reset on hw restart
    - drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
    - drm/amdgpu: Release hive reference properly
    - drm/amd/display: Fix DMCUB loading sequence for DCN3.2
    - drm/amd/display: Set up pixel encoding for YCBCR422
    - drm/amd/display: fix dml ms order of operations
    - drm/amd/display: Don't use non-registered VUPDATE on DCE 6
    - drm/amd/display: Keep PLL0 running on DCE 6.0 and 6.4
    - drm/amd/display: Fix DVI-D/HDMI adapters
    - drm/amd/display: Disable VRR on DCE 6
    - drm/amd/display/dml2: Guard dml21_map_dc_state_into_dml_display_cfg with
      DC_FP_START
    - net: phy: clear EEE runtime state in PHY_HALTED/PHY_ERROR
    - ethernet: Extend device_get_mac_address() to use NVMEM
    - scsi: ufs: ufs-qcom: Disable lane clocks during phy hibern8
    - HID: i2c-hid: Resolve touchpad issues on Dell systems during S4
    - hinic3: Queue pair endianness improvements
    - hinic3: Fix missing napi->dev in netif_queue_set_napi
    - tools: ynl-gen: validate nested arrays
    - drm/xe/guc: Return an error code if the GuC load fails
    - drm/amdgpu: reject gang submissions under SRIOV
    - selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to
      clean net/lib dependency
    - scsi: ufs: core: Disable timestamp functionality if not supported
    - scsi: lpfc: Clean up allocated queues when queue setup mbox commands
      fail
    - scsi: lpfc: Decrement ndlp kref after FDISC retries exhausted
    - scsi: lpfc: Check return status of lpfc_reset_flush_io_context during
      TGT_RESET
    - scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in
      lpfc_cleanup
    - scsi: lpfc: Define size of debugfs entry for xri rebalancing
    - scsi: lpfc: Ensure PLOGI_ACC is sent prior to PRLI in Point to Point
      topology
    - allow finish_no_open(file, ERR_PTR(-E...))
    - usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
    - usb: xhci: plat: Facilitate using autosuspend for xhci plat devices
    - wifi: rtw89: disable RTW89_PHYSTS_IE09_FTR_0 for ppdu status
    - wifi: rtw89: obtain RX path from ppdu status IE00
    - wifi: rtw89: renew a completion for each H2C command waiting C2H event
    - usb: xhci-pci: add support for hosts with zero USB3 ports
    - ipv6: np->rxpmtu race annotation
    - RDMA/irdma: Update Kconfig
    - IB/ipoib: Ignore L3 master device
    - bnxt_en: Add fw log trace support for 5731X/5741X chips
    - mei: make a local copy of client uuid in connect
    - ASoC: qcom: sc8280xp: explicitly set S16LE format in
      sc8280xp_be_hw_params_fixup()
    - net: phy: clear link parameters on admin link down
    - net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
    - bus: mhi: core: Improve mhi_sync_power_up handling for SYS_ERR state
    - iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot()
    - wifi: ath10k: Fix connection after GTK rekeying
    - iommu/vt-d: Remove LPIG from page group response descriptor
    - wifi: mac80211: Get the correct interface for non-netdev skb status
    - wifi: mac80211: Track NAN interface start/stop
    - net: intel: fm10k: Fix parameter idx set but not used
    - sparc/module: Add R_SPARC_UA64 relocation handling
    - sparc64: fix prototypes of reads[bwl]()
    - vfio: return -ENOTTY for unsupported device feature
    - ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2
    - crypto: hisilicon/qm - invalidate queues in use
    - crypto: hisilicon/qm - clear all VF configurations in the hardware
    - ASoC: ops: improve snd_soc_get_volsw
    - PCI/PM: Skip resuming to D0 if device is disconnected
    - selftests: forwarding: Reorder (ar)ping arguments to obey POSIX getopt
    - remoteproc: qcom: q6v5: Avoid handling handover twice
    - wifi: ath12k: Increase DP_REO_CMD_RING_SIZE to 256
    - net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463
    - bng_en: make bnge_alloc_ring() self-unwind on failure
    - ALSA: usb-audio: don't apply interface quirk to Presonus S1824c
    - tcp: Update bind bucket state on port release
    - ovl: make sure that ovl_create_real() returns a hashed dentry
    - drm/amd/display: Add missing post flip calls
    - drm/amd/display: Add AVI infoframe copy in copy_stream_update_to_stream
    - drm/amd/display: Add fast sync field in ultra sleep more for DMUB
    - drm/amd/display: Init dispclk from bootup clock for DCN314
    - drm/amd/display: Fix for test crash due to power gating
    - drm/amd/display: change dc stream color settings only in atomic commit
    - NFSv4: handle ERR_GRACE on delegation recalls
    - NFSv4.1: fix mount hang after CREATE_SESSION failure
    - net: bridge: Install FDB for bridge MAC on VLAN 0
    - net: phy: dp83640: improve phydev and driver removal handling
    - scsi: ufs: core: Change MCQ interrupt enable flow
    - scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()
    - accel/habanalabs/gaudi2: fix BMON disable configuration
    - scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate
    - accel/habanalabs: return ENOMEM if less than requested pages were pinned
    - accel/habanalabs/gaudi2: read preboot status after recovering from dirty
      state
    - ASoC: renesas: msiof: add .symmetric_xxx on snd_soc_dai_driver
    - ASoC: renesas: msiof: use reset controller
    - ASoC: renesas: msiof: tidyup DMAC stop timing
    - ASoC: renesas: msiof: set SIFCTR register
    - ext4: increase IO priority of fastcommit
    - drm/amdgpu: Add fallback to pipe reset if KCQ ring reset fails
    - drm/amdgpu: Fix fence signaling race condition in userqueue
    - ASoC: stm32: sai: manage context in set_sysclk callback
    - ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007
    - ACPI: scan: Update honor list for RPMI System MSI
    - platform/x86: x86-android-tablets: Stop using EPROBE_DEFER
    - vfio/pci: Fix INTx handling on legacy non-PCI 2.3 devices
    - vfio/nvgrace-gpu: Add GB300 SKU to the devid table
    - selftest: net: Fix error message if empty variable
    - net/mlx5e: Don't query FEC statistics when FEC is disabled
    - Bluetooth: btintel: Add support for BlazarIW core
    - net: macb: avoid dealing with endianness in macb_set_hwaddr()
    - Bluetooth: btusb: Add new VID/PID 13d3/3627 for MT7925
    - Bluetooth: btintel_pcie: Define hdev->wakeup() callback
    - Bluetooth: ISO: Don't initiate CIS connections if there are no buffers
    - Bluetooth: btusb: Check for unexpected bytes when defragmenting HCI
      frames
    - Bluetooth: ISO: Use sk_sndtimeo as conn_timeout
    - Bluetooth: btusb: Add new VID/PID 13d3/3633 for MT7922
    - net: stmmac: est: Drop frames causing HLBS error
    - exfat: limit log print for IO error
    - 6pack: drop redundant locking and refcounting
    - page_pool: Clamp pool size to max 16K pages
    - net/mlx5e: Prevent entering switchdev mode with inconsistent netns
    - ksmbd: use sock_create_kern interface to create kernel socket
    - smb: client: update cfid->last_access_time in
      open_cached_dir_by_dentry()
    - smb: client: transport: avoid reconnects triggered by pending task work
    - usb: xhci-pci: Fix USB2-only root hub registration
    - drm/amd/display: Add fallback path for YCBCR422
    - ACPICA: Update dsmethod.c to get rid of unused variable warning
    - RDMA/bnxt_re: Fix a potential memory leak in destroy_gsi_sqp
    - RDMA/irdma: Fix SD index calculation
    - RDMA/irdma: Remove unused struct irdma_cq fields
    - RDMA/irdma: Set irdma_cq cq_num field during CQ create
    - RDMA/uverbs: Fix umem release in UVERBS_METHOD_CQ_CREATE
    - RDMA/hns: Fix recv CQ and QP cache affinity
    - RDMA/hns: Fix the modification of max_send_sge
    - RDMA/hns: Fix wrong WQE data when QP wraps around
    - btrfs: mark dirty extent range for out of bound prealloc extents
    - clk: qcom: gcc-ipq6018: rework nss_port5 clock to multiple conf
    - clk: renesas: rzv2h: Re-assert reset on deassert timeout
    - clk: samsung: exynos990: Add missing USB clock registers to HSI0
    - fs/hpfs: Fix error code for new_inode() failure in
      mkdir/create/mknod/symlink
    - clocksource: hyper-v: Skip unnecessary checks for the root partition
    - hyperv: Add missing field to hv_output_map_device_interrupt
    - um: Fix help message for ssl-non-raw
    - clk: sunxi-ng: sun6i-rtc: Add A523 specifics
    - rtc: pcf2127: clear minute/second interrupt
    - ARM: at91: pm: save and restore ACR during PLL disable/enable
    - clk: at91: add ACR in all PLL settings
    - clk: at91: sam9x7: Add peripheral clock id for pmecc
    - clk: at91: clk-master: Add check for divide by 3
    - clk: at91: clk-sam9x60-pll: force write to PLL_UPDT register
    - clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled
    - clk: scmi: Add duty cycle ops only when duty cycle is supported
    - clk: clocking-wizard: Fix output clock register offset for Versal
      platforms
    - NTB: epf: Allow arbitrary BAR mapping
    - 9p: fix /sys/fs/9p/caches overwriting itself
    - cpufreq: tegra186: Initialize all cores to max frequencies
    - 9p: sysfs_init: don't hardcode error to ENOMEM
    - scsi: ufs: core: Include UTP error in INT_FATAL_ERRORS
    - fbdev: core: Fix ubsan warning in pixel_to_pat
    - ACPI: property: Return present device nodes only on fwnode interface
    - LoongArch: Handle new atomic instructions for probes
    - tools bitmap: Add missing asm-generic/bitsperlong.h include
    - tools: lib: thermal: don't preserve owner in install
    - tools: lib: thermal: use pkg-config to locate libnl3
    - ALSA: hda/realtek: Add quirk for ASUS ROG Zephyrus Duo
    - rtc: zynqmp: Restore alarm functionality after kexec transition
    - rtc: pcf2127: fix watchdog interrupt mask on pcf2131
    - net: wwan: t7xx: add support for HP DRMR-H01
    - kbuild: uapi: Strip comments before size type check
    - ASoC: meson: aiu-encoder-i2s: fix bit clock polarity
    - ASoC: rt722: add settings for rt722VB
    - drm/amdgpu: Report individual reset error
    - ceph: add checking of wait_for_completion_killable() return value
    - ceph: fix potential race condition in ceph_ioctl_lazyio()
    - ceph: refactor wake_up_bit() pattern of calling
    - x86: uaccess: don't use runtime-const rewriting in modules
    - rust: condvar: fix broken intra-doc link
    - rust: devres: fix private intra-doc link
    - rust: kbuild: workaround `rustdoc` doctests modifier bug
    - rust: kbuild: treat `build_error` and `rustdoc` as kernel objects
    - media: uvcvideo: Use heuristic to find stream entity
    - Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
    - tracing: tprobe-events: Fix to register tracepoint correctly
    - tracing: tprobe-events: Fix to put tracepoint_user when disable the
      tprobe
    - net: libwx: fix device bus LAN ID
    - scsi: ufs: core: Fix a race condition related to the "hid" attribute
      group
    - riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro
    - Revert "wifi: ath12k: Fix missing station power save configuration"
    - scsi: ufs: core: Revert "Make HID attributes visible"
    - Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
    - net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for
      bcm63xx
    - selftests/net: fix out-of-order delivery of FIN in gro:tcp test
    - selftests/net: use destination options instead of hop-by-hop
    - selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing
      ethtool-common.sh
    - net: vlan: sync VLAN features with lower device
    - net: dsa: b53: fix resetting speed and pause on forced link
    - net: dsa: b53: fix bcm63xx RGMII port link adjustment
    - net: dsa: b53: fix enabling ip multicast
    - net: dsa: b53: stop reading ARL entries if search is done
    - net: dsa: b53: properly bound ARL searches for < 4 ARL bin chips
    - sctp: Hold RCU read lock while iterating over address list
    - sctp: Hold sock lock while iterating over address list
    - net: ionic: add dma_wmb() before ringing TX doorbell
    - net: ionic: map SKB after pseudo-header checksum prep
    - octeontx2-pf: Fix devm_kcalloc() error checking
    - bnxt_en: Fix a possible memory leak in bnxt_ptp_init
    - bnxt_en: Always provide max entry and entry size in coredump segments
    - bnxt_en: Fix warning in bnxt_dl_reload_down()
    - wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup
    - io_uring: fix types for region size calulation
    - net/mlx5e: Fix return value in case of module EEPROM read error
    - net: ti: icssg-prueth: Fix fdb hash size configuration
    - net/mlx5e: SHAMPO, Fix header mapping for 64K pages
    - net/mlx5e: SHAMPO, Fix skb size check for 64K pages
    - net/mlx5e: SHAMPO, Fix header formulas for higher MTUs and 64K pages
    - net: wan: framer: pef2256: Switch to devm_mfd_add_devices()
    - net: dsa: microchip: Fix reserved multicast address table programming
    - net: bridge: fix MST static key usage
    - selftests/vsock: avoid false-positives when checking dmesg
    - tracing: Fix memory leaks in create_field_var()
    - drm/amd/display: Enable mst when it's detected but yet to be initialized
    - wifi: cfg80211: add an hrtimer based delayed work item
    - wifi: mac80211: use wiphy_hrtimer_work for ml_reconf_work
    - wifi: mac80211: use wiphy_hrtimer_work for ttlm_work
    - wifi: mac80211: use wiphy_hrtimer_work for csa.switch_work
    - riscv: Fix memory leak in module_frob_arch_sections()
    - rtc: rx8025: fix incorrect register reference
    - x86/microcode/AMD: Add more known models to entry sign checking
    - smb: client: validate change notify buffer before copy
    - x86/amd_node: Fix AMD root device caching
    - xfs: fix delalloc write failures in software-provided atomic writes
    - xfs: fix various problems in xfs_atomic_write_cow_iomap_begin
    - x86/CPU/AMD: Add missing terminator for zen5_rdseed_microcode
    - drm: define NVIDIA DRM format modifiers for GB20x
    - drm/nouveau: Advertise correct modifiers on GB20x
    - drm/amdgpu/smu: Handle S0ix for vangogh
    - drm/amdkfd: Don't clear PT after process killed
    - virtio_net: fix alignment for virtio_net_hdr_v1_hash
    - lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
    - scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
    - scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel
      ADL
    - scsi: ufs: core: Add a quirk to suppress link_startup_again
    - drm/amd/display: update color on atomic commit time
    - extcon: adc-jack: Cleanup wakeup source only if it was enabled
    - kunit: Extend kconfig help text for KUNIT_UML_PCI
    - ALSA: hda/tas2781: Enable init_profile_id for device initialization
    - ACPI: SPCR: Check for table version when using precise baudrate
    - kbuild: Strip trailing padding bytes from modules.builtin.modinfo
    - drm/amdgpu: Fix unintended error log in VCN5_0_0
    - drm/amd/display: Fix vupdate_offload_work doc
    - drm/amdgpu: Fix function header names in amdgpu_connectors.c
    - drm/amdgpu/userq: assign an error code for invalid userq va
    - drm/msm/dpu: Fix adjusted mode clock check for 3d merge
    - drm/amd/display: Reject modes with too high pixel clock on DCE6-10
    - drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler
    - drm/amd/display: Fix black screen with HDMI outputs
    - selftests: drv-net: Reload pkt pointer after calling filter_udphdr
    - dt-bindings: eeprom: at25: use "size" for FRAMs without device ID
    - Linux 6.17.8
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68316
    - scsi: ufs: core: Fix invalid probe error return value
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40292
    - virtio-net: fix received length check in big packets
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68180
    - drm/amd/display: Fix NULL deref in debugfs odm_combine_segments
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40327
    - perf/core: Fix system hang caused by cpu-clock usage
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40328
    - smb: client: fix potential UAF in smb2_close_cached_fid()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40291
    - io_uring: fix regbuf vector size truncation
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68322
    - parisc: Avoid crash due to unaligned access in unwinder
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40293
    - iommufd: Don't overflow during division for dirty tracking
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40294
    - Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40329
    - drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40295
    - fscrypt: fix left shift underflow when inode->i_blkbits > PAGE_SHIFT
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40296
    - platform/x86: int3472: Fix double free of GPIO device during unregister
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40297
    - net: bridge: fix use-after-free due to MST port state bypass
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68320
    - lan966x: Fix sleeping in atomic context
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68169
    - netpoll: Fix deadlock in memory allocation under spinlock
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68197
    - bnxt_en: Fix null pointer dereference in bnxt_bs_trace_check_wrap()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40330
    - bnxt_en: Shutdown FW DMA in bnxt_shutdown()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68192
    - net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40331
    - sctp: Prevent TOCTOU out-of-bounds write
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68187
    - net: mdio: Check regmap pointer returned by device_node_to_regmap()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68167
    - gpiolib: fix invalid pointer access in debugfs
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68319
    - netconsole: Acquire su_mutex before navigating configs hierarchy
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40298
    - gve: Implement settime64 with -EOPNOTSUPP
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40299
    - gve: Implement gettimex64 with -EOPNOTSUPP
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40301
    - Bluetooth: hci_event: validate skb length for unknown CC opcode
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40358
    - riscv: stacktrace: Disable KASAN checks for non-current tasks
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68186
    - ring-buffer: Do not warn in ring_buffer_map_get_reader() when reader
      catches up
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68184
    - drm/mediatek: Disable AFBC support on Mediatek DRM driver
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40302
    - media: videobuf2: forbid remove_bufs when legacy fileio is active
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40303
    - btrfs: ensure no dirty metadata is written back for an fs with errors
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40362
    - ceph: fix multifs mds auth caps issue
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40332
    - drm/amdkfd: Fix mmap write lock not release
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40304
    - fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40305
    - 9p/trans_fd: p9_fd_request: kick rx thread if EPOLLIN
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68318
    - clk: thead: th1520-ap: set all AXI clocks to CLK_IS_CRITICAL
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40209
    - btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relation
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68183
    - ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68173
    - ftrace: Fix softlockup in ftrace_module_enable
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40306
    - orangefs: fix xattr related buffer overflow...
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40307
    - exfat: validate cluster allocation bits of the allocation bitmap
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40308
    - Bluetooth: bcsp: receive data only if registered
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40309
    - Bluetooth: SCO: Fix UAF on sco_conn_free
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68174
    - amd/amdkfd: enhance kfd process check in switch partition
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40310
    - amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40361
    - fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40311
    - accel/habanalabs: support mapping cb with vmalloc-backed coherent memory
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68185
    - nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode
      dereferencing
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68176
    - PCI: cadence: Check for the existence of cdns_pcie::ops before using it
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68190
    - drm/amdgpu/atom: Check kcalloc() for WS buffer in
      amdgpu_atom_execute_table_locked()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68168
    - jfs: fix uninitialized waitqueue in transaction manager
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40312
    - jfs: Verify inode mode when loading from disk
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40333
    - f2fs: fix infinite loop in __insert_extent_tree()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68321
    - page_pool: always add GFP_NOWARN for ATOMIC allocations
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40334
    - drm/amdgpu: validate userq buffer virtual address and size
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68191
    - udp_tunnel: use netdev_warn() instead of netdev_WARN()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68309
    - PCI/AER: Fix NULL pointer access by aer_info
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40313
    - ntfs3: pretend $Extend records as regular files
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40335
    - drm/amdgpu: validate userq input args
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40314
    - usb: cdns3: gadget: Use-after-free during failed initialization and exit
      of cdnsp gadget
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40336
    - drm/gpusvm: fix hmm_pfn_to_map_order() usage
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68193
    - drm/xe/guc: Add devm release action to safely tear down CT
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68175
    - media: nxp: imx8-isi: Fix streaming cleanup on release
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68188
    - tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68315
    - f2fs: fix to detect potential corrupted nid in free_nid_list
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40337
    - net: stmmac: Correctly handle Rx checksum offload errors
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40338
    - ASoC: Intel: avs: Do not share the name pointer between components
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40339
    - drm/amdgpu: fix nullptr err of vm_handle_moved
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68194
    - media: imon: make send_packet() more robust
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40363
    - net: ipv6: fix field-spanning memcpy warning in AH output
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68311
    - tty: serial: ip22zilog: Use platform device for probing
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40340
    - drm/xe: Fix oops in xe_gem_fault when running core_hotunplug test.
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68196
    - drm/amd/display: Cache streams targeting link when performing LT
      automation
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68178
    - blk-cgroup: fix possible deadlock while configuring policy
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40341
    - futex: Don't leak robust_list pointer on exec race
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40342
    - nvme-fc: use lock accessing port_state and rport state
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40343
    - nvmet-fc: avoid scheduling association deletion twice
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68177
    - cpufreq/longhaul: handle NULL policy in longhaul_exit
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68317
    - io_uring/zctx: check chained notif contexts
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40315
    - usb: gadget: f_fs: Fix epfile null pointer access after ep enable.
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40316
    - drm/mediatek: Fix device use-after-free on unbind
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40360
    - drm/sysfb: Do not dereference NULL pointer in plane reset
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68179
    - s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68310
    - s390/pci: Avoid deadlock between PCI error recovery and mlx5 crdump
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40317
    - regmap: slimbus: fix bus_context pointer in regmap init calls
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40359
    - perf/x86/intel: Fix KASAN global-out-of-bounds warning
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68181
    - drm/radeon: Remove calls to drm_put_dev()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68170
    - drm/radeon: Do not kfree() devres managed rdev
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40213
    - Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40318
    - Bluetooth: hci_sync: fix race in hci_cmd_sync_dequeue_once
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68312
    - usbnet: Prevents free active kevent
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40344
    - ASoC: Intel: avs: Disable periods-elapsed work when closing PCM
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68172
    - crypto: aspeed - fix double free caused by devm
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40319
    - bpf: Sync pending IRQ work before freeing ring buffer
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68182
    - wifi: iwlwifi: fix potential use after free in iwl_mld_remove_link()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68314
    - drm/msm: make sure last_fence is always updated
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68189
    - drm/msm: Fix GEM free for imported dma-bufs
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68171
    - x86/fpu: Ensure XFD state on signal delivery
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-68313
    - x86/CPU/AMD: Add RDSEED fix for Zen5
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40320
    - smb: client: fix potential cfid UAF in smb2_query_info_compound
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40321
    - wifi: brcmfmac: fix crash while sending Action Frames in standalone AP
      Mode
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40322
    - fbdev: bitblit: bound-check glyph index in bit_putcs*
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40211
    - ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40323
    - fbcon: Set fb_display[i]->mode to NULL when the mode is released
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40210
    - Revert "NFSD: Remove the cap on number of operations per NFSv4 COMPOUND"
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40324
    - NFSD: Fix crash in nfsd4_read_release()
  * Questing update: v6.17.8 upstream stable release (LP: #2136833) //
    CVE-2025-40326
    - NFSD: Define actions for the new time_deleg FATTR4 attributes
  * Questing update: v6.17.7 upstream stable release (LP: #2136813)
    - sched_ext: Move internal type and accessor definitions to ext_internal.h
    - sched_ext: Put event_stats_cpu in struct scx_sched_pcpu
    - sched_ext: Sync error_irq_work before freeing scx_sched
    - timekeeping: Fix aux clocks sysfs initialization loop bound
    - x86/bugs: Report correct retbleed mitigation status
    - x86/bugs: Qualify RETBLEED_INTEL_MSG
    - genirq/chip: Add buslock back in to irq_set_handler()
    - genirq/manage: Add buslock back in to __disable_irq_nosync()
    - genirq/manage: Add buslock back in to enable_irq()
    - audit: record fanotify event regardless of presence of rules
    - EDAC/ie31200: Add two more Intel Alder Lake-S SoCs for EDAC support
    - perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK
    - perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of
      current->mm == NULL
    - perf: Have get_perf_callchain() return NULL if crosstask and user are
      set
    - perf: Skip user unwind if the task is a kernel thread
    - EDAC: Fix wrong executable file modes for C source files
    - seccomp: passthrough uprobe systemcall without filtering
    - sched_ext: Keep bypass on between enable failure and
      scx_disable_workfn()
    - x86/bugs: Add attack vector controls for VMSCAPE
    - x86/bugs: Fix reporting of LFENCE retpoline
    - EDAC/mc_sysfs: Increase legacy channel support to 16
    - cpuset: Use new excpus for nocpu error check when enabling root
      partition
    - btrfs: abort transaction on specific error places when walking log tree
    - btrfs: abort transaction in the process_one_buffer() log tree walk
      callback
    - btrfs: zoned: return error from btrfs_zone_finish_endio()
    - btrfs: zoned: refine extent allocator hint selection
    - btrfs: scrub: replace max_t()/min_t() with clamp() in
      scrub_throttle_dev_io()
    - btrfs: always drop log root tree reference in btrfs_replay_log()
    - btrfs: use level argument in log tree walk callback replay_one_buffer()
    - btrfs: abort transaction if we fail to update inode in log replay dir
      fixup
    - btrfs: tree-checker: add inode extref checks
    - btrfs: use smp_mb__after_atomic() when forcing COW in
      create_pending_snapshot()
    - sched_ext: Make qmap dump operation non-destructive
    - arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c
    - btrfs: tree-checker: fix bounds check in check_inode_extref()
    - Linux 6.17.7
  * [UBUNTU 24.04] KVM: s390: improve interrupt cpu for wakeup (LP: #2132317)
    - KVM: s390: improve interrupt cpu for wakeup
  * Questing update: v6.17.6 upstream stable release (LP: #2134982)
    - sched/fair: Block delayed tasks on throttled hierarchy during dequeue
    - vfio/cdx: update driver to build without CONFIG_GENERIC_MSI_IRQ
    - expfs: Fix exportfs_can_encode_fh() for EXPORT_FH_FID
    - cgroup/misc: fix misc_res_type kernel-doc warning
    - dlm: move to rinfo for all middle conversion cases
    - exec: Fix incorrect type for ret
    - s390/pkey: Forward keygenflags to ep11_unwrapkey
    - hfs: clear offset and space out of valid records in b-tree node
    - hfs: make proper initalization of struct hfs_find_data
    - hfs: validate record offset in hfsplus_bmap_alloc
    - hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()
    - dlm: check for defined force value in dlm_lockspace_release
    - hfsplus: return EIO when type of hidden directory mismatch in
      hfsplus_fill_super()
    - PCI: Test for bit underflow in pcie_set_readrq()
    - lkdtm: fortify: Fix potential NULL dereference on kmalloc failure
    - arm64: sysreg: Correct sign definitions for EIESB and DoubleLock
    - m68k: bitops: Fix find_*_bit() signatures
    - powerpc/32: Remove PAGE_KERNEL_TEXT to fix startup failure
    - riscv: mm: Return intended SATP mode for noXlvl options
    - riscv: mm: Use mmu-type from FDT to limit SATP mode
    - riscv: cpufeature: add validation for zfa, zfh and zfhmin
    - drivers/perf: hisi: Relax the event ID check in the framework
    - s390/mm: Use __GFP_ACCOUNT for user page table allocations
    - smb: client: queue post_recv_credits_work also if the peer raises the
      credit target
    - smb: client: limit the range of info->receive_credit_target
    - smb: client: make use of ib_wc_status_msg() and skip IB_WC_WR_FLUSH_ERR
      logging
    - smb: server: let smb_direct_flush_send_list() invalidate a remote key
      first
    - Unbreak 'make tools/*' for user-space targets
    - platform/mellanox: mlxbf-pmc: add sysfs_attr_init() to count_clock init
    - cpufreq/amd-pstate: Fix a regression leading to EPP 0 after hibernate
    - net/mlx5e: Return 1 instead of 0 in invalid case in
      mlx5e_mpwrq_umr_entry_size()
    - rtnetlink: Allow deleting FDB entries in user namespace
    - net: enetc: fix the deadlock of enetc_mdio_lock
    - net: enetc: correct the value of ENETC_RXB_TRUESIZE
    - dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path
    - net: phy: realtek: fix rtl8221b-vm-cg name
    - can: bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of
      can_dropped_invalid_skb()
    - can: esd: acc_start_xmit(): use can_dev_dropped_skb() instead of
      can_dropped_invalid_skb()
    - can: rockchip-canfd: rkcanfd_start_xmit(): use can_dev_dropped_skb()
      instead of can_dropped_invalid_skb()
    - selftests: net: fix server bind failure in sctp_vrf.sh
    - net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ
    - net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding
      RQ
    - net/smc: fix general protection fault in __smc_diag_dump
    - net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditions
    - arm64, mm: avoid always making PTE dirty in pte_mkwrite()
    - erofs: avoid infinite loops due to corrupted subpage compact indexes
    - net: hibmcge: select FIXED_PHY
    - ptp: ocp: Fix typo using index 1 instead of i in SMA initialization loop
    - net: hsr: prevent creation of HSR device with slaves from another netns
    - espintcp: use datagram_poll_queue for socket readiness
    - net: datagram: introduce datagram_poll_queue for custom receive queues
    - ovpn: use datagram_poll_queue for socket readiness in TCP
    - net: bonding: fix possible peer notify event loss or dup issue
    - hung_task: fix warnings caused by unaligned lock pointers
    - mm: don't spin in add_stack_record when gfp flags don't allow
    - dma-debug: don't report false positives with
      DMA_BOUNCE_UNALIGNED_KMALLOC
    - arch_topology: Fix incorrect error check in
      topology_parse_cpu_capacity()
    - riscv: hwprobe: Fix stale vDSO data for late-initialized keys at boot
    - io_uring/sqpoll: switch away from getrusage() for CPU accounting
    - io_uring/sqpoll: be smarter on when to update the stime usage
    - btrfs: send: fix duplicated rmdir operations when using extrefs
    - btrfs: ref-verify: fix IS_ERR() vs NULL check in btrfs_build_ref_tree()
    - gpio: pci-idio-16: Define maximum valid register address offset
    - gpio: 104-idio-16: Define maximum valid register address offset
    - xfs: fix locking in xchk_nlinks_collect_dir
    - platform/x86: alienware-wmi-wmax: Add AWCC support to Dell G15 5530
    - Revert "cpuidle: menu: Avoid discarding useful information"
    - riscv: cpufeature: avoid uninitialized variable in
      has_thead_homogeneous_vlenb()
    - rust: device: fix device context of Device::parent()
    - slab: Avoid race on slab->obj_exts in alloc_slab_obj_exts
    - slab: Fix obj_ext mistakenly considered NULL due to race condition
    - smb: client: get rid of d_drop() in cifs_do_rename()
    - ACPICA: Work around bogus -Wstringop-overread warning since GCC 11
    - arm64: mte: Do not warn if the page is already tagged in copy_highpage()
    - can: netlink: can_changelink(): allow disabling of automatic restart
    - cifs: Fix TCP_Server_Info::credits to be signed
    - devcoredump: Fix circular locking dependency with devcd->mutex.
    - hwmon: (pmbus/max34440) Update adpm12160 coeff due to latest FW
    - MIPS: Malta: Fix keyboard resource preventing i8042 driver from
      registering
    - rv: Make rtapp/pagefault monitor depends on CONFIG_MMU
    - net: bonding: update the slave array for broadcast mode
    - net: stmmac: dwmac-rk: Fix disabling set_clock_selection
    - net: usb: rtl8150: Fix frame padding
    - net: ravb: Enforce descriptor type ordering
    - net: ravb: Ensure memory write completes before ringing TX doorbell
    - mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR
    - selftests: mptcp: join: mark 'flush re-add' as skipped if not supported
    - selftests: mptcp: join: mark implicit tests as skipped if not supported
    - selftests: mptcp: join: mark 'delete re-add signal' as skipped if not
      supported
    - mm/mremap: correctly account old mapping after MREMAP_DONTUNMAP remap
    - drm/xe: Check return value of GGTT workqueue allocation
    - drm/amd/display: increase max link count and fix link->enc NULL pointer
      access
    - mm/damon/core: use damos_commit_quota_goal() for new goal commit
    - mm/damon/core: fix list_add_tail() call on damon_call()
    - spi: rockchip-sfc: Fix DMA-API usage
    - firmware: arm_ffa: Add support for IMPDEF value in the memory access
      descriptor
    - spi: spi-nxp-fspi: add the support for sample data from DQS pad
    - spi: spi-nxp-fspi: re-config the clock rate when operation require new
      clock rate
    - spi: spi-nxp-fspi: add extra delay after dll locked
    - spi: spi-nxp-fspi: limit the clock rate for different sample clock
      source selection
    - spi: cadence-quadspi: Fix pm_runtime unbalance on dma EPROBE_DEFER
    - arm64: dts: broadcom: bcm2712: Add default GIC address cells
    - arm64: dts: broadcom: bcm2712: Define VGIC interrupt
    - include: trace: Fix inflight count helper on failed initialization
    - firmware: arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing in raw
      mode
    - spi: airoha: return an error for continuous mode dirmap creation cases
    - spi: airoha: add support of dual/quad wires spi modes to exec_op()
      handler
    - spi: airoha: switch back to non-dma mode in the case of error
    - spi: airoha: fix reading/writing of flashes with more than one plane per
      lun
    - sysfs: check visibility before changing group attribute ownership
    - RISC-V: Define pgprot_dmacoherent() for non-coherent devices
    - RISC-V: Don't print details of CPUs disabled in DT
    - riscv: hwprobe: avoid uninitialized variable use in hwprobe_arch_id()
    - hwmon: (pmbus/isl68137) Fix child node reference leak on early return
    - hwmon: (sht3x) Fix error handling
    - io_uring: fix incorrect unlikely() usage in io_waitid_prep()
    - nbd: override creds to kernel when calling sock_{send,recv}msg()
    - drm/panic: Fix drawing the logo on a small narrow screen
    - drm/panic: Fix qr_code, ensure vmargin is positive
    - drm/panic: Fix 24bit pixel crossing page boundaries
    - of/irq: Convert of_msi_map_id() callers to of_msi_xlate()
    - of/irq: Add msi-parent check to of_msi_xlate()
    - block: require LBA dma_alignment when using PI
    - gpio: ljca: Fix duplicated IRQ mapping
    - io_uring: correct __must_hold annotation in io_install_fixed_file
    - sched: Remove never used code in mm_cid_get()
    - USB: serial: option: add UNISOC UIS7720
    - USB: serial: option: add Quectel RG255C
    - USB: serial: option: add Telit FN920C04 ECM compositions
    - usb/core/quirks: Add Huawei ME906S to wakeup quirk
    - usb: raw-gadget: do not limit transfer length
    - xhci: dbc: enable back DbC in resume if it was enabled before suspend
    - xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall
      event
    - x86/microcode: Fix Entrysign revision check for Zen1/Naples
    - binder: remove "invalid inc weak" check
    - mei: me: add wildcat lake P DID
    - objtool/rust: add one more `noreturn` Rust function
    - nvmem: rcar-efuse: add missing MODULE_DEVICE_TABLE
    - misc: fastrpc: Fix dma_buf object leak in fastrpc_map_lookup
    - most: usb: hdm_probe: Fix calling put_device() before device
      initialization
    - tcpm: switch check for role_sw device with fw_node
    - dt-bindings: serial: sh-sci: Fix r8a78000 interrupts
    - dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp
    - dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100
    - serial: 8250_dw: handle reset control deassert error
    - serial: 8250_exar: add support for Advantech 2 port card with Device ID
      0x0018
    - serial: 8250_mtk: Enable baud clock and manage in runtime PM
    - serial: sc16is7xx: remove useless enable of enhanced features
    - staging: gpib: Fix device reference leak in fmh_gpib driver
    - staging: gpib: Fix no EOI on 1 and 2 byte writes
    - staging: gpib: Return -EINTR on device clear
    - staging: gpib: Fix sending clear and trigger events
    - mm/migrate: remove MIGRATEPAGE_UNMAP
    - treewide: remove MIGRATEPAGE_SUCCESS
    - vmw_balloon: indicate success when effectively deflating during
      migration
    - xfs: always warn about deprecated mount options
    - gpio: regmap: Allow to allocate regmap-irq device
    - gpio: regmap: add the .fixed_direction_output configuration parameter
    - gpio: idio-16: Define fixed direction of the GPIO lines
    - Linux 6.17.6
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40084
    - ksmbd: transport_ipc: validate payload size before reading handle
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40222
    - tty: serial: sh-sci: fix RSCI FIFO overrun handling
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40223
    - most: usb: Fix use-after-free in hdm_disconnect
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40106
    - comedi: fix divide-by-zero in comedi_buf_munge()
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40224
    - hwmon: (cgbc-hwmon) Add missing NULL check after devm_kzalloc()
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40225
    - drm/panthor: Fix kernel panic on partial unmap of a GPU VA region
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40226
    - firmware: arm_scmi: Account for failed debug initialization
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40227
    - mm/damon/sysfs: dealloc commit test ctx always
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40228
    - mm/damon/sysfs: catch commit test ctx alloc failure
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40229
    - mm/damon/core: fix potential memory leak by cleaning ops_filter in
      damon_destroy_scheme
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40230
    - mm: prevent poison consumption when splitting THP
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40231
    - vsock: fix lock inversion in vsock_assign_transport()
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40233
    - ocfs2: clear extent cache after moving/defragmenting extents
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40235
    - btrfs: directly free partially initialized fs_info in
      btrfs_check_leaked_roots()
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40236
    - virtio-net: zero unused hash fields
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40237
    - fs/notify: call exportfs_encode_fid with s_umount
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40238
    - net/mlx5: Fix IPsec cleanup over MPV device
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40239
    - net: phy: micrel: always set shared->phydev for LAN8814
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40240
    - sctp: avoid NULL dereference when chunk data buffer is missing
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40241
    - erofs: fix crafted invalid cases for encoded extents
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40242
    - gfs2: Fix unlikely race in gdlm_put_lock
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40243
    - hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40244
    - hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()
  * Questing update: v6.17.6 upstream stable release (LP: #2134982) //
    CVE-2025-40245
    - nios2: ensure that memblock.current_limit is set when setting pfn limits
  * Questing update: v6.17.5 upstream stable release (LP: #2133557)
    - docs: kdoc: handle the obsolescensce of docutils.ErrorString()
    - Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP"
    - PCI: vmd: Override irq_startup()/irq_shutdown() in
      vmd_init_dev_msi_info()
    - ata: libata-core: relax checks in ata_read_log_directory()
    - arm64/sysreg: Fix GIC CDEOI instruction encoding
    - ixgbevf: fix getting link speed data for E610 devices
    - rust: cfi: only 64-bit arm and x86 support CFI_CLANG
    - x86/CPU/AMD: Prevent reset reasons from being retained across reboot
    - slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL
    - Revert "io_uring/rw: drop -EOPNOTSUPP check in
      __io_complete_rw_common()"
    - io_uring: protect mem region deregistration
    - Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or
      dm_resume"
    - r8152: add error handling in rtl8152_driver_init
    - net: usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in
      lan78xx_write_raw_eeprom
    - f2fs: fix wrong block mapping for multi-devices
    - gve: Check valid ts bit on RX descriptor before hw timestamping
    - jbd2: ensure that all ongoing I/O complete before freeing blocks
    - ext4: wait for ongoing I/O to complete before freeing blocks
    - btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already
      running
    - btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl
    - btrfs: only set the device specific options after devices are opened
    - btrfs: fix incorrect readahead expansion length
    - can: gs_usb: gs_make_candev(): populate net_device->dev_port
    - can: gs_usb: increase max interface to U8_MAX
    - cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size()
    - ALSA: hda/intel: Add MSI X870E Tomahawk to denylist
    - ALSA: hda/realtek: Add quirk entry for HP ZBook 17 G6
    - drm/amdgpu: use atomic functions with memory barriers for vm fault info
    - drm/amdgpu: fix gfx12 mes packet status return check
    - drm/xe: Increase global invalidation timeout to 1000us
    - perf/core: Fix address filter match with backing files
    - perf/core: Fix MMAP event path names with backing files
    - perf/core: Fix MMAP2 event device with backing files
    - drm/amd: Check whether secure display TA loaded successfully
    - PM: hibernate: Add pm_hibernation_mode_is_suspend()
    - drm/amd: Fix hybrid sleep
    - usb: gadget: Store endpoint pointer in usb_request
    - usb: gadget: Introduce free_usb_request helper
    - HID: multitouch: fix sticky fingers
    - dax: skip read lock assertion for read-only filesystems
    - coredump: fix core_pattern input validation
    - can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()
    - can: m_can: m_can_handle_state_errors(): fix CAN state transition to
      Error Active
    - can: m_can: m_can_chip_config(): bring up interface in correct state
    - can: m_can: fix CAN state in system PM
    - net: mtk: wed: add dma mask limitation and GFP_DMA32 for device with
      more than 4GB DRAM
    - net: dlink: handle dma_map_single() failure properly
    - doc: fix seg6_flowlabel path
    - can: j1939: add missing calls in NETDEV_UNREGISTER notification handler
    - dpll: zl3073x: Refactor DPLL initialization
    - dpll: zl3073x: Handle missing or corrupted flash configuration
    - r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
    - net: phy: bcm54811: Fix GMII/MII/MII-Lite selection
    - net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not present
    - amd-xgbe: Avoid spurious link down messages during interface toggle
    - Octeontx2-af: Fix missing error code in cgx_probe()
    - tcp: fix tcp_tso_should_defer() vs large RTT
    - net: airoha: Take into account out-of-order tx completions in
      airoha_dev_xmit()
    - selftests: net: check jq command is supported
    - net: core: fix lockdep splat on device unregister
    - ksmbd: fix recursive locking in RPC handle list access
    - tg3: prevent use of uninitialized remote_adv and local_adv variables
    - tls: trim encrypted message to match the plaintext on short splice
    - tls: wait for async encrypt in case of error during latter iterations of
      sendmsg
    - tls: always set record_type in tls_process_cmsg
    - tls: don't rely on tx_work during send()
    - netdevsim: set the carrier when the device goes up
    - net: usb: lan78xx: fix use of improperly initialized dev->chipid in
      lan78xx_reset
    - drm/panthor: Ensure MCU is disabled on suspend
    - nvme-multipath: Skip nr_active increments in RETRY disposition
    - riscv: kprobes: Fix probe address validation
    - drm/bridge: lt9211: Drop check for last nibble of version register
    - powerpc/fadump: skip parameter area allocation when fadump is disabled
    - ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec
    - ASoC: nau8821: Cancel jdet_work before handling jack ejection
    - ASoC: nau8821: Generalize helper to clear IRQ status
    - ASoC: nau8821: Consistently clear interrupts before unmasking
    - ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit
    - drm/i915/guc: Skip communication warning on reset in progress
    - drm/i915/frontbuffer: Move bo refcounting
      intel_frontbuffer_{get,release}()
    - drm/i915/fb: Fix the set_tiling vs. addfb race, again
    - drm/amdgpu: add ip offset support for cyan skillfish
    - drm/amdgpu: add support for cyan skillfish without IP discovery
    - drm/amdgpu: fix handling of harvesting for ip_discovery firmware
    - drm/amdgpu: handle wrap around in reemit handling
    - drm/amdgpu: set an error on all fences from a bad context
    - drm/amdgpu: drop unused structures in amdgpu_drm.h
    - drm/amd/powerplay: Fix CIK shutdown temperature
    - drm/xe: Enable media sampler power gating
    - drm/draw: fix color truncation in drm_draw_fill24
    - drm/rockchip: vop2: use correct destination rectangle height check
    - HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to
      edge detection
    - sched/fair: Fix pelt lost idle time detection
    - ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
    - accel/qaic: Synchronize access to DBC request queue head & tail pointer
    - nvme-auth: update sc_c in host response
    - cxl/trace: Subtract to find an hpa_alias0 in cxl_poison events
    - selftests/bpf: make arg_parsing.c more robust to crashes
    - blk-mq: fix stale tag depth for shared sched tags in
      blk_mq_update_nr_requests()
    - block: Remove elevator_lock usage from blkg_conf frozen operations
    - HID: hid-input: only ignore 0 battery events for digitizers
    - HID: multitouch: fix name of Stylus input devices
    - drm/xe/evict: drop bogus assert
    - selftests: arg_parsing: Ensure data is flushed to disk before reading.
    - nvme/tcp: handle tls partially sent records in write_space()
    - rust: cpufreq: fix formatting
    - arm64: debug: always unmask interrupts in el0_softstp()
    - arm64: cputype: Add Neoverse-V3AE definitions
    - arm64: errata: Apply workarounds for Neoverse-V3AE
    - xfs: rename the old_crc variable in xlog_recover_process
    - xfs: fix log CRC mismatches between i386 and other architectures
    - NFSD: Rework encoding and decoding of nfsd4_deviceid
    - NFSD: Minor cleanup in layoutcommit processing
    - NFSD: Implement large extent array support in pNFS
    - NFSD: Fix last write offset handling in layoutcommit
    - phy: cdns-dphy: Store hs_clk_rate and return it
    - phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling
    - x86/resctrl: Refactor resctrl_arch_rmid_read()
    - x86/resctrl: Fix miscount of bandwidth event when reactivating
      previously unavailable RMID
    - cxl: Fix match_region_by_range() to use region_res_match_cxl_range()
    - phy: cadence: cdns-dphy: Update calibration wait time for startup state
      machine
    - drm/xe: Use devm_ioremap_wc for VRAM mapping and drop manual unmap
    - drm/xe: Use dynamic allocation for tile and device VRAM region
      structures
    - drm/xe: Move struct xe_vram_region to a dedicated header
    - drm/xe: Unify the initialization of VRAM regions
    - drm/xe: Move rebar to be done earlier
    - PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage
    - drm/xe: Fix an IS_ERR() vs NULL bug in xe_tile_alloc_vram()
    - Linux 6.17.5
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40086
    - drm/xe: Don't allow evicting of BOs in same VM in array of VM binds
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40087
    - NFSD: Define a proc_layoutcommit for the FlexFiles layout type
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40088
    - hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40162
    - ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40085
    - ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40172
    - accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40177
    - accel/qaic: Fix bootlog initialization ordering
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40163
    - sched/deadline: Stop dl_server before CPU goes offline
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40174
    - x86/mm: Fix SMP ordering in switch_mm_irqs_off()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40089
    - cxl/features: Add check for no entries in cxl_feature_info
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40176
    - tls: wait for pending async decryptions if tls_strp_msg_hold fails
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40164
    - usbnet: Fix using smp_processor_id() in preemptible code warnings
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40091
    - ixgbe: fix too early devlink_free() in ixgbe_remove()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40175
    - idpf: cleanup remaining SKBs in PTP flows
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40173
    - net/ip6_tunnel: Prevent perpetual tunnel growth
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40092
    - usb: gadget: f_ncm: Refactor bind path to use __free()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40093
    - usb: gadget: f_ecm: Refactor bind path to use __free()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40094
    - usb: gadget: f_acm: Refactor bind path to use __free()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40095
    - usb: gadget: f_rndis: Refactor bind path to use __free()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40165
    - media: nxp: imx8-isi: m2m: Fix streaming cleanup on release
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40096
    - drm/sched: Fix potential double free in
      drm_sched_job_add_resv_dependencies
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40097
    - ALSA: hda: Fix missing pointer check in hda_component_manager_init
      function
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40098
    - ALSA: hda: cs35l41: Fix NULL pointer dereference in
      cs35l41_get_acpi_mute_state()
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40099
    - cifs: parse_dfs_referrals: prevent oob on malformed input
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40100
    - btrfs: do not assert we found block group item when creating free space
      tree
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40101
    - btrfs: fix memory leaks when rejecting a non SINGLE data profile without
      an RST
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40167
    - ext4: detect invalid INLINE_DATA + EXTENTS flag combination
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40102
    - KVM: arm64: Prevent access to vCPU events before init
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40103
    - smb: client: Fix refcount leak for cifs_sb_tlink
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40104
    - ixgbevf: fix mailbox API compatibility by negotiating supported features
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40166
    - drm/xe/guc: Check GuC running state before deregistering exec queue
  * Questing update: v6.17.5 upstream stable release (LP: #2133557) //
    CVE-2025-40105
    - vfs: Don't leak disconnected dentries on umount
  * The machine didn’t go into suspend and got stuck (LP: #2132095)
    - platform/x86: alienware-wmi-wmax: Fix NULL pointer dereference in sleep
      handlers
  * CAP_PERFMON insufficient to get perf data (LP: #2131046)
    - SAUCE: perf/core: Allow CAP_PERFMON for paranoid level 4
  * Poweroff not working consistently after upgrading kernel 6.14.0-17.17 or
    later (LP: #2115860)
    - drm/amd: Unify shutdown() callback behavior
    - drm/amd: Stop exporting amdgpu_device_ip_suspend() outside amdgpu_device
    - drm/amd: Remove comment about handling errors in
      amdgpu_device_ip_suspend_phase1()
    - drm/amd: Don't always set IP block HW status to false
    - drm/amd: Pass IP suspend errors up to callers
    - drm/amd: Avoid evicting resources at S5
  * Re-enable INTEL_SKL_INT3472 for kernels >= 6.16 for Intel IPU camera
    (LP: #2128792)
    - Revert "UBUNTU: [Config] FTBFS: disable INTEL_SKL_INT3472"
    - Revert "UBUNTU: SAUCE: platform/x86: int3472: Add handshake GPIO
      function"
  * Support Samsung S5K3J1 sensor for Intel MIPI camera (LP: #2121852)
    - SAUCE: media: ipu-bridge: Support s5k3j1 sensor
  * Questing update: v6.17.4 upstream stable release (LP: #2131259)
    - fs: always return zero on success from replace_fd()
    - fscontext: do not consume log entries when returning -EMSGSIZE
    - btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()
    - arm64: map [_text, _stext) virtual address range non-executable+read-
      only
    - rseq: Protect event mask against membarrier IPI
    - statmount: don't call path_put() under namespace semaphore
    - listmount: don't call path_put() under namespace semaphore
    - clocksource/drivers/clps711x: Fix resource leaks in error paths
    - memcg: skip cgroup_file_notify if spinning is not allowed
    - page_pool: Fix PP_MAGIC_MASK to avoid crashing on some 32-bit arches
    - PM: runtime: Update kerneldoc return codes
    - dma-mapping: fix direction in dma_alloc direction traces
    - cpufreq: Make drivers using CPUFREQ_ETERNAL specify transition latency
    - nfsd: unregister with rpcbind when deleting a transport
    - KVM: x86: Add helper to retrieve current value of user return MSR
    - KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2
    - iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
    - media: v4l2-subdev: Fix alloc failure check in
      v4l2_subdev_call_state_try()
    - asm-generic/io.h: Skip trace helpers if rwmmio events are disabled
    - clk: npcm: select CONFIG_AUXILIARY_BUS
    - clk: thead: th1520-ap: describe gate clocks with clk_gate
    - clk: thead: th1520-ap: fix parent of padctrl0 clock
    - clk: thead: Correct parent for DPU pixel clocks
    - clk: renesas: r9a08g045: Add MSTOP for GPIO
    - perf disasm: Avoid undefined behavior in incrementing NULL
    - perf test trace_btf_enum: Skip if permissions are insufficient
    - perf evsel: Avoid container_of on a NULL leader
    - libperf event: Ensure tracing data is multiple of 8 sized
    - clk: qcom: common: Fix NULL vs IS_ERR() check in qcom_cc_icc_register()
    - clk: qcom: Select the intended config in QCS_DISPCC_615
    - perf parse-events: Handle fake PMUs in CPU terms
    - clk: at91: peripheral: fix return value
    - clk: renesas: cpg-mssr: Fix memory leak in cpg_mssr_reserved_init()
    - perf: Completely remove possibility to override MAX_NR_CPUS
    - perf drm_pmu: Fix fd_dir leaks in for_each_drm_fdinfo_in_dir()
    - perf util: Fix compression checks returning -1 as bool
    - rtc: x1205: Fix Xicor X1205 vendor prefix
    - rtc: optee: fix memory leak on driver removal
    - perf arm_spe: Correct setting remote access
    - perf arm_spe: Correct memory level for remote access
    - perf vendor events arm64 AmpereOneX: Fix typo - should be
      l1d_cache_access_prefetches
    - perf test: AMD IBS swfilt skip kernel tests if paranoia is >1
    - perf test shell lbr: Avoid failures with perf event paranoia
    - perf trace: Fix IS_ERR() vs NULL check bug
    - perf session: Fix handling when buffer exceeds 2 GiB
    - perf test: Don't leak workload gopipe in PERF_RECORD_*
    - perf evsel: Fix uniquification when PMU given without suffix
    - perf test: Avoid uncore_imc/clockticks in uniquification test
    - perf evsel: Ensure the fallback message is always written to
    - perf build-id: Ensure snprintf string is empty when size is 0
    - clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m
    - clk: mediatek: clk-mux: Do not pass flags to
      clk_mux_determine_rate_flags()
    - clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()
    - clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver
    - clk: tegra: do not overallocate memory for bpmp clocks
    - nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtime update
    - nfsd: ignore ATTR_DELEG when checking ia_valid before notify_change()
    - vfs: add ATTR_CTIME_SET flag
    - nfsd: use ATTR_CTIME_SET for delegated ctime updates
    - nfsd: track original timestamps in nfs4_delegation
    - nfsd: fix SETATTR updates for delegated timestamps
    - nfsd: fix timestamp updates in CB_GETATTR
    - tracing: Fix the bug where bpf_get_stackid returns -EFAULT on the ARM64
    - PM: core: Annotate loops walking device links as _srcu
    - PM: core: Add two macros for walking device links
    - PM: sleep: Do not wait on SYNC_STATE_ONLY device links
    - cpufreq: tegra186: Set target frequency for all cpus in policy
    - scsi: mvsas: Fix use-after-free bugs in mvs_work_queue
    - perf bpf-filter: Fix opts declaration on older libbpfs
    - scsi: ufs: sysfs: Make HID attributes visible
    - mshv: Handle NEED_RESCHED_LAZY before transferring to guest
    - perf bpf_counter: Fix handling of cpumap fixing hybrid
    - ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer size
    - ASoC: SOF: ipc4-topology: Account for different ChainDMA host buffer
      size
    - ASoC: SOF: Intel: hda-pcm: Place the constraint on period time instead
      of buffer time
    - LoongArch: Add cflag -fno-isolate-erroneous-paths-dereference
    - LoongArch: Fix build error for LTO with LLVM-18
    - LoongArch: Init acpi_gbl_use_global_lock to false
    - ASoC: SOF: Intel: Read the LLP via the associated Link DMA channel
    - net: usb: lan78xx: Fix lost EEPROM read timeout error(-ETIMEDOUT) in
      lan78xx_read_raw_eeprom
    - net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()
    - drm/xe/hw_engine_group: Fix double write lock release in error path
    - drm/xe/i2c: Don't rely on d3cold.allowed flag in system PM path
    - s390/cio: Update purge function to unregister the unused subchannels
    - drm/vmwgfx: Fix a null-ptr access in the cursor snooper
    - drm/vmwgfx: Fix Use-after-free in validation
    - drm/vmwgfx: Fix copy-paste typo in validation
    - net/sctp: fix a null dereference in sctp_disposition
      sctp_sf_do_5_1D_ce()
    - tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
    - net: mscc: ocelot: Fix use-after-free caused by cyclic delayed work
    - selftest: net: ovpn: Fix uninit return values
    - ice: ice_adapter: release xa entry on adapter allocation failure
    - net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe
    - tools build: Align warning options with perf
    - perf python: split Clang options when invoking Popen
    - tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat()
    - mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call
    - mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
    - mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup loop
    - mailbox: zynqmp-ipi: Fix SGI cleanup on unbind
    - bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
    - net: mdio: mdio-i2c: Hold the i2c bus lock during smbus transactions
    - net: sparx5/lan969x: fix flooding configuration on bridge join/leave
    - net/mlx5: Prevent tunnel mode conflicts between FDB and NIC IPsec tables
    - net/mlx5e: Prevent tunnel reformat when tunnel mode not allowed
    - mailbox: mtk-cmdq: Remove pm_runtime APIs from cmdq_mbox_send_data()
    - drm/amdgpu: Add additional DCE6 SCL registers
    - drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
    - drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6
    - drm/amd/display: Properly disable scaling on DCE6
    - drm/amd/display: Disable scaling on DCE6 for now
    - drm/amdkfd: Fix kfd process ref leaking when userptr unmapping
    - net: pse-pd: tps23881: Fix current measurement scaling
    - crypto: skcipher - Fix reqsize handling
    - netfilter: nft_objref: validate objref and objrefmap expressions
    - bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
    - selftests: netfilter: nft_fib.sh: fix spurious test failures
    - selftests: netfilter: query conntrack state to check for port clash
      resolution
    - io_uring/zcrx: increment fallback loop src offset
    - net: airoha: Fix loopback mode configuration for GDM2 port
    - cifs: Fix copy_to_iter return value check
    - smb: client: fix missing timestamp updates after utime(2)
    - rtc: isl12022: Fix initial enable_irq/disable_irq balance
    - cifs: Query EA $LXMOD in cifs_query_path_info() for WSL reparse points
    - tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single
    - gpio: wcd934x: mark the GPIO controller as sleeping
    - bpf: Avoid RCU context warning when unpinning htab with internal structs
    - kbuild: always create intermediate vmlinux.unstripped
    - kbuild: keep .modinfo section in vmlinux.unstripped
    - kbuild: Restore pattern to avoid stripping .rela.dyn from vmlinux
    - kbuild: Add '.rel.*' strip pattern for vmlinux
    - s390: vmlinux.lds.S: Reorder sections
    - s390/vmlinux.lds.S: Move .vmlinux.info to end of allocatable sections
    - ACPICA: acpidump: drop ACPI_NONSTRING attribute from file_name
    - ACPI: property: Fix buffer properties extraction for subnodes
    - ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
    - ACPICA: Debugger: drop ACPI_NONSTRING attribute from name_seg
    - ACPI: debug: fix signedness issues in read/write helpers
    - ACPI: battery: Add synchronization between interface updates
    - arm64: dts: qcom: msm8916: Add missing MDSS reset
    - arm64: dts: qcom: msm8939: Add missing MDSS reset
    - arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees
    - Revert "UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-pmics: Disable pm8010
      by default"
    - arm64: dts: qcom: x1e80100-pmics: Disable pm8010 by default
    - arm64: dts: ti: k3-am62a-main: Fix main padcfg length
    - arm64: dts: ti: k3-am62p: Fix supported hardware for 1GHz OPP
    - arm64: kprobes: call set_memory_rox() for kprobe page
    - arm64: mte: Do not flag the zero page as PG_mte_tagged
    - ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on
      reset)
    - ARM: OMAP2+: pm33xx-core: ix device node reference leaks in
      amx3_idle_init
    - firmware: arm_scmi: quirk: Prevent writes to string constants
    - perf/arm-cmn: Fix CMN S3 DTM offset
    - KVM: s390: Fix to clear PTE when discarding a swapped page
    - KVM: arm64: Fix debug checking for np-guests using huge mappings
    - KVM: arm64: Fix page leak in user_mem_abort()
    - x86/kvm: Force legacy PCI hole to UC when overriding MTRRs for TDX/SNP
    - KVM: SVM: Re-load current, not host, TSC_AUX on #VMEXIT from SEV-ES
      guest
    - KVM: TDX: Fix uninitialized error code for __tdx_bringup()
    - dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-
      required
    - xen: take system_transition_mutex on suspend
    - xen/events: Cleanup find_virq() return codes
    - xen/manage: Fix suspend error path
    - xen/events: Return -EEXIST for bound VIRQs
    - xen/events: Update virq_to_irq on migration
    - firmware: exynos-acpm: fix PMIC returned errno
    - firmware: meson_sm: fix device leak at probe
    - media: cec: extron-da-hd-4k-plus: drop external-module make commands
    - media: cx18: Add missing check after DMA map
    - media: i2c: mt9p031: fix mbus code initialization
    - media: i2c: mt9v111: fix incorrect type for ret
    - media: mc: Fix MUST_CONNECT handling for pads with no links
    - media: pci: ivtv: Add missing check after DMA map
    - media: pci: mg4b: fix uninitialized iio scan data
    - media: platform: mtk-mdp3: Add missing MT8188 compatible to comp_dt_ids
    - media: s5p-mfc: remove an unused/uninitialized variable
    - media: staging/ipu7: fix isys device runtime PM usage in firmware
      closing
    - media: uvcvideo: Avoid variable shadowing in uvc_ctrl_cleanup_fh
    - media: venus: firmware: Use correct reset sequence for IRIS2
    - media: venus: pm_helpers: add fallback for the opp-table
    - media: vivid: fix disappearing <Vendor Command With ID> messages
    - media: vsp1: Export missing vsp1_isp_free_buffer symbol
    - media: ti: j721e-csi2rx: Use devm_of_platform_populate
    - media: ti: j721e-csi2rx: Fix source subdev link creation
    - media: lirc: Fix error handling in lirc_register()
    - drm/exynos: exynos7_drm_decon: remove ctx->suspended
    - drm/panthor: Fix memory leak in panthor_ioctl_group_create()
    - drm/msm/a6xx: Fix PDC sleep sequence
    - drm/rcar-du: dsi: Fix 1/2/3 lane support
    - drm/nouveau: fix bad ret code in nouveau_bo_move_prep
    - drm/xe/uapi: loosen used tracking restriction
    - drm/amd/display: Incorrect Mirror Cositing
    - drm/amd/display: Enable Dynamic DTBCLK Switch
    - drm/amd/display: Fix unsafe uses of kernel mode FPU
    - blk-crypto: fix missing blktrace bio split events
    - btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
    - bus: mhi: ep: Fix chained transfer handling in read path
    - bus: mhi: host: Do not use uninitialized 'dev' pointer in
      mhi_init_irq_setup()
    - cdx: Fix device node reference leak in cdx_msi_domain_init
    - clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP refclk
    - clk: samsung: exynos990: Use PLL_CON0 for PLL parent muxes
    - clk: samsung: exynos990: Fix CMU_TOP mux/div bit widths
    - clk: samsung: exynos990: Replace bogus divs with fixed-factor clocks
    - copy_sighand: Handle architectures where sizeof(unsigned long) <
      sizeof(u64)
    - cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay
    - cpufreq: intel_pstate: Fix object lifecycle issue in
      update_qos_request()
    - crypto: aspeed - Fix dma_unmap_sg() direction
    - crypto: atmel - Fix dma_unmap_sg() direction
    - crypto: rockchip - Fix dma_unmap_sg() nents value
    - eventpoll: Replace rwlock with spinlock
    - fbdev: Fix logic error in "offb" name match
    - fs/ntfs3: Fix a resource leak bug in wnd_extend()
    - fs: quota: create dedicated workqueue for quota_release_work
    - fsnotify: pass correct offset to fsnotify_mmap_perm()
    - fuse: fix possibly missing fuse_copy_finish() call in fuse_notify()
    - fuse: fix livelock in synchronous file put from fuseblk workers
    - gpio: mpfs: fix setting gpio direction to output
    - i3c: Fix default I2C adapter timeout value
    - iio/adc/pac1934: fix channel disable configuration
    - iio: dac: ad5360: use int type to store negative error codes
    - iio: dac: ad5421: use int type to store negative error codes
    - iio: frequency: adf4350: Fix prescaler usage.
    - iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK
    - iio: xilinx-ams: Unmask interrupts after updating alarms
    - init: handle bootloader identifier in kernel parameters
    - iio: imu: inv_icm42600: Simplify pm_runtime setup
    - iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in
      resume
    - iio: imu: inv_icm42600: Avoid configuring if already pm_runtime
      suspended
    - iommu/vt-d: PRS isn't usable if PDS isn't supported
    - ipmi: Rework user message limit handling
    - ipmi:msghandler:Change seq_lock to a mutex
    - kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in
      sys_prlimit64() paths
    - KEYS: trusted_tpm1: Compare HMAC values in constant time
    - kho: only fill kimage if KHO is finalized
    - lib/genalloc: fix device leak in of_gen_pool_get()
    - loop: fix backing file reference leak on validation error
    - md: fix mssing blktrace bio split events
    - of: unittest: Fix device reference count leak in
      of_unittest_pci_node_verify
    - openat2: don't trigger automounts with RESOLVE_NO_XDEV
    - padata: Reset next CPU when reorder sequence wraps around
    - parisc: don't reference obsolete termio struct for TC* constants
    - parisc: Remove spurious if statement from raw_copy_from_user()
    - nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk
    - pinctrl: samsung: Drop unused S3C24xx driver data
    - PM: EM: Fix late boot with holes in CPU topology
    - PM: hibernate: Fix hybrid-sleep
    - PM: hibernate: Restrict GFP mask in power_down()
    - power: supply: max77976_charger: fix constant current reporting
    - powerpc/powernv/pci: Fix underflow and leak issue
    - powerpc/pseries/msi: Fix potential underflow and leak issue
    - pwm: berlin: Fix wrong register in suspend/resume
    - pwm: Fix incorrect variable used in error message
    - Revert "ipmi: fix msg stack when IPMI is disconnected"
    - sched/deadline: Fix race in push_dl_task()
    - scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
    - scsi: sd: Fix build warning in sd_revalidate_disk()
    - sctp: Fix MAC comparison to be constant-time
    - smb client: fix bug with newly created file in cached dir
    - sparc64: fix hugetlb for sun4u
    - sparc: fix error handling in scan_one_device()
    - xtensa: simdisk: add input size check in proc_write_simdisk
    - xsk: Harden userspace-supplied xdp_desc validation
    - mtd: rawnand: fsmc: Default to autodetect buswidth
    - mtd: nand: raw: gpmi: fix clocks when CONFIG_PM=N
    - mmc: core: SPI mode remove cmd7
    - mmc: mmc_spi: multiple block read remove read crc ack
    - memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
    - memory: stm32_omm: Fix req2ack update test
    - rtc: interface: Ensure alarm irq is enabled when UIE is enabled
    - rtc: interface: Fix long-standing race when setting alarm
    - rseq/selftests: Use weak symbol reference, not definition, to link with
      glibc
    - PCI: xilinx-nwl: Fix ECAM programming
    - PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock
    - PCI/sysfs: Ensure devices are powered for config reads
    - PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
    - PCI/ERR: Fix uevent on failure to recover
    - PCI/AER: Fix missing uevent on recovery when a reset is requested
    - PCI/AER: Support errors introduced by PCIe r6.0
    - PCI: Ensure relaxed tail alignment does not increase min_align
    - PCI: Fix failure detection during resource resize
    - PCI: j721e: Fix module autoloading
    - PCI: j721e: Fix programming sequence of "strap" settings
    - PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on
      exit
    - PCI: rcar-gen4: Fix PHY initialization
    - PCI: rcar-host: Drop PMSR spinlock
    - PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock
    - PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
    - PCI: tegra194: Handle errors in BPMP response
    - PCI: tegra194: Reset BARs when running in PCIe endpoint mode
    - PCI/pwrctrl: Fix device leak at registration
    - PCI/pwrctrl: Fix device and OF node leak at bus scan
    - PCI/pwrctrl: Fix device leak at device stop
    - spi: cadence-quadspi: Flush posted register writes before INDAC access
    - spi: cadence-quadspi: Flush posted register writes before DAC access
    - spi: cadence-quadspi: Fix cqspi_setup_flash()
    - xfs: use deferred intent items for reaping crosslinked blocks
    - x86/fred: Remove ENDBR64 from FRED entry points
    - x86/umip: Check that the instruction opcode is at least two bytes
    - x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT
      aliases)
    - mptcp: pm: in-kernel: usable client side with C-flag
    - mptcp: reset blackhole on success with non-loopback ifaces
    - selftests: mptcp: join: validate C-flag + def limit
    - s390/cio/ioasm: Fix __xsch() condition code handling
    - s390/dasd: enforce dma_alignment to ensure proper buffer validation
    - s390/dasd: Return BLK_STS_INVAL for EINVAL from do_dasd_request
    - s390: Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSOR
    - slab: prevent warnings when slab obj_exts vector allocation fails
    - slab: mark slab->obj_exts allocation failures unconditionally
    - wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again
    - wifi: iwlwifi: Fix dentry reference leak in iwl_mld_add_link_debugfs
    - wifi: rtw89: avoid possible TX wait initialization race
    - wifi: mt76: mt7925u: Add VID/PID for Netgear A9000
    - wifi: mt76: mt7921u: Add VID/PID for Netgear A7500
    - mm/thp: fix MTE tag mismatch when replacing zero-filled subpages
    - mm/rmap: fix soft-dirty and uffd-wp bit loss when remapping zero-filled
      mTHP subpage to shared zeropage
    - mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations
    - mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when
      max_huge_pages=0
    - mm/damon/vaddr: do not repeat pte_offset_map_lock() until success
    - mm/damon/lru_sort: use param_ctx for damon_attrs staging
    - nfsd: decouple the xprtsec policy check from check_nfsd_access()
    - NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()
    - nfsd: nfserr_jukebox in nlm_fopen should lead to a retry
    - media: iris: Call correct power off callback in cleanup path
    - media: iris: Fix firmware reference leak and unmap memory after load
    - media: iris: fix module removal if firmware download failed
    - media: iris: vpu3x: Add MNoC low power handshake during hardware power-
      off
    - media: iris: Fix port streaming handling
    - media: iris: Fix buffer count reporting in internal buffer check
    - media: iris: Allow substate transition to load resources during output
      streaming
    - media: iris: Always destroy internal buffers on firmware release
      response
    - media: iris: Simplify session stop logic by relying on vb2 checks
    - media: iris: Update vbuf flags before v4l2_m2m_buf_done
    - media: iris: Send dummy buffer address for all codecs during drain
    - media: iris: Fix missing LAST flag handling during drain
    - media: iris: Fix format check for CAPTURE plane in try_fmt
    - media: iris: Allow stop on firmware only if start was issued.
    - ext4: add ext4_sb_bread_nofail() helper function for
      ext4_free_branches()
    - ext4: fail unaligned direct IO write with EINVAL
    - ext4: verify orphan file size is not too big
    - ext4: increase i_disksize to offset + len in
      ext4_update_disksize_before_punch()
    - ext4: correctly handle queries for metadata mappings
    - ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()
    - ext4: fix an off-by-one issue during moving extents
    - ext4: guard against EA inode refcount underflow in xattr update
    - ext4: validate ea_ino and size in check_xattrs
    - ACPICA: Allow to skip Global Lock initialization
    - ext4: free orphan info with kvfree
    - ipmi: Fix handling of messages with provided receive message pointer
    - Squashfs: add additional inode sanity checking
    - Squashfs: reject negative file sizes in squashfs_read_inode()
    - mm/ksm: fix incorrect KSM counter handling in mm_struct during fork
    - media: mc: Clear minor number before put device
    - arm64: dts: qcom: qcs615: add missing dt property in QUP SEs
    - ACPI: property: Disregard references in data-only subnode lists
    - ACPI: property: Add code comments explaining what is going on
    - ACPI: property: Do not pass NULL handles to acpi_attach_data()
    - irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume
    - copy_file_range: limit size if in compat mode
    - minixfs: Verify inode mode when loading from disk
    - pid: Add a judgment for ns null in pid_nr_ns
    - fs: Add 'initramfs_options' to set initramfs mount options
    - cramfs: Verify inode mode when loading from disk
    - nsfs: validate extensible ioctls
    - mnt_ns_tree_remove(): DTRT if mnt_ns had never been added to mnt_ns_list
    - writeback: Avoid softlockup when switching many inodes
    - writeback: Avoid excessively long inode switching times
    - iomap: error out on file IO when there is no inline_data buffer
    - pidfs: validate extensible ioctls
    - mount: handle NULL values in mnt_ns_release()
    - Linux 6.17.4
  * Questing update: v6.17.4 upstream stable release (LP: #2131259) // Race
    condition in perf build causes build failure due to missing unistd_64.h
    header on arm64 (LP: #2131702)
    - perf tools: Fix arm64 libjvmti build by generating unistd_64.h
  * Questing update: v6.17.3 upstream stable release (LP: #2129610)
    - arch: copy_thread: pass clone_flags as u64
    - filelock: add FL_RECLAIM to show_fl_flags() macro
    - init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
    - pid: use ns_capable_noaudit() when determining net sysctl permissions
    - Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures
    - [Config]: Update CC configs for v6.17.3
    - seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too
      fast
    - kbuild: Add missing $(objtree) prefix to powerpc crtsavres.o artifact
    - selftests: arm64: Check fread return value in exec_target
    - selftests: arm64: Fix -Waddress warning in tpidr2 test
    - kselftest/arm64/gcs: Correctly check return value when disabling GCS
    - hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
    - gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
    - gfs2: Remove space before newline
    - gfs2: Further sanitize lock_dlm.c
    - gfs2: Fix LM_FLAG_TRY* logic in add_to_queue
    - gfs2: Remove duplicate check in do_xmote
    - gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS
    - gfs2: do_xmote cleanup
    - gfs2: Add proper lockspace locking
    - powerpc/8xx: Remove left-over instruction and comments in
      DataStoreTLBMiss handler
    - powerpc/603: Really copy kernel PGD entries into all PGDIRs
    - powerpc/ftrace: ensure ftrace record ops are always set for NOPs
    - powerpc64/modules: correctly iterate over stubs in
      setup_ftrace_ool_stubs
    - uprobes: uprobe_warn should use passed task
    - raid6: riscv: Clean up unused header file inclusion
    - coresight: trbe: Prevent overflow in PERF_IDX2OFF()
    - perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
    - erofs: avoid reading more for fragment maps
    - smb: client: fix sending the iwrap custom IRD/ORD negotiation messages
    - smb: server: fix IRD/ORD negotiation with the client
    - perf/x86/intel: Use early_initcall() to hook bts_init()
    - perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
    - x86/vdso: Fix output operand size of RDPID
    - selftests: cgroup: Make test_pids backwards compatible
    - sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask()
    - [Config]: Update CONFIG_SCHED_MC for v6.17.3
    - lsm: CONFIG_LSM can depend on CONFIG_SECURITY
    - cpuset: fix failure to enable isolated partition when containing
      isolcpus
    - btrfs: return any hit error from extent_writepage_io()
    - btrfs: fix symbolic link reading when bs > ps
    - pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
    - arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
    - bpf: Tidy verifier bug message
    - regmap: Remove superfluous check for !config in __regmap_init()
    - selftests/bpf: Copy test_kmods when installing selftest
    - rust: cpumask: Mark CpumaskVar as transparent
    - bpf/selftests: Fix test_tcpnotify_user
    - bpf: Remove migrate_disable in kprobe_multi_link_prog_run
    - libbpf: Fix reuse of DEVMAP
    - tools/nolibc: fix error return value of clock_nanosleep()
    - ARM: dts: renesas: porter: Fix CAN pin group
    - leds: max77705: Function return instead of variable assignment
    - leds: flash: leds-qcom-flash: Update torch current clamp setting
    - s390/bpf: Do not write tail call counter into helper and kfunc frames
    - s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
    - s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
    - cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
    - arm64: dts: renesas: sparrow-hawk: Invert microSD voltage selector on
      EVTB1
    - arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1
    - libbpf: Export bpf_object__prepare symbol
    - firmware: arm_scmi: Mark VirtIO ready before registering
      scmi_virtio_driver
    - arm64: dts: imx93-kontron: Fix GPIO for panel regulator
    - arm64: dts: imx93-kontron: Fix USB port assignment
    - arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
    - bpf: Remove preempt_disable in bpf_try_get_buffers
    - ACPI: processor: idle: Fix memory leak when register cpuidle device
      failed
    - genirq: Add irq_chip_(startup/shutdown)_parent()
    - PCI/MSI: Add startup/shutdown for per device domains
    - irqchip/sg2042-msi: Fix broken affinity setting
    - scripts/misc-check: update export checks for EXPORT_SYMBOL_FOR_MODULES()
    - soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
    - pinctrl: meson-gxl: add missing i2c_d pinmux
    - blk-mq: check kobject state_in_sysfs before deleting in
      blk_mq_unregister_hctx
    - selftests/futex: Remove the -g parameter from futex_priv_hash
    - ARM: at91: pm: fix MCKx restore routine
    - arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
    - regulator: scmi: Use int type to store negative error codes
    - selftests/futex: Fix some futex_numa_mpol subtests
    - tools/nolibc: avoid error in dup2() if old fd equals new fd
    - selftests/nolibc: fix EXPECT_NZ macro
    - leds: leds-lp55xx: Use correct address for memory programming
    - PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in
      cond_[startup|shutdown]_parent()
    - block: use int to store blk_stack_limits() return value
    - ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property
    - dt-bindings: vendor-prefixes: Add undocumented vendor prefixes
    - genirq/test: Fix depth tests on architectures with NOREQUEST by default.
    - genirq/test: Select IRQ_DOMAIN
    - genirq/test: Depend on SPARSE_IRQ
    - genirq/test: Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions
    - genirq/test: Ensure CPU 1 is online for hotplug test
    - selftests/bpf: Fix count write in testapp_xdp_metadata_copy()
    - vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY
    - PM: sleep: core: Clear power.must_resume in noirq suspend error path
    - blk-mq: fix elevator depth_updated method
    - vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
    - ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS
      to use correct boolean syntax
    - ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property
      to use correct boolean syntax in DTS
    - ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer
      property
    - PM / devfreq: mtk-cci: Fix potential error pointer dereference in
      probe()
    - power: supply: cw2015: Fix a alignment coding style issue
    - hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI
    - pinctrl: renesas: Use int type to store negative error codes
    - pinctrl: eswin: Fix regulator error check and Kconfig dependency
    - null_blk: Fix the description of the cache_size module argument
    - blk-throttle: fix access race during throttle policy activation
    - selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
    - selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing
      vDSO
    - irqchip/gic-v5: Fix loop in gicv5_its_create_itt_two_level() cleanup
      path
    - irqchip/gic-v5: Fix error handling in gicv5_its_irq_domain_alloc()
    - tick: Do not set device to detached state in tick_shutdown()
    - arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
    - arm64: dts: mediatek: mt8183: Fix out of range pull values
    - nbd: restrict sockets to TCP and UDP
    - PM / devfreq: rockchip-dfi: double count on RK3588
    - firmware: firmware: meson-sm: fix compile-test default
    - dts: arm: amlogic: fix pwm node for c3
    - soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
    - soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
    - cpuidle: qcom-spm: fix device and OF node leaks at probe
    - block: cleanup bio_issue
    - block: initialize bio issue time in blk_mq_submit_bio()
    - block: factor out a helper bio_submit_split_bioset()
    - block: skip unnecessary checks for split bio
    - block: fix ordering of recursive split IO
    - blk-mq: remove useless checkings in blk_mq_update_nr_requests()
    - blk-mq: check invalid nr_requests in queue_requests_store()
    - blk-mq: convert to serialize updating nr_requests with
      update_nr_hwq_lock
    - blk-mq: cleanup shared tags case in blk_mq_update_nr_requests()
    - blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests()
    - blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags()
    - blk-mq: fix potential deadlock while nr_requests grown
    - arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting
    - arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting
    - arm64: dts: rockchip: Add RTC on rk3576-evb1-v10
    - arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10
    - arm64: dts: rockchip: Fix network on rk3576 evb1 board
    - arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F
      cores
    - arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr'
    - Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout
      locations"
    - Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x
      carveout locations"
    - arm64: dts: mediatek: mt8188: Change efuse fallback compatible to mt8186
    - arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
    - arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros
    - arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node
    - arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
    - mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
    - arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
    - arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address
    - arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
    - arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
    - arm64: dts: allwinner: a527: cubie-a5e: Add LEDs
    - arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal
    - arm64: dts: allwinner: t527: avaota-a1: hook up external 32k crystal
    - arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
    - pwm: tiehrpwm: Don't drop runtime PM reference in .free()
    - pwm: tiehrpwm: Make code comment in .free() more useful
    - pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
    - pwm: tiehrpwm: Fix corner case in clock divisor calculation
    - ACPICA: Apply ACPI_NONSTRING
    - ACPICA: Fix largest possible resource descriptor index
    - riscv, bpf: Sign extend struct ops return values properly
    - nvme-auth: update bi_directional flag
    - nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
    - nvmet-fcloop: call done callback even when remote port is gone
    - nvme-tcp: send only permitted commands for secure concat
    - i3c: master: svc: Use manual response for IBI events
    - i3c: master: svc: Recycle unused IBI slot
    - block: update validation of atomic writes boundary for stacked devices
    - block: fix stacking of atomic writes when atomics are not supported
    - selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
    - selftests/kselftest_harness: Add harness-selftest.expected to TEST_FILES
    - blk-throttle: fix throtl_data leak during disk release
    - bpf: Explicitly check accesses to bpf_sock_addr
    - mmc: select REGMAP_MMIO with MMC_LOONGSON2
    - selftests/futex: Fix futex_wait() for 32bit ARM
    - selftest/futex: Make the error check more precise for futex_numa_mpol
    - selftest/futex: Compile also with libnuma < 2.0.16
    - bpf: dont report verifier bug for missing bpf_scc_visit on speculative
      path
    - bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
    - arm64: dts: apple: t600x: Add missing WiFi properties
    - arm64: dts: apple: t600x: Add bluetooth device nodes
    - arm64: dts: apple: Add ethernet0 alias for J375 template
    - selftests: always install UAPI headers to the correct directory
    - smp: Fix up and expand the smp_call_function_many() kerneldoc
    - mfd: max77705: max77705_charger: move active discharge setting to mfd
      parent
    - power: supply: max77705_charger: refactoring: rename charger to chg
    - power: supply: max77705_charger: use regfields for config registers
    - power: supply: max77705_charger: rework interrupts
    - tools/nolibc: make time_t robust if __kernel_old_time_t is missing in
      host headers
    - spi: fix return code when spi device has too many chipselects
    - clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation
    - clocksource/drivers/tegra186: Avoid 64-bit division
    - bpf: Mark kfuncs as __noclone
    - once: fix race by moving DO_ONCE to separate section
    - hwmon: (mlxreg-fan) Separate methods of fan setting coming from
      different subsystems
    - tools/nolibc: add stdbool.h to nolibc includes
    - thermal/drivers/qcom: Make LMH select QCOM_SCM
    - thermal/drivers/qcom/lmh: Add missing IRQ includes
    - i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
    - i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails
    - i2c: spacemit: remove stop function to avoid bus error
    - i2c: spacemit: disable SDA glitch fix to avoid restart delay
    - i2c: spacemit: check SDA instead of SCL after bus reset
    - i2c: spacemit: ensure SDA is released after bus reset
    - i2c: designware: Fix clock issue when PM is disabled
    - i2c: designware: Add disabling clocks when probe fails
    - libbpf: Fix error when st-prefix_ops and ops from differ btf
    - bpf: Enforce expected_attach_type for tailcall compatibility
    - i3c: fix big-endian FIFO transfers
    - mfd: max77705: Setup the core driver as an interrupt controller
    - drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test
    - drm/panel-edp: Add disable to 100ms for MNB601LS1-4
    - drm/display: bridge-connector: correct CEC bridge pointers in
      drm_bridge_connector_init
    - drm/panel-edp: Add 50ms disable delay for four panels
    - drm/vmwgfx: fix missing assignment to ts
    - drm/amd/display: Reduce Stack Usage by moving 'audio_output' into
      'stream_res' v4
    - drm/panel: novatek-nt35560: Fix invalid return value
    - drm/amdgpu: fix link error for !PM_SLEEP
    - drm/amdgpu: Fix jpeg v4.0.3 poison irq call trace on sriov guest
    - drm/amdgpu: Fix vcn v4.0.3 poison irq call trace on sriov guest
    - PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in
      pci_epf_write_msi_msg()
    - PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup()
    - drm/radeon/r600_cs: clean up of dead code in r600_cs
    - f2fs: fix condition in __allow_reserved_blocks()
    - f2fs: fix to avoid overflow while left shift operation
    - f2fs: fix to zero data after EOF for compressed file correctly
    - drm/bridge: it6505: select REGMAP_I2C
    - wifi: rtw88: Lock rtwdev->mutex before setting the LED
    - HID: steelseries: refactor probe() and remove()
    - media: zoran: Remove zoran_fh structure
    - phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
    - drm/bridge: cdns-dsi: Fix the _atomic_check()
    - usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
    - usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
    - PCI/pwrctrl: Fix double cleanup on devm_add_action_or_reset() failure
    - misc: pci_endpoint_test: Fix array underflow in
      pci_endpoint_test_ioctl()
    - serial: max310x: Add error checking in probe()
    - drm/amd/display: Remove redundant semicolons
    - drm/amd/display: Add NULL pointer checks in dc_stream cursor attribute
      functions
    - crypto: keembay - Add missing check after sg_nents_for_len()
    - hwrng: nomadik - add ARM_AMBA dependency
    - docs: iio: ad3552r: Fix malformed code-block directive
    - fwctl/mlx5: Fix memory alloc/free in mlx5ctl_fw_rpc()
    - scsi: pm80xx: Restore support for expanders
    - scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
    - scsi: libsas: Add dev_parent_is_expander() helper
    - scsi: pm80xx: Use dev_parent_is_expander() helper
    - scsi: pm80xx: Add helper function to get the local phy id
    - scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when using an
      expander
    - mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n.
    - scsi: myrs: Fix dma_alloc_coherent() error check
    - f2fs: fix to clear unusable_cap for checkpoint=enable
    - f2fs: fix to avoid NULL pointer dereference in
      f2fs_check_quota_consistency()
    - f2fs: fix to allow removing qf_name
    - Revert "UBUNTU: SAUCE: drm/dp: drm_edp_backlight_set_level: do not
      always send 3-byte commands"
    - drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands
    - crypto: octeontx2 - Call strscpy() with correct size argument
    - drm: re-allow no-op changes on non-primary planes in async flips
    - media: rj54n1cb0c: Fix memleak in rj54n1_probe()
    - media: staging/ipu7: convert to use pci_alloc_irq_vectors() API
    - media: staging/ipu7: Don't set name for IPU7 PCI device
    - media: staging/ipu7: cleanup the MMU correctly in IPU7 driver release
    - media: i2c: vd55g1: Fix duster register address
    - drm/panel: Allow powering on panel follower after panel is enabled
    - HID: i2c-hid: Make elan touch controllers power on after panel is
      enabled
    - RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
    - RDMA/mlx5: Fix vport loopback forcing for MPV device
    - wifi: rtw88: Use led->brightness_set_blocking for PCI too
    - net: phy: introduce phy_id_compare_vendor() PHY ID helper
    - net: phy: as21xxx: better handle PHY HW reset on soft-reboot
    - PCI: rcar-host: Pass proper IRQ domain to generic_handle_domain_irq()
    - fuse: remove unneeded offset assignment when filling write pages
    - PCI: qcom: Restrict port parsing only to PCIe bridge child nodes
    - cdx: don't select CONFIG_GENERIC_MSI_IRQ
    - PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
    - HID: i2c-hid: Fix test in i2c_hid_core_register_panel_follower()
    - ALSA: lx_core: use int type to store negative error codes
    - media: st-delta: avoid excessive stack usage
    - drm/amdgpu/vcn: Add regdump helper functions
    - drm/amdgpu/vcn: Hold pg_lock before vcn power off
    - drm/amdgpu: Check vcn state before profile switch
    - accel/amdxdna: Use int instead of u32 to store error codes
    - efi: Explain OVMF acronym in OVMF_DEBUG_LOG help text
    - net: dst: introduce dst->dev_rcu
    - ipv6: mcast: Add ip6_mc_find_idev() helper
    - ipv6: start using dst_dev_rcu()
    - ipv6: use RCU in ip6_xmit()
    - ipv6: use RCU in ip6_output()
    - net: use dst_dev_rcu() in sk_setup_caps()
    - tcp_metrics: use dst_dev_net_rcu()
    - ipv4: start using dst_dev_rcu()
    - crypto: hisilicon/zip - remove unnecessary validation for high-
      performance mode configurations
    - crypto: hisilicon - re-enable address prefetch after device resuming
    - crypto: hisilicon - check the sva module status while enabling or
      disabling address prefetch
    - crypto: hisilicon/qm - check whether the input function and PF are on
      the same device
    - crypto: hisilicon/qm - request reserved interrupt for virtual function
    - inet: ping: check sock_net() in ping_get_port() and ping_lookup()
    - dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation
    - coresight: trbe: Add ISB after TRBLIMITR write
    - coresight: Fix missing include for FIELD_GET
    - coresight: Only register perf symlink for sinks with alloc_buffer
    - drm/amdgpu: Power up UVD 3 for FW validation (v2)
    - drm/amd/pm: Disable ULV even if unsupported (v3)
    - drm/amd/pm: Fix si_upload_smc_data (v3)
    - drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
    - drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
    - drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
    - drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
    - wifi: mac80211: Make CONNECTION_MONITOR optional for MLO sta
    - wifi: mwifiex: send world regulatory domain to driver
    - wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress
      (CYW)
    - drm/msm: Do not validate SSPP when it is not ready
    - PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
    - wifi: mac80211: consider links for validating SCAN_FLAG_AP in scan
      request during MLO
    - PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s
    - tcp: fix __tcp_close() to only send RST when required
    - fanotify: Validate the return value of mnt_ns_from_dentry() before
      dereferencing
    - drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
    - usb: phy: twl6030: Fix incorrect type for ret
    - usb: gadget: configfs: Correctly set use_os_string at bind
    - tty: n_gsm: Don't block input queue by waiting MSC
    - misc: genwqe: Fix incorrect cmd field being reported in error
    - pps: fix warning in pps_register_cdev when register device fail
    - drm/msm: Fix obj leak in VM_BIND error path
    - drm/msm: Fix missing VM_BIND offset/range validation
    - wifi: iwlwifi: Remove redundant header files
    - drm/msm/mdp4: stop supporting no-IOMMU configuration
    - drm/msm: stop supporting no-IOMMU configuration
    - idpf: fix Rx descriptor ready check barrier in splitq
    - ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
    - ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
    - ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
    - ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore
    - ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST
    - drm/msm: Fix bootup splat with separate_gpu_drm modparam
    - drm/msm/dpu: fix incorrect type for ret
    - wifi: mac80211: fix reporting of all valid links in sta_set_sinfo()
    - fs: ntfs3: Fix integer overflow in run_unpack()
    - fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
    - iio: consumers: Fix handling of negative channel scale in
      iio_convert_raw_to_processed()
    - iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
    - mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal
    - tools: ynl: fix undefined variable name
    - RDMA/mlx5: Fix page size bitmap calculation for KSM mode
    - netfilter: ipset: Remove unused htable_bits in macro ahash_region
    - ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
    - HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove()
    - watchdog: intel_oc_wdt: Do not try to write into const memory
    - watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the
      watchdog
    - PCI: endpoint: pci-epf-test: Fix doorbell test support
    - drivers/base/node: handle error properly in register_one_node()
    - RDMA/cm: Rate limit destroy CM ID timeout error message
    - wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration
    - wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine
    - wifi: mt76: fix potential memory leak in mt76_wmac_probe()
    - wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback
    - wifi: mt76: mt7996: Check phy before init msta_link in
      mt7996_mac_sta_add_links()
    - wifi: mt76: mt7996: Fix tx-queues initialization for second phy on
      mt7996
    - wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
    - wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
    - wifi: mt76: mt7915: fix mt7981 pre-calibration
    - wifi: mt76: mt7996: remove redundant per-phy mac80211 calls during
      restart
    - ASoC: Intel: hda-sdw-bpt: set persistent_buffer false
    - srcu/tiny: Remove preempt_disable/enable() in srcu_gp_start_if_needed()
    - drm/amdgpu: Fix allocating extra dwords for rings (v2)
    - f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
    - f2fs: fix to truncate first page in error path of f2fs_truncate()
    - f2fs: fix to avoid migrating empty section
    - f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
    - RISC-V: KVM: Write hgatp register with valid mode bits
    - ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on
      PREEMPT_RT
    - ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
    - scsi: qla2xxx: edif: Fix incorrect sign of error code
    - scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
    - scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
    - HID: hidraw: tighten ioctl command parsing
    - f2fs: fix zero-sized extent for precache extents
    - smc: Fix use-after-free in __pnet_find_base_ndev().
    - smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
    - smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
    - smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk().
    - tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
    - mptcp: Call dst_release() in mptcp_active_enable().
    - mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
    - Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems
      Running"
    - RDMA/core: Resolve MAC of next-hop device without ARP support
    - IB/sa: Fix sa_local_svc_timeout_ms read race
    - Documentation: trace: historgram-design: Separate sched_waking histogram
      section heading and the following diagram
    - ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slots
    - wifi: ath12k: initialize eirp_power before use
    - wifi: ath12k: fix overflow warning on num_pwr_levels
    - wifi: ath12k: fix signal in radiotap for WCN7850
    - wifi: ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in monitor mode
    - wifi: ath12k: fix the fetching of combined rssi
    - wifi: ath12k: Add fallback for invalid channel number in PHY metadata
    - wifi: ath12k: fix wrong logging ID used for CE
    - wifi: ath10k: avoid unnecessary wait for service ready message
    - iommu/vt-d: debugfs: Fix legacy mode page table dump logic
    - wifi: mac80211: fix Rx packet handling when pubsta information is not
      available
    - ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
    - sparc: fix accurate exception reporting in copy_{from_to}_user for
      UltraSPARC
    - sparc: fix accurate exception reporting in copy_{from_to}_user for
      UltraSPARC III
    - sparc: fix accurate exception reporting in copy_{from_to}_user for
      Niagara
    - sparc: fix accurate exception reporting in copy_to_user for Niagara 4
    - sparc: fix accurate exception reporting in copy_{from,to}_user for M7
    - vfio/pds: replace bitmap_free with vfree
    - crypto: comp - Use same definition of context alloc and free ops
    - crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
    - wifi: ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu()
    - rpmsg: qcom_smd: Fix fallback to qcom,ipc parse
    - remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974
    - RDMA/rxe: Fix race in do_task() when draining
    - selftests/mm: fix va_high_addr_switch.sh failure on x86_64
    - wifi: rtw89: fix leak in rtw89_core_send_nullfunc()
    - wifi: rtw89: avoid circular locking dependency in ser_state_run()
    - PCI: tegra194: Fix duplicate PLL disable in
      pex_ep_event_pex_rst_assert()
    - remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
    - remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E
    - wifi: ath12k: Refactor RX TID deletion handling into helper function
    - wifi: ath12k: Fix flush cache failure during RX queue update
    - wifi: cfg80211: fix width unit in cfg80211_radio_chandef_valid()
    - dm vdo: return error on corrupted metadata in start_restoring_volume
      functions
    - coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
    - coresight-etm4x: Conditionally access register TRCEXTINSELR
    - coresight: tmc: Support atclk
    - coresight: catu: Support atclk
    - coresight: etm4x: Support atclk
    - coresight: Appropriately disable programming clocks
    - coresight: Appropriately disable trace bus clocks
    - coresight: Avoid enable programming clock duplicately
    - coresight: trbe: Return NULL pointer for allocation failures
    - coresight: tpda: fix the logic to setup the element size
    - coresight: Fix incorrect handling for return value of devm_kzalloc
    - NFSv4.1: fix backchannel max_resp_sz verification check
    - net: ethtool: tsconfig: set command must provide a reply
    - netfilter: nfnetlink: reset nlh pointer during batch replay
    - netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack
    - scsi: ufs: core: Fix data race in CPU latency PM QoS request handling
    - scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
    - usb: vhci-hcd: Prevent suspending virtually attached devices
    - PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
    - PCI: rcar-gen4: Assure reset occurs before DBI access
    - PCI: rcar-gen4: Fix inverted break condition in PHY initialization
    - ASoC: qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075
    - iommu/vt-d: Disallow dirty tracking if incoherent page walk
    - iommu/selftest: prevent use of uninitialized variable
    - RDMA/siw: Always report immediate post SQ errors
    - net: enetc: Fix probing error message typo for the ENETCv4 PF driver
    - net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
    - ptp: Add a upper bound on max_vclocks
    - vhost: vringh: Fix copy_to_iter return value check
    - net: macb: remove illusion about TBQPH/RBQPH being per-queue
    - net: macb: move ring size computation to functions
    - net: macb: single dma_alloc_coherent() for DMA descriptors
    - Bluetooth: btintel_pcie: Refactor Device Coredump
    - Bluetooth: MGMT: Fix not exposing debug UUID on
      MGMT_OP_READ_EXP_FEATURES_INFO
    - Bluetooth: ISO: Fix possible UAF on iso_conn_free
    - Bluetooth: ISO: free rx_skb if not consumed
    - Bluetooth: ISO: don't leak skb in ISO_CONT RX
    - Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
    - KEYS: X.509: Fix Basic Constraints CA flag parsing
    - hwrng: ks-sa - fix division by zero in ks_sa_rng_init
    - cramfs: fix incorrect physical page address calculation
    - ocfs2: fix double free in user_cluster_connect()
    - drivers/base/node: fix double free in register_one_node()
    - f2fs: fix UAF issue in f2fs_merge_page_bio()
    - mtd: rawnand: atmel: Fix error handling path in
      atmel_nand_controller_add_nands
    - PCI: j721e: Fix incorrect error message in probe()
    - idpf: fix mismatched free function for dma_alloc_coherent
    - tcp: use skb->len instead of skb->truesize in tcp_can_ingest()
    - nfp: fix RSS hash key size when RSS is not supported
    - net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not
      configurable
    - net: dlink: handle copy_thresh allocation failure
    - net/mlx5: Stop polling for command response if interface goes down
    - net/mlx5: pagealloc: Fix reclaim race during command interface teardown
    - net/mlx5: fw reset, add reset timeout work
    - smb: client: fix crypto buffers in non-linear memory
    - bonding: fix xfrm offload feature setup on active-backup mode
    - net: enetc: initialize SW PIR and CIR based HW PIR and CIR values
    - iommufd: Register iommufd mock devices with fwspec
    - Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
    - NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support
    - nfs/localio: avoid issuing misaligned IO using O_DIRECT
    - octeontx2-vf: fix bitmap leak
    - octeontx2-pf: fix bitmap leak
    - vhost: vringh: Modify the return value check
    - selftests/bpf: Fix typos and grammar in test sources
    - selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c
    - selftests/bpf: Fix realloc size in bpf_get_addrs
    - bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer
    - bpf: Reject negative offsets for ALU ops
    - tpm: Disable TPM2_TCG_HMAC by default
    - ALSA: hda/hdmi: Add pin fix for HP ProDesk model
    - ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100
    - Squashfs: fix uninit-value in squashfs_get_parent
    - uio_hv_generic: Let userspace take care of interrupt mask
    - hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init
    - io_uring/waitid: always prune wait queue entry in io_waitid_wait()
    - io_uring/zcrx: fix overshooting recv limit
    - ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
    - ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
    - ASoC: codecs: wcd937x: set the comp soundwire port correctly
    - ASoC: codecs: wcd937x: make stub functions inline
    - ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples
    - ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA
    - fs: udf: fix OOB read in lengthAllocDescs handling
    - net: nfc: nci: Add parameter validation for packet data
    - mfd: rz-mtu3: Fix MTU5 NFCR register offset
    - mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
    - mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
    - tracing: Fix lock imbalance in s_start() memory allocation failure path
    - tracing: Fix race condition in kprobe initialization causing NULL
      pointer dereference
    - tracing: Fix wakeup tracers on failure of acquiring calltime
    - tracing: Fix irqoff tracers on failure of acquiring calltime
    - tracing: Have trace_marker use per-cpu data to read user space
    - tracing: Fix tracing_mark_raw_write() to use buf and not ubuf
    - tracing: Stop fortify-string from warning in tracing_mark_raw_write()
    - dm: fix queue start/stop imbalance under suspend/load/resume races
    - dm: fix NULL pointer dereference in __dm_suspend()
    - LoongArch: Automatically disable kaslr if boot from kexec_file
    - pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT
    - LoongArch: BPF: Sign-extend struct ops return values properly
    - LoongArch: BPF: No support of struct argument in trampoline programs
    - LoongArch: BPF: Don't align trampoline size
    - LoongArch: BPF: Make trampoline size stable
    - LoongArch: BPF: Make error handling robust in
      arch_prepare_bpf_trampoline()
    - LoongArch: BPF: Remove duplicated bpf_flush_icache()
    - LoongArch: BPF: No text_poke() for kernel text
    - LoongArch: BPF: Remove duplicated flags check
    - LoongArch: BPF: Fix uninitialized symbol 'retval_off'
    - mm/ksm: fix flag-dropping behavior in ksm_madvise
    - ksmbd: Fix race condition in RPC handle list access
    - ksmbd: fix error code overwriting in smb2_get_info_filesystem()
    - ksmbd: add max ip connections parameter
    - ext4: fix potential null deref in ext4_mb_init()
    - ext4: fix checks for orphan inodes
    - KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
    - fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
    - mm: hugetlb: avoid soft lockup when mprotect to large memory area
    - selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is
      disabled
    - nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
    - misc: fastrpc: Save actual DMA size in fastrpc_map structure
    - misc: fastrpc: Fix fastrpc_map_lookup operation
    - misc: fastrpc: fix possible map leak in fastrpc_put_args
    - misc: fastrpc: Skip reference for DMA handles
    - Input: atmel_mxt_ts - allow reset GPIO to sleep
    - Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info
      leak
    - sunrpc: fix null pointer dereference on zero-length checksum
    - PCI/AER: Avoid NULL pointer dereference in aer_ratelimit()
    - remoteproc: pru: Fix potential NULL pointer dereference in
      pru_rproc_set_ctable()
    - PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before
      release
    - thunderbolt: Fix use-after-free in tb_dp_dprx_work
    - tee: fix register_shm_helper()
    - pinctrl: check the return value of pinmux_ops::get_function_name()
    - bus: fsl-mc: Check return value of platform_get_resource()
    - net/9p: Fix buffer overflow in USB transport layer
    - net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
    - usb: typec: tipd: Clear interrupts first
    - arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
    - usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
    - scsi: ufs: core: Fix PM QoS mutex initialization
    - drm/amdgpu/vcn: Fix double-free of vcn dump buffer
    - Linux 6.17.3
  * CVE-2025-40019
    - crypto: essiv - Check ssize for decryption and in-place encryption
  * CVE-2025-40214
    - af_unix: Initialise scc_index in unix_add_edge().
  * Miscellaneous Ubuntu changes
    - [SAUCE] Fix selftest/net/rtnetlink.sh for Big Endian

 -- Manuel Diewald <manuel.diewald@canonical.com>  Wed, 21 Jan 2026 13:03:03 +0100

linux-raspi (6.17.0-1007.7) questing; urgency=medium

  * questing/linux-raspi: 6.17.0-1007.7 -proposed tracker (LP: #2138109)

  [ Ubuntu: 6.17.0-12.12 ]

  * questing/linux: 6.17.0-12.12 -proposed tracker (LP: #2138115)
  * CVE-2025-40019
    - crypto: essiv - Check ssize for decryption and in-place encryption
  * CVE-2025-40214
    - af_unix: Initialise scc_index in unix_add_edge().

 -- Manuel Diewald <manuel.diewald@canonical.com>  Fri, 16 Jan 2026 17:42:50 +0100

linux-raspi (6.17.0-1006.6) questing; urgency=medium

  * questing/linux-raspi: 6.17.0-1006.6 -proposed tracker (LP: #2131548)

  [ Ubuntu: 6.17.0-8.8 ]

  * questing/linux: 6.17.0-8.8 -proposed tracker (LP: #2131554)
  * crash when reading from /sys/kernel/tracing/rv/enabled_monitors
    (LP: #2131136)
    - rv: Fully convert enabled_monitors to use list_head as iterator
  * i40e driver is triggering VF resets on every link state change
    (LP: #2130552)
    - i40e: avoid redundant VF link state updates
  * kernel crash on bootup for some arm64 machines  (LP: #2129770)
    - KVM: arm64: Guard PMSCR_EL1 initialization with SPE presence check
  * CVE-2025-40018
    - ipvs: Defer ip_vs_ftp unregister during netns cleanup

 -- Manuel Diewald <manuel.diewald@canonical.com>  Wed, 19 Nov 2025 22:25:58 +0100

linux-raspi (6.17.0-1005.5) questing; urgency=medium

  * questing/linux-raspi: 6.17.0-1005.5 -proposed tracker (LP: #2128690)

  [ Ubuntu: 6.17.0-7.7 ]

  * questing/linux: 6.17.0-7.7 -proposed tracker (LP: #2128695)
  * Fix incorrect bug number for CONFIG_KERNEL_ZSTD (LP: #2127676)
    - [Config] Fix bug note for CONFIG_KERNEL_ZSTD
  * support Panter Lake CPU performance preferences (LP: #2127187)
    - thermal: intel: int340x: Add support for power slider
    - thermal: intel: int340x: Enable power slider interface for Panther Lake
    - thermal: intel: int340x: Add module parameter for balanced Slider
    - thermal: intel: int340x: Add module parameter to change slider offset
    - thermal: intel: int340x: Power Slider: Validate slider_balance range
  * [SRU][Q/P/N:hwe-6.14] mt7925: Add MBSS support (LP: #2119479)
    - wifi: mt76: mt7925: add MBSSID support
  * Plucky preinstalled server fails to boot on rb3gen2 (LP: #2106681) //
    Questing preinstalled server fails to boot on sa8775p boards
    (LP: #2121347)
    - [Config] move more qcom interconnect/pinctrl/gcc options to builtin
  * Packaging resync (LP: #1786013)
    - [Packaging] update Ubuntu.md
  * r8169 can not wake on LAN via SFP moudule (LP: #2123901)
    - r8169: set EEE speed down ratio to 1
  * System hangs when running the memory stress test (LP: #2103680)
    - mm: page_alloc: avoid kswapd thrashing due to NUMA restrictions
  * Questing update: v6.17.2 upstream stable release (LP: #2128209)
    - drm/amdgpu: Enable MES lr_compute_wa by default
    - USB: serial: option: add SIMCom 8230C compositions
    - Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1
    - wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188
    - wifi: rtl8xxxu: Don't claim USB ID 07b8:8188
    - rust: drm: fix `srctree/` links
    - rust: block: fix `srctree/` links
    - rust: pci: fix incorrect platform reference in PCI driver probe doc
      comment
    - rust: pci: fix incorrect platform reference in PCI driver unbind doc
      comment
    - serial: qcom-geni: Fix blocked task
    - nvmem: layouts: fix automatic module loading
    - drivers/misc/amd-sbi/Kconfig: select REGMAP_I2C
    - binder: fix double-free in dbitmap
    - serial: stm32: allow selecting console when the driver is module
    - [Config] stm32: do not select console when driver is module
    - staging: axis-fifo: fix maximum TX packet length check
    - staging: axis-fifo: fix TX handling on copy_from_user() failure
    - staging: axis-fifo: flush RX FIFO on read errors
    - driver core: faux: Set power.no_pm for faux devices
    - driver core/PM: Set power.no_callbacks along with power.no_pm
    - Revert "crypto: testmgr - desupport SHA-1 for FIPS 140"
    - crypto: zstd - Fix compression bug caused by truncation
    - crypto: rng - Ensure set_ent is always present
    - net/9p: fix double req put in p9_fd_cancelled
    - KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O
    - f2fs: fix to do sanity check on node footer for non inode dnode
    - ring buffer: Propagate __rb_map_vma return value to caller
    - Linux 6.17.2

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 10 Nov 2025 14:43:03 +0100

linux-raspi (6.17.0-1004.4) questing; urgency=medium

  * questing/linux-raspi: 6.17.0-1004.4 -proposed tracker (LP: #2126046)

  * assertion failure in phylink_ethtool_set_eee (LP: #2127026)
    - SAUCE: Revert "lan78xx: Read initial EEE status from DT"

  * memcpy: detected field-spanning write (size 4) of single field "hdr->body"
    at drivers/staging/vc04_services/vc-sm-cma/vc_sm_cma_vchi.c:130 (size 0)
    (LP: #2126924)
    - staging: vc-sm-cma: Fix field-spanning write warning

  * Miscellaneous Ubuntu changes
    - [Config] raspi: Set HARDLOCKUP_DETECTOR=n and SOFTLOCKUP_DETECTOR=n

  [ Ubuntu: 6.17.0-6.6 ]

  * questing/linux: 6.17.0-6.6 -proposed tracker (LP: #2126040)
  * Questing update: v6.17.1 upstream stable release (LP: #2126948)
    - blk-mq: fix blk_mq_tags double free while nr_requests grown
    - gcc-plugins: Remove TODO_verify_il for GCC >= 16
    - scsi: target: target_core_configfs: Add length check to avoid buffer
      overflow
    - ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free
    - wifi: rtw89: fix use-after-free in rtw89_core_tx_kick_off_and_wait()
    - media: b2c2: Fix use-after-free causing by irq_check_work in
      flexcop_pci_remove
    - media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in
      probe
    - media: tuner: xc5000: Fix use-after-free in xc5000_release
    - media: rc: fix races with imon_disconnect()
    - media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
    - mm: swap: check for stable address space before operating on the VMA
    - wifi: ath11k: fix NULL dereference in ath11k_qmi_m3_load()
    - media: iris: Fix memory leak by freeing untracked persist buffer
    - media: stm32-csi: Fix dereference before NULL check
    - ASoC: qcom: audioreach: fix potential null pointer dereference
    - Linux 6.17.1
  * RISC-V kernel config is out of sync with other archs (LP: #1981437)
    - [Config] riscv64: Update EFI_SBAT_FILE
    - [Config] riscv64: Enable EFI_ZBOOT
    - [Config] riscv64: Disable support for non-RVA23 SoCs
    - [Config] riscv64: Disable RISCV_ISA_FALLBACK
    - [Config] riscv64: Sync config with other architectures
  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs after rebase to 6.17

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 13 Oct 2025 12:05:47 +0200

linux-raspi (6.17.0-1003.3) questing; urgency=medium

  * Miscellaneous Ubuntu changes
    - SAUCE: dtoverlays: Remove fkms overlays
    - [Config] raspi: Set AMD_ISP4=n

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 22 Sep 2025 20:20:06 +0200

linux-raspi (6.17.0-1002.2) questing; urgency=medium

  * questing/linux-raspi: 6.17.0-1002.2 -proposed tracker (LP: #2125325)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/d2025.09.22)

  * Miscellaneous Ubuntu changes
    - SAUCE: Revert "dts: remove README from Makefile"
    - raspi: Update to upstream raspberrypi rpi-6.17.y (2025-09-22)

  * Miscellaneous upstream changes
    - media: i2c: imx500: input tensor injection
    - dtoverlays: adjust inbound windows for MIP1 on Pi 5 with 32-bit PCIe DMA
    - drm/vc4: hvs: Populate YUV to RGB matrices for GEN_6D

  [ Ubuntu: 6.17.0-5.5 ]

  * questing/linux: 6.17.0-5.5 -proposed tracker (LP: #2125319)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2025.09.22)
  * [SRU] Failed to create source package: Unmet build dependencies:
    bpftool:native (LP: #2122310)
    - [Packaging] fix build profile spec for bpftool
  * UBUNTU: fan: fail to check kmalloc() return could cause a NULL pointer
    dereference (LP: #2125053)
    - SAUCE: fan: vxlan: check memory allocation for map
  * iproute2 breaking netplan DEP-8 tests in Questing, unexpected "fan-map" in
    JSON output (LP: #2124257)
    - SAUCE: fan: don't enforce a specific enum value for IFLA_VXLAN_FAN_MAP
  * memory leaks when configuring a small rate limit in audit (LP: #2122554)
    - SAUCE: audit: fix skb leak when audit rate limit is exceeded
  * Support AMD Image Signal Processing (ISP) unit V4.0 (LP: #2110092)
    - SAUCE: media: platform: amd: Introduce amd isp4 capture driver
    - SAUCE: media: platform: amd: low level support for isp4 firmware
    - SAUCE: media: platform: amd: Add isp4 fw and hw interface
    - SAUCE: media: platform: amd: isp4 subdev and firmware loading handling
      added
    - SAUCE: media: platform: amd: isp4 video node and buffers handling added
    - SAUCE: media: platform: amd: isp4 debug fs logging and more descriptive
      errors
    - SAUCE: Documentation: add documentation of AMD isp 4 driver
    - [Config] Enable AMD_ISP4
  * 25.10 Snapdragon X Elite: Sync concept kernel changes (LP: #2121477)
    - phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode'
    - phy: qcom: qmp-combo: store DP phy power state
    - phy: qcom: qmp-combo: introduce QMPPHY_MODE
    - phy: qcom: qmp-combo: register a typec mux to change the QMPPHY_MODE
    - arm64: dts: qcom: x1e80100-crd: Add USB multiport fingerprint reader
    - dt-bindings: arm: qcom: Add Dell Latitude 7455
    - dt-bindings: display: panel: samsung,atna40cu11: document ATNA40CU11
    - dt-bindings: display: panel: samsung,atna40ct06: document ATNA40CT06
    - drm/panel-edp: Add BOE NV140WUM-N64
    - arm64: dts: qcom: x1-crd: Enable HBR3 on external DPs
    - SAUCE: drm/dp: drm_edp_backlight_set_level: do not always send 3-byte
      commands
    - SAUCE: drm/edp-panel: Add touchscreen panel used by Lenovo X13s
    - SAUCE: net: qrtr: mhi: synchronize qrtr and mhi preparation
    - SAUCE: arm64: dts: qcom: x1e78100-t14s-oled: add eDP panel
    - SAUCE: wip: arm64: dts: qcom: x1e80100-crd: Add WiFi/BT pwrseq
    - SAUCE: wip: arm64: dts: qcom: x1e78100-t14s: enable bluetooth
    - SAUCE: drm/dp: clamp PWM bit count to advertised MIN and MAX
      capabilities
    - SAUCE: arm64: dts: qcom: x1e80100-pmics: Disable pm8010 by default
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: Add Left/Right
      Speakers and Tweeter
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: enable MICs LDO
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: Mark audio channels
      as left-right swapped
    - SAUCE: arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13: Set up 4-lane DP
    - SAUCE: dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document default
      phy mode
    - SAUCE: phy: qcom: qmp-combo: get default qmpphy_mode from DT
    - SAUCE: arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes
    - SAUCE: dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-
      switch.yaml to allow mode-switch
    - SAUCE: dt-bindings: arm: qcom: Add Asus Zenbook A14 UX3407QA LCD/OLED
      variants
    - SAUCE: arm64: dts: qcom: Rework X1-based Asus Zenbook A14's displays
    - SAUCE: arm64: dts: qcom: x1e80100-asus-zenbook-a14: Enable WiFi,
      Bluetooth
    - SAUCE: arm64: dts: qcom: Add support for Dell Inspiron 7441 / Latitude
      7455
    - SAUCE: firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 /
      Latitude 7455
    - SAUCE: dt-bindings: arm: qcom: Add Acer Swift 14 AI
    - SAUCE: arm64: dts: qcom: x1-acer-swift-14: Add support for Acer Swift 14
    - SAUCE: arm64: dts: qcom: x1e80100: allow mode-switch events to reach the
      QMP Combo PHYs
    - SAUCE: arm64: dts: qcom: x1e80100: move dp0/1/2 data-lanes to SoC dtsi
    - SAUCE: arm64: dts: qcom: x1e80100: Set up 4-lane DP
    - SAUCE: arm64: dts: qcom: x1e80100: move remaining dp0/1/2 data-lanes to
      SoC dtsi
    - Revert "UBUNTU: SAUCE: Change: cracking sound fix"
  * UBSAN: shift-out-of-bounds in drivers/edac/skx_common.c:452:16
    (LP: #2119713)
    - EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs for v6.17-rc6 rebase

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 22 Sep 2025 15:02:40 +0200

linux-raspi (6.17.0-1001.1) questing; urgency=medium

  * questing/linux-raspi: 6.17.0-1001.1 -proposed tracker (LP: #2122477)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] update update.conf
    - [Packaging] update Ubuntu.md
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/d2025.09.08)
    - [Packaging] update variants

  * Missing overlays/README (LP: #1954757)
    - SAUCE: (no-up) Install overlays/README

  * Raspberry Pi 3B+ doesnt boot from USB on 23.10 Mantic (LP: #2039786)
    - SAUCE: Revert "usb: misc: onboard-hub: add support for Microchip
      USB2514B USB 2.0 hub"

  * IO errors when writing large amounts of data to USB storage in eoan on
    RPI2/3 (armhf kernel) (LP: #1852510)
    - Add dwc_otg driver

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Initial import of debian.raspi from plucky:linux-
      raspi (6.14.0-1014.14)
    - [Packaging] raspi: Sync packaging files from debian.master
    - [Packaging] raspi: Initial version of questing:linux-raspi
    - raspi: Update to upstream raspberrypi rpi-6.17.y (2025-09-09)
    - [Config] raspi: Resync raspi configs
    - [Config] raspi: Add notes to overrides
    - [Config] raspi: Switch IMA_DEFAULT_HASH to SHA256
    - [Config] raspi: Don't override IRQSOFF_TRACER
    - [Config] raspi: updateconfigs after import of rpi-6.17.y patchset
    - [Config] raspi: Remove identical configs
    - [Config] raspi: Remove deprecated configs
    - [Config] raspi: Fix up TODO notes
    - [Config] raspi: Add bug to note
    - SAUCE: ARM: dts: overlays: Fix file permissions
    - SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs
    - SAUCE: drivers/gpio/gpio-pwm: Fix return type of pwm_gpio_set

  * Miscellaneous upstream changes
    - Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
    - Revert "ARM: dts: bcm2711: Add BCM2711 xHCI support"
    - Revert "usb: phy: generic: Get the vbus supply"
    - Revert "PCI: Warn if no host bridge NUMA node info"
    - of: overlay: Correct symbol path fixups
    - module: Avoid ABI changes when debug info is disabled
    - raspberrypi-firmware: Update mailbox commands
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm: Check whether the gamma lut has changed before updating
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - drm: Add chroma siting properties
    - drm/atomic-helpers: remove legacy_cursor_update hacks
    - drm/atomic: If margins are updated, update all planes.
    - arm64: setup: Fix build warning
    - BCM2708: Add core Device Tree support
    - overlays: Fix sc16is752-spi1 emulation
    - config: Add default configs
    - clk: clk-bcm2835: Register the clocks early during the boot process
    - clk-bcm2835: Mark used PLLs and dividers CRITICAL
    - clk-bcm2835: Add claim-clocks property
    - clk-bcm2835: Read max core clock from firmware
    - clk-bcm2835: Don't wait for pllh lock
    - clk: bcm2835: Add support for setting leaf clock rates while running.
    - clk: bcm2835: Allow reparenting leaf clocks while they're running.
    - clk-bcm2835: Avoid null pointer exception
    - clk-bcm2835: Disable v3d clock
    - clk-bcm2835: Use PLLD for DSI0 HS clock
    - smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
    - Allow mac address to be set in smsc95xx
    - Protect __release_resource against resources without parents
    - irq-bcm2836: Avoid "Invalid trigger warning"
    - irqchip: bcm2835: Add FIQ support
    - irqchip: irq-bcm2835: Add 2836 FIQ support
    - spi: spidev: Completely disable the spidev warning
    - dmaengine: bcm2835: Load driver early and support legacy API
    - rtc: Add SPI alias for pcf2123 driver
    - watchdog: bcm2835: Support setting reboot partition
    - reboot: Use power off rather than busy spinning when halt is requested
    - bcm2835-rng: Avoid initialising if already enabled
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - amba_pl011: Insert mb() for correct FIFO handling
    - amba_pl011: Add cts-event-workaround DT property
    - tty: amba-pl011: Avoid rare write-when-full error
    - Main bcm2708/bcm2709 linux port
    - bcm2708_fb: Add framebuffer driver
    - dmaengine: Add support for BCM2708
    - MMC: added alternative MMC driver
    - mmc: block: Don't do single-sector reads during recovery
    - vc_mem: Add vc_mem driver for querying firmware memory addresses
    - Add SMI driver
    - Add Chris Boot's i2c driver
    - char: Add broadcom char drivers back to build files
    - char: broadcom: Add vcio module
    - drivers: char: add generic gpiomem driver
    - firmware: bcm2835: Support ARCH_BCM270x
    - leds: Add the "input" trigger, for pwr_led
    - Added Device IDs for August DVB-T 205
    - Improve __copy_to_user and __copy_from_user performance
    - mfd: Add Raspberry Pi Sense HAT core driver
    - drivers/mfd: sensehat: Add Raspberry Pi Sense HAT to simple_mfd_i2c
    - Input: sensehat-joystick : Revert to downstream keymap
    - ASoC: Add support for all the downstream rpi sound card drivers
    - rpi_display: add backlight driver and overlay
    - bcm2835-virtgpio: Virtual GPIO driver
    - OF: DT-Overlay configfs interface
    - brcm: adds support for BCM43341 wifi
    - hci_h5: Don't send conf_req when ACTIVE
    - ARM64: Round-Robin dispatch IRQs between CPUs.
    - ARM64: Force hardware emulation of deprecated instructions.
    - AXI performance monitor driver (#2222)
    - ARM: bcm2835: Set Serial number and Revision
    - dwc-otg: FIQ: Fix "bad mode in data abort handler"
    - ARM: Activate FIQs to avoid __irq_startup warnings
    - i2c-gpio: Also set bus numbers from reg property
    - added capture_clear option to pps-gpio via dtoverlay (#2433)
    - hid: Reduce default mouse polling interval to 60Hz
    - firmware/raspberrypi: Notify firmware of a reboot
    - irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
    - cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
      MEDIA_SUBDRV_AUTOSELECT
    - firmware: raspberrypi: Report the fw variant during probe
    - net: lan78xx: Disable TCP Segmentation Offload (TSO)
    - net: lan78xx: Support auto-downshift to 100Mb/s
    - lan78xx: Debounce link events to minimize poll storm
    - Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
    - media: adv7180: Default to the first valid input
    - media: adv7180: Add YPrPb support for ADV7282M
    - media: videodev2: Add helper defines for printing FOURCCs
    - dt-bindings: Document BCM283x CSI2/CCP2 receiver
    - staging: mmal-vchiq: Avoid use of bool in structures
    - staging: mmal-vchiq: Add support for event callbacks.
    - staging: vc04_services: Support sending data to MMAL ports
    - media: videobuf2: Allow exporting of a struct dmabuf
    - staging: mmal-vchiq: Fix client_component for 64 bit kernel
    - staging: mmal_vchiq: Add in the Bayer encoding formats
    - staging: mmal-vchiq: Update mmal_parameters.h with recently defined
      params
    - staging: mmal-vchiq: Free the event context for control ports
    - staging: mmal-vchiq: Fix memory leak in error path
    - w1: w1-gpio: Make GPIO an output for strong pullup
    - arm: bcm2835: Fix FIQ early ioremap
    - arm: bcm2835: DMA can only address 1GB
    - hwrng: iproc-rng200: Add BCM2838 support
    - bcmgenet: constrain max DMA burst length
    - bcmgenet: Better coalescing parameter defaults
    - net: genet: enable link energy detect powerdown for external PHYs
    - usb: add plumbing for updating interrupt endpoint interval state
    - xhci: implement xhci_fixup_endpoint for interval adjustments
    - usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
    - usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()
    - ARM: bcm: Backport BCM2711 support from upstream
    - i2c: bcm2835: Set clock-stretch timeout to 35ms
    - drm/v3d: Clock V3D down when not in use.
    - drm/v3d: Suppress all but the first MMU error
    - hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
    - net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
    - arch/arm: Add model string to cpuinfo
    - arch/arm64: Add Revision, Serial, Model to cpuinfo
    - media: i2c: imx477: Support for the Sony IMX477 sensor
    - media: i2c: imx519: Support for the Sony IMX519 sensor
    - drivers: media: imx296: Disable 2x2 binned mode
    - drivers: media: imx296: Updated imx296 driver for external trigger
    - drivers: media: i2c: imx296,imx477: Configure tigger_mode every time
    - media: i2c: imx296: Updated register setting to fix Fast Trigger
    - media: i2c: imx296: Get sensor crop working
    - media: i2c: imx296: Add helper for hblank control
    - media: i2c: imx296: Set a 1 frame gain delay
    - media: i2c: imx296: Add horizontal/vertical flip support
    - media: i2c: imx296: Adjust cropping limits
    - Documentation: devicetree: Add documentation for imx378 sensor
    - v4l2: Add a Greyworld AWB mode.
    - staging: bcm2835-camera: Add greyworld AWB mode
    - media: v4l2: Add Greyworld AWB control name
    - dt-bindings: Add binding for the Infineon IRS1125 sensor
    - media: i2c: Add a driver for the Infineon IRS1125 depth sensor
    - staging: vchiq_arm: Register vcsm-cma as a platform driver
    - staging: vchiq_arm: Register bcm2835-codec as a platform driver
    - net: phy: broadcom: Allow ethernet LED mode to be set via device tree
    - phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
    - phy: broadcom: Add bcm54213pe configuration
    - net: phy: broadcom: optionally enable link-down powersave based on DT
    - net: phy: BCM54210PE does not support PTP
    - staging: vchiq_arm: Set up dma ranges on child devices
    - staging: vchiq_arm: Usa a DMA pool for small bulks
    - staging: vchiq: Load bcm2835_isp driver from vchiq
    - pinctrl: bcm2835: Remove gpiochip on error
    - dt-bindings: pci: Add DT docs for Brcmstb PCIe device
    - bcmgenet: Disable skip_umac_reset by default
    - media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
    - spi: Force CS_HIGH if GPIO descriptors are used
    - media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
    - media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
    - media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
    - media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-camera: Request headers with I-frame
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: platform: Move bcm2835-unicam compatible to downstream driver
    - serial: 8250: bcm2835aux - defer if clock is zero
    - leds: Add the actpwr trigger
    - staging/fbtft: Add support for display variants
    - brcmfmac: Increase power saving delay to 2s
    - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
    - staging: vc04_services: Add new vc-sm-cma driver
    - staging: vchiq-mmal: Add support for 14bit Bayer
    - staging: mmal-vchiq: Add monochrome image formats
    - staging: mmal-vchiq: Use vc-sm-cma to support zero copy
    - staging: vc04_services: Add a V4L2 M2M codec driver
    - uapi: bcm2835-isp: Add bcm2835-isp uapi header file
    - staging: vc04_services: ISP: Add a more complex ISP processing component
    - gpio: Add gpio-fsm driver
    - watchdog: bcm2835: Ignore params after the partition number
    - firmware: raspberrypi: Add support for tryonce reboot flag
    - Input: edt-ft5x06: Poll the device if no interrupt is configured.
    - dt-bindings: Add compatible for BCM2711 DSI1
    - staging/vc04_services: Add additional unpacked raw formats
    - spi: bcm2835: Workaround/fix for zero-length transfers
    - Assign crypto aliases to different AES implementation modules
    - media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
    - media: i2c: ov5647: Parse and register properties
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - media: i2c: ov5647: Sensor should report RAW color space
    - media: i2c: ov5647: Support HFLIP and VFLIP
    - media: i2c: ov5647: Add support for regulator control.
    - media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens
      binding
    - media: i2c: ov5647: Add control of V4L2_CID_HBLANK
    - media: i2c: ov5647: Tidy up mode registers to make the order common
    - media: i2c: ov5647: Separate out the common registers.
    - media: i2c: ov5647: Use the same PLL config for full, 1080p, and binned
      modes
    - media: i2c: ov5647: Add V4L2_CID_LINK_FREQUENCY control
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
    - media: i2c: ov7251: Add fwnode properties controls
    - drm/panel/raspberrypi-touchscreen: Use independent I2C actions with
      delay.
    - drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
    - drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
    - Extending ili9881c driver support for nwe080 panel
    - Extending ili9881c driver support for nwe080 panel
    - dt-bindings: ili9881c: add compatible string for new panels
    - drm/panel: Add panel driver for TDO Y17B based panels
    - drm/panel: Add panel driver for Waveshare DSI touchscreens
    - drivers/regulator : Add a regulator to Waveshare DSI-TOUCH series panels
    - dt-bindings: vendor-prefixes: Add Geekworm
    - dt-bindings: display: simple: add Geekworm MZP280 Panel
    - dt-bindings: display: panel-dsi bindings
    - staging/vchiq-mmal: Add buffer flags for interlaced video
    - staging/vchiq-mmal: Add parameters for interlaced video support
    - staging/vchiq-mmal: Add the deinterlace image effects enums
    - Add Raspberry Pi PoE+ HAT support
    - mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
    - pwm: raspberrypi-poe: Add option of being created by MFD or FW
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
    - hwmon: (pwm-fan) Add fan speed register support
    - drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
    - staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
    - staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
    - brcmfmac: Don't promote INFO logging to ERR
    - spi: spidev: Restore loading from Device Tree
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - rtc: pcf8523: Fix oscillator stop bit handling
    - media: i2c: ov7251: Make the enable GPIO optional.
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - bindings: Add sck-idle-input to spi-gpio
    - spi: gpio: Add sck-idle-input property
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - media/i2c: Add driver for Omnivision OV2311
    - dt-bindings: media: i2c: Add binding for ad5398 VCM
    - media: i2c: Add driver for AD5398 VCM lens driver
    - mm,page_alloc,cma: introduce a customisable threshold for allocating
      pages in cma
    - tpm_tis_spi_main: Force probe routine to run synchronously with driver
      and device registration when IMA is enabled
    - dt-bindings: vendor-prefixes: Add Arducam
    - media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
      binding
    - media: i2c: Add driver of Arducam Pivariety series camera
    - thermal: broadcom: Use dev_err_probe to suppress defer errors
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - random: do not use jump labels before they are initialized
    - media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
    - media: i2c: Add driver of Arducam 64MP camera
    - Add HDMI1 facility to the driver.
    - Populate phy driver block for BCM54213PE
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - media: adv7180: Nasty hack to allow input selection.
    - media: i2c: ov7251: Add module param to select ext trig mode
    - net: bcmgenet: Add 'eee' module parameter
    - media: dt-bindings: Add DW9817 to DW9807 binding
    - media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
    - media: dt-bindings: Add regulator to dw9807-vcm
    - media: dw9807-vcm: Add regulator support to the driver
    - media: dw9807-vcm: Smooth the first user movement of the lens
    - dtbindings: media: i2c: Add IMX708 CMOS sensor binding
    - dt-bindings: media: i2c: Replace IMX708 sensor binding documentation
      file
    - media/i2c: Add a driver for the Sony IMX708 image sensor
    - iio: adc: mcp3422: Add correct compatible strings
    - gpio: pca953x: Add ti,tca9554 compatible string
    - hwmon: (aht10): Add DT compatible string
    - hwmon: (ds1621) Add DT compatible strings
    - rtc: ds3232: Add DT compatible string for ds3234
    - hwmon: (sht3x) Add DT compatible string
    - iio: light: tsl4531: Add DT compatible string
    - hwrng: bcm2835 - sleep more intelligently
    - fbdev: Don't cancel deferred work if pagelist empty
    - serial: 8250: Add NOMSI bug for bcm2835aux
    - Bluetooth: hci_sync: Add fallback-bd-address prop
    - Bluetooth: hci_bcm: Add more invalid BDADDRs
    - pinctrl: bcm2835: Workaround for edge IRQ loss
    - mmc: bcm2835: Use phys addresses for slave DMA config
    - spi: bcm2835: Use phys addresses for slave DMA config
    - pps: Compatibility hack should be X86-specific
    - serial: sc16is7xx: Read modem line state at startup
    - xhci: add quirk for host controllers that don't update endpoint DCS
    - xhci: quirks: add link TRB quirk for VL805
    - usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
    - usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
    - cfg80211: ship debian certificates as hex files
    - drm/ili9486: Resolve clash in spi_device_id names
    - rtc: rv3028: Add backup switchover mode support
    - gpio_brcmstb: Allow to build for ARCH_BCM2835
    - pinctrl: bcm2712 pinctrl/pinconf driver
    - mmc: brcmstb: add support for BCM2712
    - sdhci: Add SD Express hook
    - reset: reset-brcmstb-rescal: Support shared use
    - net: macb: Also set DMA coherent mask
    - usb: dwc3: Set DMA and coherent masks early
    - dt-binding: mfd: Add binding for Raspberry Pi RP1
    - mfd: Add rp1 driver
    - dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
    - serial: pl011: rp1 uart support
    - mmc: sdhci-of-dwcmshc: define sdio timeout clocks
    - clk: rp1: Add sdio-clk driver
    - i2c: designware: Add SMBUS quick command support
    - dmaengine: dw-axi-dmac: Fixes for RP1
    - spi: dw: Handle combined tx and rx messages
    - pwm: Add support for RP1 PWM
    - drm: Add RP1 DSI driver
    - drm: Add RP1 DPI driver
    - drm: Add RP1 VEC driver
    - nvmem: raspberrypi: Add nvmem driver for accessing OTP data
    - dt-bindings: net: cdns,macb: AXI tuning properties
    - hwmon: Add RP1 ADC and temperature driver
    - mfd: bcm2835-pm: Add support for BCM2712
    - soc: bcm: bcm2835-power: Add support for BCM2712
    - spi: gpio: Fix spi-gpio to correctly implement sck-idle-input
    - spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
    - dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
    - dmaengine: bcm2835: Add BCM2712 support
    - dmaengine: bcm2835: HACK: Support DMA-Lite channels
    - dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
    - drivers: iommu: Add BCM2712 IOMMU
    - irqchip/irq-brcmstb-l2: Add config for 2711 controller
    - rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
    - dt-bindings: rtc: new binding for Raspberry Pi RTC driver
    - media: i2c: Move Kconfig entry for IMX477 to the camera sensor section
    - media: i2c: ov9282: Read chip ID via 2 reads
    - fbdev: Allow client to request a particular /dev/fbN node
    - drm/fb-helper: Look up preferred fbdev node number from DT
    - drivers: mmc: sdhci: add SPURIOUS_INT_RESP quirk
    - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Raspberry Pi RP1 support
    - Add ability to export gpio used by gpio-poweroff
    - gpio-poweroff: Disable the WARN
    - w1: Disable kernel log spam
    - xhci: Use more event ring segment table entries
    - drivers: thermal: step_wise: add support for hysteresis
    - media/i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
    - drm/bridge: display-connector: Select DRM_KMS_HELPER
    - dtc update
    - media: dt-bindings: i2c: Add Rohm BU64754 bindings
    - media: i2c: Add ROHM BU64754 Camera Autofocus Actuator
    - firmware/psci: Pass given partition number through
    - media: i2c: adv7180: Use MEDIA_BUS_FMT_UYVY8_1X16 for CSI2 output
    - media: i2c: adv7180: Add support for V4L2_CID_LINK_FREQ
    - spi: bcm2835: Support spi0-0cs and SPI_NO_CS mode
    - dt-bindings: usb: update dwc3 bindings for parkmode-disable quirks
    - drivers: usb: dwc3: add FS/LS bus instance parkmode disable bit
    - i2c: designware: Use SCL rise and fall times in DT
    - i2c: designware: Support non-standard bus speeds
    - serial: sc16is7xx: Don't spin if no data received
    - arm64/Kconfig: Don't set DMA_BOUNCE_UNALIGNED_KMALLOC
    - Bluetooth: btbcm: Add entry for BCM43439 UART BT
    - i2c: mux: Add support for generic base-nr property
    - non-upstream: support DS1 exit firmware re-download
    - brcmfmac: Fix interoperating DPP and other encryption network access
    - brcmfmac: Fix 802.1x
    - drivers: mmc: add SD support for Command Queueing
    - drivers: mmc: preallocate a block for SD extension register accesses
    - drivers: mmc: trigger activity LED when CQE is active
    - drivers: sdhci-brcmstb: work around mystery CQE CMD_IDLE_TIMER trampling
    - drivers: mmc: cqhci: clear CQHCI_CTL if halt fails
    - drivers: mmc: export SD extension register read/write functions
    - drivers: mmc: be more cautious when manipulating Command Queue enable
    - drivers: mmc: add debugfs entries for SD extension registers
    - drivers: mmc: handle 1024-byte SD General Info lengths
    - mmc: sdhci-brcmstb: add hs400_downgrade callback for bcm2712
    - mmc: sdhci: extend maximum ADMA transfer length to 4MiB
    - drivers: mmc: sdhci-brcmstb: improve bcm2712 card removal handling
    - drivers: mmc: core: handle card-removal when running CQE recovery
    - mmc: restrict posted write counts for SD cards in CQ mode
    - mmc: don't reference requests after finishing them
    - drivers: mmc: disable write-caching on Samsung 2023 model year SD cards
    - mmc: quirks: disable cache on more known-bad Sandisk card date ranges
    - mmc: block: disable CQ on SD cards when doing non-Discard erase
    - mmc: quirks: add MMC_QUIRK_BROKEN_ERASE for Phison/Integral cards
    - i2c: designware: Add support for bus clear feature
    - i2c: designware: Make the SDA hold time half LCNT
    - dw-axi-dmac-platform: Avoid trampling with zero length buffer
    - drm/panel: Add and initialise an orientation field to drm_panel from OF
    - drm/bridge: tc358762: Program the DPI mode into the chip
    - drm/bridge: tc358762: revert move ops to enable
    - pinctrl: bcm2835: Persist outputs by default
    - spi: dw: Handle any number of gpiod CS lines
    - backlight: Add a display name to the core, and a function to set it
    - drm/bridge: panel: Name an associated backlight device
    - drivers: media: pci: Add Hailo accelerator device drivers
    - staging: vc04_services: Add helpers for vchiq driver data
    - media: pisp_be: Re-introduce video node offset
    - spi: dt-bindings: Add RPI RP2040 GPIO Bridge
    - spi: Add a driver for the RPI RP2040 GPIO bridge
    - dmaengine: dw-axi-dmac: Honour snps,block-size
    - brcmfmac: Only match complete feature names
    - brcmfmac: Add "extsae" as an alias for "sae_ext"
    - brcmfmac: support extsae with psk / 1x offloading
    - spi: dw: Save bandwidth with the TMOD_TO feature
    - spi: dw: Save bandwidth with the TMOD_RO feature
    - spi: dw: don't immediately kill DMA transfers if an error occurs
    - drivers: dw-axi-dmac: make more sensible choices about memory accesses
    - DT: bindings: add a dma-maxburst property to snps,designware-i2s
    - spi: dw: Fix non-DMA transmit-only transfers
    - spi: dw: Clamp the minimum clock speed
    - hwmon: (adt7410) Add DT compatible strings
    - gpiolib: Override gpiochip numbers with DT aliases
    - Bluetooth: hci_sync: Fix crash on NULL parent
    - rtc: pcf8523: Fix oscillator stop bit handling reading from Control_1
    - media: dt-bindings: i2c: Add Sony IMX500
    - media: i2c: Add driver for Sony IMX500 sensor
    - lib: earlycpio: export symbol find_cpio_data()
    - NotForUpstream: media: video-mux: Propagate controls to source
    - dma-buf: system_heap: Allow specifying maximum allocation order
    - mm/numa: Allow override of kernel's default NUMA policy
    - numa/emulation: Check emulated zones around the CMA window
    - iommu/dma: Add ability to configure NUMA allocation policy for remapped
      allocations
    - mm/mempolicy: Add MPOL_RANDOM
    - mm/mempolicy: Ignore runtime policy changes when set through cmdline
    - mm/vmscan: Maintain TLB coherency in LRU code
    - mmc: quirks: add more broken Kingston Canvas Go! SD card date ranges
    - dt-bindings: usb: snps,dwc3: add FS/HS periodic NAK polling quirk
    - usb: dwc3: core: add support for setting NAK enhancement bits for FS/HS
    - drivers: usb: xhci: prevent a theoretical race on non-coherent platforms
    - iio: humidity: dht11: Allow non-zero decimals
    - drm: Set non-desktop property to true for writeback and virtual
      connectors
    - drm: Increase plane_mask to 64bit.
    - drm: Add a DRM_MODE_TRANSPOSE option to the DRM rotation property
    - drm: Add a rotation parameter to connectors.
    - dmaengine: dw-axi-dmac: Allow client-chosen width
    - spi: dw: Let the DMAC set the transfer widths
    - serial: pl011: Request a memory width of 1 byte
    - drivers: usb: xhci: set HID bit in streaming endpoint contexts
    - dmaengine: dw-axi-dmac: Only start idle channels
    - mailbox: Add RP1 mailbox support
    - firmware: Add an RP1 firmware interface over mbox
    - misc: Add RP1 PIO driver
    - pwm: Add pwm-pio-rp1 driver
    - misc: Add ws2812-pio-rp1 driver
    - drm/connector: Initialise max_bpc to the minimum value supported
    - drm: vc4: dsi: Handle the different command FIFO widths
    - dt-bindings: net: cdns,macb: Add compatible for Raspberry Pi RP1
    - net: macb: Add support for Raspberry Pi RP1 ethernet controller
    - drm/vc4: hvs: Defer dlist slots deallocation
    - drm/vc4: Add hvs_dlist_allocs debugfs function.
    - drm/vc4: Disable overrun interrupts
    - drm: vc4: Block swiotlb bounce buffers being imported as dmabuf
    - drm/vc4: Add option to call from crtc to encoder on vblank
    - drm: vc4: dsi: Clocks should be running before reset
    - drm: vc4: Reset DSI AFE on disable
    - drm/vc4: Ensure DSI is enabled for FIFO resets
    - drm/vc4: Add vblank callback to DSI0 to reset FIFO
    - drm/vc4: Fixup mode for 7inch panel on DSI0
    - drm/vc4: dsi: Don't reset the host until post_disable
    - drm: vc4: dsi: enable video and then retry failed transfers
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: Initialise the tv_mode property default from cmdline_mode.
    - drm/vc4: hdmi: Add a clear_infoframe hook
    - drm/vc4_hdmi: Allow hotplug detect to be forced
    - vc4/hdmi: Ignore hotplug interrupt with force_hotplug
    - drm/vc4: Add a delay after disabling hdmi phy output
    - drm/vc4: Implement vc6_hdmi_phy_disable
    - drm/vc4: Also power down the PLL core when resetting PHY
    - drm/vc4: dpi: Add override for RGB order
    - vc4/drm:plane: Make use of chroma siting parameter
    - drm/vc4: Add support for per plane scaling filter selection
    - drm/vc4: Use the TPZ scaling filter for 1x1 source images
    - drm/vc4: hvs: Defer updating the enable_bg_fill until vblank
    - drm/vc4: Increase number of overlay planes from 16 to 48
    - drm/vc4: Assign 32 overlay planes to writeback only
    - drm/vc4: Do not include writeback conn load in load tracker
    - drm/vc4: Drop panic priority for writeback connector
    - drm/vc4: txp: Add a rotation property to the writeback connector
    - drm/vc4: Remove request for min clocks when hdmi output is disabled
    - drm/vc4: Disable the 2pixel/clock odd timings workaround for interlaced
    - drm/vc4: fkms: Add firmware-kms mode
    - drm/vc4: tests: Switch generation mockup to a switch
    - drm/vc4: tests: Drop drm parameter for vc4_find_crtc_for_encoder
    - drm/vc4: tests: Return the allocated output
    - drm/vc4: tests: Add BCM2712 mock driver
    - drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing
    - drm/vc4: tests: Use custom plane state for mock
    - drm/vc4: tests: Add function to lookup a plane for a CRTC
    - drm/vc4: tests: Add helper to add a new plane to a state
    - drm/vc4: tests: Support a few more plane formats
    - drm/vc4: tests: Introduce a test for LBM buffer size
    - drm/vc4: tests: Update pv muxing tests now DSI1 is more flexible
    - drm/vc4: tests: Fix up vc4_test_lbm_size
    - drm/vc4: backport 27e0a194a256 and b3bf19552ea3
    - drm/vc4: Cache LBM allocations to avoid double-buffering
    - serial: core: Add the Raspberry Pi firmware UART id
    - serial: tty: Add a driver for the RPi firmware UART
    - input: Add support for no irq to ili210x driver
    - cgroup: Add cgroup_enable option
    - drm: bridge: panel: Connector to allow interlaced modes
    - drm: Validate connector rotation has one bit set in the rotation
      property
    - docs: pcm3168a: Add DT bindings to force clock consumer mode
    - media: imx290: Add module parameter to allow selection of HCG mode
    - mmc: sd: filter card CQ support based on an allow-list
    - mmc: set MMC_QUIRK_KNOWN_WORKING_SD_CQ on Raspberry Pi class A2 cards
    - mmc: use downstream DT property to modify CQE and/or SD CQ behaviour
    - media: rp1: Add downstream CFE (Camera Front End) driver
    - mmc: bcm2835: Add downstream overclocking support
    - drivers: media: pisp_be: Add support for YUV422 planar format
    - drivers: media: pisp_be: Remove unused fields in struct pisp_be_config
    - dmaengine: bcm2835: Fix a build warning
    - spi: dw: Wait for idle after TX
    - vc4: Add jack detection to HDMI audio driver
    - drm/vc4: Use phys addresses for slave DMA config
    - dma-direct: take dma-ranges/offsets into account in resource mapping
    - dmaengine: bcm2835: Use dma_map_resource
    - drm/vc4: PV1 can be driven via any HVS channel, so adapt to allow it
    - drm/edid: When reset, assume HDMI displays support RGB444
    - drm/vc4: Correct one logging message that got promoted from dbg to err
    - media: mc: add manual request completion
    - media: vicodec: add support for manual completion
    - media: mc: add debugfs node to keep track of requests
    - docs: uapi: media: Document Raspberry Pi NV12 column format
    - media: ioctl: Add pixel formats NV12MT_COL128 and NV12MT_10_COL128
    - media: dt-bindings: media: Add binding for the Raspberry Pi HEVC decoder
    - media: platform: Add Raspberry Pi HEVC decoder driver
    - media: hevc_dec: Drop the new image formats until we have Mesa 24
    - media: v4l2: Add single planar NV12 column formats
    - drm: vc4: hvs: Fix vc6_hvs_debugfs_dlist state lookup
    - drm/vc4: Add algorithmic handling for SAND
    - drm: vc4: plane: Avoid using pitch in calculating UBM for SAND
    - drm/framebuffer: Pitch checks aren't valid for non-linear modifiers
    - PCI: brcmstb: set BCM7712/2712-specific AXI bridge handling behaviours
    - PCI: brcmstb: Enable CRS software visibility after linkup
    - PCI: brcmstb: add NO_SSC quirk for BCM2712
    - dt-bindings: pci: pcie-brcmstb: add BCM2712-specific properties
    - PCI: brcmstb: add support for BCM2712 priority forwarding
    - dt-bindings: pci: pcie-brcmstb: add optional brcm,tperst-clk-ms property
    - PCI: pcie-brcmstb: optionally extend Tperst_clk time
    - dt-bindings: PCI: brcmstb: add optional property - "brcm,tperst-clk-ms"
    - drm/panel: Add panel driver for Ilitek ILI9806E panel
    - drm/vc4: Correct arithmetic for shifting between columns of SAND images
    - dmaengine: dw-axi-dmac: Improve axi_desc_put
    - dmaengine: dw-axi-dmac: Fix alignment checks
    - PCI: brcmstb: Add link statistics debug features
    - drm/vc4: plane: Correct SAND30 word sizing for cropping on BCM2712
    - drm/vc4: plane: Ensure fetch_count is sufficient for hw in SAND mode
    - PCI: pcie-brcmstb: add more safeguards for clkreq "safe" mode
    - PCI: quirks: work around VL805 firmware ASPM meddling
    - usb: xhci: default to Intel scheme for calculating U1/U2 timeouts
    - media: i2c: imx219: Restore the 1920x1080 to using a 1:1 PAR
    - drm/vc4: plane: Increase UPM allocation size for YUV444
    - drm/vc4: plane: Enable scaler for YUV444 on GEN6
    - drm/vc4: plane: Use nearest neighbour filter with YUV444 workaround
    - hwmon: aht10: Fix AHT20 initialization
    - media: imx335: Rectify name of mode struct
    - media: imx335: Support vertical flip
    - drm/vc4: plane: Fix incorrect handling of GEN_6_D in
      vc4_plane_async_set_fb
    - watchdog: Reduce severity of release without stop
    - media: i2c: imx296: Add OF option for vsync sink for XTRIG
    - drm/v3d: Don't retrieve the clock twice
    - wifi: brcmfmac: Include modinfo for 43456 CLM blob
    - usb: xhci: set Input Slot Context bit in xhci_fixup_endpoint
    - firmware/raspberrypi: raise timeout to 3s
    - gpiolib: Avoid the hotplug performance reduction
    - media/i2c: Add driver for ams Mira220
    - drivers: irq-bcm2836: preserve unrelated bits in LOCAL_GPU_ROUTING
    - drivers: irq-bcm283x: swizzle interrupts on ARMv7 too
    - usb: dwc2: return correct frame counts with high-speed host
    - usb: dwc2: limit "maximum packet size" for split-IN transfers
    - brcmfmac: On RPi, 43430 and 43455 are CYW parts
    - drm/probe-helper: Ensure cmdline mode matches interlace mode
    - clk: clk-gpio: Support acquire/release semantics
    - dt-bindings: clock: Add gpio-gate-clock-releasing
    - drivers: dwc2: don't use shifted frame number internally
    - mfd: rp1: depends on PCI_MSI
    - media: pisp_be: Fix pm_runtime underrun in probe
    - drivers: dwc2: better handle hardware length & alignment issues
    - drm/vc4: tests: Use the correct return type in
      vc4_mock_atomic_add_output()
    - drm/vc4: plane: Add support for P01[026] and Q01[026] formats
    - drm/v3d: Store a pointer to `struct v3d_file_priv` inside each job
    - drm/v3d: Store the active job inside the queue's state
    - drm/v3d: Replace a global spinlock with a per-queue spinlock
    - drm/v3d: Address race-condition between per-fd GPU stats and fd release
    - drivers: meida: pisp_be: Rename format align field
    - drivers: media: pisp_be: Add minimal alinment to the format structure
    - arm64/dma-mapping: Fix arch_sync_dma_for_device to respect dir parameter
    - media: pisp_be: Re-introduce multi-context support
    - configs: Regenerate defconfigs
    - net: lan78xx: Ack pending PHY ints when resetting
    - lan78xx: Enable LEDs and auto-negotiation
    - lan78xx: Read initial EEE status from DT
    - lan78xx: Return tx_lpi_timer even if disabled
    - PCI: pcie-brcmstb: fake MSIx support on internal MSI target
    - power: rpi-poe: FIXUP DRIVER.
    - drm/connector: hdmi: Attempt YUV422 output if RGB isn't supported
    - pinctrl: Reinstate the downstream pinctrl-rp1 driver
    - Fixup downstream pinctrl-rp1 driver
    - dt: Reinstate the upstream rp1-common.dtsi file
    - Restore rp1-nexus.dtsi
    - clk: rp1: Delete upstream version
    - clk: rp1: Add the downstream RP1 clock driver
    - config: Allow MFD_RP1 as well as MISC_RP1
    - configs: Use the downstream RP1 driver
    - misc: rp1-pio: Fix a config_xfer error path
    - dmaengine: dw-axi-dmac: Per-channel burst limits
    - dmaengine: dw-axi-dmac: Add DMA channel selection
    - dts: rp1: Set per-channel DMA burst limit
    - dts: bcm2712-rpi: Give PIO the "heavy" DMA channels
    - misc: rp1-pio: Request a DMA burst size of 8
    - pinctrl: rp1: Allow building as a module
    - defconfigs: Force upstream to use MFD_RP1
    - config: COMMON_CLK_RP1=y in arm64/defconfig
    - configs: Regenerate defconfigs
    - dmaengine: dw-axi-dmac: report per-channel max_burst via device_caps
    - Update tpm-slb9673-overlay.dts
    - Fullscreen Splash Images
    - overlays: Rebuild 5inch display from the 7inch
    - drm: rp1: rp1-vec: Support 60fps in interlaced modes; other tweaks
    - Splash Screen: bug fix
    - configs: Add EROFS_FS_ZIP_ZSTD
    - dt: Add eth_max_speed override for CM4, Pi4, and Pi400
    - dt: Add Add eth_max_speed override for Pi5, Pi500, and CM5.
    - mfd: rp1: Fix device links when modules disabled
    - defconfig: Add CONFIG_ADXL355_I2C to the defconfigs
    - dtoverlays: Add adxl355 to i2c-sensor overlay
    - dtoverlays: Add BMP580 family to i2c-sensor
    - dtoverlays: Switch ssd1306 to use the DRM driver
    - Overlays: Added support for rpi-power HAT
    - fixup! misc: rp1-pio: Request a DMA burst size of 8
    - net: phy: broadcom: Handle irqs on BCM54213PE
    - dts: cm5: Fix Ethernet PHY interrupt pull-up
    - net: phy: broadcom: Preserve LED4 settings
    - net: phy: broadcom: Remove conflicting ECR global interrupt mask in
      config_init

  [ Ubuntu: 6.17.0-4.4 ]

  * questing/linux: 6.17.0-4.4 -proposed tracker (LP: #2122321)
  * [SRU] Do not instantiate SPD5118 sensors on i801 SMBus controllers
    (LP: #2114963)
    - SAUCE: i2c: i801: Do not instantiate spd5118 under SPD Write Disable
  * initramfs-tools: autopkgtest fails on arm64 with Possible missing firmware
    /lib/firmware/apple/dfrmtfw-*.bin for built-in driver apple_z2
    (LP: #2115758)
    - [Config] Set TOUCHSCREEN_APPLE_Z2=m (arm64)
  * Support TDX host in questing (LP: #2121873)
    - SAUCE: x86/kexec: Consolidate relocate_kernel() function parameters
    - SAUCE: x86/sme: Use percpu boolean to control WBINVD during kexec
    - SAUCE: x86/virt/tdx: Mark memory cache state incoherent when making
      SEAMCALL
    - SAUCE: x86/kexec: Disable kexec/kdump on platforms with TDX partial
      write erratum
    - SAUCE: x86/virt/tdx: Remove the !KEXEC_CORE dependency
    - SAUCE: x86/virt/tdx: Update the kexec section in the TDX documentation
    - SAUCE: KVM: TDX: Explicitly do WBINVD when no more TDX SEAMCALLs
    - [Config] enable TDX host support
  * minimal kernel lacks modules for blk disk in arm64 openstack environments
    where config_drive is required (LP: #2118499)
    - [Config] Enable SYM53C8XX_2 on arm64
  * Miscellaneous Ubuntu changes
    - [Config] Re-enable Rust support, and make sure it doesn't get disabled
      by accident
    - [Config] updateconfigs for v6.17-rc5 rebase

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Wed, 10 Sep 2025 13:39:00 +0200

linux-raspi (6.17.0-1000.0) questing; urgency=medium

  * Initial version of questing:linux-raspi

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 09 Sep 2025 15:12:11 +0200

linux-raspi (6.14.0-1014.14) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1014.14 -proposed tracker (LP: #2120114)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/2025.08.11)

  * minimal kernel lacks modules for blk disk in arm64 openstack environments
    where config_drive is required (LP: #2118499)
    - [Config] raspi: keep SYM53C8XX_2 as loadable module not built-in

  * Arducam ov9281 crashes on Raspberry Pi 4/5 (LP: #2116543)
    - dtoverlays: ov9281: Add continuous clock option as an override

  [ Ubuntu: 6.14.0-32.32 ]

  * plucky/linux: 6.14.0-32.32 -proposed tracker (LP: #2121653)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2025.08.11)
  * Pytorch reports incorrect GPU memory causing "HIP Out of Memory" errors
    (LP: #2120454)
    - drm/amdkfd: add a new flag to manage where VRAM allocations go
    - drm/amdkfd: use GTT for VRAM on APUs only if GTT is larger
  * nvme no longer detected on boot after upgrade to 6.8.0-60 (LP: #2111521)
    - SAUCE: PCI: Disable RRS polling for Intel SSDPE2KX020T8 nvme
  * kernel panic when reloading apparmor 5.0.0 profiles (LP: #2120233)
    - SAUCE: apparmor5.0.0 [59/53]: apparmor: prevent profile->disconnected
      double free in aa_free_profile
  * [SRU] Add support for ALC1708 codec on TRBL platform (LP: #2116247)
    - ASoC: Intel: soc-acpi-intel-lnl-match: add rt1320_l12_rt714_l0 support
  * [SRU] Add waiting latency for USB port resume (LP: #2115478)
    - usb: hub: fix detection of high tier USB3 devices behind suspended hubs
    - usb: hub: Fix flushing and scheduling of delayed work that tunes runtime
      pm
    - usb: hub: Fix flushing of delayed work used for post resume purposes
  * minimal kernel lacks modules for blk disk in arm64 openstack environments
    where config_drive is required (LP: #2118499)
    - [Config] Enable SYM53C8XX_2 on arm64
  * Support xe2_hpg (LP: #2116175)
    - drm/xe/xe2_hpg: Add PCI IDs for xe2_hpg
    - drm/xe/xe2_hpg: Define additional Xe2_HPG GMD_ID
    - drm/xe/xe2_hpg: Add set of workarounds
    - drm/xe/xe2hpg: Add Wa_16025250150
  * drm/xe: Lite restore breaks fdinfo drm-cycles-rcs reporting (LP: #2119526)
    - drm/xe: Add WA BB to capture active context utilization
    - drm/xe/lrc: Use a temporary buffer for WA BB
  * No IP Address assigned after hot-plugging Ethernet cable on HP Platform
    (LP: #2115393)
    - Revert "e1000e: change k1 configuration on MTP and later platforms"
  * I/O performance regression on NVMes under same bridge (dual port nvme)
    (LP: #2115738)
    - iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes
    - iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags()
    - iommu/vt-d: Create unique domain ops for each stage
    - iommu/vt-d: Split intel_iommu_enforce_cache_coherency()
    - iommu/vt-d: Split paging_domain_compatible()
    - iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain
  * BPF header file in wrong location (LP: #2118965)
    - [Packaging] Install bpf header to correct location
  * Internal microphone not working on ASUS VivoBook with Realtek ALC256
    (Ubuntu 24.04 + kernel 6.15) (LP: #2112330)
    - ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA
  * Documentation update for  [Ubuntu25.04] "virsh attach-interface" requires
    a reboot to reflect the attached interfaces on the guest (LP: #2111231)
    - powerpc/pseries/dlpar: Search DRC index from ibm, drc-indexes for IO add
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603)
    - tools/x86/kcpuid: Fix error handling
    - x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in
      mwait_idle_with_hints() and prefer_mwait_c1_over_halt()
    - crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run()
    - sched: Fix trace_sched_switch(.prev_state)
    - perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member
    - perf/x86/amd/uncore: Prevent UMC counters from saturating
    - gfs2: replace sd_aspace with sd_inode
    - gfs2: gfs2_create_inode error handling fix
    - perf/core: Fix broken throttling when max_samples_per_tick=1
    - crypto: sun8i-ss - do not use sg_dma_len before calling DMA functions
    - powerpc: do not build ppc_save_regs.o always
    - powerpc/crash: Fix non-smp kexec preparation
    - sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed
      tasks
    - x86/microcode/AMD: Do not return error when microcode update is not
      necessary
    - crypto: sun8i-ce - undo runtime PM changes during driver removal
    - x86/cpu: Sanitize CPUID(0x80000000) output
    - x86/insn: Fix opcode map (!REX2) superscript tags
    - brd: fix aligned_sector from brd_do_discard()
    - brd: fix discard end sector
    - kselftest: cpufreq: Get rid of double suspend in rtcwake case
    - crypto: marvell/cesa - Avoid empty transfer descriptor
    - erofs: fix file handle encoding for 64-bit NIDs
    - powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view
    - btrfs: scrub: update device stats when an error is detected
    - btrfs: scrub: fix a wrong error type when metadata bytenr mismatches
    - btrfs: fix invalid data space release when truncating block in NOCOW
      mode
    - rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture
    - crypto: lrw - Only add ecb if it is not already there
    - crypto: xts - Only add ecb if it is not already there
    - crypto: sun8i-ce - move fallback ahash_request to the end of the struct
    - kunit: Fix wrong parameter to kunit_deactivate_static_stub()
    - crypto: api - Redo lookup on EEXIST
    - ACPICA: exserial: don't forget to handle FFixedHW opregions for reading
    - ASoC: tas2764: Enable main IRQs
    - EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo
      channel 0
    - spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers
    - spi: tegra210-quad: remove redundant error handling code
    - spi: tegra210-quad: modify chip select (CS) deactivation
    - power: reset: at91-reset: Optimize at91_reset()
    - ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation type
    - ASoC: SOF: amd: add missing acp descriptor field
    - PM: wakeup: Delete space in the end of string shown by
      pm_show_wakelocks()
    - ACPI: resource: fix a typo for MECHREVO in
      irq1_edge_low_force_override[]
    - x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges()
    - PM: sleep: Print PM debug messages during hibernation
    - thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure
    - ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"
    - spi: sh-msiof: Fix maximum DMA transfer size
    - ASoC: apple: mca: Constrain channels according to TDM mask
    - ALSA: core: fix up bus match const issues.
    - drm/vmwgfx: Add seqno waiter for sync_files
    - drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource
    - drm/vmwgfx: Fix dumb buffer leak
    - drm/xe/d3cold: Set power state to D3Cold during s2idle/s3
    - drm/vc4: tests: Use return instead of assert
    - media: rkvdec: Fix frame size enumeration
    - arm64/fpsimd: Avoid RES0 bits in the SME trap handler
    - arm64/fpsimd: Don't corrupt FPMR when streaming mode changes
    - arm64/fpsimd: Reset FPMR upon exec()
    - arm64/fpsimd: Fix merging of FPSIMD state during signal return
    - drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions
    - drm/panthor: Update panthor_mmu::irq::mask when needed
    - drm/panel: samsung-sofef00: Drop s6e3fc2x01 support
    - drm/bridge: lt9611uxc: Fix an error handling path in lt9611uxc_probe()
    - fs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr
    - kunit/usercopy: Disable u64 test on 32-bit SPARC
    - watchdog: exar: Shorten identity name to fit correctly
    - m68k: mac: Fix macintosh_config for Mac II
    - firmware: psci: Fix refcount leak in psci_dt_init
    - arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX
    - selftests/seccomp: fix syscall_restart test for arm compat
    - drm/msm/dpu: enable SmartDMA on SM8150
    - drm/msm/dpu: enable SmartDMA on SC8180X
    - drm: rcar-du: Fix memory leak in rcar_du_vsps_init()
    - drm/vkms: Adjust vkms_state->active_planes allocation type
    - drm/tegra: rgb: Fix the unbound reference count
    - firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES
    - arm64/fpsimd: Do not discard modified SVE state
    - overflow: Fix direct struct member initialization in _DEFINE_FLEX()
    - scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops
    - selftests/seccomp: fix negative_ENOSYS tracer tests on arm32
    - drm/msm/a6xx: Disable rgb565_predicator on Adreno 7c3
    - drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr
    - drm/mediatek: Fix kobject put for component sub-drivers
    - drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err
    - media: verisilicon: Free post processor buffers on error
    - svcrdma: Reduce the number of rdma_rw contexts per-QP
    - xen/x86: fix initial memory balloon target
    - wifi: ath12k: Fix memory leak during vdev_id mismatch
    - wifi: ath12k: Fix invalid memory access while forming 802.11 header
    - IB/cm: use rwlock for MAD agent lock
    - bpf: Check link_create.flags parameter for multi_kprobe
    - selftests/bpf: Fix bpf_nf selftest failure
    - bpf, sockmap: fix duplicated data transmission
    - wifi: ath12k: fix cleanup path after mhi init
    - wifi: ath12k: Fix WMI tag for EHT rate in peer assoc
    - f2fs: clean up unnecessary indentation
    - f2fs: prevent the current section from being selected as a victim during
      GC
    - page_pool: Move pp_magic check into helper functions
    - page_pool: Track DMA-mapped pages and unmap them when destroying the
      pool
    - net: ncsi: Fix GCPS 64-bit member variables
    - libbpf: Fix buffer overflow in bpf_object__init_prog
    - net/mlx5: Avoid using xso.real_dev unnecessarily
    - xfrm: Use xdo.dev instead of xdo.real_dev
    - wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT
    - wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally
    - wifi: rtw88: do not ignore hardware read error during DPK
    - wifi: ath12k: Add MSDU length validation for TKIP MIC error
    - wifi: ath12k: Fix the QoS control field offset to build QoS header
    - RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
    - scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk
    - libbpf: Fix event name too long error
    - libbpf: Remove sample_period init in perf_buffer
    - Use thread-safe function pointer in libbpf_print
    - iommu: Protect against overflow in iommu_pgsize()
    - bonding: assign random address if device address is same as bond
    - f2fs: clean up w/ fscrypt_is_bounce_page()
    - f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed()
    - libbpf: Use proper errno value in linker
    - bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps
    - netfilter: bridge: Move specific fragmented packet to slow_path instead
      of dropping it
    - netfilter: nft_quota: match correctly when the quota just depleted
    - bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ
    - tracing: Move histogram trigger variables from stack to per CPU
      structure
    - clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs
    - clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs
    - clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs
    - clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs
    - bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels
    - wifi: iwlfiwi: mvm: Fix the rate reporting
    - efi/libstub: Describe missing 'out' parameter in efi_load_initrd
    - selftests/bpf: Fix caps for __xlated/jited_unpriv
    - tracing: Rename event_trigger_alloc() to trigger_data_alloc()
    - tracing: Fix error handling in event_trigger_parse()
    - of: unittest: Unlock on error in unittest_data_add()
    - ktls, sockmap: Fix missing uncharge operation
    - libbpf: Use proper errno value in nlattr
    - dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference
    - clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz
    - s390/bpf: Store backchain even for leaf progs
    - wifi: rtw89: pci: enlarge retry times of RX tag to 1000
    - wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips
    - iommu: remove duplicate selection of DMAR_TABLE
    - wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event
    - hisi_acc_vfio_pci: add eq and aeq interruption restore
    - scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort()
    - Bluetooth: ISO: Fix not using SID from adv report
    - wifi: mt76: mt7925: prevent multiple scan commands
    - wifi: mt76: mt7925: refine the sniffer commnad
    - wifi: mt76: mt7925: ensure all MCU commands wait for response
    - wifi: mt76: mt7996: set EHT max ampdu length capability
    - wifi: mt76: mt7996: fix RX buffer size of MCU event
    - bpf: Revert "bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-
      uprobe attach logic"
    - netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft
      only builds
    - netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy
    - vfio/type1: Fix error unwind in migration dirty bitmap allocation
    - Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach()
    - netfilter: nf_tables: nft_fib: consistent l3mdev handling
    - netfilter: nft_tunnel: fix geneve_opt dump
    - RISC-V: KVM: lock the correct mp_state during reset
    - vsock/virtio: fix `rx_bytes` accounting for stream sockets
    - net: lan966x: Fix 1-step timestamping over ipv4 or ipv6
    - net: xilinx: axienet: Fix Tx skb circular buffer occupancy check in
      dmaengine xmit
    - net: phy: fix up const issues in to_mdio_device() and to_phy_device()
    - net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy
    - net: lan743x: Fix PHY reset handling during initialization and WOL
    - octeontx2-pf: QOS: Perform cache sync on send queue teardown
    - net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames
    - f2fs: use d_inode(dentry) cleanup dentry->d_inode
    - f2fs: fix to correct check conditions in f2fs_cross_rename
    - arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures
    - arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the
      mdss node
    - arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on
    - arm64: dts: qcom: sdm845-starqltechn: remove wifi
    - arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake
    - arm64: dts: qcom: sdm845-starqltechn: refactor node order
    - arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios
    - arm64: dts: qcom: sm8350: Reenable crypto & cryptobam
    - arm64: dts: qcom: sm8250: Fix CPU7 opp table
    - arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies
    - arm64: dts: qcom: ipq9574: Fix USB vdd info
    - arm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588
    - ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select
    - ARM: dts: at91: at91sam9263: fix NAND chip selects
    - arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains
    - arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect
      GPIO
    - arm64: dts: mt8183: Add port node to mt8183.dtsi
    - arm64: dts: imx8mm-beacon: Fix RTC capacitive load
    - arm64: dts: imx8mn-beacon: Fix RTC capacitive load
    - arm64: dts: imx8mp-beacon: Fix RTC capacitive load
    - arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI
      audio
    - arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI
      audio
    - arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles
    - arm64: dts: mt6359: Add missing 'compatible' property to regulators node
    - arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply
    - arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning
    - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c
    - arm64: dts: rockchip: Update eMMC for NanoPi R5 series
    - arm64: tegra: Drop remaining serial clock-names and reset-names
    - arm64: tegra: Add uartd serial alias for Jetson TX1 module
    - arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E
    - soc: qcom: smp2p: Fix fallback to qcom,ipc parse
    - ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery
    - nilfs2: add pointer check for nilfs_direct_propagate()
    - nilfs2: do not propagate ENOENT error from nilfs_btree_propagate()
    - dt-bindings: vendor-prefixes: Add Liontron name
    - ARM: dts: qcom: apq8064: add missing clocks to the timer node
    - ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon
      device
    - ARM: dts: qcom: apq8064: move replicator out of soc node
    - arm64: defconfig: mediatek: enable PHY drivers
    - arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399
      Puma with Haikou
    - arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects
    - arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups
    - arm64: dts: mt6359: Rename RTC node to match binding expectations
    - ARM: aspeed: Don't select SRAM
    - soc: aspeed: lpc: Fix impossible judgment condition
    - randstruct: gcc-plugin: Remove bogus void member
    - randstruct: gcc-plugin: Fix attribute addition
    - perf build: Warn when libdebuginfod devel files are not available
    - perf ui browser hists: Set actions->thread before calling
      do_zoom_thread()
    - dm: don't change md if dm_table_set_restrictions() fails
    - dm: free table mempools if not used in __bind
    - x86/irq: Ensure initial PIR loads are performed exactly once
    - perf symbol-minimal: Fix double free in filename__read_build_id
    - dm-flakey: error all IOs when num_features is absent
    - dm-flakey: make corrupting read bios work
    - perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids()
    - perf tests: Fix 'perf report' tests installation
    - perf intel-pt: Fix PEBS-via-PT data_src
    - perf scripts python: exported-sql-viewer.py: Fix pattern matching with
      Python 3
    - remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe
    - remoteproc: k3-r5: Drop check performed in
      k3_r5_rproc_{mbox_callback/kick}
    - remoteproc: k3-dsp: Drop check performed in
      k3_dsp_rproc_{mbox_callback/kick}
    - rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()
    - mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe()
    - mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in
      exynos_lpass_remove()
    - mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE
    - perf tests switch-tracking: Fix timestamp comparison
    - mailbox: imx: Fix TXDB_V2 sending
    - mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting
    - perf symbol: Fix use-after-free in filename__read_build_id
    - perf record: Fix incorrect --user-regs comments
    - perf trace: Always print return value for syscalls returning a pid
    - nfs: clear SB_RDONLY before getting superblock
    - nfs: ignore SB_RDONLY when remounting nfs
    - perf trace: Set errpid to false for rseq and set_robust_list
    - perf callchain: Always populate the addr_location map when adding IP
    - cifs: Fix validation of SMB1 query reparse point response
    - rust: alloc: add missing invariant in Vec::set_len()
    - rtc: sh: assign correct interrupts with DT
    - phy: rockchip: samsung-hdptx: Fix clock ratio setup
    - phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of
      errors
    - PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus()
    - PCI: rcar-gen4: set ep BAR4 fixed size
    - PCI: cadence: Fix runtime atomic count underflow
    - PCI: apple: Use gpiod_set_value_cansleep in probe flow
    - PCI/DPC: Initialize aer_err_info before using it
    - PCI/DPC: Log Error Source ID only when valid
    - rtc: loongson: Add missing alarm notifications for ACPI RTC events
    - PCI: endpoint: Retain fixed-size BAR size as well as aligned size
    - thunderbolt: Fix a logic error in wake on connect
    - iio: filter: admv8818: fix band 4, state 15
    - iio: filter: admv8818: fix integer overflow
    - iio: filter: admv8818: fix range calculation
    - iio: filter: admv8818: Support frequencies >= 2^32
    - iio: adc: ad7124: Fix 3dB filter frequency reading
    - MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a
    - coresight: Fixes device's owner field for registered using
      coresight_init_driver()
    - coresight: catu: Introduce refcount and spinlock for enabling/disabling
    - counter: interrupt-cnt: Protect enable/disable OPs with mutex
    - vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl()
    - mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array()
    - iio: adc: PAC1934: fix typo in documentation link
    - iio: adc: mcp3911: fix device dependent mappings for conversion result
      registers
    - USB: gadget: udc: fix const issue in gadget_match_driver()
    - USB: typec: fix const issue in typec_match()
    - loop: add file_start_write() and file_end_write()
    - drm/xe: Make xe_gt_freq part of the Documentation
    - Fix sock_exceed_buf_limit not being triggered in
      __sk_mem_raise_allocated
    - net: stmmac: platform: guarantee uniqueness of bus_id
    - gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt
    - net: tipc: fix refcount warning in tipc_aead_encrypt
    - driver: net: ethernet: mtk_star_emac: fix suspend/resume issue
    - net/mlx4_en: Prevent potential integer overflow calculating Hz
    - net: lan966x: Make sure to insert the vlan tags also in host mode
    - spi: bcm63xx-spi: fix shared reset
    - spi: bcm63xx-hsspi: fix shared reset
    - Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION
    - ice: create new Tx scheduler nodes for new queues only
    - ice: fix rebuilding the Tx scheduler tree for large queue counts
    - idpf: fix a race in txq wakeup
    - idpf: avoid mailbox timeout delays during reset
    - net: dsa: tag_brcm: legacy: fix pskb_may_pull length
    - drm/i915/guc: Check if expecting reply before decrementing
      outstanding_submission_g2h
    - drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP
    - drm/i915/guc: Handle race condition where wakeref count drops below 0
    - vmxnet3: correctly report gso type for UDP tunnels
    - selftests: net: build net/lib dependency in all target
    - PM: sleep: Fix power.is_suspended cleanup for direct-complete devices
    - nvme: fix command limits status code
    - drm/panel-simple: fix the warnings for the Evervision VGG644804
    - netfilter: nf_nat: also check reverse tuple to obtain clashing entry
    - net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces.
    - net: dsa: b53: do not enable RGMII delay on bcm63xx
    - net: dsa: b53: allow RGMII for bcm63xx RGMII ports
    - net: dsa: b53: do not touch DLL_IQQD on bcm53115
    - wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements
    - net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing
    - wireguard: device: enable threaded NAPI
    - scsi: ufs: qcom: Prevent calling phy_exit() before phy_init()
    - ASoC: codecs: hda: Fix RPM usage count underflow
    - ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX
    - ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init
    - iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec
    - path_overmount(): avoid false negatives
    - fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2)
    - do_change_type(): refuse to operate on unmounted/not ours mounts
    - tools/power turbostat: Fix AMD package-energy reporting
    - ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA
    - ALSA: hda/realtek - Support mute led function for HP platform
    - ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
    - ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA
    - Input: synaptics-rmi - fix crash with unsupported versions of F34
    - pmdomain: core: Introduce dev_pm_genpd_rpm_always_on()
    - mmc: sdhci-of-dwcmshc: add PD workaround on RK3576
    - pinctrl: samsung: refactor drvdata suspend & resume callbacks
    - pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks
    - pinctrl: samsung: add gs101 specific eint suspend/resume callbacks
    - Bluetooth: hci_core: fix list_for_each_entry_rcu usage
    - Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers
    - Bluetooth: btintel_pcie: Increase the tx and rx descriptor count
    - Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race
      condition
    - Bluetooth: MGMT: Remove unused mgmt_pending_find_data
    - net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0
    - ath10k: snoc: fix unbalanced IRQ enable in crash recovery
    - wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request()
    - wifi: ath11k: don't use static variables in
      ath11k_debugfs_fw_stats_process()
    - wifi: ath11k: don't wait when there is no vdev started
    - wifi: ath11k: move some firmware stats related functions outside of
      debugfs
    - wifi: ath11k: validate ath11k_crypto_mode on top of
      ath11k_core_qmi_firmware_ready
    - wifi: ath12k: refactor ath12k_hw_regs structure
    - regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt()
    - spi: omap2-mcspi: Disable multi mode when CS should be kept asserted
      after message
    - spi: omap2-mcspi: Disable multi-mode when the previous message kept CS
      asserted
    - pinctrl: qcom: pinctrl-qcm2290: Add missing pins
    - scsi: iscsi: Fix incorrect error path labels for flashnode operations
    - powerpc/vas: Return -EINVAL if the offset is non-zero in mmap()
    - drm/meson: fix debug log statement when setting the HDMI clocks
    - drm/meson: use vclk_freq instead of pixel_freq in debug print
    - drm/meson: fix more rounding issues with 59.94Hz modes
    - i40e: return false from i40e_reset_vf if reset is in progress
    - i40e: retry VFLR handling if there is ongoing VF reset
    - macsec: MACsec SCI assignment for ES = 0
    - Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance
    - Bluetooth: MGMT: Fix sparse errors
    - net/mlx5: Ensure fw pages are always allocated on same NUMA
    - net/mlx5: Fix return value when searching for existing flow group
    - net/mlx5: HWS, fix missing ip_version handling in definer
    - net/mlx5e: Fix leak of Geneve TLV option object
    - net_sched: tbf: fix a race in tbf_change()
    - fs/filesystems: Fix potential unsigned integer underflow in fs_name()
    - gfs2: pass through holder from the VFS for freeze/thaw
    - btrfs: exit after state split error at set_extent_bit()
    - nvmet-fcloop: access fcpreq only when holding reqlock
    - perf: Ensure bpf_perf_link path is properly serialized
    - block: use q->elevator with ->elevator_lock held in elv_iosched_show()
    - io_uring: consistently use rcu semantics with sqpoll thread
    - bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP
    - block: Fix bvec_set_folio() for very large folios
    - objtool/rust: relax slice condition to cover more `noreturn` Rust
      functions
    - tools/resolve_btfids: Fix build when cross compiling kernel with clang.
    - Revert "wifi: mwifiex: Fix HT40 bandwidth issue."
    - ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1
    - usb: usbtmc: Fix read_stb function and get_stb ioctl
    - tty: serial: 8250_omap: fix TX with DMA for am33xx
    - usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence
    - usb: cdnsp: Fix issue with detecting command completion event
    - usb: cdnsp: Fix issue with detecting USB 3.2 speed
    - usb: Flush altsetting 0 endpoints before reinitializating them after
      reset.
    - usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx()
    - 9p: Add a migrate_folio method
    - ring-buffer: Move cpus_read_lock() outside of buffer->mutex
    - xfs: don't assume perags are initialised when trimming AGs
    - xen/arm: call uaccess_ttbr0_enable for dm_op hypercall
    - x86/fred/signal: Prevent immediate repeat of single step trap on return
      from SIGTRAP handler
    - calipso: unlock rcu before returning -EAFNOSUPPORT
    - regulator: dt-bindings: mt6357: Drop fixed compatible requirement
    - usb: misc: onboard_usb_dev: fix build warning for
      CONFIG_USB_ONBOARD_DEV_USB5744=n
    - net: usb: aqc111: debug info before sanitation
    - overflow: Introduce __DEFINE_FLEX for having no initializer
    - gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add
    - thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit
    - pidfs: move O_RDWR into pidfs_alloc_file()
    - ACPICA: Introduce ACPI_NONSTRING
    - ACPICA: Apply ACPI_NONSTRING
    - ACPICA: Apply ACPI_NONSTRING in more places
    - bcachefs: Repair code for directory i_size
    - bcachefs: delete dead code from may_delete_deleted_inode()
    - bcachefs: Run may_delete_deleted_inode() checks in bch2_inode_rm()
    - bcachefs: Fix subvol to missing root repair
    - crypto: ecdsa - Fix enc/dec size reported by KEYCTL_PKEY_QUERY
    - crypto: ecdsa - Fix NIST P521 key size reported by KEYCTL_PKEY_QUERY
    - spinlock: extend guard with spinlock_bh variants
    - crypto: zynqmp-sha - Add locking
    - gfs2: Move gfs2_dinode_dealloc
    - gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc
    - selftests: coredump: Properly initialize pointer
    - selftests: coredump: Fix test failure for slow machines
    - selftests: coredump: Raise timeout to 2 minutes
    - sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE
    - gfs2: Move gfs2_trans_add_databufs
    - gfs2: Don't start unnecessary transactions during log flush
    - platform/chrome: cros_ec_typec: Set Pin Assignment E in DP PORT VDO
    - PM: runtime: Add new devm functions
    - spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ API
    - EDAC/bluefield: Don't use bluefield_edac_readl() result on error
    - drm: xlnx: zynqmp_dpsub: fix Kconfig dependencies for ASoC
    - drm/vc4: hdmi: Call HDMI hotplug helper on disconnect
    - drm/panthor: Call panthor_gpu_coherency_init() after PM resume()
    - accel/amdxdna: Fix incorrect size of ERT_START_NPU commands
    - drm/panthor: Fix the panthor_gpu_coherency_init() error path
    - drm/amdgpu: Refine Cleaner Shader MEC firmware version for GFX10.1.x
      GPUs
    - drm/v3d: Associate a V3D tech revision to all supported devices
    - drm/v3d: fix client obtained from axi_ids on V3D 4.1
    - drm/v3d: client ranges from axi_ids are different with V3D 7.1
    - drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8937
    - drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8917
    - drm/msm/dpu: remove DSC feature bit for PINGPONG on MSM8953
    - drm/amd/display: Don't check for NULL divisor in fixpt code
    - kselftest/arm64: fp-ptrace: Fix expected FPMR value when PSTATE.SM is
      changed
    - drm/i915/dp_mst: Use the correct connector while computing the link BPP
      limit on MST
    - libbpf: Fix implicit memfd_create() for bionic
    - bpf: Check link_create.flags parameter for multi_uprobe
    - net: phy: mediatek: permit to compile test GE SOC PHY driver
    - wifi: ath12k: Resolve multicast packet drop by populating key_cipher in
      ath12k_install_key()
    - wifi: ath12k: fix SLUB BUG - Object already free in ath12k_reg_free()
    - wifi: ath12k: fix ATH12K_FLAG_REGISTERED flag handling
    - net/mlx5: HWS, Fix matcher action template attach
    - xfrm: provide common xdo_dev_offload_ok callback implementation
    - xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free}
    - bonding: Mark active offloaded xfrm_states
    - bonding: Fix multiple long standing offload races
    - wifi: ath12k: Handle error cases during extended skb allocation
    - wifi: ath12k: Refactor the monitor Rx parser handler argument
    - wifi: ath12k: Add extra TLV tag parsing support in monitor Rx path
    - wifi: ath12k: Avoid fetch Error bitmap and decap format from Rx TLV
    - wifi: ath12k: Replace band define G with GHZ where appropriate
    - wifi: ath12k: change the status update in the monitor Rx
    - wifi: ath12k: add rx_info to capture required field from rx descriptor
    - wifi: ath12k: remove redundant declaration of ath12k_dp_rx_h_find_peer()
    - wifi: ath12k: replace the usage of rx desc with rx_info
    - wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers
    - wifi: iwlwifi: re-add IWL_AMSDU_8K case
    - iommu: ipmmu-vmsa: avoid Wformat-security warning
    - iommu/io-pgtable-arm: dynamically allocate selftest device struct
    - f2fs: zone: fix to calculate first_zoned_segno correctly
    - selftests/bpf: Fix kmem_cache iterator draining
    - iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev
    - clk: test: Forward-declare struct of_phandle_args in kunit/clk.h
    - pinctrl: qcom: correct the ngpios entry for QCS615
    - pinctrl: qcom: correct the ngpios entry for QCS8300
    - wifi: ath12k: Reorder and relocate the release of resources in
      ath12k_core_deinit()
    - hisi_acc_vfio_pci: bugfix cache write-back issue
    - hisi_acc_vfio_pci: bugfix the problem of uninstalling driver
    - wifi: mt76: mt7996: avoid null deref in mt7996_stop_phy()
    - Bluetooth: separate CIS_LINK and BIS_LINK link types
    - wifi: mt76: scan: Fix 'mlink' dereferenced before IS_ERR_OR_NULL check
    - wifi: mt76: mt7996: fix beamformee SS field
    - wifi: mt76: mt7996: fix invalid NSS setting when TX path differs from
      NSS
    - wifi: mt76: fix available_antennas setting
    - octeontx2-af: Send Link events one by one
    - f2fs: fix to skip f2fs_balance_fs() if checkpoint is disabled
    - arm64: dts: qcom: sa8775p: Partially revert "arm64: dts: qcom: sa8775p:
      add QCrypto nodes"
    - arm64: dts: qcom: qcs8300: Partially revert "arm64: dts: qcom: qcs8300:
      add QCrypto nodes"
    - arm64: dts: qcom: sm8550: use ICC tag for all interconnect phandles
    - arm64: dts: qcom: sm8550: add missing cpu-cfg interconnect path in the
      mdss node
    - arm64: dts: qcom: ipq9574: fix the msi interrupt numbers of pcie3
    - arm64: dts: qcom: sm8750: Fix cluster hierarchy for idle states
    - arm64: dts: qcom: sm8750: Correct clocks property for uart14 node
    - arm64: dts: qcom: qcs615: remove disallowed property in spmi bus node
    - arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2
    - arm64: dts: rockchip: Add missing uart3 interrupt for RK3528
    - arm64: dts: mediatek: mt8188: Fix IOMMU device for rdma0
    - arm64: dts: qcom: x1e001de-devkit: Describe USB retimers resets pin
      configs
    - arm64: dts: qcom: x1e001de-devkit: Fix pin config for USB0 retimer vregs
    - arm64: dts: allwinner: a100: set maximum MMC frequency
    - arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description
    - arm64: dts: qcom: sm8650: add the missing l2 cache node
    - arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399
      Puma
    - dt-bindings: display/msm/dsi-phy: Add header with exposed clock IDs
    - arm64: dts: qcom: msm8998: Use the header with DSI phy clock IDs
    - arm64: dts: qcom: msm8998: Remove mdss_hdmi_phy phandle argument
    - arm64: dts: qcom: qcs615: Fix up UFS clocks
    - ubsan: integer-overflow: depend on BROKEN to keep this out of CI
    - [Config] disable UBSAN_SIGNED_WRAP
    - tools build: Don't set libunwind as available if test-all.c build
      succeeds
    - tools build: Don't show libunwind build status as it is opt-in
    - tools build: Don't show libbfd build status as it is opt-in
    - dm: handle failures in dm_table_set_restrictions
    - HID: intel-thc-hid: intel-quicki2c: pass correct arguments to
      acpi_evaluate_object
    - perf tool_pmu: Fix aggregation on duration_time
    - remoteproc: k3-r5: Refactor sequential core power up/down operations
    - netfs: Fix setting of transferred bytes with short DIO reads
    - netfs: Fix the request's work item to not require a ref
    - netfs: Fix wait/wake to be consistent about the waitqueue used
    - mfd: exynos-lpass: Fix another error handling path in
      exynos_lpass_probe()
    - netfs: Fix undifferentiation of DIO reads from unbuffered reads
    - mailbox: mchp-ipc-sbi: Fix COMPILE_TEST build error
    - perf pmu: Avoid segv for missing name/alias_name in wildcarding
    - s390/uv: Don't return 0 from make_hva_secure() if the operation was not
      successful
    - s390/uv: Always return 0 from s390_wiggle_split_folio() if successful
    - s390/uv: Improve splitting of large folios that cannot be split while
      dirty
    - nfs_localio: use cmpxchg() to install new nfs_file_localio
    - nfs_localio: always hold nfsd net ref with nfsd_file ref
    - nfs_localio: simplify interface to nfsd for getting nfsd_file
    - nfs_localio: duplicate nfs_close_local_fh()
    - nfs_localio: protect race between nfs_uuid_put() and
      nfs_close_local_fh()
    - nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu
      pointer
    - rust: file: mark `LocalFile` as `repr(transparent)`
    - exportfs: require ->fh_to_parent() to encode connectable file handles
    - PCI: pciehp: Ignore Presence Detect Changed caused by DPC
    - PCI: pciehp: Ignore Link Down/Up caused by Secondary Bus Reset
    - PCI: rockchip: Fix order of rockchip_pci_core_rsts
    - PCI: imx6: Save and restore the LUT setting during suspend/resume for
      i.MX95 SoC
    - Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424"
    - phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424
    - soundwire: only compute port params in specific stream states
    - rust: pci: fix docs related to missing Markdown code spans
    - coresight: core: Disable helpers for devices that fail to enable
    - iio: dac: adi-axi-dac: fix bus read
    - coresight: tmc: fix failure to disable/enable ETF after reading
    - coresight: etm4x: Fix timestamp bit field handling
    - coresight/etm4: fix missing disable active config
    - staging: gpib: Fix PCMCIA config identifier
    - staging: gpib: Fix secondary address restriction
    - rust: miscdevice: fix typo in MiscDevice::ioctl documentation
    - drm/bridge: analogix_dp: Remove the unnecessary calls to
      clk_disable_unprepare() during probing
    - drm/bridge: analogix_dp: Remove CONFIG_PM related check in
      analogix_dp_bind()/analogix_dp_unbind()
    - drm/bridge: analogix_dp: Add support to get panel from the DP AUX bus
    - drm/bridge: analogix_dp: Fix clk-disable removal
    - drm/xe: Add missing documentation of rpa_freq
    - md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT
    - net: Fix checksum update for ILA adj-transport
    - bpf: Clarify the meaning of BPF_F_PSEUDO_HDR
    - bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE
    - iavf: iavf_suspend(): take RTNL before netdev_lock()
    - iavf: centralize watchdog requeueing itself
    - iavf: simplify watchdog_task in terms of adminq task scheduling
    - iavf: extract iavf_watchdog_step() out of iavf_watchdog_task()
    - iavf: sprinkle netdev_assert_locked() annotations
    - drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10
    - block: flip iter directions in blk_rq_integrity_map_user()
    - nvme: fix implicit bool to flags conversion
    - net: dsa: b53: implement setting ageing time
    - net: dsa: b53: do not configure bcm63xx's IMP port interface
    - netlink: specs: rt-link: add missing byte-order properties
    - net: annotate data-races around cleanup_net_task
    - drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency
    - drm/xe: Rework eviction rejection of bound external bos
    - ALSA: hda: Allow to fetch hlink by ID
    - ASoC: Intel: avs: PCM operations for LNL-based platforms
    - ASoC: Intel: avs: Fix PPLCxFMT calculation
    - ASoC: Intel: avs: Ignore Vendor-space manipulation for ACE
    - ASoC: Intel: avs: Read HW capabilities when possible
    - ASoC: Intel: avs: Relocate DSP status registers
    - ASoC: Intel: avs: Fix paths in MODULE_FIRMWARE hints
    - fs: convert mount flags to enum
    - finish_automount(): don't leak MNT_LOCKED from parent to child
    - clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the
      right userns
    - genksyms: Fix enum consts from a reference affecting new values
    - accel/amdxdna: Fix incorrect PSP firmware size
    - drm/vc4: fix infinite EPROBE_DEFER loop
    - iavf: fix reset_task for early reset event
    - ice/ptp: fix crosstimestamp reporting
    - net/mlx5: HWS, make sure the uplink is the last destination
    - btrfs: fix fsync of files with no hard links not persisting deletion
    - io_uring: fix spurious drain flushing
    - smb: client: fix perf regression with deferred closes
    - rust: compile libcore with edition 2024 for 1.87+
    - pidfs: never refuse ppid == 0 in PIDFD_GET_INFO
    - powerpc/kernel: Fix ppc_save_regs inclusion in build
    - mm/filemap: gate dropbehind invalidate on folio !dirty && !writeback
    - mm/filemap: use filemap_end_dropbehind() for read invalidation
    - x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap()
    - Upstream stable to v6.12.34, v6.15.1, v6.15.2, v6.15.3
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38105
    - ALSA: usb-audio: Kill timer properly at removal
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38114
    - e1000: Move cancel_work_sync to avoid deadlock
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38116
    - wifi: ath12k: fix uaf in ath12k_core_init()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38306
    - fs/fhandle.c: fix a race in call of has_locked_children()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38272
    - net: dsa: b53: do not enable EEE on bcm63xx
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38311
    - iavf: get rid of the crit lock
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38128
    - Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38130
    - drm/connector: only call HDMI audio helper plugged cb if non-null
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38132
    - coresight: holding cscfg_csdev_lock while removing cscfg from csdev
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38137
    - PCI/pwrctrl: Cancel outstanding rescan work when unregistering
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38139
    - netfs: Fix oops in write-retry from mis-resetting the subreq iterator
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38140
    - dm: limit swapping tables for devices with zone write plugs
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38279
    - bpf: Do not include stack ptr register in precision backtracking
      bookkeeping
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38314
    - virtio-pci: Fix result size returned for the admin command completion
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38316
    - wifi: mt76: mt7996: avoid NULL pointer dereference in
      mt7996_set_monitor()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38281
    - wifi: mt76: mt7996: Add NULL check in mt7996_thermal_init
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38284
    - wifi: rtw89: pci: configure manual DAC mode via PCI config API only
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38287
    - IB/cm: Drop lockdep assert and WARN when freeing old msg
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38289
    - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38291
    - wifi: ath12k: Prevent sending WMI commands to firmware during firmware
      crash
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38294
    - wifi: ath12k: fix NULL access in assign channel context handler
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38296
    - ACPI: platform_profile: Avoid initializing on non-ACPI platforms
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38100
    - x86/iopl: Cure TIF_IO_BITMAP inconsistencies
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38101
    - ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38267
    - ring-buffer: Do not trigger WARN_ON() due to a commit_overrun
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38268
    - usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38102
    - VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38301
    - nvmem: zynqmp_nvmem: unbreak driver after cleanup
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38352
    - posix-cpu-timers: fix race between handle_posix_cpu_timers() and
      posix_cpu_timer_del()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38103
    - HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38302
    - block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38106
    - io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38269
    - btrfs: exit after state insertion failure at btrfs_convert_extent_bit()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38270
    - net: drv: netdevsim: don't napi_complete() from netpoll
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38107
    - net_sched: ets: fix a race in ets_qdisc_change()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38108
    - net_sched: red: fix a race in __red_change()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38109
    - net/mlx5: Fix ECVF vports unload on shutdown flow
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38303
    - Bluetooth: eir: Fix possible crashes on eir_create_adv_data
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38304
    - Bluetooth: Fix NULL pointer deference on eir_get_service_data
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38110
    - net/mdiobus: Fix potential out-of-bounds clause 45 read/write access
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38111
    - net/mdiobus: Fix potential out-of-bounds read/write access
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38112
    - net: Fix TOCTOU issue in sk_is_readable()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38113
    - ACPI: CPPC: Fix NULL pointer dereference when nosmp is used
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38088
    - powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38115
    - net_sched: sch_sfq: fix a potential crash on gso_skb handling
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38414
    - wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38305
    - ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38117
    - Bluetooth: MGMT: Protect mgmt_pending list with its own lock
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38118
    - Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38119
    - scsi: core: ufs: Fix a hang in the error handler
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38307
    - ASoC: Intel: avs: Verify content returned by parse_int_array()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38310
    - seg6: Fix validation of nexthop addresses
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38120
    - netfilter: nf_set_pipapo_avx2: fix initial map fill
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38122
    - gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38123
    - net: wwan: t7xx: Fix napi rx poll issue
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38124
    - net: fix udp gso skb_segment after pull from frag_list
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38125
    - net: stmmac: make sure that ptp_rate is not 0 before configuring EST
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38126
    - net: stmmac: make sure that ptp_rate is not 0 before configuring
      timestamping
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38127
    - ice: fix Tx scheduler error handling in XDP callback
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38129
    - page_pool: Fix use-after-free in page_pool_recycle_in_ring
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38131
    - coresight: prevent deactivate active config while enabling the config
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38274
    - fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38134
    - usb: acpi: Prevent null pointer dereference in
      usb_acpi_add_usb4_devlink()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38135
    - serial: Fix potential null-ptr-deref in mlb_usio_probe()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38136
    - usb: renesas_usbhs: Reorder clock handling and power management in probe
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38138
    - dmaengine: ti: Add NULL check in udma_probe()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38275
    - phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38141
    - dm: fix dm_blk_report_zones
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38142
    - hwmon: (asus-ec-sensors) check sensor index in read_string()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38277
    - mtd: nand: ecc-mxic: Fix use of uninitialized variable ret
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38143
    - backlight: pm8941: Add NULL check in wled_configure()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38312
    - fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38145
    - soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38313
    - bus: fsl-mc: fix double-free on mc_dev
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38415
    - Squashfs: check return result of sb_min_blocksize
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38146
    - net: openvswitch: Fix the dead loop of MPLS parse
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38147
    - calipso: Don't call calipso functions for AF_INET sk.
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38278
    - octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38148
    - net: phy: mscc: Fix memory leak when using one step timestamping
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38149
    - net: phy: clear phydev->devlink when the link is deleted
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38280
    - bpf: Avoid __bpf_prog_ret0_warn when jit fails
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38151
    - RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38153
    - net: usb: aqc111: fix error handling of usbnet read calls
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38154
    - bpf, sockmap: Avoid using sk_socket after free when sending
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38315
    - Bluetooth: btintel: Check dsbr size from EFI variable
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38155
    - wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38156
    - wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38282
    - kernfs: Relax constraint in draining guard
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38157
    - wifi: ath9k_htc: Abort software beacon handling if disabled
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38283
    - hisi_acc_vfio_pci: bugfix live migration function without VF device
      driver
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38158
    - hisi_acc_vfio_pci: fix XQE dma address error
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38159
    - wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38285
    - bpf: Fix WARN() in get_bpf_raw_tp_regs
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38286
    - pinctrl: at91: Fix possible out-of-boundary access
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38160
    - clk: bcm: rpi: Add NULL check in raspberrypi_clk_register()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38161
    - RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38162
    - netfilter: nft_set_pipapo: prevent overflow in lookup table allocation
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38288
    - scsi: smartpqi: Fix smp_processor_id() call trace for preemptible
      kernels
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38290
    - wifi: ath12k: fix node corruption in ar->arvifs list
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38292
    - wifi: ath12k: fix invalid access to memory
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38163
    - f2fs: fix to do sanity check on sbi->total_valid_block_count
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38317
    - wifi: ath12k: Fix buffer overflow in debugfs
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38164
    - f2fs: zone: fix to avoid inconsistence in between SIT and SSA
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38165
    - bpf, sockmap: Fix panic when calling skb_linearize
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38166
    - bpf: fix ktls panic with sockmap
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38293
    - wifi: ath11k: fix node corruption in ar->arvifs list
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38295
    - perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in
      meson_ddr_pmu_create()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38167
    - fs/ntfs3: handle hdr_first_de() return value
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38318
    - perf: arm-ni: Fix missing platform_set_drvdata()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38168
    - perf: arm-ni: Unregister PMUs on probe failure
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38169
    - arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38170
    - arm64/fpsimd: Discard stale CPU state when handling SME traps
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38319
    - drm/amd/pp: Fix potential NULL pointer dereference in
      atomctrl_initialize_mc_reg_table
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38297
    - PM: EM: Fix potential division-by-zero error in em_compute_costs()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38298
    - EDAC/skx_common: Fix general protection fault
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38299
    - ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38172
    - erofs: avoid using multiple devices with different type
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38173
    - crypto: marvell/cesa - Handle zero-length skcipher requests
  * Plucky update: upstream stable patchset 2025-08-06 (LP: #2119603) //
    CVE-2025-38300
    - crypto: sun8i-ce-cipher - fix error handling in
      sun8i_ce_cipher_prepare()
  * Plucky update: v6.14.11 upstream stable release (LP: #2119039)
    - tracing: Fix compilation warning on arm32
    - pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31
    - pinctrl: armada-37xx: set GPIO output value before setting direction
    - clk: samsung: correct clock summary for hsi1 block
    - acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
    - Documentation: ACPI: Use all-string data node references
    - rtc: Make rtc_time64_to_tm() support dates before 1970
    - rtc: Fix offset calculation for .start_secs < 0
    - orangefs: adjust counting code to recover from 665575cf
    - usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE
    - usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device
    - USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB
    - usb: typec: ucsi: fix Clang -Wsign-conversion warning
    - Bluetooth: hci_qca: move the SoC type check to the right place
    - nvmem: rmem: select CONFIG_CRC32
    - usb: usbtmc: Fix timeout value in get_stb
    - dt-bindings: pwm: adi,axi-pwmgen: Fix clocks
    - dt-bindings: usb: cypress,hx3: Add support for all variants
    - dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt
      property
    - Linux 6.14.11
  * Plucky update: v6.14.11 upstream stable release (LP: #2119039) //
    CVE-2025-38174
    - thunderbolt: Do not double dequeue a configuration request
  * Plucky update: v6.14.11 upstream stable release (LP: #2119039) //
    CVE-2025-38175
    - binder: fix yet another UAF in binder_devices
  * Plucky update: v6.14.11 upstream stable release (LP: #2119039) //
    CVE-2025-38176
    - binder: fix use-after-free in binderfs_evict_inode()
  * Plucky update: v6.14.11 upstream stable release (LP: #2119039) //
    CVE-2025-38265
    - serial: jsm: fix NPE during jsm_uart_port_init
  * Plucky update: v6.14.10 upstream stable release (LP: #2119010)
    - can: kvaser_pciefd: Force IRQ edge in case of nested IRQ
    - arm64: dts: socfpga: agilex5: fix gpio0 address
    - arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma
    - arm64: dts: qcom: ipq9574: Add missing properties for cryptobam
    - arm64: dts: qcom: sa8775p: Add missing properties for cryptobam
    - arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property
    - arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10
    - arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node
    - arm64: dts: qcom: sm8450: Add missing properties for cryptobam
    - arm64: dts: qcom: sm8550: Add missing properties for cryptobam
    - arm64: dts: qcom: sm8650: Add missing properties for cryptobam
    - arm64: dts: qcom: x1e001de-devkit: Fix vreg_l2j_1p2 voltage
    - Revert "UBUNTU: SAUCE: arm64: dts: qcom: x1e001de-devkit: mark l12b and
      l15b always-on"
    - arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on
    - arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage
    - Revert "UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: mark
      l12b and l15b always-on"
    - arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and l15b always-on
    - Revert "UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-hp-omnibook-x14:
      Enable SMB2360 0 and 1"
    - arm64: dts: qcom: x1e80100-hp-omnibook-x14: Enable SMB2360 0 and 1
    - arm64: dts: qcom: x1e80100-hp-omnibook-x14: Fix vreg_l2j_1p2 voltage
    - Revert "UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-hp-x14: mark l12b and
      l15b always-on"
    - arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on
    - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage
    - arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage
    - Revert "UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-qcp: mark l12b and
      l15b always-on"
    - arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on
    - Revert "UBUNTU: SAUCE: arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b
      and l15b always-on"
    - arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on
    - arm64: dts: qcom: x1e80100: Fix PCIe 3rd controller DBI size
    - arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default
    - arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default
    - arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to
      default
    - arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219
      overlay
    - arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay
    - arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay
    - arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0
    - arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy
    - arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators
    - arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219
      overlay
    - arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219
    - arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1"
    - arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1"
    - arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of
      serdes_ln_ctrl
    - perf/arm-cmn: Fix REQ2/SNP2 mixup
    - perf/arm-cmn: Initialise cmn->cpu earlier
    - perf/arm-cmn: Add CMN S3 ACPI binding
    - iommu: Handle yet another race around registration
    - coredump: fix error handling for replace_fd()
    - coredump: hand a pidfd to the usermode coredump helper
    - dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open
    - HID: amd_sfh: Avoid clearing reports for SRA sensor
    - HID: quirks: Add ADATA XPG alpha wireless mouse support
    - nfs: don't share pNFS DS connections between net namespaces
    - platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS
    - kbuild: Require pahole <v1.28 or >v1.29 with GENDWARFKSYMS on X86
    - SAUCE: Revert "kbuild: Require pahole <v1.28 or >v1.29 with
      GENDWARFKSYMS on X86"
    - um: let 'make clean' properly clean underlying SUBARCH as well
    - nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq()
    - drm/amd/display: fix link_set_dpms_off multi-display MST corner case
    - nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing
    - phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure
    - phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error
    - spi: spi-sun4i: fix early activation
    - nvme: all namespaces in a subsystem must adhere to a common atomic write
      size
    - nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro
    - drm/xe/xe2hpg: Add Wa_22021007897
    - drm/xe: Save the gt pointer in lrc and drop the tile
    - char: tpm: tpm-buf: Add sanity check fallback in read helpers
    - NFS: Avoid flushing data while holding directory locks in nfs_rename()
    - platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys
    - ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform
    - platform/x86: thinkpad_acpi: Ignore battery threshold change event
      notification
    - net: ethernet: ti: am65-cpsw: Lower random mac address error print to
      info
    - Linux 6.14.10
  * Plucky update: v6.14.10 upstream stable release (LP: #2119010) //
    CVE-2025-38092
    - ksmbd: use list_first_entry_or_null for opinfo_get_list()
  * Plucky update: v6.14.10 upstream stable release (LP: #2119010) //
    CVE-2025-38091
    - drm/amd/display: check stream id dml21 wrapper to get plane_id
  * Plucky update: v6.14.10 upstream stable release (LP: #2119010) //
    CVE-2025-38082
    - gpio: virtuser: fix potential out-of-bound write
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678)
    - drm/amd/display: Do not enable replay when vtotal update is pending.
    - drm/amd/display: Correct timing_adjust_pending flag setting.
    - drm/amd/display: Defer BW-optimization-blocked DRR adjustments
    - phy: renesas: rcar-gen3-usb2: Move IRQ request in probe
    - phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver
      data
    - phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off
    - nvmet: pci-epf: Keep completion queues mapped
    - nvmet: pci-epf: clear completion queue IRQ flag on delete
    - cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist
    - nvmem: rockchip-otp: Move read-offset into variant-data
    - nvmem: rockchip-otp: add rk3576 variant data
    - nvmem: core: fix bit offsets of more than one byte
    - nvmem: core: verify cell's raw_len
    - nvmem: core: update raw_len if the bit reading is required
    - nvmem: qfprom: switch to 4-byte aligned reads
    - scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices
    - dma/mapping.c: dev_dbg support for dma_addressing_limited
    - intel_th: avoid using deprecated page->mapping, index fields
    - mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf type
    - dma-mapping: avoid potential unused data compilation warning
    - btrfs: tree-checker: adjust error code for header level check
    - cgroup: Fix compilation issue due to cgroup_mutex not being exported
    - vhost_task: fix vhost_task_create() documentation
    - scsi: mpi3mr: Add level check to control event logging
    - dma-mapping: Fix warning reported for missing prototype
    - ima: process_measurement() needlessly takes inode_lock() on MAY_READ
    - fs/buffer: split locking for pagecache lookups
    - fs/buffer: introduce sleeping flavors for pagecache lookups
    - fs/buffer: use sleeping version of __find_get_block()
    - fs/ocfs2: use sleeping version of __find_get_block()
    - fs/jbd2: use sleeping version of __find_get_block()
    - fs/ext4: use sleeping version of sb_find_get_block()
    - drm/amd/display: Enable urgent latency adjustment on DCN35
    - drm/amdgpu: Allow P2P access through XGMI
    - selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure
    - block: hoist block size validation code to a separate function
    - io_uring: don't duplicate flushing in io_req_post_cqe
    - bpf: fix possible endless loop in BPF map iteration
    - samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora
    - kconfig: merge_config: use an empty file as initfile
    - s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel
      log
    - cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES
    - cifs: Fix querying and creating MF symlinks over SMB1
    - cifs: Fix access_flags_to_smbopen_mode
    - cifs: Fix negotiate retry functionality
    - smb: client: Store original IO parameters and prevent zero IO sizes
    - fuse: Return EPERM rather than ENOSYS from link()
    - exfat: call bh_read in get_block only when necessary
    - io_uring/msg: initialise msg request opcode
    - NFSv4: Check for delegation validity in
      nfs_start_delegation_return_locked()
    - NFS: Don't allow waiting for exiting tasks
    - SUNRPC: Don't allow waiting for exiting tasks
    - arm64: Add support for HIP09 Spectre-BHB mitigation
    - iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability
    - ring-buffer: Use kaslr address instead of text delta
    - tracing: Mark binary printing functions with __printf() attribute
    - ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list
    - tpm: Convert warn to dbg in tpm2_start_auth_session()
    - mailbox: pcc: Use acpi_os_ioremap() instead of ioremap()
    - mailbox: use error ret code of of_parse_phandle_with_args()
    - riscv: Allow NOMMU kernels to access all of RAM
    - fbdev: fsl-diu-fb: add missing device_remove_file()
    - fbcon: Use correct erase colour for clearing in fbcon
    - fbdev: core: tileblit: Implement missing margin clearing for tileblit
    - cifs: Set default Netbios RFC1001 server name to hostname in UNC
    - cifs: add validation check for the fields in smb_aces
    - cifs: Fix establishing NetBIOS session for SMB2+ connection
    - cifs: Fix getting DACL-only xattr system.cifs_acl and system.smb3_acl
    - cifs: Check if server supports reparse points before using them
    - NFSv4: Treat ENETUNREACH errors as fatal for state recovery
    - SUNRPC: rpc_clnt_set_transport() must not change the autobind setting
    - SUNRPC: rpcbind should never reset the port to the value '0'
    - ASoC: codecs: wsa884x: Correct VI sense channel mask
    - ASoC: codecs: wsa883x: Correct VI sense channel mask
    - mctp: Fix incorrect tx flow invalidation condition in mctp-i2c
    - net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards
    - net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus
    - thermal/drivers/mediatek/lvts: Start sensor interrupts disabled
    - thermal/drivers/qoriq: Power down TMU on system suspend
    - Bluetooth: btmtksdio: Prevent enabling interrupts after IRQ handler
      removal
    - Bluetooth: Disable SCO support if READ_VOICE_SETTING is
      unsupported/broken
    - RISC-V: add vector extension validation checks
    - dql: Fix dql->limit value when reset.
    - lockdep: Fix wait context check on softirq for PREEMPT_RT
    - objtool: Properly disable uaccess validation
    - net/mlx5e: Use right API to free bitmap memory
    - PCI: dwc: ep: Ensure proper iteration over outbound map windows
    - r8169: disable RTL8126 ZRX-DC timeout
    - tools/build: Don't pass test log files to linker
    - PCI: xilinx-cpm: Add cpm_csr register mapping for CPM5_HOST1 variant
    - i2c: qcom-geni: Update i2c frequency table to match hardware guidance
    - pNFS/flexfiles: Report ENETDOWN as a connection error
    - drm/amdgpu/discovery: check ip_discovery fw file available
    - drm/amdgpu: rework how the cleaner shader is emitted v3
    - drm/amdgpu: rework how isolation is enforced v2
    - drm/amdgpu: use GFP_NOWAIT for memory allocations
    - drm/amdkfd: set precise mem ops caps to disabled for gfx 11 and 12
    - PCI: vmd: Disable MSI remapping bypass under Xen
    - xen/pci: Do not register devices with segments >= 0x10000
    - ext4: on a remount, only log the ro or r/w state when it has changed
    - pidfs: improve multi-threaded exec and premature thread-group leader
      exit polling
    - staging: vchiq_arm: Create keep-alive thread during probe
    - mmc: host: Wait for Vdd to settle on card power off
    - drm/amdgpu: Skip pcie_replay_count sysfs creation for VF
    - cgroup/rstat: avoid disabling irqs for O(num_cpu)
    - wifi: mt76: Check link_conf pointer in mt76_connac_mcu_sta_basic_tlv()
    - wifi: mt76: scan: fix setting tx_info fields
    - wifi: mt76: mt7996: implement driver specific get_txpower function
    - wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2
    - wifi: mt76: mt7996: use the correct vif link for scanning/roc
    - wifi: mt76: scan: set vif offchannel link for scanning/roc
    - wifi: mt76: mt7996: fix SER reset trigger on WED reset
    - wifi: mt76: mt7996: revise TXS size
    - wifi: mt76: mt7925: load the appropriate CLC data based on hardware type
    - wifi: mt76: mt7925: Simplify HIF suspend handling to avoid suspend fail
    - wifi: mt76: mt7925: fix fails to enter low power mode in suspend state
    - x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headers
    - x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in UAPI headers
    - x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP
    - x86/smpboot: Fix INIT delay assignment for extended Intel Families
    - x86/microcode: Update the Intel processor flag scan check
    - x86/amd_node: Add SMN offsets to exclusive region access
    - i2c: qup: Vote for interconnect bandwidth to DRAM
    - i2c: amd-asf: Set cmd variable when encountering an error
    - i2c: pxa: fix call balance of i2c->clk handling routines
    - btrfs: make btrfs_discard_workfn() block_group ref explicit
    - btrfs: avoid linker error in btrfs_find_create_tree_block()
    - btrfs: run btrfs_error_commit_super() early
    - btrfs: fix non-empty delayed iputs list on unmount due to async workers
    - btrfs: get zone unusable bytes while holding lock at
      btrfs_reclaim_bgs_work()
    - btrfs: send: return -ENAMETOOLONG when attempting a path that is too
      long
    - blk-cgroup: improve policy registration error handling
    - drm/amdgpu: release xcp_mgr on exit
    - drm/amd/display: Guard against setting dispclk low for dcn31x
    - drm/amdgpu: don't free conflicting apertures for non-display devices
    - drm/amdgpu: adjust drm_firmware_drivers_only() handling
    - i3c: master: svc: Fix missing STOP for master request
    - s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste()
    - dlm: make tcp still work in multi-link env
    - loop: move vfs_fsync() out of loop_update_dio()
    - clocksource/drivers/timer-riscv: Stop stimecmp when cpu hotplug
    - um: Store full CSGSFS and SS register from mcontext
    - um: Update min_low_pfn to match changes in uml_reserved
    - net/mlx5: Preserve rate settings when creating a rate node
    - wifi: mwifiex: Fix HT40 bandwidth issue.
    - bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set
    - ixgbe: add support for thermal sensor event reception
    - riscv: Call secondary mmu notifier when flushing the tlb
    - ext4: reorder capability check last
    - hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure
    - scsi: st: Tighten the page format heuristics with MODE SELECT
    - scsi: st: ERASE does not change tape location
    - vfio/pci: Handle INTx IRQ_NOTCONNECTED
    - bpftool: Using the right format specifiers
    - bpf: Return prog btf_id without capable check
    - PCI: dwc: Use resource start as ioremap() input in
      dw_pcie_pme_turn_off()
    - jbd2: do not try to recover wiped journal
    - tcp: reorganize tcp_in_ack_event() and tcp_count_delivered()
    - rtc: rv3032: fix EERD location
    - thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for
      retimer
    - erofs: initialize decompression early
    - spi: spi-mux: Fix coverity issue, unchecked return value
    - ASoC: pcm6240: Drop bogus code handling IRQ as GPIO
    - ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect
    - kunit: tool: Fix bug in parsing test plan
    - bpf: Allow pre-ordering for bpf cgroup progs
    - kbuild: fix argument parsing in scripts/config
    - kconfig: do not clear SYMBOL_VALID when reading include/config/auto.conf
    - crypto: octeontx2 - suppress auth failure screaming due to negative
      tests
    - dm: restrict dm device size to 2^63-512 bytes
    - net/smc: use the correct ndev to find pnetid by pnetid table
    - xen: Add support for XenServer 6.1 platform device
    - pinctrl-tegra: Restore SFSEL bit when freeing pins
    - mfd: syscon: Add check for invalid resource size
    - mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check
    - drm/amdgpu/gfx12: don't read registers in mqd init
    - drm/amdgpu/gfx11: don't read registers in mqd init
    - drm/amdgpu: Update SRIOV video codec caps
    - ASoC: sun4i-codec: support hp-det-gpios property
    - ASoC: sun4i-codec: correct dapm widgets and controls for h616
    - clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490
    - leds: Kconfig: leds-st1202: Add select for required LEDS_TRIGGER_PATTERN
    - leds: leds-st1202: Initialize hardware before DT node child operations
    - ext4: reject the 'data_err=abort' option in nojournal mode
    - ext4: do not convert the unwritten extents if data writeback fails
    - RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject()
    - posix-timers: Add cond_resched() to posix_timer_add() search loop
    - posix-timers: Ensure that timer initialization is fully visible
    - net: stmmac: dwmac-rk: Validate GRF and peripheral GRF during probe
    - net: hsr: Fix PRP duplicate detection
    - timer_list: Don't use %pK through printk()
    - wifi: rtw89: coex: Fix coexistence report not show as expected
    - wifi: rtw89: set force HE TB mode when connecting to 11ax AP
    - netfilter: conntrack: Bound nf_conntrack sysctl writes
    - PNP: Expand length of fixup id string
    - phy: rockchip: usbdp: Only verify link rates/lanes/voltage when the
      corresponding set flags are set
    - arm64/mm: Check pmd_table() in pmd_trans_huge()
    - arm64/mm: Check PUD_TYPE_TABLE in pud_bad()
    - mmc: dw_mmc: add exynos7870 DW MMC support
    - mmc: sdhci: Disable SD card clock before changing parameters
    - usb: xhci: Don't change the status of stalled TDs on failed Stop EP
    - wifi: iwlwifi: mvm: fix setting the TK when associated
    - hwmon: (dell-smm) Increment the number of fans
    - iommu: Keep dev->iommu state consistent
    - printk: Check CON_SUSPEND when unblanking a console
    - wifi: iwlwifi: don't warn when if there is a FW error
    - wifi: iwlwifi: w/a FW SMPS mode selection
    - wifi: iwlwifi: mark Br device not integrated
    - wifi: iwlwifi: fix the ECKV UEFI variable name
    - wifi: mac80211: don't include MLE in ML reconf per-STA profile
    - wifi: cfg80211: Update the link address when a link is added
    - wifi: mac80211: fix warning on disconnect during failed ML reconf
    - wifi: mac80211_hwsim: Fix MLD address translation
    - wifi: mac80211: fix U-APSD check in ML reconfiguration
    - wifi: cfg80211: allow IR in 20 MHz configurations
    - r8169: increase max jumbo packet size on RTL8125/RTL8126
    - ipv6: save dontfrag in cork
    - drm/amd/display: remove minimum Dispclk and apply oem panel timing.
    - drm/amd/display: calculate the remain segments for all pipes
    - drm/amd/display: not abort link train when bw is low
    - drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch
    - gfs2: Check for empty queue in run_queue
    - auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct
      hd44780_common"
    - ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup()
    - badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable
      < 0
    - block: acquire q->limits_lock while reading sysfs attributes
    - coresight-etb10: change etb_drvdata spinlock's type to raw_spinlock_t
    - coresight: change coresight_trace_id_map's lock type to raw_spinlock_t
    - iommu/vt-d: Check if SVA is supported when attaching the SVA domain
    - iommu/amd/pgtbl_v2: Improve error handling
    - fs/pipe: Limit the slots in pipe_resize_ring()
    - cpufreq: tegra186: Share policy per cluster
    - watchdog: s3c2410_wdt: Fix PMU register bits for ExynosAutoV920 SoC
    - watchdog: aspeed: Update bootstatus handling
    - misc: pci_endpoint_test: Give disabled BARs a distinct error code
    - selftests: pci_endpoint: Skip disabled BARs
    - crypto: mxs-dcp - Only set OTP_KEY bit for OTP key
    - drm/amdkfd: Set per-process flags only once for gfx9/10/11/12
    - drm/amdkfd: Set per-process flags only once cik/vi
    - drm/amdkfd: clear F8_MODE for gfx950
    - drm/amdgpu: increase RAS bad page threshold
    - drm/amdgpu: Fix missing drain retry fault the last entry
    - arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator
    - arm64: tegra: Resize aperture for the IGX PCIe C5 slot
    - powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7
    - ALSA: seq: Improve data consistency at polling
    - tcp: bring back NUMA dispersion in inet_ehash_locks_alloc()
    - rtc: ds1307: stop disabling alarms on probe
    - ieee802154: ca8210: Use proper setters and getters for bitwise types
    - drm/xe: Nuke VM's mapping upon close
    - drm/xe: Retry BO allocation
    - soc: samsung: include linux/array_size.h where needed
    - ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114
    - media: c8sectpfe: Call of_node_put(i2c_bus) only once in
      c8sectpfe_probe()
    - media: cec: use us_to_ktime() where appropriate
    - usb: xhci: set page size to the xHCI-supported size
    - soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables
    - drm/gem: Test for imported GEM buffers with helper
    - net: phylink: use pl->link_interface in phylink_expects_phy()
    - blk-throttle: don't take carryover for prioritized processing of
      metadata
    - remoteproc: qcom_wcnss: Handle platforms with only single power domain
    - drm/xe: Disambiguate GMDID-based IP names
    - drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c
    - drm/amdgpu: Reinit FW shared flags on VCN v5.0.1
    - drm/amd/display: Ensure DMCUB idle before reset on DCN31/DCN35
    - drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination
    - drm/amd/display: Fix DMUB reset sequence for DCN401
    - drm/amd/display: Fix p-state type when p-state is unsupported
    - drm/amd/display: Request HW cursor on DCN3.2 with SubVP
    - drm/amdgpu: Avoid HDP flush on JPEG v5.0.1
    - drm/amdgpu: Add offset normalization in VCN v5.0.1
    - perf/core: Clean up perf_try_init_event()
    - pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned"
    - rcu: Fix get_state_synchronize_rcu_full() GP-start detection
    - drm/msm/dpu: Set possible clones for all encoders
    - net: ethernet: ti: cpsw_new: populate netdev of_node
    - eth: fbnic: Prepend TSENE FW fields with FBNIC_FW
    - net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104
    - dpll: Add an assertion to check freq_supported_num
    - ublk: enforce ublks_max only for unprivileged devices
    - iommufd: Disallow allocating nested parent domain with fault ID
    - media: imx335: Set vblank immediately
    - net: pktgen: fix mpls maximum labels list parsing
    - perf/core: Fix perf_mmap() failure path
    - perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type
    - ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7
    - scsi: logging: Fix scsi_logging_level bounds
    - ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config().
    - ipv4: fib: Hold rtnl_net_lock() in ip_rt_ioctl().
    - drm/rockchip: vop2: Add uv swap for cluster window
    - block: mark bounce buffering as incompatible with integrity
    - null_blk: generate null_blk configfs features string
    - ublk: complete command synchronously on error
    - media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map
    - media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value
    - clk: imx8mp: inform CCF of maximum frequency of clocks
    - PM: sleep: Suppress sleeping parent warning in special case
    - x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2
    - hwmon: (acpi_power_meter) Fix the fake power alarm reporting
    - hwmon: (gpio-fan) Add missing mutex locks
    - ARM: at91: pm: fix at91_suspend_finish for ZQ calibration
    - drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
    - fpga: altera-cvp: Increase credit timeout
    - perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters
    - soc: apple: rtkit: Use high prio work queue
    - soc: apple: rtkit: Implement OSLog buffers properly
    - wifi: ath12k: Report proper tx completion status to mac80211
    - PCI: brcmstb: Expand inbound window size up to 64GB
    - PCI: brcmstb: Add a softdep to MIP MSI-X driver
    - drm/xe/vf: Retry sending MMIO request to GUC on timeout error
    - drm/xe/pf: Create a link between PF and VF devices
    - net/mlx5: Avoid report two health errors on same syndrome
    - selftests/net: have `gro.sh -t` return a correct exit code
    - driver core: faux: only create the device if probe() succeeds
    - pinctrl: sophgo: avoid to modify untouched bit when setting cv1800
      pinconf
    - drm/amdkfd: KFD release_work possible circular locking
    - drm/xe: xe_gen_wa_oob: replace program_invocation_short_name
    - leds: pwm-multicolor: Add check for fwnode_property_read_u32
    - accel/amdxdna: Check interrupt register before mailbox_rx_worker exits
    - net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only
    - net: xgene-v2: remove incorrect ACPI_PTR annotation
    - wifi: rtw89: Parse channel from IE to correct invalid hardware reports
      during scanning
    - bonding: report duplicate MAC address in all situations
    - tcp: be less liberal in TSEcr received while in SYN_RECV state
    - pinctrl: qcom: msm8917: Add MSM8937 wsa_reset pin
    - wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band
    - soc: ti: k3-socinfo: Do not use syscon helper to build regmap
    - bpf: Search and add kfuncs in struct_ops prologue and epilogue
    - Octeontx2-af: RPM: Register driver with PCI subsys IDs
    - x86/build: Fix broken copy command in genimage.sh when making isoimage
    - drm/amd/display: handle max_downscale_src_width fail check
    - drm/amd/display: fix dcn4x init failed
    - drm/amd/display: fix check for identity ratio
    - drm/amd/display: Fix mismatch type comparison
    - drm/amd/display: Add opp recout adjustment
    - drm/amd/display: Fix mismatch type comparison in custom_float
    - ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
    - ASoC: mediatek: mt8188: Add reference for dmic clocks
    - x86/nmi: Add an emergency handler in nmi_desc & use it in
      nmi_shootdown_cpus()
    - vhost-scsi: Return queue full for page alloc failures during copy
    - vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines
    - cpuidle: menu: Avoid discarding useful information
    - media: adv7180: Disable test-pattern control on adv7180
    - media: tc358746: improve calculation of the D-PHY timing registers
    - net/mlx5e: Add correct match to check IPSec syndromes for switchdev mode
    - scsi: mpi3mr: Update timestamp only for supervisor IOCs
    - loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize
    - net: stmmac: Correct usage of maximum queue number macros
    - libbpf: Fix out-of-bound read
    - gpiolib: sanitize the return value of gpio_chip::set_config()
    - scsi: scsi_debug: First fixes for tapes
    - bpf: arm64: Silence "UBSAN: negation-overflow" warning
    - net/mlx5: Change POOL_NEXT_SIZE define value and make it global
    - x86/kaslr: Reduce KASLR entropy on most x86 systems
    - crypto: ahash - Set default reqsize from ahash_alg
    - crypto: skcipher - Zap type in crypto_alloc_sync_skcipher
    - net: ipv6: Init tunnel link-netns before registering dev
    - rtnetlink: Lookup device in target netns when creating link
    - drm/xe/oa: Ensure that polled read returns latest data
    - MIPS: Use arch specific syscall name match function
    - drm/amdgpu: remove all KFD fences from the BO on release
    - x86/mm: Make MMU_GATHER_RCU_TABLE_FREE unconditional
    - x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op()
    - pps: generators: replace copy of pps-gen info struct with const pointer
    - MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core
    - clocksource: mips-gic-timer: Enable counter when CPUs start
    - PCI: epf-mhi: Update device ID for SA8775P
    - scsi: mpt3sas: Send a diag reset if target reset fails
    - wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU
    - wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU
    - wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31
    - wifi: rtw88: Fix rtw_mac_power_switch() for RTL8814AU
    - wifi: rtw89: fw: propagate error code from rtw89_h2c_tx()
    - wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32()
    - wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware
    - wifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU
    - power: supply: axp20x_battery: Update temp sensor for AXP717 from device
      tree
    - EDAC/ie31200: work around false positive build warning
    - i3c: master: svc: Flush FIFO before sending Dynamic Address
      Assignment(DAA)
    - netdevsim: call napi_schedule from a timer context
    - mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs
    - eeprom: ee1004: Check chip before probing
    - irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector
    - drm/xe/client: Skip show_run_ticks if unable to read timestamp
    - drm/amd/pm: Fetch current power limit from PMFW
    - drm/amd/display: Add support for disconnected eDP streams
    - drm/amd/display: Guard against setting dispclk low when active
    - drm/amd/display: Fix BT2020 YCbCr limited/full range input
    - drm/amd/display: Read LTTPR ALPM caps during link cap retrieval
    - Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP"
    - drm/amd/display: Don't treat wb connector as physical in
      create_validate_stream_for_sink
    - RDMA/core: Fix best page size finding when it can cross SG entries
    - pmdomain: imx: gpcv2: use proper helper for property detection
    - can: c_can: Use of_property_present() to test existence of DT property
    - bpf: don't do clean_live_states when state->loop_entry->branches > 0
    - eth: mlx4: don't try to complete XDP frames in netpoll
    - PCI: Fix old_size lower bound in calculate_iosize() too
    - ACPI: HED: Always initialize before evged
    - vxlan: Join / leave MC group after remote changes
    - posix-timers: Invoke cond_resched() during exit_itimers()
    - hrtimers: Replace hrtimer_clock_to_base_table with switch-case
    - irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base
    - media: test-drivers: vivid: don't call schedule in loop
    - bpf: Make every prog keep a copy of ctx_arg_info
    - net/mlx5: Modify LSB bitmask in temperature event to include only the
      first bit
    - net/mlx5: Apply rate-limiting to high temperature warning
    - firmware: arm_ffa: Reject higher major version as incompatible
    - firmware: arm_ffa: Handle the presence of host partition in the
      partition info
    - firmware: xilinx: Dont send linux address to get fpga config get status
    - io_uring: use IO_REQ_LINK_FLAGS more
    - io_uring: sanitise ring params earlier
    - ASoC: ops: Enforce platform maximum on initial value
    - ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG
    - ASoC: tas2764: Mark SW_RESET as volatile
    - ASoC: tas2764: Power up/down amp on mute ops
    - ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot()
    - pinctrl: devicetree: do not goto err when probing hogs in
      pinctrl_dt_to_map
    - smack: recognize ipv4 CIPSO w/o categories
    - drm/xe/pf: Release all VFs configs on device removal
    - smack: Revert "smackfs: Added check catlen"
    - kunit: tool: Use qboot on QEMU x86_64
    - media: i2c: imx219: Correct the minimum vblanking value
    - media: v4l: Memset argument to 0 before calling get_mbus_config pad op
    - media: stm32: csi: use ARRAY_SIZE to search D-PHY table
    - media: stm32: csi: add missing pm_runtime_put on error
    - media: i2c: ov2740: Free control handler on error path
    - bnxt_en: Set NPAR 1.2 support when registering with firmware
    - net/mlx4_core: Avoid impossible mlx4_db_alloc() order value
    - drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init()
    - drm/xe: Fix xe_tile_init_noalloc() error propagation
    - clk: qcom: ipq5018: allow it to be bulid on arm32
    - [Config] enable IPQ_GCC_5018 on armhf
    - accel/amdxdna: Refactor hardware context destroy routine
    - clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate
    - drm/xe/debugfs: fixed the return value of wedged_mode_set
    - drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set
    - x86/ibt: Handle FineIBT in handle_cfi_failure()
    - x86/traps: Cleanup and robustify decode_bug()
    - x86/boot: Mark start_secondary() with __noendbr
    - sched: Reduce the default slice to avoid tasks getting an extra tick
    - serial: sh-sci: Update the suspend/resume support
    - pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down
    - drm/xe/display: Remove hpd cancel work sync from runtime pm path
    - phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and
      ROPLL_REF
    - phy: core: don't require set_mode() callback for phy_get_mode() to work
    - phy: exynos5-usbdrd: fix EDS distribution tuning (gs101)
    - soundwire: amd: change the soundwire wake enable/disable sequence
    - soundwire: cadence_master: set frame shape and divider based on actual
      clk freq
    - jbd2: Avoid long replay times due to high number or revoke blocks
    - net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size
    - scsi: usb: Rename the RESERVE and RELEASE constants
    - drm/amdgpu/mes11: fix set_hw_resources_1 calculation
    - drm/amdkfd: fix missing L2 cache info in topology
    - drm/amdgpu: Set snoop bit for SDMA for MI series
    - drm/amd/display: pass calculated dram_speed_mts to dml2
    - drm/amd/display: remove TF check for LLS policy
    - drm/amd/display: Don't try AUX transactions on disconnected link
    - drm/amdgpu: reset psp->cmd to NULL after releasing the buffer
    - drm/amd/pm: Skip P2S load for SMU v13.0.12
    - drm/amd/display: Support multiple options during psr entry.
    - Revert "drm/amd/display: Exit idle optimizations before attempt to
      access PHY"
    - drm/amd/display: Fixes for mcache programming in DML21
    - drm/amd/display: Ammend DCPG IP control sequences to align with HW
      guidance
    - drm/amd/display: Account For OTO Prefetch Bandwidth When Calculating
      Urgent Bandwidth
    - drm/amd/display: Update CR AUX RD interval interpretation
    - drm/amd/display: Initial psr_version with correct setting
    - drm/amdgpu/gfx10: Add cleaner shader for GFX10.1.10
    - drm/amdgpu: Skip err_count sysfs creation on VF unsupported RAS blocks
    - amdgpu/soc15: enable asic reset for dGPU in case of suspend abort
    - drm/amd/display: Reverse the visual confirm recouts
    - drm/amd/display: Use Nominal vBlank If Provided Instead Of Capping It
    - drm/amd/display: Populate register address for dentist for dcn401
    - drm/amdgpu: Use active umc info from discovery
    - drm/amdgpu: enlarge the VBIOS binary size limit
    - drm/amdkfd: Have kfd driver use same PASID values from graphic driver
    - drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer()
    - scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr()
    - net/mlx5: XDP, Enable TX side XDP multi-buffer support
    - net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB
    - net/mlx5e: set the tx_queue_len for pfifo_fast
    - net/mlx5e: reduce rep rxq depth to 256 for ECPF
    - net/mlx5e: reduce the max log mpwrq sz for ECPF and reps
    - drm/v3d: Add clock handling
    - xfrm: prevent high SEQ input in non-ESN mode
    - iio: adc: ad7606: protect register access
    - wifi: ath12k: Enable MLO setup ready and teardown commands for single
      split-phy device
    - wifi: ath12k: use arvif instead of link_conf in ath12k_mac_set_key()
    - wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV
    - wifi: ath12k: Update the peer id in PPDU end user stats TLV
    - mptcp: pm: userspace: flags: clearer msg if no remote addr
    - wifi: iwlwifi: use correct IMR dump variable
    - wifi: iwlwifi: don't warn during reprobe
    - wifi: mac80211: always send max agg subframe num in strict mode
    - wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()
    - wifi: mac80211: remove misplaced drv_mgd_complete_tx() call
    - wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx
    - wifi: mac80211: add HT and VHT basic set verification
    - wifi: mac80211: Drop cooked monitor support
    - net: fec: Refactor MAC reset to function
    - powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory
    - powerpc/pseries/iommu: create DDW for devices with DMA mask less than
      64-bits
    - arch/powerpc/perf: Check the instruction type before creating sample
      with perf_mem_data_src
    - ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure().
    - r8152: add vendor/device ID pair for Dell Alienware AW1022z
    - iio: adc: ad7944: don't use storagebits for sizing
    - igc: Avoid unnecessary link down event in XDP_SETUP_PROG process
    - pstore: Change kmsg_bytes storage size to u32
    - leds: trigger: netdev: Configure LED blink interval for HW offload
    - ext4: don't write back data before punch hole in nojournal mode
    - ext4: remove writable userspace mappings before truncating page cache
    - wifi: rtw88: Fix rtw_update_sta_info() for RTL8814AU
    - wifi: rtw88: Extend rtw_fw_send_ra_info() for RTL8814AU
    - wifi: rtw88: Fix download_firmware_validate() for RTL8814AU
    - wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU
    - wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang
    - wifi: rtw89: fw: validate multi-firmware header before getting its size
    - wifi: rtw89: fw: validate multi-firmware header before accessing
    - wifi: rtw89: call power_on ahead before selecting firmware
    - iio: dac: ad3552r-hs: use instruction mode for configuration
    - iio: dac: adi-axi-dac: add bus mode setup
    - clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs
    - netdevsim: allow normal queue reset while down
    - net: page_pool: avoid false positive warning if NAPI was never added
    - tools/power turbostat: Clustered Uncore MHz counters should honor
      show/hide options
    - hwmon: (xgene-hwmon) use appropriate type for the latency value
    - drm/xe: Fix PVC RPe and RPa information
    - f2fs: introduce f2fs_base_attr for global sysfs entries
    - media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is
      available
    - media: qcom: camss: Add default case in vfe_src_pad_code
    - drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI0
    - eth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscuous mode when
      adding unicast addrs
    - tools: ynl-gen: don't output external constants
    - ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only
    - r8169: don't scan PHY addresses > 0
    - net: flush_backlog() small changes
    - bridge: mdb: Allow replace of a host-joined group
    - ice: init flow director before RDMA
    - ice: treat dyn_allowed only as suggestion
    - rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
    - rcu: handle unstable rdp in rcu_read_unlock_strict()
    - rcu: fix header guard for rcu_all_qs()
    - perf: Avoid the read if the count is already updated
    - ice: count combined queues using Rx/Tx count
    - drm/xe/relay: Don't use GFP_KERNEL for new transactions
    - net/mana: fix warning in the writer of client oob
    - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine
    - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk
    - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when
      pci_irq_vector() fails
    - scsi: lpfc: Reduce log message generation during ELS ring clean up
    - scsi: st: Restore some drive settings after reset
    - wifi: ath12k: Avoid napi_sync() before napi_enable()
    - HID: usbkbd: Fix the bit shift number for LED_KANA
    - arm64: zynqmp: add clock-output-names property in clock nodes
    - ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode
    - ASoC: rt722-sdca: Add some missing readable registers
    - irqchip/riscv-aplic: Add support for hart indexes
    - dm vdo indexer: prevent unterminated string warning
    - dm vdo: use a short static string for thread name prefix
    - drm/ast: Find VBIOS mode from regular display size
    - bpf: Use kallsyms to find the function name of a struct_ops's stub
      function
    - bpftool: Fix readlink usage in get_fd_type
    - firmware: arm_scmi: Relax duplicate name constraint across protocol ids
    - perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt
    - perf/amd/ibs: Fix ->config to sample period calculation for OP PMU
    - clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validation
    - wifi: rtl8xxxu: retry firmware download on error
    - wifi: rtw88: Don't use static local variable in
      rtw8822b_set_tx_power_index_by_rate
    - wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet
    - spi: zynqmp-gqspi: Always acknowledge interrupts
    - regulator: ad5398: Add device tree support
    - wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override
    - accel/qaic: Mask out SR-IOV PCI resources
    - drm/xe/pf: Reset GuC VF config when unprovisioning critical resource
    - wifi: ath9k: return by of_get_mac_address
    - wifi: ath12k: Fetch regdb.bin file from board-2.bin
    - drm/xe/pf: Move VFs reprovisioning to worker
    - wifi: ath12k: Fix end offset bit definition in monitor ring descriptor
    - wifi: ath12k: report station mode receive rate for IEEE 802.11be
    - wifi: ath12k: report station mode transmit rate
    - drm: bridge: adv7511: fill stream capabilities
    - drm/nouveau: fix the broken marco GSP_MSG_MAX_SIZE
    - wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation
    - drm/ast: Hide Gens 1 to 3 TX detection in branch
    - drm/xe: Move suballocator init to after display init
    - drm/xe: Do not attempt to bootstrap VF in execlists mode
    - wifi: rtw89: coex: Separated Wi-Fi connecting event from Wi-Fi scan
      event
    - wifi: rtw89: coex: Add protect to avoid A2DP lag while Wi-Fi connecting
    - drm/xe/sa: Always call drm_suballoc_manager_fini()
    - drm/xe: Always setup GT MMIO adjustment data
    - drm/xe/guc: Drop error messages about missing GuC logs
    - drm/atomic: clarify the rules around drm_atomic_state->allow_modeset
    - drm/buddy: fix issue that force_merge cannot free all roots
    - drm/xe: Add locks in gtidle code
    - drm/panel-edp: Add Starry 116KHD024006
    - drm: Add valid clones check
    - i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work()
    - ASoC: sma1307: Fix error handling in sma1307_setting_loaded()
    - pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group()
    - watchdog: aspeed: fix 64-bit division
    - drm/amdkfd: Correct F8_MODE for gfx950
    - drm/gem: Internally test import_attach for imported objects
    - virtgpu: don't reset on shutdown
    - x86/mm/init: Handle the special case of device private pages in
      add_pages(), to not increase max_pfn and trigger
      dma_addressing_limited() bounce buffers
    - bpf: abort verification if env->cur_state->loop_entry != NULL
    - ipv6: remove leftover ip6 cookie initializer
    - serial: sh-sci: Save and restore more registers
    - drm/amd/display: Exit idle optimizations before accessing PHY
    - drm/amdkfd: Fix error handling for missing PASID in
      'kfd_process_device_init_vm'
    - drm/amdkfd: Fix pasid value leak
    - wifi: mac80211: Add counter for all monitor interfaces
    - HID: Kconfig: Add LEDS_CLASS_MULTICOLOR dependency to HID_LOGITECH
    - net-sysfs: restore behavior for not running devices
    - ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of()
    - book3s64/radix: Fix compile errors when
      CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n
    - pinctrl: meson: define the pull up/down resistor value as 60 kOhm
    - smb: server: smb2pdu: check return value of xa_store()
    - platform/x86/intel: hid: Add Pantherlake support
    - platform/x86: asus-wmi: Disable OOBE state after resume from hibernation
    - platform/x86: ideapad-laptop: add support for some new buttons
    - ASoC: cs42l43: Disable headphone clamps during type detection
    - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013
    - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx
    - drm/ttm: fix the warning for hit_low and evict_low
    - nvme-pci: add quirks for device 126f:1001
    - nvme-pci: add quirks for WDC Blue SN550 15b7:5009
    - ALSA: usb-audio: Fix duplicated name in MIDI substream names
    - io_uring/fdinfo: annotate racy sq/cq head/tail reads
    - cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info()
    - cifs: Fix changing times and read-only attr over SMB1
      smb_set_file_info() function
    - ASoC: intel/sdw_utils: Add volume limit to cs42l43 speakers
    - ASoC: intel/sdw_utils: Add volume limit to cs35l56 speakers
    - iio: accel: fxls8962af: Fix wakeup source leaks on device unbind
    - iio: adc: qcom-spmi-iadc: Fix wakeup source leaks on device unbind
    - iio: imu: st_lsm6dsx: Fix wakeup source leaks on device unbind
    - btrfs: compression: adjust cb->compressed_folios allocation type
    - btrfs: handle empty eb->folios in num_extent_folios()
    - tools: ynl-gen: validate 0 len strings from kernel
    - block: only update request sector if needed
    - wifi: iwlwifi: add support for Killer on MTL
    - xenbus: Allow PVH dom0 a non-local xenstore
    - drm/amd/display: Call FP Protect Before Mode Programming/Mode Support
    - soundwire: bus: Fix race on the creation of the IRQ domain
    - espintcp: remove encap socket caching to avoid reference leak
    - xfrm: Fix UDP GRO handling for some corner cases
    - dmaengine: idxd: Fix allowing write() from different address spaces
    - x86/sev: Fix operator precedence in GHCB_MSR_VMPL_REQ_LEVEL macro
    - kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork()
    - remoteproc: qcom_wcnss: Fix on platforms without fallback regulators
    - clk: sunxi-ng: d1: Add missing divider for MMC mod clocks
    - xfrm: Sanitize marks before insert
    - dmaengine: idxd: Fix ->poll() return value
    - dmaengine: fsl-edma: Fix return code for unhandled interrupts
    - irqchip/riscv-imsic: Start local sync timer on correct CPU
    - Bluetooth: L2CAP: Fix not checking l2cap_chan security level
    - Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump
      handling
    - bridge: netfilter: Fix forwarding of fragmented packets
    - ice: fix vf->num_mac count with port representors
    - ice: Fix LACP bonds without SRIOV environment
    - loop: don't require ->write_iter for writable files in loop_configure
    - pinctrl: qcom: switch to devm_register_sys_off_handler()
    - net: dwmac-sun8i: Use parsed internal PHY address instead of 1
    - net: lan743x: Restore SGMII CTRL register on resume
    - xsk: Bring back busy polling support in XDP_COPY
    - io_uring: fix overflow resched cqe reordering
    - idpf: fix idpf_vport_splitq_napi_poll()
    - octeontx2-pf: use xdp_return_frame() to free xdp buffers
    - octeontx2-pf: Add AF_XDP non-zero copy support
    - octeontx2-pf: AF_XDP zero copy receive support
    - octeontx2-pf: Avoid adding dcbnl_ops for LBK and SDP vf
    - octeontx2-af: Set LMT_ENA bit for APR table entries
    - octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG
    - clk: s2mps11: initialise clk_hw_onecell_data::num before accessing
      ::hws[] in probe()
    - can: slcan: allow reception of short error messages
    - ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext
    - ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms
    - ASoc: SOF: topology: connect DAI to a single DAI link
    - ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback
      direction
    - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10
    - llc: fix data loss when reading from a socket in llc_ui_recvmsg()
    - can: kvaser_pciefd: Continue parsing DMA buf after dropped RX
    - can: kvaser_pciefd: Fix echo_skb race
    - io_uring/net: only retry recv bundle for a full transfer
    - net: dsa: microchip: linearize skb for tail-tagging switches
    - vmxnet3: update MTU after device quiesce
    - mmc: sdhci_am654: Add SDHCI_QUIRK2_SUPPRESS_V1P8_ENA quirk to am62
      compatible
    - pmdomain: renesas: rcar: Remove obsolete nullify checks
    - pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id()
    - thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature
    - drm/edid: fixed the bug that hdr metadata was not reset
    - arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs
    - smb: client: Reset all search buffer pointers when releasing buffer
    - Input: xpad - add more controllers
    - highmem: add folio_test_partial_kmap()
    - memcg: always call cond_resched() after fn()
    - mm/page_alloc.c: avoid infinite retries caused by cpuset race
    - module: release codetag section when module load fails
    - taskstats: fix struct taskstats breaks backward compatibility since
      version 15
    - mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled
    - mm: fix VM_UFFD_MINOR == VM_SHADOW_STACK on USERFAULTFD=y && ARM64_GCS=y
    - mm: vmalloc: actually use the in-place vrealloc region
    - mm: vmalloc: only zero-init on vrealloc shrink
    - octeontx2: hide unused label
    - wifi: mac80211: restore monitor for outgoing frames
    - nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs()
    - Bluetooth: btmtksdio: Check function enabled before doing close
    - Bluetooth: btmtksdio: Do close if SDIO card removed without close
    - Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection"
    - ksmbd: fix stream write failure
    - platform/x86: think-lmi: Fix attribute name usage for non-compliant
      items
    - spi: use container_of_cont() for to_spi_device()
    - spi: spi-fsl-dspi: restrict register range for regmap access
    - spi: spi-fsl-dspi: Halt the module after a new message transfer
    - spi: spi-fsl-dspi: Reset SR flags before sending a new message
    - drm/xe: Use xe_mmio_read32() to read mtcfg register
    - err.h: move IOMEM_ERR_PTR() to err.h
    - drm/i915/dp: Fix determining SST/MST mode during MTP TU state
      computation
    - drm/amdgpu/vcn4.0.5: split code along instances
    - gcc-15: make 'unterminated string initialization' just a warning
    - gcc-15: disable '-Wunterminated-string-initialization' entirely for now
    - Fix mis-uses of 'cc-option' for warning disablement
    - kbuild: Properly disable -Wunterminated-string-initialization for clang
    - Linux 6.14.9
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38050
    - mm/hugetlb: fix kernel NULL pointer dereference when replacing free
      hugetlb folios
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38029
    - kasan: avoid sleepable page allocation from atomic context
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38076
    - alloc_tag: allocate percpu counters for module tags dynamically
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) // Unable to
    put display on standby after resuming from hibernate (LP: #2121449)
    - Revert "drm/amd: Keep display off while going into S4"
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38051
    - smb: client: Fix use-after-free in cifs_fill_dirent
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38077
    - platform/x86: dell-wmi-sysman: Avoid buffer overflow in
      current_password_store()
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38078
    - ALSA: pcm: Fix race of buffer access at PCM OSS layer
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38003
    - can: bcm: add missing rcu read protection for procfs content
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38004
    - can: bcm: add locking for bcm_op runtime updates
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38031
    - padata: do not leak refcount in reorder_work
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38079
    - crypto: algif_hash - fix double free in hash_accept
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38052
    - net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38053
    - idpf: fix null-ptr-deref in idpf_features_check
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38032
    - mr: consolidate the ipmr_can_free_table() checks.
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38054
    - ptp: ocp: Limit signal/freq counts in summary output functions
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38055
    - perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38057
    - espintcp: fix skb leaks
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38058
    - __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38033
    - x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38059
    - btrfs: avoid NULL pointer dereference if no valid csum tree
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38034
    - btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38035
    - nvmet-tcp: don't restore null sk_state_change
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38036
    - drm/xe/vf: Perform early GT MMIO initialization to read GMDID
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38037
    - vxlan: Annotate FDB data races
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38038
    - cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38039
    - net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload
      enabled
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38080
    - drm/amd/display: Increase block_sequence array size
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38060
    - bpf: copy_verifier_state() should copy 'loop_entry' field
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38040
    - serial: mctrl_gpio: split disable_ms into sync and no_sync APIs
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38061
    - net: pktgen: fix access outside of user given buffer in
      pktgen_thread_write()
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38062
    - genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of
      iommu_cookie
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38041
    - clk: sunxi-ng: h616: Reparent GPU clock during frequency changes
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38063
    - dm: fix unconditional IO throttle caused by REQ_PREFLUSH
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38064
    - virtio: break and reset virtio devices on device_shutdown()
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38042
    - dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from
      k3_udma_glue_reset_rx_chn
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38043
    - firmware: arm_ffa: Set dma_mask for ffa devices
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38044
    - media: cx231xx: set device_caps for 417
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38065
    - orangefs: Do not truncate file size
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38066
    - dm cache: prevent BUG_ON by blocking retries on failed device resumes
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38067
    - rseq: Fix segfault on registration when rseq_cs is non-zero
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38068
    - crypto: lzo - Fix compression buffer overrun
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38069
    - PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38045
    - wifi: iwlwifi: fix debug actions order
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38070
    - ASoC: sma1307: Add NULL check in sma1307_setting_loaded()
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38071
    - x86/mm: Check return value from memblock_phys_alloc_range()
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38072
    - libnvdimm/labels: Fix divide error in nd_label_data_init()
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38081
    - spi-rockchip: Fix register out of bounds access
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38047
    - x86/fred: Fix system hang during S4 resume with FRED enabled
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38073
    - block: fix race between set_blocksize and read paths
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38074
    - vhost-scsi: protect vq->log_used with vq->mutex
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38048
    - virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN
  * Plucky update: v6.14.9 upstream stable release (LP: #2115678) //
    CVE-2025-38075
    - scsi: target: iscsi: Fix timeout on deleted connection
  * CVE-2025-38350
    - net/sched: Always pass notifications when child class becomes empty

 -- Manuel Diewald <manuel.diewald@canonical.com>  Tue, 02 Sep 2025 16:05:28 +0200

linux-raspi (6.14.0-1012.12) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1012.12 -proposed tracker (LP: #2117637)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/2025.07.14)

  [ Ubuntu: 6.14.0-28.28 ]

  * plucky/linux: 6.14.0-28.28 -proposed tracker (LP: #2117649)
  * Packaging resync (LP: #1786013)
    - [Packaging] update annotations scripts
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2025.07.14)
  * Dell AIO backlight is not working, dell_uart_backlight module is missing
    (LP: #2083800)
    - [Config] enable CONFIG_DELL_UART_BACKLIGHT
  * integrated I219-LM network adapter appears to be running too fast, causing
    synchronization issues when using the I219-LM PTP feature (LP: #2116072)
    - e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
  * Audio broken on ThinkPad X13s (LP: #2115898)
    - SAUCE: Revert "UBUNTU: SAUCE: Change: cracking sound fix"
  * Ubuntu 24.04+ arm64: screen resolution fixed to 1024x768 with last kernel
    update (LP: #2115068)
    - [Config] Replace FB_HYPERV with DRM_HYPERV
  * [SRU][HPE 24.04] Patch Request for HPE iLO7 VGA device for Gen12 Servers
    (LP: #2114516)
    - drm/mgag200: Added support for the new device G200eH5
  * A process exiting with an open /dev/snapshot fd causes a NULL pointer
    dereference caught by ubuntu_stress_smoke_test:sut-scan (LP: #2113990)
    - libfs: export find_next_child()
    - efivarfs: support freeze/thaw
  * [SRU] Add support for new hotkey of F9 on Thinkpad X9 (LP: #2115022)
    - platform/x86: thinkpad-acpi: Add support for new hotkey for camera
      shutter switch
  * [SRU] Fix GT0: Engine reset when suspend on Intel LNL (LP: #2114697)
    - drm/xe/sched: stop re-submitting signalled jobs
  * CVE-2025-38056
    - devres: Introduce devm_kmemdup_array()
    - ASoC: SOF: Intel: hda: Fix UAF when reloading module
  * Handle IOMMU IVRS entries with mismatched UID on AMD Strix or newer
    platforms (LP: #2115174)
    - iommu/amd: Allow matching ACPI HID devices without matching UIDs
  * [UBUNTU 22.04] kernel: Fix z17 elf platform recognition (LP: #2114450)
    - s390: Add z17 elf platform
  * [UBUNTU 24.04] Kernel: Add CPUMF extended counter set for z17
    (LP: #2114258)
    - s390/cpumf: Update CPU Measurement facility extended counter set support
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266)
    - arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-
      cm3588
    - fs/xattr.c: fix simple_xattr_list to always include security.* xattrs
    - drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC
      Policies
    - drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies
    - x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
    - platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive
      drivers
    - arm64: dts: rockchip: fix Sige5 RTC interrupt pin
    - riscv: dts: sophgo: fix DMA data-width configuration for CV18xx
    - binfmt_elf: Move brk for static PIE even if ASLR disabled
    - platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie
      14XA (GX4HRXL)
    - platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection
    - arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout
    - cgroup/cpuset: Extend kthread_is_per_cpu() check to all
      PF_NO_SETAFFINITY tasks
    - tracing: fprobe: Fix RCU warning message in list traversal
    - tracing: probes: Fix a possible race in trace_probe_log APIs
    - tpm: tis: Double the timeout B to 4s
    - iio: adc: ad7606: move the software mode configuration
    - iio: adc: ad7606: move software functions into common file
    - HID: thrustmaster: fix memory leak in thrustmaster_interrupts()
    - spi: loopback-test: Do not split 1024-byte hexdumps
    - Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags
    - drm/meson: Use 1000ULL when operating with mode->clock
    - tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing
    - tests/ncdevmem: Fix double-free of queue array
    - net: mctp: Ensure keys maintain only one ref to corresponding dev
    - ALSA: seq: Fix delivery of UMP events to group ports
    - ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info
    - net: cadence: macb: Fix a possible deadlock in macb_halt_tx.
    - net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING
    - nvme-pci: make nvme_pci_npages_prp() __always_inline
    - nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable
    - ALSA: sh: SND_AICA should depend on SH_DMA_API
    - net: dsa: b53: prevent standalone from trying to forward to other ports
    - vsock/test: Fix occasional failure in SIOCOUTQ tests
    - qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()
    - octeontx2-pf: Fix ethtool support for SDP representors
    - drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value
    - netlink: specs: tc: fix a couple of attribute names
    - netlink: specs: tc: all actions are indexed arrays
    - octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy
    - net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW
      capability
    - octeontx2-af: Fix CGX Receive counters
    - octeontx2-pf: Do not reallocate all ntuple filters
    - tsnep: fix timestamping with a stacked DSA driver
    - ublk: fix dead loop when canceling io command
    - NFSv4/pnfs: Reset the layout state after a layoutreturn
    - dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when
      interrupted"
    - Revert "kbuild, rust: use -fremap-path-prefix to make paths relative"
    - udf: Make sure i_lenExtents is uptodate on inode eviction
    - HID: amd_sfh: Fix SRA sensor when it's the only sensor
    - LoongArch: Prevent cond_resched() occurring within kernel-fpu
    - LoongArch: Move __arch_cpu_idle() to .cpuidle.text section
    - LoongArch: Save and restore CSR.CNTC for hibernation
    - LoongArch: Fix MAX_REG_OFFSET calculation
    - LoongArch: uprobes: Remove user_{en,dis}able_single_step()
    - LoongArch: uprobes: Remove redundant code about resume_era
    - btrfs: fix discard worker infinite loop after disabling discard
    - btrfs: fix folio leak in submit_one_async_extent()
    - btrfs: add back warning for mount option commit values exceeding 300
    - Revert "drm/amd/display: Hardware cursor changes color when switched to
      software cursor"
    - drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc()
    - drm/amdgpu: fix incorrect MALL size for GFX1151
    - drm/amd/display: Correct the reply value when AUX write incomplete
    - drm/amd/display: Avoid flooding unnecessary info messages
    - MAINTAINERS: Update Alexey Makhalov's email address
    - gpio: pca953x: fix IRQ storm on system wake up
    - ACPI: PPTT: Fix processor subtable walk
    - ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
    - ALSA: usb-audio: Add sample rate quirk for Audioengine D1
    - ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
    - dma-buf: insert memory barrier before updating num_fences
    - arm64: dts: amlogic: dreambox: fix missing clkc_audio node
    - arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
    - arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
    - hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
    - hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
    - hv_netvsc: Remove rmsg_pgcnt
    - Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
    - Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
    - kbuild: Disable -Wdefault-const-init-unsafe
    - i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
    - ftrace: Fix preemption accounting for stacktrace trigger command
    - ftrace: Fix preemption accounting for stacktrace filter command
    - x86/sev: Do not touch VMSA pages during SNP guest memory kdump
    - x86/sev: Make sure pages are not skipped during kdump
    - tracing: samples: Initialize trace_array_printk() with the correct
      function
    - phy: Fix error handling in tegra_xusb_port_init
    - net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ
      switches
    - net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
    - phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
    - phy: renesas: rcar-gen3-usb2: Set timing registers only once
    - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
    - smb: client: fix memory leak during error handling for POSIX mkdir
    - spi: tegra114: Use value to check for invalid delays
    - tpm: Mask TPM RC in tpm2_start_auth_session()
    - wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
    - ring-buffer: Fix persistent buffer when commit page is the reader page
    - net: qede: Initialize qede_ll_ops with designated initializer
    - io_uring/memmap: don't use page_address() on a highmem page
    - io_uring/uring_cmd: fix hybrid polling initialization issue
    - mm: hugetlb: fix incorrect fallback for subpool
    - mm: userfaultfd: correct dirty flags set for both present and swap pte
    - dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure
      instead of a local copy
    - dmaengine: idxd: fix memory leak in error handling path of
      idxd_setup_wqs
    - dmaengine: idxd: fix memory leak in error handling path of
      idxd_setup_engines
    - dmaengine: idxd: fix memory leak in error handling path of
      idxd_setup_groups
    - dmaengine: idxd: Add missing cleanup for early error out in
      idxd_setup_internals
    - dmaengine: idxd: Add missing cleanups in cleanup internals
    - dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove
      call
    - dmaengine: idxd: fix memory leak in error handling path of
      idxd_pci_probe
    - accel/ivpu: Use workqueue for IRQ handling
    - accel/ivpu: Dump only first MMU fault from single context
    - accel/ivpu: Move parts of MMU event IRQ handling to thread handler
    - accel/ivpu: Fix missing MMU events from reserved SSID
    - accel/ivpu: Fix missing MMU events if file_priv is unbound
    - accel/ivpu: Flush pending jobs of device's workqueues
    - drm/xe/gsc: do not flush the GSC worker from the reset path
    - perf tools: Fix build error for LoongArch
    - phy: tegra: xusb: remove a stray unlock
    - Linux 6.14.8
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38008
    - mm/page_alloc: fix race condition in unaccepted memory handling
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38014
    - dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38015
    - dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38005
    - dmaengine: ti: k3-udma: Add missing locking
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38009
    - wifi: mt76: disable napi on driver removal
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38010
    - phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38011
    - drm/amdgpu: csa unmap use uninterruptible lock
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38016
    - HID: bpf: abort dispatch if device destroyed
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38012
    - sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38018
    - net/tls: fix kernel panic when alloc_page failed
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38019
    - mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38013
    - wifi: mac80211: Set n_channels after allocating struct
      cfg80211_scan_request
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38002
    - io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo()
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38027
    - regulator: max20086: fix invalid memory access
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38020
    - net/mlx5e: Disable MACsec offload for uplink representor profile
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38021
    - drm/amd/display: Fix null check of pipe_ctx->plane_state for
      update_dchubp_dpp
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38006
    - net: mctp: Don't access ifa_index when missing
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-37992
    - net_sched: Flush gso_skb list too during ->change()
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38022
    - RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device"
      problem
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38028
    - NFS/localio: Fix a race in nfs_local_open_fh()
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38023
    - nfs: handle failure of nfs_get_lock_context in unlock path
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38007
    - HID: uclogic: Add NULL check in uclogic_input_configured()
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38024
    - RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38025
    - iio: adc: ad7606: check for NULL before calling sw_mode_config()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252)
    - dm: add missing unlock on in dm_keyslot_evict()
    - Revert "btrfs: canonicalize the device path before adding it"
    - arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2
    - firmware: arm_scmi: Fix timeout checks on polling path
    - can: mcan: m_can_class_unregister(): fix order of unregistration calls
    - vfio/pci: Align huge faults to order
    - can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls
    - can: rockchip_canfd: rkcanfd_remove(): fix order of unregistration calls
    - s390/entry: Fix last breaking event handling in case of stack corruption
    - SAUCE: Revert "sch_htb: make htb_deactivate() idempotent"
    - sch_htb: make htb_deactivate() idempotent
    - virtio-net: don't re-enable refill work too early when NAPI is disabled
    - gre: Fix again IPv6 link-local address generation.
    - net: ethernet: mtk_eth_soc: reset all TX queues on DMA free
    - net: ethernet: mtk_eth_soc: do not reset PSE when setting FE
    - can: mcp251xfd: fix TDC setting for low data bit rates
    - can: gw: fix RCU/BH usage in cgw_create_job()
    - wifi: mac80211: fix the type of status_code for negotiated TID to Link
      Mapping
    - ice: use DSN instead of PCI BDF for ice_adapter index
    - erofs: ensure the extra temporary copy is valid for shortened bvecs
    - net: dsa: b53: allow leaky reserved multicast
    - net: dsa: b53: keep CPU port always tagged again
    - net: dsa: b53: fix clearing PVID of a port
    - net: dsa: b53: fix flushing old pvid VLAN on pvid change
    - net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
    - net: dsa: b53: always rejoin default untagged VLAN on bridge leave
    - net: dsa: b53: do not allow to configure VLAN 0
    - net: dsa: b53: do not program vlans when vlan filtering is off
    - net: dsa: b53: fix toggling vlan_filtering
    - net: dsa: b53: fix learning on VLAN unaware bridges
    - net: dsa: b53: do not set learning and unicast/multicast on up
    - fbnic: Fix initialization of mailbox descriptor rings
    - fbnic: Gate AXI read/write enabling on FW mailbox
    - fbnic: Actually flush_tx instead of stalling out
    - fbnic: Cleanup handling of completions
    - fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready
    - fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context
    - fbnic: Do not allow mailbox to toggle to ready outside
      fbnic_mbx_poll_tx_ready
    - net: export a helper for adding up queue stats
    - virtio-net: fix total qstat values
    - Input: cyttsp5 - ensure minimum reset pulse width
    - Input: cyttsp5 - fix power control issue on wakeup
    - Input: xpad - fix Share button on Xbox One controllers
    - Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller
    - Input: xpad - fix two controller table values
    - Input: synaptics - enable InterTouch on Dynabook Portege X30-D
    - Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
    - Input: synaptics - enable InterTouch on Dell Precision M3800
    - Input: synaptics - enable SMBus for HP Elitebook 850 G1
    - Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5
    - rust: clean Rust 1.88.0's `unnecessary_transmutes` lint
    - objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0
    - rust: clean Rust 1.88.0's warning about `clippy::disallowed_macros`
      configuration
    - uio_hv_generic: Fix sysfs creation path for ring buffer
    - staging: iio: adc: ad7816: Correct conditional logic for store mode
    - staging: axis-fifo: Remove hardware resets for user errors
    - staging: axis-fifo: Correct handling of tx_fifo_depth for size
      validation
    - mm: fix folio_pte_batch() on XEN PV
    - mm: vmalloc: support more granular vrealloc() sizing
    - mm/userfaultfd: fix uninitialized output field for -EAGAIN race
    - selftests/mm: compaction_test: support platform with huge mount of
      memory
    - selftests/mm: fix a build failure on powerpc
    - selftests/mm: fix build break when compiling pkey_util.c
    - KVM: x86/mmu: Prevent installing hugepages when mem attributes are
      changing
    - drm/amd/display: Shift DMUB AUX reply command if necessary
    - io_uring: ensure deferred completions are flushed for multishot
    - iio: adc: ad7768-1: Fix insufficient alignment of timestamp.
    - iio: adc: ad7266: Fix potential timestamp alignment issue.
    - iio: adc: ad7606: fix serial register access
    - iio: adc: rockchip: Fix clock initialization sequence
    - iio: adis16201: Correct inclinometer channel resolution
    - iio: chemical: sps30: use aligned_s64 for timestamp
    - iio: chemical: pms7003: use aligned_s64 for timestamp
    - iio: hid-sensor-prox: Restore lost scale assignments
    - iio: hid-sensor-prox: support multi-channel SCALE calculation
    - iio: hid-sensor-prox: Fix incorrect OFFSET calculation
    - iio: imu: inv_mpu6050: align buffer for timestamp
    - iio: pressure: mprls0025pa: use aligned_s64 for timestamp
    - Revert "drm/amd: Stop evicting resources on APUs in suspend"
    - drm/xe: Add page queue multiplier
    - drm/amdgpu: fix pm notifier handling
    - drm/amdgpu/vcn: using separate VCN1_AON_SOC offset
    - drm/amd/display: Fix the checking condition in dmub aux handling
    - drm/amd/display: Remove incorrect checking in dmub aux handler
    - drm/amd/display: Fix wrong handling for AUX_DEFER case
    - drm/amd/display: Copy AUX read reply data whenever length > 0
    - xhci: dbc: Avoid event polling busyloop if pending rx transfers are
      inactive.
    - usb: uhci-platform: Make the clock really optional
    - xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it
    - accel/ivpu: Increase state dump msg timeout
    - arm64: cpufeature: Move arm64_use_ng_mappings to the .data section to
      prevent wrong idmap generation
    - clocksource/i8253: Use raw_spinlock_irqsave() in
      clockevent_i8253_disable()
    - x86/microcode: Consolidate the loader enablement checking
    - ocfs2: fix the issue with discontiguous allocation in the global_bitmap
    - ocfs2: switch osb->disable_recovery to enum
    - ocfs2: implement handshaking with ocfs2 recovery thread
    - ocfs2: stop quota recovery before disabling quotas
    - usb: dwc3: gadget: Make gadget_wakeup asynchronous
    - usb: cdnsp: Fix issue with resuming from L1
    - usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version
    - usb: gadget: f_ecm: Add get_status callback
    - usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN
    - usb: gadget: Use get_status callback to set remote wakeup capability
    - usb: host: tegra: Prevent host controller crash when OTG port is used
    - usb: misc: onboard_usb_dev: fix support for Cypress HX3 hubs
    - usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition
    - USB: usbtmc: use interruptible sleep in usbtmc_read
    - usb: usbtmc: Fix erroneous get_stb ioctl error returns
    - usb: usbtmc: Fix erroneous wait_srq ioctl return
    - usb: usbtmc: Fix erroneous generic_read ioctl return
    - iio: imu: bmi270: fix initial sampling frequency configuration
    - iio: accel: adxl367: fix setting odr for activity time update
    - iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer.
    - iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64
    - iio: adc: dln2: Use aligned_s64 for timestamp
    - timekeeping: Prevent coarse clocks going backwards
    - accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation
    - accel/ivpu: Correct mutex unlock order in job submission
    - MIPS: Fix MAX_REG_OFFSET
    - riscv: misaligned: Add handling for ZCB instructions
    - loop: factor out a loop_assign_backing_file helper
    - loop: Add sanity check for read/write_iter
    - drm/panel: simple: Update timings for AUO G101EVN010
    - nvme: unblock ctrl state transition for firmware update
    - riscv: misaligned: factorize trap handling
    - riscv: misaligned: enable IRQs while handling misaligned accesses
    - riscv: Disallow PR_GET_TAGGED_ADDR_CTRL without Supm
    - drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs
    - drm/xe: Release force wake first then runtime power
    - io_uring/sqpoll: Increase task_work submission batch size
    - do_umount(): add missing barrier before refcount checks in sync case
    - rust: allow Rust 1.87.0's `clippy::ptr_eq` lint
    - rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint
    - io_uring: always arm linked timeouts prior to issue
    - Bluetooth: btmtk: Remove the resetting step before downloading the fw
    - mm: page_alloc: don't steal single pages from biggest buddy
    - mm: page_alloc: speed up fallbacks in rmqueue_bulk()
    - arm64: insn: Add support for encoding DSB
    - arm64: proton-pack: Expose whether the platform is mitigated by firmware
    - arm64: proton-pack: Expose whether the branchy loop k value
    - arm64: proton-pack: Add new CPUs 'k' values for branch mitigation
    - x86/bpf: Call branch history clearing sequence on exit
    - x86/bpf: Add IBHF call at end of classic BPF
    - x86/bhi: Do not set BHI_DIS_S in 32-bit mode
    - Documentation: x86/bugs/its: Add ITS documentation
    - x86/its: Enumerate Indirect Target Selection (ITS) bug
    - x86/its: Add support for ITS-safe indirect thunk
    - x86/its: Add support for ITS-safe return thunk
    - x86/its: Enable Indirect Target Selection mitigation
    - [Config] enable MITIGATION_ITS
    - x86/its: Add "vmexit" option to skip mitigation on some CPUs
    - x86/its: Add support for RSB stuffing mitigation
    - x86/its: Align RETs in BHB clear sequence to avoid thunking
    - x86/ibt: Keep IBT disabled during alternative patching
    - x86/its: Use dynamic thunks for indirect branches
    - selftest/x86/bugs: Add selftests for ITS
    - x86/its: Fix build errors when CONFIG_MODULES=n
    - x86/its: FineIBT-paranoid vs ITS
    - Linux 6.14.7
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37963
    - arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37948
    - arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37994
    - usb: typec: ucsi: displayport: Fix NULL pointer access
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37967
    - usb: typec: ucsi: displayport: Fix deadlock
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37950
    - ocfs2: fix panic in failed foilio allocation
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37995
    - module: ensure that kobject_put() is safe for module type kobjects
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37960
    - memblock: Accept allocated memory before use in memblock_double_array()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37996
    - KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37949
    - xenbus: Use kref to track req lifetime
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37954
    - smb: client: Avoid race in open_cached_dir with lease breaks
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37965
    - drm/amd/display: Fix invalid context error in dml helper
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37951
    - drm/v3d: Add job to pending list if the reset was skipped
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37968
    - iio: light: opt3001: fix deadlock due to concurrent flag access
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37969
    - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37970
    - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37966
    - riscv: Fix kernel crash due to PR_SET_TAGGED_ADDR_CTRL
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37957
    - KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37958
    - mm/huge_memory: fix dereferencing invalid pmd migration entry
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37964
    - x86/mm: Eliminate window where TLB flushes may be inadvertently skipped
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37971
    - staging: bcm2835-camera: Initialise dev in v4l2_dev
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37972
    - Input: mtk-pmic-keys - fix possible null pointer dereference
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37959
    - bpf: Scrub packet on bpf_redirect_peer
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37961
    - ipvs: fix uninit-value for saddr in do_output_route4
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37993
    - can: m_can: m_can_class_allocate_dev(): initialize spin lock on device
      probe
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37955
    - virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37962
    - ksmbd: fix memory leak in parse_lease_state()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37998
    - openvswitch: Fix unsafe attribute parsing in output_userspace()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37952
    - ksmbd: Fix UAF in __close_file_table_ids
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37947
    - ksmbd: prevent out-of-bounds stream writes by validating *pos
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37956
    - ksmbd: prevent rename with empty string
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37973
    - wifi: cfg80211: fix out-of-bounds access during multi-link element
      defragmentation
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37999
    - fs/erofs/fileio: call erofs_onlinefolio_split() after bio_add_folio()
  * Creating a VXLAN interface with a Fan mapping causes a NULL pointer
    dereference caught by ubuntu_fan_smoke_test:sut-scan (LP: #2113992)
    - SAUCE: fan: vxlan: parse fan-map from IFLA_VXLAN_FAN_MAP attribute ID
  * [Regression Updates] "PCI: Explicitly put devices into D0 when
    initializing" breaks pci-pass-through in QEMU/KVM (LP: #2117494)
    - PCI/PM: Set up runtime PM even for devices without PCI PM
  * [UBUNTU 25.04] lszcrypt output shows no cards because ap module has to be
    loaded manually (LP: #2116061)
    - [Config] s390: Build ap driver into the kernel
  * CVE-2025-38083
    - net_sched: prio: fix a race in prio_tune()

 -- Manuel Diewald <manuel.diewald@canonical.com>  Fri, 25 Jul 2025 09:45:16 +0200

linux-raspi (6.14.0-1011.11) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1011.11 -proposed tracker (LP: #2116592)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/2025.07.14)

  [ Ubuntu: 6.14.0-26.26 ]

  * plucky/linux: 6.14.0-26.26 -proposed tracker (LP: #2116604)
  * Packaging resync (LP: #1786013)
    - [Packaging] update annotations scripts
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2025.07.14)
  * Dell AIO backlight is not working, dell_uart_backlight module is missing
    (LP: #2083800)
    - [Config] enable CONFIG_DELL_UART_BACKLIGHT
  * integrated I219-LM network adapter appears to be running too fast, causing
    synchronization issues when using the I219-LM PTP feature (LP: #2116072)
    - e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
  * Audio broken on ThinkPad X13s (LP: #2115898)
    - SAUCE: Revert "UBUNTU: SAUCE: Change: cracking sound fix"
  * Ubuntu 24.04+ arm64: screen resolution fixed to 1024x768 with last kernel
    update (LP: #2115068)
    - [Config] Replace FB_HYPERV with DRM_HYPERV
  * [SRU][HPE 24.04] Patch Request for HPE iLO7 VGA device for Gen12 Servers
    (LP: #2114516)
    - drm/mgag200: Added support for the new device G200eH5
  * A process exiting with an open /dev/snapshot fd causes a NULL pointer
    dereference caught by ubuntu_stress_smoke_test:sut-scan (LP: #2113990)
    - libfs: export find_next_child()
    - efivarfs: support freeze/thaw
  * [SRU] Add support for new hotkey of F9 on Thinkpad X9 (LP: #2115022)
    - platform/x86: thinkpad-acpi: Add support for new hotkey for camera
      shutter switch
  * [SRU] Fix GT0: Engine reset when suspend on Intel LNL (LP: #2114697)
    - drm/xe/sched: stop re-submitting signalled jobs
  * CVE-2025-38056
    - devres: Introduce devm_kmemdup_array()
    - ASoC: SOF: Intel: hda: Fix UAF when reloading module
  * Handle IOMMU IVRS entries with mismatched UID on AMD Strix or newer
    platforms (LP: #2115174)
    - iommu/amd: Allow matching ACPI HID devices without matching UIDs
  * [UBUNTU 22.04] kernel: Fix z17 elf platform recognition (LP: #2114450)
    - s390: Add z17 elf platform
  * [UBUNTU 24.04] Kernel: Add CPUMF extended counter set for z17
    (LP: #2114258)
    - s390/cpumf: Update CPU Measurement facility extended counter set support
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266)
    - arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-
      cm3588
    - fs/xattr.c: fix simple_xattr_list to always include security.* xattrs
    - drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC
      Policies
    - drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies
    - x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
    - platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive
      drivers
    - arm64: dts: rockchip: fix Sige5 RTC interrupt pin
    - riscv: dts: sophgo: fix DMA data-width configuration for CV18xx
    - binfmt_elf: Move brk for static PIE even if ASLR disabled
    - platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie
      14XA (GX4HRXL)
    - platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection
    - arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout
    - cgroup/cpuset: Extend kthread_is_per_cpu() check to all
      PF_NO_SETAFFINITY tasks
    - tracing: fprobe: Fix RCU warning message in list traversal
    - tracing: probes: Fix a possible race in trace_probe_log APIs
    - tpm: tis: Double the timeout B to 4s
    - iio: adc: ad7606: move the software mode configuration
    - iio: adc: ad7606: move software functions into common file
    - HID: thrustmaster: fix memory leak in thrustmaster_interrupts()
    - spi: loopback-test: Do not split 1024-byte hexdumps
    - Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags
    - drm/meson: Use 1000ULL when operating with mode->clock
    - tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing
    - tests/ncdevmem: Fix double-free of queue array
    - net: mctp: Ensure keys maintain only one ref to corresponding dev
    - ALSA: seq: Fix delivery of UMP events to group ports
    - ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info
    - net: cadence: macb: Fix a possible deadlock in macb_halt_tx.
    - net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING
    - nvme-pci: make nvme_pci_npages_prp() __always_inline
    - nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable
    - ALSA: sh: SND_AICA should depend on SH_DMA_API
    - net: dsa: b53: prevent standalone from trying to forward to other ports
    - vsock/test: Fix occasional failure in SIOCOUTQ tests
    - qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()
    - octeontx2-pf: Fix ethtool support for SDP representors
    - drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value
    - netlink: specs: tc: fix a couple of attribute names
    - netlink: specs: tc: all actions are indexed arrays
    - octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy
    - net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW
      capability
    - octeontx2-af: Fix CGX Receive counters
    - octeontx2-pf: Do not reallocate all ntuple filters
    - tsnep: fix timestamping with a stacked DSA driver
    - ublk: fix dead loop when canceling io command
    - NFSv4/pnfs: Reset the layout state after a layoutreturn
    - dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when
      interrupted"
    - Revert "kbuild, rust: use -fremap-path-prefix to make paths relative"
    - udf: Make sure i_lenExtents is uptodate on inode eviction
    - HID: amd_sfh: Fix SRA sensor when it's the only sensor
    - LoongArch: Prevent cond_resched() occurring within kernel-fpu
    - LoongArch: Move __arch_cpu_idle() to .cpuidle.text section
    - LoongArch: Save and restore CSR.CNTC for hibernation
    - LoongArch: Fix MAX_REG_OFFSET calculation
    - LoongArch: uprobes: Remove user_{en,dis}able_single_step()
    - LoongArch: uprobes: Remove redundant code about resume_era
    - btrfs: fix discard worker infinite loop after disabling discard
    - btrfs: fix folio leak in submit_one_async_extent()
    - btrfs: add back warning for mount option commit values exceeding 300
    - Revert "drm/amd/display: Hardware cursor changes color when switched to
      software cursor"
    - drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc()
    - drm/amdgpu: fix incorrect MALL size for GFX1151
    - drm/amd/display: Correct the reply value when AUX write incomplete
    - drm/amd/display: Avoid flooding unnecessary info messages
    - MAINTAINERS: Update Alexey Makhalov's email address
    - gpio: pca953x: fix IRQ storm on system wake up
    - ACPI: PPTT: Fix processor subtable walk
    - ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
    - ALSA: usb-audio: Add sample rate quirk for Audioengine D1
    - ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera
    - dma-buf: insert memory barrier before updating num_fences
    - arm64: dts: amlogic: dreambox: fix missing clkc_audio node
    - arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down
    - arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi
    - hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages
    - hv_netvsc: Preserve contiguous PFN grouping in the page buffer array
    - hv_netvsc: Remove rmsg_pgcnt
    - Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges
    - Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer()
    - kbuild: Disable -Wdefault-const-init-unsafe
    - i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
    - ftrace: Fix preemption accounting for stacktrace trigger command
    - ftrace: Fix preemption accounting for stacktrace filter command
    - x86/sev: Do not touch VMSA pages during SNP guest memory kdump
    - x86/sev: Make sure pages are not skipped during kdump
    - tracing: samples: Initialize trace_array_printk() with the correct
      function
    - phy: Fix error handling in tegra_xusb_port_init
    - net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ
      switches
    - net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink
    - phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
    - phy: renesas: rcar-gen3-usb2: Set timing registers only once
    - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer
    - smb: client: fix memory leak during error handling for POSIX mkdir
    - spi: tegra114: Use value to check for invalid delays
    - tpm: Mask TPM RC in tpm2_start_auth_session()
    - wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl
    - ring-buffer: Fix persistent buffer when commit page is the reader page
    - net: qede: Initialize qede_ll_ops with designated initializer
    - io_uring/memmap: don't use page_address() on a highmem page
    - io_uring/uring_cmd: fix hybrid polling initialization issue
    - mm: hugetlb: fix incorrect fallback for subpool
    - mm: userfaultfd: correct dirty flags set for both present and swap pte
    - dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure
      instead of a local copy
    - dmaengine: idxd: fix memory leak in error handling path of
      idxd_setup_wqs
    - dmaengine: idxd: fix memory leak in error handling path of
      idxd_setup_engines
    - dmaengine: idxd: fix memory leak in error handling path of
      idxd_setup_groups
    - dmaengine: idxd: Add missing cleanup for early error out in
      idxd_setup_internals
    - dmaengine: idxd: Add missing cleanups in cleanup internals
    - dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove
      call
    - dmaengine: idxd: fix memory leak in error handling path of
      idxd_pci_probe
    - accel/ivpu: Use workqueue for IRQ handling
    - accel/ivpu: Dump only first MMU fault from single context
    - accel/ivpu: Move parts of MMU event IRQ handling to thread handler
    - accel/ivpu: Fix missing MMU events from reserved SSID
    - accel/ivpu: Fix missing MMU events if file_priv is unbound
    - accel/ivpu: Flush pending jobs of device's workqueues
    - drm/xe/gsc: do not flush the GSC worker from the reset path
    - perf tools: Fix build error for LoongArch
    - phy: tegra: xusb: remove a stray unlock
    - Linux 6.14.8
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38008
    - mm/page_alloc: fix race condition in unaccepted memory handling
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38014
    - dmaengine: idxd: Refactor remove call with idxd_cleanup() helper
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38015
    - dmaengine: idxd: fix memory leak in error handling path of idxd_alloc
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38005
    - dmaengine: ti: k3-udma: Add missing locking
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38009
    - wifi: mt76: disable napi on driver removal
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38010
    - phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38011
    - drm/amdgpu: csa unmap use uninterruptible lock
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38016
    - HID: bpf: abort dispatch if device destroyed
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38012
    - sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38018
    - net/tls: fix kernel panic when alloc_page failed
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38019
    - mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38013
    - wifi: mac80211: Set n_channels after allocating struct
      cfg80211_scan_request
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38002
    - io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo()
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38027
    - regulator: max20086: fix invalid memory access
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38020
    - net/mlx5e: Disable MACsec offload for uplink representor profile
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38021
    - drm/amd/display: Fix null check of pipe_ctx->plane_state for
      update_dchubp_dpp
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38006
    - net: mctp: Don't access ifa_index when missing
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-37992
    - net_sched: Flush gso_skb list too during ->change()
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38022
    - RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device"
      problem
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38028
    - NFS/localio: Fix a race in nfs_local_open_fh()
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38023
    - nfs: handle failure of nfs_get_lock_context in unlock path
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38007
    - HID: uclogic: Add NULL check in uclogic_input_configured()
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38024
    - RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
  * Plucky update: v6.14.8 upstream stable release (LP: #2115266) //
    CVE-2025-38025
    - iio: adc: ad7606: check for NULL before calling sw_mode_config()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252)
    - dm: add missing unlock on in dm_keyslot_evict()
    - Revert "btrfs: canonicalize the device path before adding it"
    - arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2
    - firmware: arm_scmi: Fix timeout checks on polling path
    - can: mcan: m_can_class_unregister(): fix order of unregistration calls
    - vfio/pci: Align huge faults to order
    - can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls
    - can: rockchip_canfd: rkcanfd_remove(): fix order of unregistration calls
    - s390/entry: Fix last breaking event handling in case of stack corruption
    - SAUCE: Revert "sch_htb: make htb_deactivate() idempotent"
    - sch_htb: make htb_deactivate() idempotent
    - virtio-net: don't re-enable refill work too early when NAPI is disabled
    - gre: Fix again IPv6 link-local address generation.
    - net: ethernet: mtk_eth_soc: reset all TX queues on DMA free
    - net: ethernet: mtk_eth_soc: do not reset PSE when setting FE
    - can: mcp251xfd: fix TDC setting for low data bit rates
    - can: gw: fix RCU/BH usage in cgw_create_job()
    - wifi: mac80211: fix the type of status_code for negotiated TID to Link
      Mapping
    - ice: use DSN instead of PCI BDF for ice_adapter index
    - erofs: ensure the extra temporary copy is valid for shortened bvecs
    - net: dsa: b53: allow leaky reserved multicast
    - net: dsa: b53: keep CPU port always tagged again
    - net: dsa: b53: fix clearing PVID of a port
    - net: dsa: b53: fix flushing old pvid VLAN on pvid change
    - net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
    - net: dsa: b53: always rejoin default untagged VLAN on bridge leave
    - net: dsa: b53: do not allow to configure VLAN 0
    - net: dsa: b53: do not program vlans when vlan filtering is off
    - net: dsa: b53: fix toggling vlan_filtering
    - net: dsa: b53: fix learning on VLAN unaware bridges
    - net: dsa: b53: do not set learning and unicast/multicast on up
    - fbnic: Fix initialization of mailbox descriptor rings
    - fbnic: Gate AXI read/write enabling on FW mailbox
    - fbnic: Actually flush_tx instead of stalling out
    - fbnic: Cleanup handling of completions
    - fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready
    - fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context
    - fbnic: Do not allow mailbox to toggle to ready outside
      fbnic_mbx_poll_tx_ready
    - net: export a helper for adding up queue stats
    - virtio-net: fix total qstat values
    - Input: cyttsp5 - ensure minimum reset pulse width
    - Input: cyttsp5 - fix power control issue on wakeup
    - Input: xpad - fix Share button on Xbox One controllers
    - Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller
    - Input: xpad - fix two controller table values
    - Input: synaptics - enable InterTouch on Dynabook Portege X30-D
    - Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
    - Input: synaptics - enable InterTouch on Dell Precision M3800
    - Input: synaptics - enable SMBus for HP Elitebook 850 G1
    - Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5
    - rust: clean Rust 1.88.0's `unnecessary_transmutes` lint
    - objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0
    - rust: clean Rust 1.88.0's warning about `clippy::disallowed_macros`
      configuration
    - uio_hv_generic: Fix sysfs creation path for ring buffer
    - staging: iio: adc: ad7816: Correct conditional logic for store mode
    - staging: axis-fifo: Remove hardware resets for user errors
    - staging: axis-fifo: Correct handling of tx_fifo_depth for size
      validation
    - mm: fix folio_pte_batch() on XEN PV
    - mm: vmalloc: support more granular vrealloc() sizing
    - mm/userfaultfd: fix uninitialized output field for -EAGAIN race
    - selftests/mm: compaction_test: support platform with huge mount of
      memory
    - selftests/mm: fix a build failure on powerpc
    - selftests/mm: fix build break when compiling pkey_util.c
    - KVM: x86/mmu: Prevent installing hugepages when mem attributes are
      changing
    - drm/amd/display: Shift DMUB AUX reply command if necessary
    - io_uring: ensure deferred completions are flushed for multishot
    - iio: adc: ad7768-1: Fix insufficient alignment of timestamp.
    - iio: adc: ad7266: Fix potential timestamp alignment issue.
    - iio: adc: ad7606: fix serial register access
    - iio: adc: rockchip: Fix clock initialization sequence
    - iio: adis16201: Correct inclinometer channel resolution
    - iio: chemical: sps30: use aligned_s64 for timestamp
    - iio: chemical: pms7003: use aligned_s64 for timestamp
    - iio: hid-sensor-prox: Restore lost scale assignments
    - iio: hid-sensor-prox: support multi-channel SCALE calculation
    - iio: hid-sensor-prox: Fix incorrect OFFSET calculation
    - iio: imu: inv_mpu6050: align buffer for timestamp
    - iio: pressure: mprls0025pa: use aligned_s64 for timestamp
    - Revert "drm/amd: Stop evicting resources on APUs in suspend"
    - drm/xe: Add page queue multiplier
    - drm/amdgpu: fix pm notifier handling
    - drm/amdgpu/vcn: using separate VCN1_AON_SOC offset
    - drm/amd/display: Fix the checking condition in dmub aux handling
    - drm/amd/display: Remove incorrect checking in dmub aux handler
    - drm/amd/display: Fix wrong handling for AUX_DEFER case
    - drm/amd/display: Copy AUX read reply data whenever length > 0
    - xhci: dbc: Avoid event polling busyloop if pending rx transfers are
      inactive.
    - usb: uhci-platform: Make the clock really optional
    - xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it
    - accel/ivpu: Increase state dump msg timeout
    - arm64: cpufeature: Move arm64_use_ng_mappings to the .data section to
      prevent wrong idmap generation
    - clocksource/i8253: Use raw_spinlock_irqsave() in
      clockevent_i8253_disable()
    - x86/microcode: Consolidate the loader enablement checking
    - ocfs2: fix the issue with discontiguous allocation in the global_bitmap
    - ocfs2: switch osb->disable_recovery to enum
    - ocfs2: implement handshaking with ocfs2 recovery thread
    - ocfs2: stop quota recovery before disabling quotas
    - usb: dwc3: gadget: Make gadget_wakeup asynchronous
    - usb: cdnsp: Fix issue with resuming from L1
    - usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version
    - usb: gadget: f_ecm: Add get_status callback
    - usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN
    - usb: gadget: Use get_status callback to set remote wakeup capability
    - usb: host: tegra: Prevent host controller crash when OTG port is used
    - usb: misc: onboard_usb_dev: fix support for Cypress HX3 hubs
    - usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition
    - USB: usbtmc: use interruptible sleep in usbtmc_read
    - usb: usbtmc: Fix erroneous get_stb ioctl error returns
    - usb: usbtmc: Fix erroneous wait_srq ioctl return
    - usb: usbtmc: Fix erroneous generic_read ioctl return
    - iio: imu: bmi270: fix initial sampling frequency configuration
    - iio: accel: adxl367: fix setting odr for activity time update
    - iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer.
    - iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64
    - iio: adc: dln2: Use aligned_s64 for timestamp
    - timekeeping: Prevent coarse clocks going backwards
    - accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation
    - accel/ivpu: Correct mutex unlock order in job submission
    - MIPS: Fix MAX_REG_OFFSET
    - riscv: misaligned: Add handling for ZCB instructions
    - loop: factor out a loop_assign_backing_file helper
    - loop: Add sanity check for read/write_iter
    - drm/panel: simple: Update timings for AUO G101EVN010
    - nvme: unblock ctrl state transition for firmware update
    - riscv: misaligned: factorize trap handling
    - riscv: misaligned: enable IRQs while handling misaligned accesses
    - riscv: Disallow PR_GET_TAGGED_ADDR_CTRL without Supm
    - drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs
    - drm/xe: Release force wake first then runtime power
    - io_uring/sqpoll: Increase task_work submission batch size
    - do_umount(): add missing barrier before refcount checks in sync case
    - rust: allow Rust 1.87.0's `clippy::ptr_eq` lint
    - rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint
    - io_uring: always arm linked timeouts prior to issue
    - Bluetooth: btmtk: Remove the resetting step before downloading the fw
    - mm: page_alloc: don't steal single pages from biggest buddy
    - mm: page_alloc: speed up fallbacks in rmqueue_bulk()
    - arm64: insn: Add support for encoding DSB
    - arm64: proton-pack: Expose whether the platform is mitigated by firmware
    - arm64: proton-pack: Expose whether the branchy loop k value
    - arm64: proton-pack: Add new CPUs 'k' values for branch mitigation
    - x86/bpf: Call branch history clearing sequence on exit
    - x86/bpf: Add IBHF call at end of classic BPF
    - x86/bhi: Do not set BHI_DIS_S in 32-bit mode
    - Documentation: x86/bugs/its: Add ITS documentation
    - x86/its: Enumerate Indirect Target Selection (ITS) bug
    - x86/its: Add support for ITS-safe indirect thunk
    - x86/its: Add support for ITS-safe return thunk
    - x86/its: Enable Indirect Target Selection mitigation
    - [Config] enable MITIGATION_ITS
    - x86/its: Add "vmexit" option to skip mitigation on some CPUs
    - x86/its: Add support for RSB stuffing mitigation
    - x86/its: Align RETs in BHB clear sequence to avoid thunking
    - x86/ibt: Keep IBT disabled during alternative patching
    - x86/its: Use dynamic thunks for indirect branches
    - selftest/x86/bugs: Add selftests for ITS
    - x86/its: Fix build errors when CONFIG_MODULES=n
    - x86/its: FineIBT-paranoid vs ITS
    - Linux 6.14.7
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37963
    - arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37948
    - arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37994
    - usb: typec: ucsi: displayport: Fix NULL pointer access
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37967
    - usb: typec: ucsi: displayport: Fix deadlock
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37950
    - ocfs2: fix panic in failed foilio allocation
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37995
    - module: ensure that kobject_put() is safe for module type kobjects
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37960
    - memblock: Accept allocated memory before use in memblock_double_array()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37996
    - KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37949
    - xenbus: Use kref to track req lifetime
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37954
    - smb: client: Avoid race in open_cached_dir with lease breaks
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37965
    - drm/amd/display: Fix invalid context error in dml helper
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37951
    - drm/v3d: Add job to pending list if the reset was skipped
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37968
    - iio: light: opt3001: fix deadlock due to concurrent flag access
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37969
    - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37970
    - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37966
    - riscv: Fix kernel crash due to PR_SET_TAGGED_ADDR_CTRL
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37957
    - KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37958
    - mm/huge_memory: fix dereferencing invalid pmd migration entry
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37964
    - x86/mm: Eliminate window where TLB flushes may be inadvertently skipped
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37971
    - staging: bcm2835-camera: Initialise dev in v4l2_dev
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37972
    - Input: mtk-pmic-keys - fix possible null pointer dereference
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37959
    - bpf: Scrub packet on bpf_redirect_peer
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37961
    - ipvs: fix uninit-value for saddr in do_output_route4
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37993
    - can: m_can: m_can_class_allocate_dev(): initialize spin lock on device
      probe
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37955
    - virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37962
    - ksmbd: fix memory leak in parse_lease_state()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37998
    - openvswitch: Fix unsafe attribute parsing in output_userspace()
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37952
    - ksmbd: Fix UAF in __close_file_table_ids
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37947
    - ksmbd: prevent out-of-bounds stream writes by validating *pos
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37956
    - ksmbd: prevent rename with empty string
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37973
    - wifi: cfg80211: fix out-of-bounds access during multi-link element
      defragmentation
  * Plucky update: v6.14.7 upstream stable release (LP: #2115252) //
    CVE-2025-37999
    - fs/erofs/fileio: call erofs_onlinefolio_split() after bio_add_folio()
  * Creating a VXLAN interface with a Fan mapping causes a NULL pointer
    dereference caught by ubuntu_fan_smoke_test:sut-scan (LP: #2113992)
    - ﻿UBUNTU: SAUCE: fan: vxlan: parse fan-map from IFLA_VXLAN_FAN_MAP
      attribute ID
  * [UBUNTU 25.04] lszcrypt output shows no cards because ap module has to be
    loaded manually (LP: #2116061)
    - [Config] s390: Build ap driver into the kernel
  * CVE-2025-38083
    - net_sched: prio: fix a race in prio_tune()

 -- Manuel Diewald <manuel.diewald@canonical.com>  Thu, 17 Jul 2025 10:59:11 +0200

linux-raspi (6.14.0-1010.10) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1010.10 -proposed tracker (LP: #2116350)

  [ Ubuntu: 6.14.0-25.25 ]

  * plucky/linux: 6.14.0-25.25 -proposed tracker (LP: #2116362)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/s2025.06.16)
  * [UBUNTU 25.04] lszcrypt output shows no cards because ap module has to be
    loaded manually (LP: #2116061)
    - [Config] s390: Build ap driver into the kernel
  * CVE-2025-38083
    - net_sched: prio: fix a race in prio_tune()

 -- Manuel Diewald <manuel.diewald@canonical.com>  Tue, 15 Jul 2025 18:36:43 +0200

linux-raspi (6.14.0-1009.9) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1009.9 -proposed tracker (LP: #2114489)

  [ Ubuntu: 6.14.0-24.24 ]

  * plucky/linux: 6.14.0-24.24 -proposed tracker (LP: #2114501)
  * Packaging resync (LP: #1786013)
    - [Packaging] update variants
    - [Packaging] update annotations scripts
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2025.06.16)
  * Apple spi keyboard/trackpad not working 25.04 (LP: #2107976)
    - iommu/vt-d: Restore context entry setup order for aliased devices
  * Unexpected system reboot at loading GUI session on some AMD platforms
    (LP: #2112462)
    - drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush
    - drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush
    - drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush
    - drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
    - drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush
  * Fix ARL-U/H suspend issues (LP: #2112469)
    - platform/x86/intel/pmc: Remove duplicate enum
    - platform/x86:intel/pmc: Make tgl_core_generic_init() static
    - platform/x86:intel/pmc: Create generic_core_init() for all platforms
    - platform/x86/intel/pmc: Remove simple init functions
    - platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core
      driver
    - platform/x86/intel/pmc: Fix Arrow Lake U/H NPU PCI ID
  * [UBUNTU 24.04] s390/pci: Fix immediate re-add of PCI function after remove
    (LP: #2114174)
    - s390/pci: Remove redundant bus removal and disable from
      zpci_release_device()
    - s390/pci: Prevent self deletion in disable_slot()
    - s390/pci: Allow re-add of a reserved but not yet removed device
    - s390/pci: Serialize device addition and removal
  * [UBUNTU 24.04] s390/pci: Fix immediate re-add of PCI function after remove
    (LP: #2114174) // CVE-2025-37946
    - s390/pci: Fix duplicate pci_dev_put() in disable_slot() when PF has
      child VFs
  * [UBUNTU 24.04] s390/pci: Fix immediate re-add of PCI function after remove
    (LP: #2114174) // CVE-2025-37974
    - s390/pci: Fix missing check for zpci_create_device() error return
  * HW accelerated video playback causes VCN timeout on VCN 4.0.5 (AMD Strix)
    (LP: #2112582)
    - drm/amdgpu: read back register after written for VCN v4.0.5
  * kvmppc_set_passthru_irq_hv: Could not assign IRQ map traces are seen when
    pci device is attached to kvm guest when "xive=off" is set (LP: #2109951)
    - KVM: PPC: Book3S HV: Fix IRQ map warnings with XICS on pSeries KVM Guest
  * System will restart while resuming with SATA HDD or nvme installed with
    password set (LP: #2110090)
    - PCI: Explicitly put devices into D0 when initializing
  * VM boots slowly with large-BAR GPU Passthrough (Root Cause Fix SRU)
    (LP: #2111861)
    - mm: Provide address mask in struct follow_pfnmap_args
    - vfio/type1: Convert all vaddr_get_pfns() callers to use vfio_batch
    - vfio/type1: Catch zero from pin_user_pages_remote()
    - vfio/type1: Use vfio_batch for vaddr_get_pfns()
    - vfio/type1: Use consistent types for page counts
    - vfio/type1: Use mapping page mask for pfnmaps
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881)
    - Revert "rndis_host: Flag RNDIS modems as WWAN devices"
    - ALSA: hda/realtek - Add more HP laptops which need mute led fixup
    - ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface()
    - ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset
    - ASoC: renesas: rz-ssi: Use NOIRQ_SYSTEM_SLEEP_PM_OPS()
    - btrfs: fix COW handling in run_delalloc_nocow()
    - cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode
    - drm/fdinfo: Protect against driver unbind
    - EDAC/altera: Test the correct error reg offset
    - EDAC/altera: Set DDR and SDMMC interrupt mask before registration
    - i2c: imx-lpi2c: Fix clock count when probe defers
    - pinctrl: airoha: fix wrong PHY LED mapping and PHY2 LED defines
    - perf/x86/intel: Only check the group flag for X86 leader
    - amd-xgbe: Fix to ensure dependent features are toggled with RX checksum
      offload
    - mm/memblock: pass size instead of end to memblock_set_node()
    - mm/memblock: repeat setting reserved region nid if array is doubled
    - mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe
    - spi: tegra114: Don't fail set_cs_timing when delays are zero
    - tracing: Do not take trace_event_sem in print_event_fields()
    - x86/boot/sev: Support memory acceptance in the EFI stub under SVSM
    - dm-integrity: fix a warning on invalid table line
    - dm: always update the array size in realloc_argv on success
    - drm/amdgpu: Fix offset for HDP remap in nbio v7.11
    - drm: Select DRM_KMS_HELPER from DRM_DEBUG_DP_MST_TOPOLOGY_REFS
    - iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream
      ids
    - iommu/arm-smmu-v3: Fix pgsize_bit for sva domains
    - iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)
    - platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep
      cycles
    - platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU
      hotplug
    - smb: client: fix zero length for mkdir POSIX create context
    - cpufreq: Avoid using inconsistent policy->min and policy->max
    - cpufreq: Fix setting policy limits when frequency tables are used
    - bcachefs: Remove incorrect __counted_by annotation
    - drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF
    - ASoC: soc-core: Stop using of_property_read_bool() for non-boolean
      properties
    - ASoC: cs-amp-lib-test: Don't select SND_SOC_CS_AMP_LIB
    - firmware: cs_dsp: tests: Depend on FW_CS_DSP rather then enabling it
    - ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence
    - Revert "UBUNTU: SAUCE: powerpc64/ftrace: fix module loading without
      patchable function entries"
    - pinctrl: imx: Return NULL if no group is matched and found
    - powerpc/boot: Check for ld-option support
    - ASoC: Intel: sof_sdw: Add NULL check in asoc_sdw_rt_dmic_rtd_init()
    - iommu/arm-smmu-v3: Add missing S2FWB feature detection
    - ALSA: hda/realtek - Enable speaker for HP platform
    - drm/i915/pxp: fix undefined reference to
      `intel_pxp_gsccs_is_ready_for_sessions'
    - wifi: iwlwifi: back off on continuous errors
    - wifi: iwlwifi: don't warn if the NIC is gone in resume
    - wifi: iwlwifi: fix the check for the SCRATCH register upon resume
    - powerpc/boot: Fix dash warning
    - xsk: Fix offset calculation in unaligned mode
    - net/mlx5e: Use custom tunnel header for vxlan gbp
    - net/mlx5: E-Switch, Initialize MAC Address for Default GID
    - net/mlx5e: TC, Continue the attr process even if encap entry is invalid
    - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover
    - net/mlx5: E-switch, Fix error handling for enabling roce
    - accel/ivpu: Correct DCT interrupt handling
    - cpufreq: Introduce policy->boost_supported flag
    - cpufreq: acpi: Set policy->boost_supported
    - cpufreq: ACPI: Re-sync CPU boost state on system resume
    - Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast Receiver
    - Bluetooth: hci_conn: Fix not setting timeout for BIG Create Sync
    - Bluetooth: btintel_pcie: Avoid redundant buffer allocation
    - Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths
    - Bluetooth: L2CAP: copy RX timestamp to new fragments
    - net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID
    - octeon_ep_vf: Resolve netdevice usage count issue
    - bnxt_en: improve TX timestamping FIFO configuration
    - rtase: Modify the condition used to detect overflow in
      rtase_calc_time_mitigation
    - net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when
      advised
    - net: ethernet: mtk_eth_soc: sync mtk_clks_source_name array
    - pds_core: make pdsc_auxbus_dev_del() void
    - pds_core: specify auxiliary_device to be created
    - ice: Don't check device type when checking GNSS presence
    - ice: Remove unnecessary ice_is_e8xx() functions
    - ice: fix Get Tx Topology AQ command error on E830
    - idpf: fix offloads support for encapsulated packets
    - scsi: ufs: core: Remove redundant query_complete trace
    - drm/xe/guc: Fix capture of steering registers
    - pinctrl: qcom: Fix PINGROUP definition for sm8750
    - nvme-pci: fix queue unquiesce check on slot_reset
    - drm/tests: shmem: Fix memleak
    - drm/mipi-dbi: Fix blanking for non-16 bit formats
    - net: dlink: Correct endianness handling of led_mode
    - net: mdio: mux-meson-gxl: set reversed bit when using internal phy
    - idpf: fix potential memory leak on kcalloc() failure
    - idpf: protect shutdown from reset
    - igc: fix lock order in igc_ptp_reset
    - net: dsa: felix: fix broken taprio gate states after clock jump
    - net: ipv6: fix UDPv6 GSO segmentation with NAT
    - ALSA: hda/realtek: Fix built-mic regression on other ASUS models
    - bnxt_en: Fix ethtool selftest output in one of the failure cases
    - bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan()
    - bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings()
    - bnxt_en: Fix coredump logic to free allocated buffer
    - bnxt_en: Fix ethtool -d byte order for 32-bit values
    - nvme-tcp: fix premature queue removal and I/O failover
    - nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS
    - nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS
    - ASoC: stm32: sai: skip useless iterations on kernel rate loop
    - ASoC: stm32: sai: add a check on minimal kernel frequency
    - bnxt_en: fix module unload sequence
    - net: fec: ERR007885 Workaround for conventional TX
    - net: hns3: store rx VLAN tag offload state for VF
    - net: hns3: fix an interrupt residual problem
    - net: hns3: fixed debugfs tm_qset size
    - net: hns3: defer calling ptp_clock_register()
    - net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
    - net: vertexcom: mse102x: Fix LEN_MASK
    - net: vertexcom: mse102x: Add range check for CMD_RTS
    - net: vertexcom: mse102x: Fix RX error handling
    - accel/ivpu: Abort all jobs after command queue unregister
    - accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW
    - drm/xe: Invalidate L3 read-only cachelines for geometry streams too
    - platform/x86: alienware-wmi-wmax: Add support for Alienware m15 R7
    - ublk: add helper of ublk_need_map_io()
    - ublk: properly serialize all FETCH_REQs
    - ublk: move device reset into ublk_ch_release()
    - ublk: improve detection and handling of ublk server exit
    - ublk: remove __ublk_quiesce_dev()
    - ublk: simplify aborting ublk request
    - firmware: arm_ffa: Skip Rx buffer ownership release if not acquired
    - arm64: dts: imx95: Correct the range of PCIe app-reg region
    - ARM: dts: opos6ul: add ksz8081 phy properties
    - arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs
    - arm64: dts: st: Use 128kB size for aliased GIC400 register access on
      stm32mp25 SoCs
    - block: introduce zone capacity helper
    - btrfs: zoned: skip reporting zone for new block group
    - kernel: param: rename locate_module_kobject
    - kernel: globalize lookup_or_create_module_kobject()
    - drivers: base: handle module_kobject creation
    - btrfs: expose per-inode stable writes flag
    - btrfs: pass struct btrfs_inode to btrfs_read_locked_inode()
    - btrfs: pass struct btrfs_inode to btrfs_iget_locked()
    - drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp
    - bcachefs: Change btree_insert_node() assertion to error
    - dm: fix copying after src array boundaries
    - Linux 6.14.6
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37903
    - drm/amd/display: Fix slab-use-after-free in hdcp
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37904
    - btrfs: fix the inode leak in btrfs_iget()
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37905
    - firmware: arm_scmi: Balance device refcount when destroying devices
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37906
    - ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37907
    - accel/ivpu: Fix locking order in ivpu_job_submit
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37908
    - mm, slab: clean up slab->obj_exts always
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37933
    - octeon_ep: Fix host hang issue during device reboot
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37909
    - net: lan743x: Fix memleak issue when GSO enabled
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37910
    - ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37894
    - net: use sock_gen_put() when sk_state is TCP_TIME_WAIT
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37934
    - ASoC: simple-card-utils: Fix pointer check in
      graph_util_parse_link_direction
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37911
    - bnxt_en: Fix out-of-bound memcpy() during ethtool -w
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37895
    - bnxt_en: Fix error handling path in bnxt_init_chip()
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37935
    - net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37891
    - ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37912
    - ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37913
    - net_sched: qfq: Fix double list add in class with netem as child qdisc
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37914
    - net_sched: ets: Fix double list add in class with netem as child qdisc
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37915
    - net_sched: drr: Fix double list add in class with netem as child qdisc
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37916
    - pds_core: remove write-after-free of client_id
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37917
    - net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx
      poll
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37918
    - Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37919
    - ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37896
    - spi: spi-mem: Add fix to avoid divide error
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37920
    - xsk: Fix race condition in AF_XDP generic RX path
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37921
    - vxlan: vnifilter: Fix unlocked deletion of default FDB entry
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37897
    - wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37898
    - powerpc64/ftrace: fix module loading without patchable function entries
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37922
    - book3s64/radix : Align section vmemmap start address to PAGE_SIZE
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37923
    - tracing: Fix oob write in trace_seq_to_buffer()
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37899
    - ksmbd: fix use-after-free in session logoff
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37924
    - ksmbd: fix use-after-free in kerberos authentication
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37926
    - ksmbd: fix use-after-free in ksmbd_session_rpc_open
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37900
    - iommu: Fix two issues in iommu_copy_struct_from_user()
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37927
    - iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37928
    - dm-bufio: don't schedule in atomic context
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37990
    - wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37901
    - irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37936
    - perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's
      value.
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37991
    - parisc: Fix double SIGFPE crash
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37929
    - arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37930
    - drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()
  * Plucky update: v6.14.6 upstream stable release (LP: #2113881) //
    CVE-2025-37931
    - btrfs: adjust subpage bit start based on sectorsize
  * Support Sony IMX471 camera sensor for Intel IPU7 platforms (LP: #2107320)
    - SAUCE: media: ipu-bridge: Support imx471 sensor
  * deadlock on cpu_hotplug_lock in __accept_page() (LP: #2109543)
    - mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page()
  * Plucky fails to boot on (older) Macs (LP: #2105402)
    - SAUCE: hack: efi/libstub: enable t14s boot failure hack only on arm64
  * CVE-2025-37798
    - sch_htb: make htb_qlen_notify() idempotent
    - sch_htb: make htb_deactivate() idempotent
    - sch_drr: make drr_qlen_notify() idempotent
    - sch_hfsc: make hfsc_qlen_notify() idempotent
    - sch_qfq: make qfq_qlen_notify() idempotent
    - sch_ets: make est_qlen_notify() idempotent
    - selftests/tc-testing: Add a test case for FQ_CODEL with HTB parent
    - selftests/tc-testing: Add a test case for FQ_CODEL with QFQ parent
    - selftests/tc-testing: Add a test case for FQ_CODEL with HFSC parent
    - selftests/tc-testing: Add a test case for FQ_CODEL with DRR parent
    - selftests/tc-testing: Add a test case for FQ_CODEL with ETS parent
  * CVE-2025-37997
    - netfilter: ipset: fix region locking in hash types
  * CVE-2025-37890
    - net_sched: hfsc: Fix a UAF vulnerability in class with netem as child
      qdisc
    - sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
    - net_sched: hfsc: Address reentrant enqueue adding class to eltree twice

 -- Manuel Diewald <manuel.diewald@canonical.com>  Mon, 23 Jun 2025 15:58:56 +0200

linux-raspi (6.14.0-1008.8) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1008.8 -proposed tracker (LP: #2114270)

  * Packaging resync (LP: #1786013)
    - [Packaging] update variants

  [ Ubuntu: 6.14.0-23.23 ]

  * plucky/linux: 6.14.0-23.23 -proposed tracker (LP: #2114279)
  * Packaging resync (LP: #1786013)
    - [Packaging] update variants
    - [Packaging] update annotations scripts
  * CVE-2025-37798
    - sch_htb: make htb_qlen_notify() idempotent
    - sch_htb: make htb_deactivate() idempotent
    - sch_drr: make drr_qlen_notify() idempotent
    - sch_hfsc: make hfsc_qlen_notify() idempotent
    - sch_qfq: make qfq_qlen_notify() idempotent
    - sch_ets: make est_qlen_notify() idempotent
    - selftests/tc-testing: Add a test case for FQ_CODEL with HTB parent
    - selftests/tc-testing: Add a test case for FQ_CODEL with QFQ parent
    - selftests/tc-testing: Add a test case for FQ_CODEL with HFSC parent
    - selftests/tc-testing: Add a test case for FQ_CODEL with DRR parent
    - selftests/tc-testing: Add a test case for FQ_CODEL with ETS parent
  * CVE-2025-37997
    - netfilter: ipset: fix region locking in hash types
  * CVE-2025-37890
    - net_sched: hfsc: Fix a UAF vulnerability in class with netem as child
      qdisc
    - sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
    - net_sched: hfsc: Address reentrant enqueue adding class to eltree twice

 -- Manuel Diewald <manuel.diewald@canonical.com>  Tue, 17 Jun 2025 20:18:14 +0200

linux-raspi (6.14.0-1007.7) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1007.7 -proposed tracker (LP: #2110645)

  * Plucky update: v6.14.5 upstream stable release (LP: #2111268)
    - SAUCE: Revert "dmaengine: bcm2835: Fix a build warning"

  [ Ubuntu: 6.14.0-22.22 ]

  * plucky/linux: 6.14.0-22.22 -proposed tracker (LP: #2111404)
  * snapd has high CPU usage for exactly 150 seconds every 5, 7.5 or 10 minutes
    (LP: #2110289)
    - fs/eventpoll: fix endless busy loop after timeout has expired

  [ Ubuntu: 6.14.0-20.20 ]

  * plucky/linux: 6.14.0-20.20 -proposed tracker (LP: #2110652)
  * Rotate the Canonical Livepatch key (LP: #2111244)
    - [Config] Prepare for Canonical Livepatch key rotation
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268)
    - soc: qcom: ice: introduce devm_of_qcom_ice_get
    - mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
    - PM: EM: use kfree_rcu() to simplify the code
    - PM: EM: Address RCU-related sparse warnings
    - media: i2c: imx214: Use subdev active state
    - media: i2c: imx214: Simplify with dev_err_probe()
    - media: i2c: imx214: Convert to CCI register access helpers
    - media: i2c: imx214: Replace register addresses with macros
    - media: i2c: imx214: Check number of lanes from device tree
    - media: i2c: imx214: Fix link frequency validation
    - media: ov08x40: Move ov08x40_identify_module() function up
    - media: ov08x40: Add missing ov08x40_identify_module() call on stream-start
    - iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary
      return value check
    - iio: adc: ad7768-1: Fix conversion result sign
    - of: resolver: Simplify of_resolve_phandles() using __free()
    - of: resolver: Fix device node refcount leakage in of_resolve_phandles()
    - scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get
    - PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag
    - PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends
    - PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
    - irqchip/renesas-rzv2h: Simplify rzv2h_icu_init()
    - irqchip/renesas-rzv2h: Add struct rzv2h_hw_info with t_offs variable
    - irqchip/renesas-rzv2h: Prevent TINT spurious interrupt
    - drm/xe/ptl: Apply Wa_14023061436
    - drm/xe/xe3lpg: Add Wa_13012615864
    - drm/xe: Add performance tunings to debugfs
    - drm/xe/rtp: Drop sentinels from arg to xe_rtp_process_to_sr()
    - drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change
    - lib/Kconfig.ubsan: Remove 'default UBSAN' from UBSAN_INTEGER_WRAP
    - ceph: Fix incorrect flush end position calculation
    - dma/contiguous: avoid warning about unused size_bytes
    - virtio_pci: Use self group type for cap commands
    - cpufreq: cppc: Fix invalid return value in .get() callback
    - cpufreq: Do not enable by default during compile testing
    - cpufreq: fix compile-test defaults
    - btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
    - cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
    - vhost-scsi: Add better resource allocation failure handling
    - vhost-scsi: Fix vhost_scsi_send_bad_target()
    - vhost-scsi: Fix vhost_scsi_send_status()
    - net/mlx5: Move ttc allocation after switch case to prevent leaks
    - scsi: core: Clear flags for scsi_cmnd that did not complete
    - net: enetc: register XDP RX queues with frag_size
    - net: enetc: refactor bulk flipping of RX buffers to separate function
    - net: enetc: fix frame corruption on bpf_xdp_adjust_head/tail() and XDP_PASS
    - net: lwtunnel: disable BHs when required
    - net: phylink: force link down on major_config failure
    - net: phylink: fix suspend/resume with WoL enabled and link down
    - net: phy: leds: fix memory leak
    - virtio-net: Refactor napi_enable paths
    - virtio-net: Refactor napi_disable paths
    - virtio-net: disable delayed refill when pausing rx
    - net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration
    - fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()
    - net: dsa: mt7530: sync driver-specific behavior of MT7531 variants
    - pds_core: Prevent possible adminq overflow/stuck condition
    - pds_core: Remove unnecessary check in pds_client_adminq_cmd()
    - net: phy: Add helper for getting tx amplitude gain
    - net: phy: dp83822: Add support for changing the transmit amplitude voltage
    - net: dp83822: Fix OF_MDIO config check
    - net: stmmac: fix dwmac1000 ptp timestamp status offset
    - net: stmmac: fix multiplication overflow when reading timestamp
    - block: never reduce ra_pages in blk_apply_bdi_limits
    - bdev: use bdev_io_min() for statx block size
    - block: move blkdev_{get,put} _no_open prototypes out of blkdev.h
    - block: remove the backing_inode variable in bdev_statx
    - block: don't autoload drivers on stat
    - iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE
    - riscv: Replace function-like macro by static inline function
    - ublk: remove io_cmds list in ublk_queue
    - ublk: comment on ubq->canceling handling in ublk_queue_rq()
    - ublk: implement ->queue_rqs()
    - ublk: remove unused cmd argument to ublk_dispatch_req()
    - ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA
    - splice: remove duplicate noinline from pipe_clear_nowait
    - fs/xattr: Fix handling of AT_FDCWD in setxattrat(2) and getxattrat(2)
    - bpf: Add namespace to BPF internal symbols
    - Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"
    - drm/meson: use unsigned long long / Hz for frequency types
    - perf/x86: Fix non-sampling (counting) events on certain x86 platforms
    - LoongArch: Select ARCH_USE_MEMTEST
    - LoongArch: Make regs_irqs_disabled() more clear
    - LoongArch: Make do_xyz() exception handlers more robust
    - net: stmmac: simplify phylink_suspend() and phylink_resume() calls
    - net: phylink: add phylink_prepare_resume()
    - net: stmmac: address non-LPI resume failures properly
    - net: stmmac: socfpga: remove phy_resume() call
    - net: phylink: add functions to block/unblock rx clock stop
    - net: stmmac: block PHY RXC clock-stop
    - netfilter: fib: avoid lookup if socket is available
    - virtio_console: fix missing byte order handling for cols and rows
    - sched_ext: Use kvzalloc for large exit_dump allocation
    - crypto: atmel-sha204a - Set hwrng quality to lowest possible
    - net: selftests: initialize TCP header and skb payload with zero
    - net: phy: microchip: force IRQ polling mode for lan88xx
    - mptcp: pm: Defer freeing of MPTCP userspace path manager entries
    - scsi: mpi3mr: Fix pending I/O counter
    - rust: firmware: Use `ffi::c_char` type in `FwFunc`
    - drm: panel: jd9365da: fix reset signal polarity in unprepare
    - drm/amd/display: Fix gpu reset in multidisplay config
    - drm/amd/display: Force full update in gpu reset
    - drm/amd/display: Fix ACPI edid parsing on some Lenovo systems
    - x86/insn: Fix CTEST instruction decoding
    - x86/mm: Fix _pgd_alloc() for Xen PV mode
    - selftests/pcie_bwctrl: Fix test progs list
    - binder: fix offset calculation in debug log
    - LoongArch: Handle fp, lsx, lasx and lbt assembly symbols
    - LoongArch: Remove a bogus reference to ZONE_DMA
    - LoongArch: KVM: Fix multiple typos of KVM code
    - LoongArch: KVM: Fully clear some CSRs when VM reboot
    - LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally
    - io_uring: fix 'sync' handling of io_fallback_tw()
    - KVM: SVM: Allocate IR data using atomic allocation
    - cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports
    - ata: libata-scsi: Improve CDL control
    - ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type
    - ata: libata-scsi: Fix ata_msense_control_ata_feature()
    - USB: storage: quirk for ADATA Portable HDD CH94
    - scsi: Improve CDL control
    - mei: me: add panther lake H DID
    - KVM: x86: Explicitly treat routing entry type changes as changes
    - KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer
    - char: misc: register chrdev region with all possible minors
    - misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack
    - firmware: stratix10-svc: Add of_platform_default_populate()
    - serial: msm: Configure correct working mode before starting earlycon
    - serial: sifive: lock port in startup()/shutdown() callbacks
    - USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
    - USB: serial: option: add Sierra Wireless EM9291
    - USB: serial: simple: add OWON HDS200 series oscilloscope support
    - xhci: Limit time spent with xHC interrupts disabled during bus resume
    - usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines
    - usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
    - USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
    - usb: dwc3: xilinx: Prevent spike in reset signal
    - usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
    - usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
    - USB: VLI disk crashes if LPM is used
    - usb: typec: class: Invalidate USB device pointers on partner unregistration
    - usb: typec: class: Unlocked on error in typec_register_partner()
    - USB: wdm: handle IO errors in wdm_wwan_port_start
    - USB: wdm: close race between wdm_open and wdm_wwan_port_stop
    - USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
    - USB: wdm: add annotation
    - crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()
    - selftests/bpf: Fix stdout race condition in traffic monitor
    - pinctrl: renesas: rza2: Fix potential NULL pointer dereference
    - pinctrl: mcp23s08: Get rid of spurious level interrupts
    - MIPS: cm: Detect CM quirks from device tree
    - crypto: ccp - Add support for PCI device 0x1134
    - crypto: lib/Kconfig - Fix lib built-in failure when arch is modular
    - clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
    - parisc: PDT: Fix missing prototype warning
    - s390/tty: Fix a potential memory leak bug
    - clk: renesas: rzv2h: Adjust for CPG_BUS_m_MSTOP starting from m = 1
    - selftests/bpf: Fix cap_enable_effective() return code
    - bpf: bpftool: Setting error code in do_loader()
    - bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates
      storage
    - bpf: Reject attaching fexit/fmod_ret to __noreturn functions
    - mailbox: pcc: Fix the possible race in updation of chan_in_use flag
    - mailbox: pcc: Always clear the platform ack interrupt first
    - staging: gpib: Use min for calculating transfer length
    - usb: host: max3421-hcd: Add missing spi_device_id table
    - usb: typec: ucsi: return CCI and message from sync_control callback
    - usb: typec: ucsi: ccg: move command quirks to ucsi_ccg_sync_control()
    - iio: adc: ad4695: make ad4695_exit_conversion_mode() more robust
    - fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size
    - usb: dwc3: gadget: Refactor loop to avoid NULL endpoints
    - usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield
    - dmaengine: bcm2835-dma: fix warning when CONFIG_PM=n
    - usb: xhci: Complete 'error mid TD' transfers when handling Missed Service
    - xhci: Handle spurious events on Etron host isoc enpoints
    - i3c: master: svc: Add support for Nuvoton npcm845 i3c
    - dmaengine: dmatest: Fix dmatest waiting less when interrupted
    - usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running
    - phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init
    - usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func
    - thunderbolt: Scan retimers after device router has been enumerated
    - iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations
    - objtool: Silence more KCOV warnings
    - objtool, panic: Disable SMAP in __stack_chk_fail()
    - objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in
      wcd934x_slim_irq_handler()
    - objtool, regulator: rk808: Remove potential undefined behavior in
      rk806_set_mode_dcdc()
    - objtool, lkdtm: Obfuscate the do_nothing() pointer
    - qibfs: fix _another_ leak
    - riscv: tracing: Fix __write_overflow_field in ftrace_partial_regs()
    - ntb: reduce stack usage in idt_scan_mws
    - ntb_hw_amd: Add NTB PCI ID for new gen CPU
    - 9p/trans_fd: mark concurrent read and writes to p9_conn->err
    - rtc: pcf85063: do a SW reset if POR failed
    - tracing: Enforce the persistent ring buffer to be page aligned
    - kbuild, rust: use -fremap-path-prefix to make paths relative
    - kbuild: add dependency from vmlinux to sorttable
    - sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
    - KVM: s390: Don't use %pK through tracepoints
    - KVM: s390: Don't use %pK through debug printing
    - cgroup/cpuset: Don't allow creation of local partition over a remote one
    - selftests: ublk: fix test_stripe_04
    - xen: Change xen-acpi-processor dom0 dependency
    - pwm: Let pwm_set_waveform() succeed even if lowlevel driver rounded up
    - pwm: axi-pwmgen: Let .round_waveform_tohw() signal when request was rounded
      up
    - nvme: requeue namespace scan on missed AENs
    - ACPI: EC: Set ec_no_wakeup for Lenovo Go S
    - ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
    - drm/amdkfd: sriov doesn't support per queue reset
    - drm/amdgpu: Increase KIQ invalidate_tlbs timeout
    - drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406
    - nvme: re-read ANA log page after ns scan completes
    - nvme: multipath: fix return value of nvme_available_path
    - objtool: Stop UNRET validation on UD2
    - gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment
    - x86/xen: disable CPU idle and frequency drivers for PVH dom0
    - selftests/mincore: Allow read-ahead pages to reach the end of the file
    - x86/bugs: Use SBPB in write_ibpb() if applicable
    - x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
    - x86/bugs: Don't fill RSB on context switch with eIBRS
    - nvmet-fc: take tgtport reference only once
    - nvmet-fc: put ref when assoc->del_work is already scheduled
    - cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE
      mode
    - timekeeping: Add a lockdep override in tick_freeze()
    - cifs: Fix querying of WSL CHR and BLK reparse points over SMB1
    - ext4: make block validity check resistent to sb bh corruption
    - scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes
    - scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init()
    - scsi: ufs: exynos: Enable PRDT pre-fetching with UFSHCD_CAP_CRYPTO
    - scsi: ufs: exynos: Move phy calls to .exit() callback
    - scsi: ufs: exynos: gs101: Put UFS device in reset on .suspend()
    - scsi: pm80xx: Set phy_attached to zero when device is gone
    - ASoC: fsl_asrc_dma: get codec or cpu dai from backend
    - ASoC: codecs: Add of_match_table for aw888081 driver
    - x86/i8253: Call clockevent_i8253_disable() with interrupts disabled
    - platform/x86: x86-android-tablets: Add "9v" to Vexia EDU ATLA 10 tablet
      symbols
    - platform/x86: x86-android-tablets: Add Vexia Edu Atla 10 tablet 5V data
    - iomap: skip unnecessary ifs_block_is_uptodate check
    - riscv: Provide all alternative macros all the time
    - spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts
    - spi: tegra210-quad: add rate limiting and simplify timeout error message
    - ubsan: Fix panic from test_ubsan_out_of_bounds
    - nvmet: pci-epf: cleanup link state management
    - x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores
    - md/raid1: Add check for missing source disk in process_checks()
    - drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4
    - drm/amd: Forbid suspending into non-default suspend states
    - drm/amdgpu: Use the right function for hdp flush
    - ublk: add ublk_force_abort_dev()
    - ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queue_io
    - Revert "drivers: core: synchronize really_probe() and dev_uevent()"
    - driver core: introduce device_set_driver() helper
    - comedi: jr3_pci: Fix synchronous deletion of timer
    - crypto: lib/Kconfig - Hide arch options from user
    - [Config] updateconfigs for crypto libs
    - media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl()
    - MIPS: cm: Fix warning if MIPS_CM is disabled
    - net: phy: dp83822: fix transmit amplitude if CONFIG_OF_MDIO not defined
    - rust: kbuild: skip `--remap-path-prefix` for `rustdoc`
    - ublk: don't fail request for recovery & reissue in case of ubq->canceling
    - nvme: fixup scan failure for non-ANA multipath controllers
    - usb: xhci: Fix Short Packet handling rework ignoring errors
    - objtool: Ignore end-of-section jumps for KCOV/GCOV
    - objtool: Silence more KCOV warnings, part 2
    - crypto: Kconfig - Select LIB generic option
    - Linux 6.14.5
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37799
    - vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37800
    - driver core: fix potential NULL pointer dereference in dev_uevent()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37801
    - spi: spi-imx: Add check for spi_imx_setupxfer()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37802
    - ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING"
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37876
    - netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37877
    - iommu: Clear iommu-dma ops on cleanup
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37878
    - perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37803
    - udmabuf: fix a buf size overflow issue during udmabuf creation
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37804
    - io_uring: always do atomic put from iowq
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37879
    - 9p/net: fix improper handling of bogus negative read/write replies
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37880
    - um: work around sched_yield not yielding in time-travel mode
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37881
    - usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37882
    - usb: xhci: Fix isochronous Ring Underrun/Overrun event handling
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37805
    - sound/virtio: Fix cancel_sync warnings on uninitialized work_structs
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37806
    - fs/ntfs3: Keep write operations atomic
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37883
    - s390/sclp: Add check for get_zeroed_page()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37884
    - bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37807
    - bpf: Fix kmemleak warning for percpu hashmap
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37808
    - crypto: null - Use spin lock instead of mutex
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37809
    - usb: typec: class: Fix NULL pointer access
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37810
    - usb: dwc3: gadget: check that event count does not exceed event buffer
      length
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37811
    - usb: chipidea: ci_hdrc_imx: fix usbmisc handling
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37812
    - usb: cdns3: Fix deadlock when using NCM gadget
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37813
    - usb: xhci: Fix invalid pointer dereference in Etron workaround
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37814
    - tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37815
    - misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37885
    - KVM: x86: Reset IRTE to host control if *new* route isn't postable
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37816
    - mei: vsc: Fix fortify-panic caused by invalid counted_by() use
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37817
    - mcb: fix a double free bug in chameleon_parse_gdd()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37818
    - LoongArch: Return NULL from huge_pte_offset() for invalid PMD
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37819
    - irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37820
    - xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37821
    - sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37822
    - riscv: uprobes: Add missing fence.i after building the XOL buffer
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37886
    - pds_core: make wait_context part of q_info
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37887
    - pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37823
    - net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37797
    - net_sched: hfsc: Fix a UAF vulnerability in class handling
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37824
    - tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37825
    - nvmet: fix out-of-bounds access in nvmet_enable_port
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37826
    - scsi: ufs: core: Add NULL check in ufshcd_mcq_compl_pending_transfer()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37888
    - net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37827
    - btrfs: zoned: return EIO on RAID1 block group write pointer mismatch
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37828
    - scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37829
    - cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37830
    - cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37831
    - cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate()
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37832
    - cpufreq: sun50i: prevent out-of-bounds access
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37833
    - net/niu: Niu requires MSIX ENTRY_DATA fields touch before entry reads
  * Plucky update: v6.14.5 upstream stable release (LP: #2111268) //
    CVE-2025-37834
    - mm/vmscan: don't try to reclaim hwpoison folio
  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] update annotations scripts

 -- Manuel Diewald <manuel.diewald@canonical.com>  Mon, 26 May 2025 20:23:13 +0200

linux-raspi (6.14.0-1006.6) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1006.6 -proposed tracker (LP: #2109736)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log

  [ Ubuntu: 6.14.0-17.17 ]

  * plucky/linux: 6.14.0-17.17 -proposed tracker (LP: #2109741)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2025.04.14)
  * Plucky update: v6.14.4 upstream stable release (LP: #2109367)
    - scsi: hisi_sas: Enable force phy when SATA disk directly connected
    - wifi: at76c50x: fix use after free access in at76_disconnect
    - wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()
    - wifi: mac80211: Purge vif txq in ieee80211_do_stop()
    - wifi: brcmfmac: fix memory leak in brcmf_get_module_param
    - wifi: wl1251: fix memory leak in wl1251_tx_work
    - scsi: iscsi: Fix missing scsi_host_put() in error path
    - scsi: smartpqi: Use is_kdump_kernel() to check for kdump
    - md/raid10: fix missing discard IO accounting
    - md/md-bitmap: fix stats collection for external bitmaps
    - ASoC: dwc: always enable/disable i2s irqs
    - ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe()
    - crypto: tegra - Fix IV usage for AES ECB
    - ovl: remove unused forward declaration
    - RDMA/bnxt_re: Fix budget handling of notification queue
    - RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()
    - RDMA/hns: Fix wrong maximum DMA segment size
    - ALSA: hda/cirrus_scodec_test: Don't select dependencies
    - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue
    - ASoC: cs42l43: Reset clamp override on jack removal
    - RDMA/core: Silence oversized kvmalloc() warning
    - firmware: cs_dsp: test_bin_error: Fix uninitialized data used as fw version
    - Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address
    - Bluetooth: btrtl: Prevent potential NULL dereference
    - Bluetooth: qca: fix NV variant for one of WCN3950 SoCs
    - Bluetooth: l2cap: Check encryption key size on incoming connection
    - RDMA/bnxt_re: Remove unusable nq variable
    - ipv6: add exception routes to GC list in rt6_insert_exception
    - xen: fix multicall debug feature
    - mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_state_show()
    - wifi: iwlwifi: pcie: set state to no-FW before reset handshake
    - Revert "wifi: mac80211: Update skb's control block key in
      ieee80211_tx_dequeue()"
    - igc: fix PTM cycle trigger logic
    - igc: increase wait time before retrying PTM
    - igc: move ktime snapshot into PTM retry loop
    - igc: handle the IGC_PTP_ENABLED flag correctly
    - igc: cleanup PTP module if probe fails
    - igc: add lock preventing multiple simultaneous PTM transactions
    - perf tools: Remove evsel__handle_error_quirks()
    - dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry
    - smc: Fix lockdep false-positive for IPPROTO_SMC.
    - test suite: use %zu to print size_t
    - selftests: mincore: fix tmpfs mincore test failure
    - pds_core: fix memory leak in pdsc_debugfs_add_qcq()
    - ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll()
    - net: mctp: Set SOCK_RCU_FREE
    - net: hibmcge: fix incorrect pause frame statistics issue
    - net: hibmcge: fix incorrect multicast filtering issue
    - net: hibmcge: fix wrong mtu log issue
    - net: hibmcge: fix not restore rx pause mac addr after reset issue
    - block: fix resource leak in blk_register_queue() error path
    - netlink: specs: ovs_vport: align with C codegen capabilities
    - net: openvswitch: fix nested key length validation in the set() action
    - can: rockchip_canfd: fix broken quirks checks
    - net: ngbe: fix memory leak in ngbe_probe() error path
    - octeontx2-pf: handle otx2_mbox_get_rsp errors
    - net: ethernet: ti: am65-cpsw: fix port_np reference counting
    - eth: bnxt: fix missing ring index trim on error path
    - loop: aio inherit the ioprio of original request
    - loop: stop using vfs_iter_{read,write} for buffered I/O
    - nvmet: pci-epf: always fully initialize completion entries
    - nvmet: pci-epf: clear CC and CSTS when disabling the controller
    - ata: libata-sata: Save all fields from sense data descriptor
    - cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path
    - netlink: specs: rt-link: add an attr layer around alt-ifname
    - netlink: specs: rtnetlink: attribute naming corrections
    - netlink: specs: rt-link: adjust mctp attribute naming
    - netlink: specs: rt-neigh: prefix struct nfmsg members with ndm
    - net: b53: enable BPDU reception for management port
    - net: bridge: switchdev: do not notify new brentries as changed
    - net: txgbe: fix memory leak in txgbe_probe() error path
    - net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never
      registered
    - net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported
    - net: dsa: clean up FDB, MDB, VLAN entries on unbind
    - net: dsa: free routing table on probe failure
    - net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails
    - ptp: ocp: fix start time alignment in ptp_ocp_signal_set
    - netfilter: conntrack: fix erronous removal of offload bit
    - net: ti: icss-iep: Add pwidth configuration for perout signal
    - net: ti: icss-iep: Add phase offset configuration for perout signal
    - net: ti: icss-iep: Fix possible NULL pointer dereference for perout request
    - net: ethernet: mtk_eth_soc: reapply mdc divider on reset
    - net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for
      100Mbps
    - net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings
    - riscv: Use kvmalloc_array on relocation_hashtable
    - riscv: Properly export reserved regions in /proc/iomem
    - riscv: module: Fix out-of-bounds relocation access
    - riscv: module: Allocate PLT entries for R_RISCV_PLT32
    - kunit: qemu_configs: SH: Respect kunit cmdline
    - thermal: intel: int340x: Fix Panther Lake DLVR support
    - riscv: KGDB: Do not inline arch_kgdb_breakpoint()
    - riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break
    - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS
    - objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0
    - rust: helpers: Remove volatile qualifier from io helpers
    - rust: kasan/kbuild: fix missing flags on first build
    - rust: disable `clippy::needless_continue`
    - rust: kbuild: Don't export __pfx symbols
    - rust: kbuild: use `pound` to support GNU Make < 4.3
    - writeback: fix false warning in inode_to_wb()
    - Revert "PCI: Avoid reset when disabled via sysfs"
    - ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event
    - ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate
    - ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels
    - ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16
    - ASoC: qcom: Fix sc7280 lpass potential buffer overflow
    - accel/ivpu: Fix the NPU's DPU frequency calculation
    - alloc_tag: handle incomplete bulk allocations in vm_module_tags_populate
    - asus-laptop: Fix an uninitialized variable
    - block: integrity: Do not call set_page_dirty_lock()
    - drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later
    - drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_check
    - drm/msm/dpu: drop rogue intr_tear_rd_ptr values
    - dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline()
    - nfs: add missing selections of CONFIG_CRC32
    - nfsd: decrease sc_count directly if fail to queue dl_recall
    - i2c: atr: Fix wrong include
    - eventpoll: abstract out ep_try_send_events() helper
    - eventpoll: Set epoll timeout if it's in the future
    - ftrace: fix incorrect hash size in register_ftrace_direct()
    - drm/msm/a6xx+: Don't let IB_SIZE overflow
    - Bluetooth: l2cap: Process valid commands in too long frame
    - Bluetooth: vhci: Avoid needless snprintf() calls
    - btrfs: ioctl: don't free iov when btrfs_encoded_read() returns -EAGAIN
    - btrfs: correctly escape subvol in btrfs_show_options()
    - cpufreq/sched: Explicitly synchronize limits_changed flag handling
    - crypto: caam/qi - Fix drv_ctx refcount bug
    - hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
    - i2c: cros-ec-tunnel: defer probe if parent EC is not present
    - isofs: Prevent the use of too small fid
    - lib/iov_iter: fix to increase non slab folio refcount
    - loop: properly send KOBJ_CHANGED uevent for disk device
    - loop: LOOP_SET_FD: send uevents for partitions
    - mm/compaction: fix bug in hugetlb handling pathway
    - mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable()
    - mm: fix filemap_get_folios_contig returning batches of identical folios
    - mm: fix apply_to_existing_page_range()
    - ovl: don't allow datadir only
    - ksmbd: Fix dangling pointer in krb_authenticate
    - ksmbd: fix use-after-free in __smb2_lease_break_noti()
    - ksmbd: fix use-after-free in smb_break_all_levII_oplock()
    - ksmbd: Prevent integer overflow in calculation of deadtime
    - ksmbd: fix the warning from __kernel_write_iter
    - Revert "smb: client: Fix netns refcount imbalance causing leaks and use-
      after-free"
    - Revert "smb: client: fix TCP timers deadlock after rmmod"
    - riscv: Avoid fortify warning in syscall_get_arguments()
    - selftests/mm: generate a temporary mountpoint for cgroup filesystem
    - slab: ensure slab->obj_exts is clear in a newly allocated slab page
    - smb3 client: fix open hardlink on deferred close file error
    - string: Add load_unaligned_zeropad() code path to sized_strscpy()
    - tracing: Fix filter string testing
    - virtiofs: add filesystem context source name check
    - x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any
      unreleased standalone Zen5 microcode patches
    - x86/cpu/amd: Fix workaround for erratum 1054
    - x86/boot/sev: Avoid shared GHCB page for early memory acceptance
    - scsi: megaraid_sas: Block zero-length ATA VPD inquiry
    - scsi: ufs: exynos: Move UFS shareability value to drvdata
    - scsi: ufs: exynos: Disable iocc if dma-coherent property isn't set
    - scsi: ufs: exynos: Ensure consistent phy reference counts
    - RDMA/cma: Fix workqueue crash in cma_netevent_work_handler
    - RAS/AMD/ATL: Include row[13] bit in row retirement
    - RAS/AMD/FMPM: Get masked address
    - platform/x86: amd: pmf: Fix STT limits
    - perf/x86/intel: Allow to update user space GPRs from PEBS records
    - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR
    - perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX
    - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR
    - drm/repaper: fix integer overflows in repeat functions
    - drm/ast: Fix ast_dp connection status
    - drm/msm/dsi: Add check for devm_kstrdup()
    - drm/msm/a6xx: Fix stale rpmh votes from GPU
    - drm/amdgpu: Prefer shadow rom when available
    - drm/amd/display: prevent hang on link training fail
    - drm/amd: Handle being compiled without SI or CIK support better
    - drm/amd/display: Actually do immediate vblank disable
    - drm/amd/display: Increase vblank offdelay for PSR panels
    - drm/amd/pm: Prevent division by zero
    - drm/amd/pm/powerplay: Prevent division by zero
    - drm/amd/pm: Add zero RPM enabled OD setting support for SMU14.0.2
    - drm/amd/pm/smu11: Prevent division by zero
    - drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero
    - drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zero
    - drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero
    - drm/amdgpu/mes12: optimize MES pipe FW version fetching
    - drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed
    - drm/xe: Use local fence in error path of xe_migrate_clear
    - drm/virtio: Don't attach GEM to a non-created context in gem_object_open()
    - drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1
    - drm/amd/display: Protect FPU in dml2_validate()/dml21_validate()
    - drm/amd/display: Protect FPU in dml21_copy()
    - drm/amdgpu/mes11: optimize MES pipe FW version fetching
    - drm/amdgpu/dma_buf: fix page_link check
    - drm/nouveau: prime: fix ttm_bo_delayed_delete oops
    - drm/imagination: fix firmware memory leaks
    - drm/imagination: take paired job reference
    - drm/virtio: Fix missed dmabuf unpinning in error path of prepare_fb()
    - drm/sti: remove duplicate object names
    - drm/i915: Fix scanline_offset for LNL+ and BMG+
    - drm/xe: Fix an out-of-bounds shift when invalidating TLB
    - Revert "UBUNTU: SAUCE: drm/xe/bmg: Add one additional PCI ID"
    - drm/xe/bmg: Add one additional PCI ID
    - drm/i915/gvt: fix unterminated-string-initialization warning
    - drm/i915/xe2hpd: Identify the memory type for SKUs with GDDR + ECC
    - drm/i915/dp: Reject HBR3 when sink doesn't support TPS4
    - drm/amdgpu: immediately use GTT for new allocations
    - drm/amd/display: Do not enable Replay and PSR while VRR is on in
      amdgpu_dm_commit_planes()
    - drm/amd/display: Protect FPU in dml2_init()/dml21_init()
    - drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1
    - drm/xe/dma_buf: stop relying on placement in unmap
    - drm/xe/userptr: fix notifier vs folio deadlock
    - drm/xe: Set LRC addresses before guc load
    - drm/i915/display: Add macro for checking 3 DSC engines
    - drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring DSC slices
    - drm/amd/display/dml2: use vzalloc rather than kzalloc
    - drm/amdgpu: fix warning of drm_mm_clean
    - drm/mgag200: Fix value in <VBLKSTR> register
    - io_uring: don't post tag CQEs on file/buffer registration failure
    - arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1
    - arm64/sysreg: Add register fields for HDFGRTR2_EL2
    - arm64/sysreg: Add register fields for HDFGWTR2_EL2
    - arm64/sysreg: Add register fields for HFGITR2_EL2
    - arm64/sysreg: Add register fields for HFGRTR2_EL2
    - arm64/sysreg: Add register fields for HFGWTR2_EL2
    - arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9
    - cpufreq: Reference count policy in cpufreq_update_limits()
    - scripts: generate_rust_analyzer: Add ffi crate
    - platform/x86: alienware-wmi-wmax: Add G-Mode support to Alienware m16 R1
    - platform/x86: alienware-wmi-wmax: Extend support to more laptops
    - platform/x86: msi-wmi-platform: Rename "data" variable
    - platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug
    - drm/amd/display: Temporarily disable hostvm on DCN31
    - nvmet-fc: Remove unused functions
    - mm/vma: add give_up_on_oom option on modify/merge, use in uffd release
    - Revert "wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process"
    - MIPS: dec: Declare which_prom() as static
    - MIPS: cevt-ds1287: Add missing ds1287.h include
    - MIPS: ds1287: Match ds1287_set_base_clock() function types
    - wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process
    - Linux 6.14.4
  * Plucky update: v6.14.3 upstream stable release (LP: #2108854)
    - ASoC: Intel: adl: add 2xrt1316 audio configuration
    - cgroup/cpuset: Fix incorrect isolated_cpus update in
      update_parent_effective_cpumask()
    - cgroup/cpuset: Fix error handling in remote_partition_disable()
    - cgroup/cpuset: Fix race between newly created partition and dying one
    - tracing: fprobe: Cleanup fprobe hash when module unloading
    - gpiolib: of: Fix the choice for Ingenic NAND quirk
    - selftests/futex: futex_waitv wouldblock test should fail
    - ublk: fix handling recovery & reissue in ublk_abort_queue()
    - drm/virtio: Fix flickering issue seen with imported dmabufs
    - drm/i915: Disable RPG during live selftest
    - x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI
    - net: ethtool: fix ethtool_ringparam_get_cfg() returns a hds_thresh value
      always as 0.
    - drm/xe/hw_engine: define sysfs_ops on all directories
    - drm/xe: Restore EIO errno return when GuC PC start fails
    - ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe()
    - objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret()
    - tipc: fix memory leak in tipc_link_xmit
    - codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()
    - net: tls: explicitly disallow disconnect
    - octeontx2-pf: qos: fix VF root node parent queue index
    - tc: Ensure we have enough buffer space when sending filter netlink
      notifications
    - net: ethtool: Don't call .cleanup_data when prepare_data fails
    - drm/tests: modeset: Fix drm_display_mode memory leak
    - drm/tests: helpers: Create kunit helper to destroy a drm_display_mode
    - drm/tests: cmdline: Fix drm_display_mode memory leak
    - drm/tests: modes: Fix drm_display_mode memory leak
    - drm/tests: probe-helper: Fix drm_display_mode memory leak
    - net: libwx: handle page_pool_dev_alloc_pages error
    - cifs: Fix support for WSL-style symlinks
    - ata: sata_sx4: Add error handling in pdc20621_i2c_read()
    - drm/i915/huc: Fix fence not released on early probe errors
    - s390/cpumf: Fix double free on error in cpumf_pmu_event_init()
    - nvmet-fcloop: swap list_add_tail arguments
    - net_sched: sch_sfq: use a temporary work area for validating configuration
    - net_sched: sch_sfq: move the limit validation
    - x86/cpu: Avoid running off the end of an AMD erratum table
    - smb: client: fix UAF in decryption with multichannel
    - net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend()
    - net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-
      controlled PHY
    - ipv6: Align behavior across nexthops during path selection
    - net: ppp: Add bound checking for skb data on ppp_sync_txmung
    - nft_set_pipapo: fix incorrect avx2 match of 5th field octet
    - ethtool: cmis_cdb: Fix incorrect read / write length extension
    - iommu/exynos: Fix suspend/resume with IDENTITY domain
    - iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group
    - net: libwx: Fix the wrong Rx descriptor field
    - perf/core: Simplify the perf_event_alloc() error path
    - perf: Fix hang while freeing sigtrap event
    - fs: consistently deref the files table with rcu_dereference_raw()
    - umount: Allow superblock owners to force umount
    - srcu: Force synchronization for srcu_get_delay()
    - pm: cpupower: bench: Prevent NULL dereference on malloc failure
    - irqchip/gic-v3: Add Rockchip 3568002 erratum workaround
    - [Config] updateconfigs for ROCKCHIP_ERRATUM_3568002
    - x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW
    - x86/percpu: Disable named address spaces for UBSAN_BOOL with KASAN for GCC <
      14.2
    - x86/ia32: Leave NULL selector values 0~3 unchanged
    - x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when
      running in a virtual machine
    - perf: arm_pmu: Don't disable counter in armpmu_add()
    - perf/dwc_pcie: fix some unreleased resources
    - perf/dwc_pcie: fix duplicate pci_dev devices
    - PM: hibernate: Avoid deadlock in hibernate_compressor_param_set()
    - Flush console log from kernel_power_off()
    - cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend
    - arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD
    - xen/mcelog: Add __nonstring annotations for unterminated strings
    - zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work
      around compiler segfault
    - tracing: Disable branch profiling in noinstr code
    - platform/chrome: cros_ec_lpc: Match on Framework ACPI device
    - ASoC: SOF: topology: Use krealloc_array() to replace krealloc()
    - HID: pidff: Convert infinite length from Linux API to PID standard
    - HID: pidff: Do not send effect envelope if it's empty
    - HID: pidff: Add MISSING_DELAY quirk and its detection
    - HID: pidff: Add MISSING_PBO quirk and its detection
    - HID: pidff: Add PERMISSIVE_CONTROL quirk
    - HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol
    - HID: pidff: Add FIX_WHEEL_DIRECTION quirk
    - HID: Add hid-universal-pidff driver and supported device ids
    - [Config] enable new hid-universal-pidff driver module
    - HID: pidff: Add PERIODIC_SINE_ONLY quirk
    - HID: pidff: Fix null pointer dereference in pidff_find_fields
    - ASoC: amd: ps: use macro for ACP6.3 pci revision id
    - ASoC: amd: amd_sdw: Add quirks for Dell SKU's
    - ALSA: hda: intel: Fix Optimus when GPU has no sound
    - ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist
    - ASoC: fsl_audmix: register card device depends on 'dais' property
    - media: uvcvideo: Add quirk for Actions UVC05
    - HID: lenovo: Fix to ensure the data as __le32 instead of u32
    - media: s5p-mfc: Corrected NV12M/NV21M plane-sizes
    - mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves
    - ALSA: usb-audio: Fix CME quirk for UF series keyboards
    - ASoC: amd: Add DMI quirk for ACP6X mic support
    - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315
    - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247
    - ASoC: amd: yc: update quirk data for new Lenovo model
    - platform/x86: x86-android-tablets: Add select POWER_SUPPLY to Kconfig
    - wifi: ath9k: use unsigned long for activity check timestamp
    - wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues
    - wifi: ath11k: fix memory leak in ath11k_xxx_remove()
    - wifi: ath12k: fix memory leak in ath12k_pci_remove()
    - wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process
    - wifi: ath12k: Avoid memory leak while enabling statistics
    - ata: libata-core: Add 'external' to the libata.force kernel parameter
    - scsi: mpi3mr: Avoid reply queue full condition
    - scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue
    - net: page_pool: don't cast mp param to devmem
    - f2fs: don't retry IO for corrupted data scenario
    - wifi: mac80211: add strict mode disabling workarounds
    - wifi: mac80211: ensure sdata->work is canceled before initialized.
    - scsi: target: spc: Fix RSOC parameter data header size
    - net: usb: asix_devices: add FiberGecko DeviceID
    - page_pool: avoid infinite loop to schedule delayed worker
    - can: flexcan: Add quirk to handle separate interrupt lines for mailboxes
    - can: flexcan: add NXP S32G2/S32G3 SoC support
    - jfs: Fix uninit-value access of imap allocated in the diMount() function
    - fs/jfs: cast inactags to s64 to prevent potential overflow
    - fs/jfs: Prevent integer overflow in AG size calculation
    - jfs: Prevent copying of nlink with value 0 from disk inode
    - jfs: add sanity check for agwidth in dbMount
    - wifi: rtw88: Add support for Mercusys MA30N and D-Link DWA-T185 rev. A1
    - ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode
    - net: sfp: add quirk for 2.5G OEM BX SFP
    - wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi
    - f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks()
    - net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module
    - ahci: add PCI ID for Marvell 88SE9215 SATA Controller
    - ext4: protect ext4_release_dquot against freezing
    - Revert "f2fs: rebuild nat_bits during umount"
    - wifi: mac80211: fix userspace_selectors corruption
    - ext4: ignore xattrs past end
    - cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk
    - scsi: st: Fix array overflow in st_setup()
    - ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI
    - btrfs: harden block_group::bg_list against list_del() races
    - wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table
    - net: vlan: don't propagate flags on open
    - tracing: fix return value in __ftrace_event_enable_disable for
      TRACE_REG_UNREGISTER
    - Bluetooth: btusb: Add new VID/PID for WCN785x
    - Bluetooth: btintel_pcie: Add device id of Whale Peak
    - Bluetooth: btusb: Add 13 USB device IDs for Qualcomm WCN785x
    - Bluetooth: hci_uart: fix race during initialization
    - Bluetooth: btusb: Add 2 HWIDs for MT7922
    - Bluetooth: hci_qca: use the power sequencer for wcn6750
    - Bluetooth: qca: simplify WCN399x NVM loading
    - Bluetooth: qca: add WCN3950 support
    - drm: allow encoder mode_set even when connectors change for crtc
    - drm/virtio: Set missing bo->attached flag
    - drm/rockchip: Don't change hdmi reference clock rate
    - drm/xe/ptl: Update the PTL pci id table
    - drm/xe/pf: Don't send BEGIN_ID if VF has no context/doorbells
    - drm/xe/vf: Don't try to trigger a full GT reset if VF
    - drm/amd/display: Update Cursor request mode to the beginning prefetch always
    - drm/amd/display: Guard Possible Null Pointer Dereference
    - drm/amd/display: add workaround flag to link to force FFE preset
    - drm/amdgpu: Unlocked unmap only clear page table leaves
    - drm: panel-orientation-quirks: Add support for AYANEO 2S
    - drm: panel-orientation-quirks: Add quirks for AYA NEO Flip DS and KB
    - drm: panel-orientation-quirks: Add quirk for AYA NEO Slide
    - drm: panel-orientation-quirks: Add new quirk for GPD Win 2
    - drm: panel-orientation-quirks: Add quirk for OneXPlayer Mini (Intel)
    - drm/debugfs: fix printk format for bridge index
    - drm/bridge: panel: forbid initializing a panel with unknown connector type
    - drm/amd/display: Update FIXED_VS Link Rate Toggle Workaround Usage
    - drm/amd/display: stop DML2 from removing pipes based on planes
    - drivers: base: devres: Allow to release group on device release
    - drm/amdkfd: clamp queue size to minimum
    - drm/amdkfd: Fix mode1 reset crash issue
    - drm/amdkfd: Fix pqm_destroy_queue race with GPU reset
    - drm/amdkfd: debugfs hang_hws skip GPU with MES
    - drm/xe/xelp: Move Wa_16011163337 from tunings to workarounds
    - drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data
    - drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off
    - drm/rockchip: stop passing non struct drm_device to drm_err() and friends
    - PCI: Add Rockchip Vendor ID
    - drm/amdgpu: handle amdgpu_cgs_create_device() errors in
      amd_powerplay_create()
    - drm/amd/display: Prevent VStartup Overflow
    - PCI: Enable Configuration RRS SV early
    - drm/amdgpu: Fix the race condition for draining retry fault
    - PCI: Check BAR index for validity
    - PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type
    - drm/amdgpu: grab an additional reference on the gang fence v2
    - fbdev: omapfb: Add 'plane' value check
    - tracing: probe-events: Log error for exceeding the number of arguments
    - tracing: probe-events: Add comments about entry data storing code
    - ktest: Fix Test Failures Due to Missing LOG_FILE Directories
    - tpm, tpm_tis: Workaround failed command reception on Infineon devices
    - tpm: End any active auth session before shutdown
    - pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()
    - pwm: rcar: Improve register calculation
    - pwm: fsl-ftm: Handle clk_get_rate() returning 0
    - pwm: stm32: Search an appropriate duty_cycle if period cannot be modified
    - erofs: set error to bio if file-backed IO fails
    - bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags
    - ext4: don't treat fhandle lookup of ea_inode as FS corruption
    - s390/pci: Fix s390_mmio_read/write syscall page fault handling
    - HID: pidff: Clamp PERIODIC effect period to device's logical range
    - HID: pidff: Stop all effects before enabling actuators
    - HID: pidff: Completely rework and fix pidff_reset function
    - HID: pidff: Simplify pidff_upload_effect function
    - HID: pidff: Define values used in pidff_find_special_fields
    - HID: pidff: Rescale time values to match field units
    - HID: pidff: Factor out code for setting gain
    - HID: pidff: Move all hid-pidff definitions to a dedicated header
    - HID: pidff: Simplify pidff_rescale_signed
    - HID: pidff: Use macros instead of hardcoded min/max values for shorts
    - HID: pidff: Factor out pool report fetch and remove excess declaration
    - HID: pidff: Make sure to fetch pool before checking SIMULTANEOUS_MAX
    - HID: hid-universal-pidff: Add Asetek wheelbases support
    - HID: pidff: Comment and code style update
    - HID: pidff: Support device error response from PID_BLOCK_LOAD
    - HID: pidff: Remove redundant call to pidff_find_special_keys
    - HID: pidff: Rename two functions to align them with naming convention
    - HID: pidff: Clamp effect playback LOOP_COUNT value
    - HID: pidff: Compute INFINITE value instead of using hardcoded 0xffff
    - HID: pidff: Fix 90 degrees direction name North -> East
    - HID: pidff: Fix set_device_control()
    - auxdisplay: hd44780: Fix an API misuse in hd44780.c
    - dt-bindings: media: st,stmipid02: correct lane-polarities maxItems
    - media: mediatek: vcodec: Fix a resource leak related to the scp device in FW
      initialization
    - media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning
    - media: uapi: rkisp1-config: Fix typo in extensible params example
    - media: mgb4: Fix CMT registers update logic
    - media: i2c: adv748x: Fix test pattern selection mask
    - media: mgb4: Fix switched CMT frequency range "magic values" sets
    - media: intel/ipu6: set the dev_parent of video device to pdev
    - media: venus: hfi: add a check to handle OOB in sfr region
    - media: venus: hfi: add check to handle incorrect queue size
    - media: vim2m: print device name after registering device
    - media: siano: Fix error handling in smsdvb_module_init()
    - media: rockchip: rga: fix rga offset lookup
    - xenfs/xensyms: respect hypervisor's "next" indication
    - KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR},
      PMOVS{SET,CLR}
    - arm64: cputype: Add MIDR_CORTEX_A76AE
    - arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list
    - arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB
    - arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list
    - KVM: arm64: Tear down vGIC on failed vCPU creation
    - KVM: arm64: Set HCR_EL2.TID1 unconditionally
    - spi: cadence-qspi: Fix probe on AM62A LP SK
    - mtd: rawnand: brcmnand: fix PM resume warning
    - tpm, tpm_tis: Fix timeout handling when waiting for TPM status
    - accel/ivpu: Fix PM related deadlocks in MS IOCTLs
    - media: ov08x40: Properly turn sensor on/off when runtime-suspended
    - media: streamzap: prevent processing IR data on URB failure
    - media: hi556: Fix memory leak (on error) in hi556_check_hwcfg()
    - media: visl: Fix ERANGE error when setting enum controls
    - media: platform: stm32: Add check for clk_enable()
    - media: xilinx-tpg: fix double put in xtpg_parse_of()
    - media: imx219: Adjust PLL settings based on the number of MIPI lanes
    - media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()
    - Revert "media: imx214: Fix the error handling in imx214_probe()"
    - media: i2c: ccs: Set the device's runtime PM status correctly in remove
    - media: i2c: ccs: Set the device's runtime PM status correctly in probe
    - media: i2c: ov7251: Set enable GPIO low in probe
    - media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO
    - media: nuvoton: Fix reference handling of ece_node
    - media: nuvoton: Fix reference handling of ece_pdev
    - media: venus: hfi_parser: add check to avoid out of bound access
    - media: venus: hfi_parser: refactor hfi packet parsing logic
    - media: i2c: imx319: Rectify runtime PM handling probe and remove
    - media: i2c: imx219: Rectify runtime PM handling in probe and remove
    - media: i2c: imx214: Rectify probe error handling related to runtime PM
    - media: chips-media: wave5: Fix gray color on screen
    - media: chips-media: wave5: Avoid race condition in the interrupt handler
    - media: chips-media: wave5: Fix a hang after seeking
    - media: chips-media: wave5: Fix timeout while testing 10bit hevc fluster
    - irqchip/renesas-rzv2h: Fix wrong variable usage in rzv2h_tint_set_type()
    - mptcp: sockopt: fix getting IPV6_V6ONLY
    - mptcp: sockopt: fix getting freebind & transparent
    - block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone
    - mtd: Add check for devm_kcalloc()
    - net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family
    - net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
    - mtd: Replace kcalloc() with devm_kcalloc()
    - clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup
    - Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO"
    - wifi: mt76: Add check for devm_kstrdup()
    - wifi: mt76: mt792x: re-register CHANCTX_STA_CSA only for the mt7921 series
    - wifi: mac80211: fix integer overflow in hwmp_route_info_get()
    - wifi: mt76: mt7925: ensure wow pattern command align fw format
    - wifi: mt76: mt7925: fix country count limitation for CLC
    - wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present
    - wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO
    - wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure
    - wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd
    - wifi: mt76: mt7925: update the power-saving flow
    - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag
    - net: stmmac: Fix accessing freed irq affinity_hint
    - io_uring/net: fix accept multishot handling
    - io_uring/net: fix io_req_post_cqe abuse by send bundle
    - io_uring/kbuf: reject zero sized provided buffers
    - ASoC: codecs: wcd937x: fix a potential memory leak in
      wcd937x_soc_codec_probe()
    - ASoC: q6apm: add q6apm_get_hw_pointer helper
    - ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs
    - ASoC: q6apm-dai: make use of q6apm_get_hw_pointer
    - ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment.
    - ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns.
    - ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path
    - ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx
    - accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal()
    - accel/ivpu: Fix deadlock in ivpu_ms_cleanup()
    - arm/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch()
    - arm64/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch()
    - bus: mhi: host: Fix race between unprepare and queue_buf
    - ext4: fix off-by-one error in do_split
    - f2fs: fix the missing write pointer correction
    - f2fs: fix to avoid atomicity corruption of atomic file
    - vdpa/mlx5: Fix oversized null mkey longer than 32bit
    - udf: Fix inode_getblk() return value
    - tpm: do not start chip while suspended
    - svcrdma: do not unregister device for listeners
    - soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()
    - smb311 client: fix missing tcon check when mounting with linux/posix
      extensions
    - ima: limit the number of open-writers integrity violations
    - ima: limit the number of ToMToU integrity violations
    - igc: Fix XSK queue NAPI ID mapping
    - i3c: master: svc: Use readsb helper for reading MDB
    - i3c: Add NULL pointer check in i3c_master_queue_ibi()
    - jbd2: remove wrong sb->s_sequence check
    - kbuild: exclude .rodata.(cst|str)* when building ranges
    - kbuild: Add '-fno-builtin-wcslen'
    - leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs
    - leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs
    - mfd: ene-kb3930: Fix a potential NULL pointer dereference
    - mailbox: tegra-hsp: Define dimensioning masks in SoC data
    - locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()
    - lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets
    - mptcp: fix NULL pointer in can_accept_new_subflow
    - mptcp: only inc MPJoinAckHMacFailure for HMAC failures
    - mtd: inftlcore: Add error check for inftl_read_oob()
    - mtd: rawnand: Add status chack in r852_ready()
    - mtd: spinand: Fix build with gcc < 7.5
    - arm64: mops: Do not dereference src reg for a set operation
    - arm64: tegra: Remove the Orin NX/Nano suspend key
    - arm64: mm: Correct the update of max_pfn
    - arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the GICD size
    - arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_ln_ctrl reg-masks
    - arm64: dts: mediatek: mt8188: Assign apll1 clock as parent to avoid hang
    - arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string
    - arm64: dts: exynos: gs101: disable pinctrl_gsacore node
    - backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()
    - btrfs: fix non-empty delayed iputs list on unmount due to compressed write
      workers
    - btrfs: tests: fix chunk map leak after failure to add it to the tree
    - btrfs: zoned: fix zone activation with missing devices
    - btrfs: zoned: fix zone finishing with missing devices
    - iommufd: Fix uninitialized rc in iommufd_access_rw()
    - iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent()
    - iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled
    - iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes
    - iommu/vt-d: Fix possible circular locking dependency
    - iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs
    - sparc/mm: disable preemption in lazy mmu mode
    - sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes
    - net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.
    - mm/damon/ops: have damon_get_folio return folio even for tail pages
    - mm/damon: avoid applying DAMOS action to same entity multiple times
    - mm/rmap: reject hugetlb folios in folio_make_device_exclusive()
    - mm: make page_mapped_in_vma() hugetlb walk aware
    - mm: fix lazy mmu docs and usage
    - mm/mremap: correctly handle partial mremap() of VMA starting at 0
    - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock
    - mm/userfaultfd: fix release hang over concurrent GUP
    - mm/hwpoison: do not send SIGBUS to processes with recovered clean pages
    - mm/hugetlb: move hugetlb_sysctl_init() to the __init section
    - mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper
    - sctp: detect and prevent references to a freed transport in sendmsg
    - x86/xen: fix balloon target initialization for PVH dom0
    - uprobes: Avoid false-positive lockdep splat on CONFIG_PREEMPT_RT=y in the
      ri_timer() uprobe timer callback, use raw_write_seqcount_*()
    - tracing: fprobe: Fix to lock module while registering fprobe
    - tracing: fprobe events: Fix possible UAF on modules
    - tracing: Do not add length to print format in synthetic events
    - thermal/drivers/rockchip: Add missing rk3328 mapping entry
    - CIFS: Propagate min offload along with other parameters from primary to
      secondary channels.
    - cifs: avoid NULL pointer dereference in dbg call
    - cifs: fix integer overflow in match_server()
    - cifs: Ensure that all non-client-specific reparse points are processed by
      the server
    - clk: renesas: r9a07g043: Fix HP clock source for RZ/Five
    - clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks
    - clk: qcom: gdsc: Release pm subdomains in reverse add order
    - clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code
    - clk: qcom: gdsc: Set retain_ff before moving to HW CTRL
    - crypto: ccp - Fix check for the primary ASP device
    - crypto: ccp - Fix uAPI definitions of PSP errors
    - dlm: fix error if inactive rsb is not hashed
    - dlm: fix error if active rsb is not hashed
    - dm-ebs: fix prefetch-vs-suspend race
    - dm-integrity: set ti->error on memory allocation failure
    - dm-integrity: fix non-constant-time tag verification
    - dm-verity: fix prefetch-vs-suspend race
    - dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg'
    - dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg'
    - firmware: cs_dsp: test_control_parse: null-terminate test strings
    - ftrace: Add cond_resched() to ftrace_graph_set_hash()
    - ftrace: Properly merge notrace hashes
    - fuse: {io-uring} Fix a possible req cancellation race
    - gpio: mpc8xxx: Fix wakeup source leaks on device unbind
    - gpio: tegra186: fix resource handling in ACPI probe path
    - gpio: zynq: Fix wakeup source leaks on device unbind
    - gve: handle overflow when reporting TX consumed descriptors
    - KVM: Allow building irqbypass.ko as as module when kvm.ko is a module
    - [Config] updateconfigs for HAVE_KVM_IRQ_BYPASS
    - KVM: x86: Explicitly zero-initialize on-stack CPUID unions
    - KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses
    - landlock: Move code to ease future backports
    - landlock: Add the errata interface
    - landlock: Add erratum for TCP fix
    - landlock: Always allow signals between threads of the same process
    - landlock: Prepare to add second errata
    - selftests/landlock: Split signal_scoping_threads tests
    - selftests/landlock: Add a new test for setuid()
    - misc: pci_endpoint_test: Avoid issue of interrupts remaining after
      request_irq error
    - misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error
    - misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type
    - net: mana: Switch to page pool for jumbo frames
    - ntb: use 64-bit arithmetic for the MSI doorbell mask
    - of/irq: Fix device node refcount leakage in API of_irq_parse_one()
    - of/irq: Fix device node refcount leakage in API of_irq_parse_raw()
    - of/irq: Fix device node refcount leakages in of_irq_count()
    - of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()
    - of/irq: Fix device node refcount leakages in of_irq_init()
    - PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe()
    - PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4
    - PCI: layerscape: Fix arg_count to syscon_regmap_lookup_by_phandle_args()
    - PCI: pciehp: Avoid unnecessary device replacement check
    - PCI: Fix reference leak in pci_alloc_child_bus()
    - PCI: Fix reference leak in pci_register_host_bridge()
    - PCI: Fix wrong length of devres array
    - phy: freescale: imx8m-pcie: assert phy reset and perst in power off
    - pinctrl: qcom: Clear latched interrupt status when changing IRQ type
    - pinctrl: samsung: add support for eint_fltcon_offset
    - ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio()
    - s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs
    - s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues
    - s390: Fix linker error when -no-pie option is unavailable
    - sched_ext: create_dsq: Return -EEXIST on duplicate request
    - selftests: mptcp: close fd_in before returning in main_loop
    - selftests: mptcp: fix incorrect fd checks in main_loop
    - spi: fsl-qspi: use devm function instead of driver remove
    - spi: fsl-qspi: Fix double cleanup in probe error path
    - thermal/drivers/mediatek/lvts: Disable monitor mode during suspend
    - thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold
    - wifi: ath11k: update channel list in worker when wait flag is set
    - arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists
    - iommufd: Make attach_handle generic than fault specific
    - iommufd: Fail replace if device has not been attached
    - x86/e820: Fix handling of subpage regions when calculating nosave ranges in
      e820__register_nosave_regions()
    - Bluetooth: hci_uart: Fix another race during initialization
    - Linux 6.14.3
  * Plucky update: v6.14.3 upstream stable release (LP: #2108854) //
    CVE-2025-37838
    - HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver
      Due to Race Condition
  * Introduce configfs-based interface for gpio-aggregator (LP: #2103496)
    - SAUCE: gpio: aggregator: fix "_sysfs" prefix check in
      gpio_aggregator_make_group()
    - SAUCE: gpio: aggregator: Fix gpio_aggregator_line_alloc() checking
    - SAUCE: gpio: aggregator: Return an error if there are no GPIOs in
      gpio_aggregator_parse()
    - SAUCE: gpio: aggregator: Fix error code in gpio_aggregator_activate()
    - SAUCE: gpio: aggregator: Fix leak in gpio_aggregator_parse()
    - SAUCE: selftests: gpio: gpio-aggregator: add a test case for _sysfs prefix
      reservation
  * [SRU] Fix screen flickering in inverted display mode (LP: #2103617)
    - drm/xe/display: Fix fbdev GGTT mapping handling.
  * System could not hit hardware sleep state with specific panel with AMD
    KRK/STX under DC mode (LP: #2103480)
    - drm/amd/display: Add and use new dm_prepare_suspend() callback
  * WARNING: CPU: 18 PID: 3683 at arch/powerpc/kvm/../../../virt/kvm/vfio.c Call
    Traces seen when pci device is detached from the kvm guest (LP: #2104893)
    - KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests
  * [SRU] Enable speaker/mic mute LEDs on Lenovo ideapad and thinkbook
    (LP: #2106449)
    - platform/x86:lenovo-wmi-hotkey-utilities.c: Support for mic and audio mute
      LEDs
    - [Config] Enable Lenovo wmi hotkey driver
  * OLED panel screen backlight brightness does not change with brightness
    hotkey(F6&F7 Key) (LP: #2097818)
    - drm/dp: Add eDP 1.5 bit definition
    - drm/dp: Increase eDP display control capability size
    - drm/i915/backlight: Use proper interface based on eDP version
    - drm/i915/backlight: Check Luminance based brightness control for VESA
    - drm/i915/backlight: Modify function to get VESA brightness in Nits
    - drm/i915/backlight: Add function to change brightness in nits for VESA
    - drm/i915/backlight: Setup nits based luminance via VESA
    - drm/i915/backlight: Enable nits based luminance
  * Plucky update: v6.14.2 upstream stable release (LP: #2107212)
    - fs: support O_PATH fds with FSCONFIG_SET_FD
    - watch_queue: fix pipe accounting mismatch
    - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
    - m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault()
    - m68k: sun3: Fix DEBUG_MMU_EMU build
    - cpufreq: scpi: compare kHz instead of Hz
    - seccomp: fix the __secure_computing() stub for !HAVE_ARCH_SECCOMP_FILTER
    - smack: dont compile ipv6 code unless ipv6 is configured
    - smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label
    - sched: Cancel the slice protection of the idle entity
    - sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks
    - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
    - EDAC/igen6: Fix the flood of invalid error reports
    - EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
    - x86/vdso: Fix latent bug in vclock_pages calculation
    - x86/fpu: Fix guest FPU state buffer allocation size
    - cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback
    - cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to
      amd_pstate_update
    - cpufreq/amd-pstate: Convert all perf values to u8
    - cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update
    - x86/fpu: Avoid copying dynamic FP state from init_task in
      arch_dup_task_struct()
    - rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y
    - x86/platform: Only allow CONFIG_EISA for 32-bit
    - [Config] updateconfigs for HAVE_EISA
    - x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
    - lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
    - PM: sleep: Adjust check before setting power.must_resume
    - cpufreq: tegra194: Allow building for Tegra234
    - RISC-V: KVM: Disable the kernel perf counter during configure
    - kunit/stackinit: Use fill byte different from Clang i386 pattern
    - watchdog/hardlockup/perf: Fix perf_event memory leak
    - x86/split_lock: Fix the delayed detection logic
    - selinux: Chain up tool resolving errors in install_policy.sh
    - EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
    - EDAC/ie31200: Fix the DIMM size mask for several SoCs
    - EDAC/ie31200: Fix the error path order of ie31200_init()
    - dma: Fix encryption bit clearing for dma_to_phys
    - dma: Introduce generic dma_addr_*crypted helpers
    - arm64: realm: Use aliased addresses for device DMA to shared buffers
    - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors
    - cpuidle: Init cpuidle only for present CPUs
    - thermal: int340x: Add NULL check for adev
    - PM: sleep: Fix handling devices with direct_complete set on errors
    - lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
    - cpufreq: Init cpufreq only for present CPUs
    - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
    - perf: Save PMU specific data in task_struct
    - perf: Supply task information to sched_task()
    - perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode
    - sched/deadline: Ignore special tasks when rebuilding domains
    - sched/topology: Wrappers for sched_domains_mutex
    - sched/deadline: Generalize unique visiting of root domains
    - sched/deadline: Rebuild root domain accounting after every update
    - x86/traps: Make exc_double_fault() consistently noreturn
    - x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
    - x86/entry: Add __init to ia32_emulation_override_cmdline()
    - RISC-V: KVM: Teardown riscv specific bits after kvm_exit
    - regulator: pca9450: Fix enable register for LDO5
    - auxdisplay: MAX6959 should select BITREVERSE
    - media: verisilicon: HEVC: Initialize start_bit field
    - media: platform: allgro-dvt: unregister v4l2_device on the error path
    - auxdisplay: panel: Fix an API misuse in panel.c
    - platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static
    - platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static
    - platform/x86: dell-ddv: Fix temperature calculation
    - ASoC: cs35l41: check the return value from spi_setup()
    - ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
    - HID: remove superfluous (and wrong) Makefile entry for
      CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
    - ASoC: simple-card-utils: Don't use __free(device_node) at
      graph_util_parse_dai()
    - dt-bindings: vendor-prefixes: add GOcontroll
    - ALSA: hda/realtek: Always honor no_shutup_pins
    - ASoC: tegra: Use non-atomic timeout for ADX status register
    - ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio
      compatible
    - ALSA: usb-audio: separate DJM-A9 cap lvl options
    - ALSA: timer: Don't take register_mutex with copy_from/to_user()
    - ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA
    - wifi: rtw89: Correct immediate cfg_len calculation for scan_offload_be
    - wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path
    - wifi: ath12k: encode max Tx power in scan channel list command
    - wifi: ath12k: Fix pdev lookup in WBM error processing
    - wifi: ath9k: do not submit zero bytes to the entropy pool
    - wifi: ath11k: fix wrong overriding for VHT Beamformee STS Capability
    - arm64: dts: mediatek: mt8173-elm: Drop pmic's #address-cells and #size-cells
    - arm64: dts: mediatek: mt8173: Fix some node names
    - wifi: ath11k: update channel list in reg notifier instead reg worker
    - ARM: dts: omap4-panda-a4: Add missing model and compatible properties
    - f2fs: quota: fix to avoid warning in dquot_writeback_dquots()
    - dlm: prevent NPD when writing a positive value to event_done
    - wifi: ath11k: fix RCU stall while reaping monitor destination ring
    - wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode
    - wifi: ath12k: Fix locking in "QMI firmware ready" error paths
    - f2fs: fix to avoid panic once fallocation fails for pinfile
    - scsi: mpt3sas: Reduce log level of ignore_delay_remove message to KERN_INFO
    - md: ensure resync is prioritized over recovery
    - md/raid1: fix memory leak in raid1_run() if no active rdev
    - coredump: Fixes core_pipe_limit sysctl proc_handler
    - io_uring/io-wq: eliminate redundant io_work_get_acct() calls
    - io_uring/io-wq: cache work->flags in variable
    - io_uring/io-wq: do not use bogus hash value
    - io_uring: check for iowq alloc_workqueue failure
    - io_uring/net: improve recv bundles
    - firmware: arm_ffa: Refactor addition of partition information into XArray
    - firmware: arm_ffa: Unregister the FF-A devices when cleaning up the
      partitions
    - arm64: dts: mediatek: mt6359: fix dtbs_check error for audio-codec
    - scsi: mpi3mr: Fix locking in an error path
    - scsi: mpt3sas: Fix a locking bug in an error path
    - can: rockchip_canfd: rkcanfd_chip_fifo_setup(): remove duplicated setup of
      RX FIFO
    - jfs: reject on-disk inodes of an unsupported type
    - jfs: add check read-only before txBeginAnon() call
    - jfs: add check read-only before truncation in jfs_truncate_nolock()
    - wifi: ath12k: Add missing htt_metadata flag in ath12k_dp_tx()
    - wifi: rtw89: rtw8852b{t}: fix TSSI debug timestamps
    - xfrm: delay initialization of offload path till its actually requested
    - iommu/io-pgtable-dart: Only set subpage protection disable for DART 1
    - firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before
      comparison
    - firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET
    - arm64: dts: renesas: r8a774c0: Re-add voltages to OPP table
    - arm64: dts: renesas: r8a77990: Re-add voltages to OPP table
    - firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list
    - arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C
    - wifi: ath12k: use link specific bss_conf as well in
      ath12k_mac_vif_cache_flush()
    - arm64: dts: imx8mp-skov: correct PMIC board limits
    - arm64: dts: imx8mp-skov: operate CPU at 850 mV by default
    - arm64: dts: mediatek: mt8390-genio-700-evk: Move common parts to dtsi
    - arm64: dts: mediatek: mt8390-genio-common: Fix duplicated regulator name
    - wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in
      error path
    - wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in
      error path
    - f2fs: fix to set .discard_granularity correctly
    - f2fs: add check for deleted inode
    - arm64: dts: ti: k3-am62-verdin-dahlia: add Microphone Jack to sound card
    - f2fs: fix potential deadloop in prepare_compress_overwrite()
    - f2fs: fix to call f2fs_recover_quota_end() correctly
    - md: fix mddev uaf while iterating all_mddevs list
    - md/raid1,raid10: don't ignore IO flags
    - md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb
    - tracing: Fix DECLARE_TRACE_CONDITION
    - tools/rv: Keep user LDFLAGS in build
    - arm64: dts: ti: k3-am62p: Enable AUDIO_REFCLKx
    - arm64: dts: ti: k3-am62p: fix pinctrl settings
    - arm64: dts: ti: k3-j722s: fix pinctrl settings
    - wifi: rtw89: fw: correct debug message format in
      rtw89_build_txpwr_trk_tbl_from_elm()
    - wifi: rtw89: pci: correct ISR RDU bit for 8922AE
    - blk-throttle: fix lower bps rate by throtl_trim_slice()
    - soc: mediatek: mtk-mmsys: Fix MT8188 VDO1 DPI1 output selection
    - soc: mediatek: mt8167-mmsys: Fix missing regval in all entries
    - soc: mediatek: mt8365-mmsys: Fix routing table masks and values
    - md/raid10: wait barrier before returning discard request with REQ_NOWAIT
    - block: ensure correct integrity capability propagation in stacked devices
    - block: Correctly initialize BLK_INTEGRITY_NOGENERATE and
      BLK_INTEGRITY_NOVERIFY
    - badblocks: Fix error shitf ops
    - badblocks: factor out a helper try_adjacent_combine
    - badblocks: attempt to merge adjacent badblocks during ack_all_badblocks
    - badblocks: return error directly when setting badblocks exceeds 512
    - badblocks: return error if any badblock set fails
    - badblocks: fix the using of MAX_BADBLOCKS
    - badblocks: fix merge issue when new badblocks align with pre+1
    - badblocks: fix missing bad blocks on retry in _badblocks_check()
    - badblocks: return boolean from badblocks_set() and badblocks_clear()
    - badblocks: use sector_t instead of int to avoid truncation of badblocks
      length
    - firmware: arm_scmi: use ioread64() instead of ioread64_hi_lo()
    - net: airoha: Fix lan4 support in airoha_qdma_get_gdm_port()
    - iommu/amd: Fix header file
    - iommu/vt-d: Fix system hang on reboot -f
    - memory: mtk-smi: Add ostd setting for mt8192
    - gfs2: minor evict fix
    - gfs2: skip if we cannot defer delete
    - ARM: dts: imx6ul-tqma6ul1: Change include order to disable fec2 node
    - arm64: dts: imx8mp: add AUDIO_AXI_CLK_ROOT to AUDIOMIX block
    - arm64: dts: imx8mp: change AUDIO_AXI_CLK_ROOT freq. to 800MHz
    - f2fs: fix to avoid accessing uninitialized curseg
    - iommu: Handle race with default domain setup
    - wifi: mac80211: remove SSID from ML reconf
    - f2fs: fix to avoid running out of free segments
    - block: fix adding folio to bio
    - ext4: fix potential null dereference in ext4 kunit test
    - ext4: convert EXT4_FLAGS_* defines to enum
    - ext4: add EXT4_FLAGS_EMERGENCY_RO bit
    - ext4: correct behavior under errors=remount-ro mode
    - ext4: show 'emergency_ro' when EXT4_FLAGS_EMERGENCY_RO is set
    - arm64: dts: rockchip: Move rk356x scmi SHMEM to reserved memory
    - arm64: dts: rockchip: Remove bluetooth node from rock-3a
    - bus: qcom-ssc-block-bus: Remove some duplicated iounmap() calls
    - bus: qcom-ssc-block-bus: Fix the error handling path of
      qcom_ssc_block_bus_probe()
    - arm64: dts: rockchip: Fix pcie reset gpio on Orange Pi 5 Max
    - arm64: dts: rockchip: Fix PWM pinctrl names
    - arm64: dts: rockchip: remove ethm0_clk0_25m_out from Sige5 gmac0
    - erofs: allow 16-byte volume name again
    - ext4: add missing brelse() for bh2 in ext4_dx_add_entry()
    - ext4: verify fast symlink length
    - f2fs: fix missing discard for active segments
    - scsi: hisi_sas: Fixed failure to issue vendor specific commands
    - scsi: target: tcm_loop: Fix wrong abort tag
    - ext4: introduce ITAIL helper
    - ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
    - ext4: goto right label 'out_mmap_sem' in ext4_setattr()
    - jbd2: fix off-by-one while erasing journal
    - ata: libata: Fix NCQ Non-Data log not supported print
    - wifi: nl80211: store chandef on the correct link when starting CAC
    - wifi: mac80211: check basic rates validity in sta_link_apply_parameters
    - wifi: cfg80211: init wiphy_work before allocating rfkill fails
    - wifi: mwifiex: Fix premature release of RF calibration data.
    - wifi: mwifiex: Fix RF calibration data download from file
    - ice: health.c: fix compilation on gcc 7.5
    - ice: ensure periodic output start time is in the future
    - ice: fix reservation of resources for RDMA when disabled
    - virtchnl: make proto and filter action count unsigned
    - ice: stop truncating queue ids when checking
    - ice: validate queue quanta parameters to prevent OOB access
    - ice: fix input validation for virtchnl BW
    - ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()
    - idpf: check error for register_netdev() on init
    - btrfs: get used bytes while holding lock at btrfs_reclaim_bgs_work()
    - btrfs: fix reclaimed bytes accounting after automatic block group reclaim
    - btrfs: fix block group refcount race in btrfs_create_pending_block_groups()
    - btrfs: don't clobber ret in btrfs_validate_super()
    - wifi: mt76: mt7915: fix possible integer overflows in
      mt7915_muru_stats_show()
    - igb: reject invalid external timestamp requests for 82580-based HW
    - renesas: reject PTP_STRICT_FLAGS as unsupported
    - net: lan743x: reject unsupported external timestamp requests
    - broadcom: fix supported flag check in periodic output function
    - ptp: ocp: reject unsupported periodic output flags
    - nvmet: pci-epf: Always configure BAR0 as 64-bit
    - jbd2: add a missing data flush during file and fs synchronization
    - ext4: define ext4_journal_destroy wrapper
    - ext4: avoid journaling sb update on error if journal is destroying
    - eth: bnxt: fix out-of-range access of vnic_info array
    - net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
    - netfilter: nfnetlink_queue: Initialize ctx to avoid memory allocation error
    - netfilter: nf_tables: Only use nf_skip_indirect_calls() when
      MITIGATION_RETPOLINE
    - ax25: Remove broken autobind
    - net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context
    - bnxt_en: Mask the bd_cnt field in the TX BD properly
    - bnxt_en: Linearize TX SKB if the fragments exceed the max
    - net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
    - net: dsa: mv88e6xxx: enable PVT for 6321 switch
    - net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
    - net: dsa: mv88e6xxx: fix VTU methods for 6320 family
    - net: dsa: mv88e6xxx: enable STU methods for 6320 family
    - mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions
    - net: dsa: sja1105: fix displaced ethtool statistics counters
    - net: dsa: sja1105: reject other RX filters than
      HWTSTAMP_FILTER_PTP_V2_L2_EVENT
    - net: dsa: sja1105: fix kasan out-of-bounds warning in
      sja1105_table_delete_entry()
    - net/mlx5: LAG, reload representors on LAG creation failure
    - net/mlx5: Start health poll after enable hca
    - vmxnet3: unregister xdp rxq info in the reset path
    - bonding: check xdp prog when set bond mode
    - ibmvnic: Use kernel helpers for hex dumps
    - net: fix NULL pointer dereference in l3mdev_l3_rcv
    - virtio_net: Fix endian with virtio_net_ctrl_rss
    - Bluetooth: Add quirk for broken READ_VOICE_SETTING
    - Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE
    - Bluetooth: btusb: Fix regression in the initialization of fake Bluetooth
      controllers
    - Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO
    - Bluetooth: HCI: Add definition of hci_rp_remote_name_req_cancel
    - rwonce: handle KCSAN like KASAN in read_word_at_a_time()
    - net: dsa: microchip: fix DCB apptrust configuration on KSZ88x3
    - Bluetooth: btnxpuart: Fix kernel panic during FW release
    - Bluetooth: hci_event: Fix handling of HCI_EV_LE_DIRECT_ADV_REPORT
    - net: Fix the devmem sock opts and msgs for parisc
    - net: libwx: fix Tx descriptor content for some tunnel packets
    - net: libwx: fix Tx L4 checksum
    - rwonce: fix crash by removing READ_ONCE() for unaligned read
    - drm/bridge: ti-sn65dsi86: Fix multiple instances
    - drm/ssd130x: Set SPI .id_table to prevent an SPI core warning
    - accel/amdxdna: Return error when setting clock failed for npu1
    - drm/panthor: Fix a race between the reset and suspend path
    - drm/ssd130x: fix ssd132x encoding
    - drm/ssd130x: ensure ssd132x pitch is correct
    - drm/dp_mst: Fix drm RAD print
    - drm/bridge: it6505: fix HDCP V match check is not performed correctly
    - drm/panthor: Fix race condition when gathering fdinfo group samples
    - drm: xlnx: zynqmp: Fix max dma segment size
    - drm: xlnx: zynqmp_dpsub: Add NULL check in zynqmp_audio_init
    - drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set()
    - drm/vkms: Fix use after free and double free on init error
    - gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines
    - drm/amdgpu: refine smu send msg debug log format
    - drm/amdgpu/umsch: remove vpe test from umsch
    - drm/amdgpu/umsch: declare umsch firmware
    - drm/amdgpu/umsch: fix ucode check
    - drm/amdgpu/vcn5.0.1: use correct dpm helper
    - PCI: Use downstream bridges for distributing resources
    - PCI: Remove add_align overwrite unrelated to size0
    - PCI: Simplify size1 assignment logic
    - PCI: Allow relaxed bridge window tail sizing for optional resources
    - drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
    - drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
    - drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid
      Priority Inversion in SRIOV
    - PCI/ASPM: Fix link state exit during switch upstream function removal
    - drm/panel: ilitek-ili9882t: fix GPIO name in error message
    - PCI/ACS: Fix 'pci=config_acs=' parameter
    - drm/amd/display: fix an indent issue in DML21
    - drm/msm/dpu: don't use active in atomic_check()
    - drm/msm/dsi/phy: Program clock inverters in correct register
    - drm/msm/dsi: Use existing per-interface slice count in DSC timing
    - drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host
    - drm/msm/dpu: Fall back to a single DSC encoder (1:1:1) on small SoCs
    - drm/msm/dpu: Remove arbitrary limit of 1 interface in DSC topology
    - drm/msm/gem: Fix error code msm_parse_deps()
    - drm/amdkfd: Fix Circular Locking Dependency in
      'svm_range_cpu_invalidate_pagetables'
    - PCI: mediatek-gen3: Configure PBUS_CSR registers for EN7581 SoC
    - PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data
      payload
    - PCI: brcmstb: Set generation limit before PCIe link up
    - PCI: brcmstb: Use internal register to change link capability
    - PCI: brcmstb: Fix error path after a call to regulator_bulk_get()
    - PCI: brcmstb: Fix potential premature regulator disabling
    - selftests/pcie_bwctrl: Add 'set_pcie_speed.sh' to TEST_PROGS
    - PCI/portdrv: Only disable pciehp interrupts early when needed
    - PCI: Avoid reset when disabled via sysfs
    - drm/msm/dpu: move needs_cdm setting to dpu_encoder_get_topology()
    - drm/msm/dpu: simplify dpu_encoder_get_topology() interface
    - drm/msm/dpu: don't set crtc_state->mode_changed from atomic_check()
    - drm/panthor: Update CS_STATUS_ defines to correct values
    - drm/file: Add fdinfo helper for printing regions with prefix
    - drm/panthor: Expose size of driver internal BO's over fdinfo
    - drm/panthor: Replace sleep locks with spinlocks in fdinfo path
    - drm/panthor: Avoid sleep locking in the internal BO size path
    - drm/panthor: Clean up FW version information display
    - drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()
    - drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump
    - powerpc/perf: Fix ref-counting on the PMU 'vpa_pmu'
    - misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_bar() error
      handling
    - misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX
    - PCI: endpoint: pci-epf-test: Handle endianness properly
    - crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD
    - powerpc/kexec: fix physical address calculation in clear_utlb_entry()
    - PCI: Remove stray put_device() in pci_register_host_bridge()
    - PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe
    - drm/mediatek: Fix config_updating flag never false when no mbox channel
    - drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr
    - drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()
    - drm/amd/display: avoid NPD when ASIC does not support DMUB
    - PCI: dwc: ep: Return -ENOMEM for allocation failures
    - PCI: histb: Fix an error handling path in histb_pcie_probe()
    - PCI: Fix BAR resizing when VF BARs are assigned
    - drm/amdgpu/mes: optimize compute loop handling
    - drm/amdgpu/mes: enable compute pipes across all MEC
    - PCI: pciehp: Don't enable HPIE when resuming in poll mode
    - PCI/bwctrl: Fix pcie_bwctrl_select_speed() return type
    - io_uring/net: only import send_zc buffer once
    - PCI: Fix NULL dereference in SR-IOV VF creation error path
    - io_uring: use lockless_cq flag in io_req_complete_post()
    - io_uring: fix retry handling off iowq
    - fbdev: au1100fb: Move a variable assignment behind a null pointer check
    - dummycon: fix default rows/cols
    - mdacon: rework dependency list
    - fbdev: sm501fb: Add some geometry checks.
    - crypto: iaa - Test the correct request flag
    - crypto: qat - set parity error mask for qat_420xx
    - crypto: tegra - Use separate buffer for setkey
    - crypto: tegra - Do not use fixed size buffers
    - crypto: tegra - check return value for hash do_one_req
    - crypto: tegra - Transfer HASH init function to crypto engine
    - crypto: tegra - Fix HASH intermediate result handling
    - crypto: bpf - Add MODULE_DESCRIPTION for skcipher
    - crypto: tegra - Use HMAC fallback when keyslots are full
    - clk: amlogic: gxbb: drop incorrect flag on 32k clock
    - crypto: hisilicon/sec2 - fix for aead authsize alignment
    - crypto: hisilicon/sec2 - fix for sec spec check
    - RDMA/mlx5: Fix page_size variable overflow
    - remoteproc: core: Clear table_sz when rproc_shutdown
    - of: property: Increase NR_FWNODE_REFERENCE_ARGS
    - pinctrl: renesas: rzg2l: Suppress binding attributes
    - remoteproc: qcom_q6v5_pas: Make single-PD handling more robust
    - libbpf: Fix hypothetical STT_SECTION extern NULL deref case
    - drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_apps clock
    - selftests/bpf: Fix string read in strncmp benchmark
    - x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()
    - clk: renesas: r8a08g045: Check the source of the CPU PLL settings
    - remoteproc: qcom: pas: add minidump_id to SC7280 WPSS
    - clk: samsung: Fix UBSAN panic in samsung_clk_init()
    - pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw()
    - crypto: tegra - Fix CMAC intermediate result handling
    - clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock
    - selftests/bpf: Fix runqslower cross-endian build
    - s390: Remove ioremap_wt() and pgprot_writethrough()
    - RDMA/mana_ib: Ensure variable err is initialized
    - crypto: tegra - Set IV to NULL explicitly for AES ECB
    - remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226
    - crypto: tegra - finalize crypto req on error
    - crypto: tegra - Reserve keyslots to allocate dynamically
    - bpf: Use preempt_count() directly in bpf_send_signal_common()
    - lib: 842: Improve error handling in sw842_compress()
    - pinctrl: renesas: rza2: Fix missing of_node_put() call
    - pinctrl: renesas: rzg2l: Fix missing of_node_put() call
    - RDMA/mlx5: Fix MR cache initialization error flow
    - selftests/bpf: Fix freplace_link segfault in tailcalls prog test
    - clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
    - RDMA/core: Don't expose hw_counters outside of init net namespace
    - RDMA/mlx5: Fix calculation of total invalidated pages
    - RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()
    - remoteproc: qcom_q6v5_mss: Handle platforms with one power domain
    - power: supply: bq27xxx_battery: do not update cached flags prematurely
    - leds: st1202: Check for error code from devm_mutex_init() call
    - crypto: api - Fix larval relookup type and mask
    - IB/mad: Check available slots before posting receive WRs
    - pinctrl: tegra: Set SFIO mode to Mux Register
    - clk: amlogic: g12b: fix cluster A parent data
    - clk: amlogic: gxbb: drop non existing 32k clock parent
    - selftests/bpf: Select NUMA_NO_NODE to create map
    - rust: fix signature of rust_fmt_argument
    - crypto: tegra - Fix format specifier in tegra_sha_prep_cmd()
    - libbpf: Add namespace for errstr making it libbpf_errstr
    - clk: mmp: Fix NULL vs IS_ERR() check
    - pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment
    - samples/bpf: Fix broken vmlinux path for VMLINUX_BTF
    - crypto: qat - remove access to parity register for QAT GEN4
    - clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents
    - clk: amlogic: g12a: fix mmc A peripheral clock
    - pinctrl: bcm2835: don't -EINVAL on alternate funcs from get_direction()
    - x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
    - power: supply: max77693: Fix wrong conversion of charge input threshold
      value
    - crypto: api - Call crypto_alg_put in crypto_unregister_alg
    - clk: stm32f4: fix an uninitialized variable
    - crypto: nx - Fix uninitialised hv_nxc on error
    - clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable()
    - bpf: Fix array bounds error with may_goto
    - RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
    - pinctrl: renesas: rzv2m: Fix missing of_node_put() call
    - clk: qcom: ipq5424: fix software and hardware flow control error of UART
    - mfd: sm501: Switch to BIT() to mitigate integer overflows
    - leds: Fix LED_OFF brightness race
    - x86/dumpstack: Fix inaccurate unwinding from exception stacks due to
      misplaced assignment
    - RDMA/core: Fix use-after-free when rename device name
    - crypto: hisilicon/sec2 - fix for aead auth key length
    - pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()
    - clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock
    - libbpf: Fix accessing BTF.ext core_relo header
    - perf stat: Fix find_stat for mixed legacy/non-legacy events
    - perf: Always feature test reallocarray
    - w1: fix NULL pointer dereference in probe
    - staging: gpib: Add missing interface entry point
    - staging: gpib: Fix pr_err format warning
    - usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and
      TYPEC_PLUG_SOP_PP
    - usb: typec: thunderbolt: Remove IS_ERR check for plug
    - iio: dac: adi-axi-dac: modify stream enable
    - perf test: Fix Hwmon PMU test endianess issue
    - perf stat: Don't merge counters purely on name
    - fs/ntfs3: Factor out ntfs_{create/remove}_procdir()
    - fs/ntfs3: Factor out ntfs_{create/remove}_proc_root()
    - fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed
    - fs/ntfs3: Update inode->i_mapping->a_ops on compression state
    - iio: light: veml6030: extend regmap to support regfields
    - iio: gts-helper: export iio_gts_get_total_gain()
    - iio: light: veml6030: fix scale to conform to ABI
    - iio: adc: ad7124: Micro-optimize channel disabling
    - iio: adc: ad7124: Really disable all channels at probe time
    - phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id
    - perf tools: Add skip check in tool_pmu__event_to_str()
    - isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
    - perf tests: Fix Tool PMU test segfault
    - soundwire: slave: fix an OF node reference leak in soundwire slave device
    - staging: gpib: Fix cb7210 pcmcia Oops
    - perf report: Switch data file correctly in TUI
    - perf report: Fix input reload/switch with symbol sort key
    - greybus: gb-beagleplay: Add error handling for gb_greybus_init
    - coresight: catu: Fix number of pages while using 64k pages
    - vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint
    - coresight-etm4x: add isb() before reading the TRCSTATR
    - perf pmus: Restructure pmu_read_sysfs to scan fewer PMUs
    - perf pmu: Dynamically allocate tool PMU
    - perf pmu: Don't double count common sysfs and json events
    - tools/x86: Fix linux/unaligned.h include path in lib/insn.c
    - perf build: Fix in-tree build due to symbolic link
    - ucsi_ccg: Don't show failed to get FW build information error
    - iio: accel: mma8452: Ensure error return on failure to matching oversampling
      ratio
    - iio: accel: msa311: Fix failure to release runtime pm if direct mode claim
      fails.
    - iio: backend: make sure to NULL terminate stack buffer
    - iio: core: Rework claim and release of direct mode to work with sparse.
    - iio: adc: ad7173: Grab direct mode for calibration
    - iio: adc: ad7192: Grab direct mode for calibration
    - perf arm-spe: Fix load-store operation checking
    - perf bench: Fix perf bench syscall loop count
    - perf machine: Fixup kernel maps ends after adding extra maps
    - usb: xhci: correct debug message page size calculation
    - fs/ntfs3: Fix a couple integer overflows on 32bit systems
    - fs/ntfs3: Prevent integer overflow in hdr_first_de()
    - perf test: Add timeout to datasym workload
    - perf tests: Fix data symbol test with LTO builds
    - NFSD: Fix callback decoder status codes
    - soundwire: take in count the bandwidth of a prepared stream
    - dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister
    - dmaengine: fsl-edma: free irq correctly in remove path
    - dmaengine: ae4dma: Use the MSI count and its corresponding IRQ number
    - dmaengine: ptdma: Utilize the AE4DMA engine's multi-queue functionality
    - iio: adc: ad_sigma_delta: Disable channel after calibration
    - iio: adc: ad4130: Fix comparison of channel setups
    - iio: adc: ad7124: Fix comparison of channel configs
    - iio: adc: ad7173: Fix comparison of channel configs
    - iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset
    - iio: light: Add check for array bounds in veml6075_read_int_time_ms
    - perf debug: Avoid stack overflow in recursive error message
    - perf evlist: Add success path to evlist__create_syswide_maps
    - perf evsel: tp_format accessing improvements
    - perf x86/topdown: Fix topdown leader sampling test error on hybrid
    - perf units: Fix insufficient array space
    - perf test stat_all_pmu.sh: Correctly check 'perf stat' result
    - kernel/events/uprobes: handle device-exclusive entries correctly in
      __replace_page()
    - kexec: initialize ELF lowest address to ULONG_MAX
    - ocfs2: validate l_tree_depth to avoid out-of-bounds access
    - reboot: replace __hw_protection_shutdown bool action parameter with an enum
    - reboot: reboot, not shutdown, on hw_protection_reboot timeout
    - arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig
    - writeback: let trace_balance_dirty_pages() take struct dtc as parameter
    - writeback: fix calculations in trace_balance_dirty_pages() for cgwb
    - scripts/gdb/linux/symbols.py: address changes to module_sect_attrs
    - NFSv4: Don't trigger uneccessary scans for return-on-close delegations
    - NFSv4: Avoid unnecessary scans of filesystems for returning delegations
    - NFSv4: Avoid unnecessary scans of filesystems for expired delegations
    - NFSv4: Avoid unnecessary scans of filesystems for delayed delegations
    - NFS: fix open_owner_id_maxsz and related fields.
    - fuse: fix dax truncate/punch_hole fault path
    - selftests/mm/cow: fix the incorrect error handling
    - um: Pass the correct Rust target and options with gcc
    - um: remove copy_from_kernel_nofault_allowed
    - um: hostfs: avoid issues on inode number reuse by host
    - i3c: master: svc: Fix missing the IBI rules
    - perf python: Fixup description of sample.id event member
    - perf python: Decrement the refcount of just created event on failure
    - perf python: Don't keep a raw_data pointer to consumed ring buffer space
    - perf python: Check if there is space to copy all the event
    - perf dso: fix dso__is_kallsyms() check
    - perf: intel-tpebs: Fix incorrect usage of zfree()
    - perf pmu: Handle memory failure in tool_pmu__new()
    - staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES
    - staging: vchiq_arm: Register debugfs after cdev
    - staging: vchiq_arm: Fix possible NPR of keep-alive thread
    - staging: vchiq_arm: Stop kthreads if vchiq cdev register fails
    - tty: n_tty: use uint for space returned by tty_write_room()
    - perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation
    - fs/procfs: fix the comment above proc_pid_wchan()
    - perf tools: Fix is_compat_mode build break in ppc64
    - perf tools: annotate asm_pure_loop.S
    - perf bpf-filter: Fix a parsing error with comma
    - objtool: Handle various symbol types of rodata
    - objtool: Handle different entry size of rodata
    - objtool: Handle PC relative relocation type
    - objtool: Fix detection of consecutive jump tables on Clang 20
    - thermal: core: Remove duplicate struct declaration
    - objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq()
    - objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show()
    - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
    - NFS: Shut down the nfs_client only after all the superblocks
    - smb: client: Fix netns refcount imbalance causing leaks and use-after-free
    - exfat: fix the infinite loop in exfat_find_last_cluster()
    - exfat: fix missing shutdown check
    - rtnetlink: Allocate vfinfo size for VF GUIDs when supported
    - rndis_host: Flag RNDIS modems as WWAN devices
    - ksmbd: use aead_request_free to match aead_request_alloc
    - ksmbd: fix multichannel connection failure
    - ksmbd: fix r_count dec/increment mismatch
    - net/mlx5e: SHAMPO, Make reserved size independent of page size
    - ring-buffer: Fix bytes_dropped calculation issue
    - objtool: Fix segfault in ignore_unreachable_insn()
    - LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig
    - LoongArch: Fix device node refcount leak in fdt_cpu_clk_init()
    - LoongArch: Rework the arch_kgdb_breakpoint() implementation
    - ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are
      invalid
    - net: phy: broadcom: Correct BCM5221 PHY model detection
    - octeontx2-af: Fix mbox INTR handler when num VFs > 64
    - octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
    - objtool: Fix verbose disassembly if CROSS_COMPILE isn't set
    - sched/smt: Always inline sched_smt_active()
    - context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()
    - rcu-tasks: Always inline rcu_irq_work_resched()
    - objtool/loongarch: Add unwind hints in prepare_frametrace()
    - nfs: Add missing release on error in nfs_lock_and_join_requests()
    - rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled
    - spufs: fix a leak on spufs_new_file() failure
    - spufs: fix gang directory lifetimes
    - spufs: fix a leak in spufs_create_context()
    - fs/9p: fix NULL pointer dereference on mkdir
    - riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and
      make_call_ra
    - riscv: Fix the __riscv_copy_vec_words_unaligned implementation
    - riscv: Fix missing __free_pages() in check_vector_unaligned_access()
    - riscv: fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends on
      HAVE_DYNAMIC_FTRACE_WITH_ARGS
    - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
    - ntb: intel: Fix using link status DB's
    - riscv: fgraph: Fix stack layout to match __arch_ftrace_regs argument of
      ftrace_return_to_handler
    - riscv: Annotate unaligned access init functions
    - riscv: Fix riscv_online_cpu_vec
    - riscv: Fix check_unaligned_access_all_cpus
    - riscv: Change check_unaligned_access_speed_all_cpus to void
    - riscv: Fix set up of cpu hotplug callbacks
    - riscv: Fix set up of vector cpu hotplug callback
    - firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success
    - ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA
    - RISC-V: errata: Use medany for relocatable builds
    - x86/uaccess: Improve performance by aligning writes to 8 bytes in
      copy_user_generic(), on non-FSRM/ERMS CPUs
    - ublk: make sure ubq->canceling is set when queue is frozen
    - s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation
    - ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()
    - spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock()
    - riscv: Fix hugetlb retrieval of number of ptes in case of !present pte
    - riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator
    - riscv/purgatory: 4B align purgatory_start
    - nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer
    - nvme-pci: skip nvme_write_sq_db on empty rqlist
    - ASoC: imx-card: Add NULL check in imx_card_probe()
    - spi: bcm2835: Do not call gpiod_put() on invalid descriptor
    - ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model
    - spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent
    - xsk: Add launch time hardware offload support to XDP Tx metadata
    - igc: Refactor empty frame insertion for launch time support
    - igc: Add launch time support to XDP ZC
    - igc: Fix TX drops in XDP ZC
    - e1000e: change k1 configuration on MTP and later platforms
    - ixgbe: fix media type detection for E610 device
    - idpf: fix adapter NULL pointer dereference on reboot
    - netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets
      only
    - netfilter: nf_tables: don't unregister hook when table is dormant
    - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
    - net_sched: skbprio: Remove overly strict queue assertions
    - sctp: add mutual exclusion in proc_sctp_do_udp_port()
    - net: airoha: Fix qid report in airoha_tc_get_htb_get_leaf_queue()
    - net: airoha: Fix ETS priomap validation
    - net: mvpp2: Prevent parser TCAM memory corruption
    - rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init().
    - udp: Fix multiple wraparounds of sk->sk_rmem_alloc.
    - udp: Fix memory accounting leak.
    - vsock: avoid timeout during connect() if the socket is closing
    - tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().
    - xsk: Fix __xsk_generic_xmit() error code when cq is full
    - net: decrease cached dst counters in dst_release
    - netfilter: nft_tunnel: fix geneve_opt type confusion addition
    - sfc: rip out MDIO support
    - sfc: fix NULL dereferences in ef100_process_design_param()
    - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
    - net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
    - net: fix geneve_opt length integer overflow
    - ipv6: Start path selection from the first nexthop
    - ipv6: Do not consider link down nexthops in path selection
    - arcnet: Add NULL check in com20020pci_probe()
    - net: ibmveth: make veth_pool_store stop hanging
    - netlink: specs: rt_route: pull the ifa- prefix out of the names
    - tools/power turbostat: Allow Zero return value for some RAPL registers
    - kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally
    - drm/xe: Fix unmet direct dependencies warning
    - drm/amdgpu/gfx11: fix num_mec
    - drm/amdgpu/gfx12: fix num_mec
    - perf/core: Fix child_total_time_enabled accounting bug at task exit
    - tools/power turbostat: report CoreThr per measurement interval
    - tools/power turbostat: Restore GFX sysfs fflush() call
    - staging: gpib: ni_usb console messaging cleanup
    - staging: gpib: Fix Oops after disconnect in ni_usb
    - staging: gpib: agilent usb console messaging cleanup
    - staging: gpib: Fix Oops after disconnect in agilent usb
    - tty: serial: fsl_lpuart: Use u32 and u8 for register variables
    - tty: serial: fsl_lpuart: use port struct directly to simply code
    - tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning
    - tty: serial: lpuart: only disable CTS instead of overwriting the whole
      UARTMODIR register
    - usbnet:fix NPE during rx_complete
    - rust: Fix enabling Rust and building with GCC for LoongArch
    - LoongArch: Increase ARCH_DMA_MINALIGN up to 16
    - LoongArch: Increase MAX_IO_PICS up to 8
    - LoongArch: BPF: Fix off-by-one error in build_prologue()
    - LoongArch: BPF: Don't override subprog's return value
    - LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC
    - x86/hyperv: Fix check of return value from snp_set_vmsa()
    - KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected
    - x86/microcode/AMD: Fix __apply_microcode_amd()'s return value
    - x86/mce: use is_copy_from_user() to determine copy-from-user context
    - x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT
    - x86/tdx: Fix arch_safe_halt() execution for TDX VMs
    - ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers
    - platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560
    - platform/x86: ISST: Correct command storage data length
    - ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
    - perf/x86/intel: Apply static call for drain_pebs
    - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
    - uprobes/x86: Harden uretprobe syscall trampoline check
    - bcachefs: bch2_ioctl_subvolume_destroy() fixes
    - x86/Kconfig: Add cmpxchg8b support back to Geode CPUs
    - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
    - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
    - ACPI: platform-profile: Fix CFI violation when accessing sysfs files
    - wifi: mt76: mt7925: remove unused acpi function for clc
    - acpi: nfit: fix narrowing conversion in acpi_nfit_ctl
    - ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
    - ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE
    - ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE
    - [Config] updateconfigs for LD_CAN_USE_KEEP_IN_OVERLAY
    - ARM: 9444/1: add KEEP() keyword to ARM_VECTORS
    - media: omap3isp: Handle ARM dma_iommu_mapping
    - Remove unnecessary firmware version check for gc v9_4_2
    - mmc: omap: Fix memory leak in mmc_omap_new_slot
    - mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
    - mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
    - KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error
    - ksmbd: add bounds check for durable handle context
    - ksmbd: add bounds check for create lease context
    - ksmbd: fix use-after-free in ksmbd_sessions_deregister()
    - ksmbd: fix session use-after-free in multichannel connection
    - ksmbd: fix overflow in dacloffset bounds check
    - ksmbd: validate zero num_subauth before sub_auth is accessed
    - ksmbd: fix null pointer dereference in alloc_preauth_hash()
    - exfat: fix random stack corruption after get_block
    - exfat: fix potential wrong error return from get_block
    - tracing: Fix use-after-free in print_graph_function_flags during tracer
      switching
    - tracing: Ensure module defining synth event cannot be unloaded while tracing
    - tracing: Fix synth event printk format for str fields
    - tracing/osnoise: Fix possible recursive locking for cpus_read_lock()
    - tracing: Verify event formats that have "%*p.."
    - mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs
    - arm64: Don't call NULL in do_compat_alignment_fixup()
    - wifi: mt76: mt7921: fix kernel panic due to null pointer dereference
    - ext4: don't over-report free space or inodes in statvfs
    - ext4: fix OOB read when checking dotdot dir
    - PCI/bwctrl: Fix NULL pointer dereference on bus number exhaustion
    - jfs: fix slab-out-of-bounds read in ea_get()
    - jfs: add index corruption check to DT_GETPAGE()
    - mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()
    - exec: fix the racy usage of fs_struct->in_exec
    - media: vimc: skip .s_stream() for stopped entities
    - media: streamzap: fix race between device disconnection and urb callback
    - nfsd: don't ignore the return code of svc_proc_register()
    - nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid()
    - nfsd: put dl_stid if fail to queue dl_recall
    - NFSD: Add a Kconfig setting to enable delegated timestamps
    - [Config] disable new feature NFSD_V4_DELEG_TIMESTAMPS
    - nfsd: fix management of listener transports
    - NFSD: nfsd_unlink() clobbers non-zero status returned from
      fh_fill_pre_attrs()
    - NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory
    - NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up
    - perf pmu: Rename name matching for no suffix or wildcard variants
    - include/{topology,cpuset}: Move dl_rebuild_rd_accounting to cpuset.h
    - tracing: Do not use PERF enums when perf is not defined
    - ASoC: mediatek: mt6359: Fix DT parse error due to wrong child node name
    - Linux 6.14.2
  * Plucky update: v6.14.1 upstream stable release (LP: #2106661)
    - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
    - HID: hid-plantronics: Add mic mute mapping and generalize quirks
    - atm: Fix NULL pointer dereference
    - cgroup/rstat: Fix forceidle time in cpu.stat
    - netfilter: socket: Lookup orig tuple for IPv6 SNAT
    - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx
    - ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA
    - counter: stm32-lptimer-cnt: fix error handling when enabling
    - counter: microchip-tcb-capture: Fix undefined counter channel state on probe
    - tty: serial: 8250: Add some more device IDs
    - tty: serial: 8250: Add Brainboxes XC devices
    - tty: serial: fsl_lpuart: disable transmitter before changing RS485 related
      registers
    - net: usb: qmi_wwan: add Telit Cinterion FN990B composition
    - net: usb: qmi_wwan: add Telit Cinterion FE990B composition
    - net: usb: usbnet: restore usb%d name exception for local mac addresses
    - usb: xhci: Don't skip on Stopped - Length Invalid
    - usb: xhci: Apply the link chain quirk on NEC isoc endpoints
    - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
    - perf tools: Fix up some comments and code to properly use the event_source
      bus
    - serial: stm32: do not deassert RS485 RTS GPIO prematurely
    - serial: 8250_dma: terminate correct DMA in tx_dma_flush()
    - Linux 6.14.1
  * Null pointer dereference in gVNIC driver (LP: #2106281)
    - gve: unlink old napi only if page pool exists
  * Miscellaneous upstream changes
    - Revert "net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken"
    - Revert "drm: fsl-dcu: enable PIXCLK on LS1021A"
    - Revert "m68k: mvme147: Reinstate early console"
    - Revert "MAINTAINERS: appoint myself the XFS maintainer for 6.12 LTS"

  [ Ubuntu: 6.14.0-15.15 ]

  * plucky/linux: 6.14.0-15.15 -proposed tracker (LP: #2106239)
  * Enabling GENDWARFKSYMS breaks loading modules (LP: #2103771)
    - [Packaging] Bump pahole build-dep
  * BMG: support additional PCI ID (LP: #2105768)
    - SAUCE: drm/xe/bmg: Add one additional PCI ID
  * Missing bpftool binary on riscv64 (LP: #2106091)
    - [Packaging] Build bpftool and linux-perf on riscv64
    - [Packaging] Allow binary-debs target without enabling
      do_flavour_image_package
    - [Packaging] Fix bpftool, linux-perf packaging in binary-perarch

 -- Manuel Diewald <manuel.diewald@canonical.com>  Fri, 09 May 2025 14:58:15 +0200

linux-raspi (6.14.0-1005.5) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1005.5 -proposed tracker (LP: #2106295)

  * wlan0 interface missing on pre-4B models (LP: #2106230)
    - [Config] raspi: make bcm2835 sdhost driver built-in

  * Don't suggests fdutils package anymore (LP: #2104355)
    - [Packaging] raspi: Drop fdutils from linux-image Suggests

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Add bpftool, linux-perf to linux-image Suggests
    - [Config] raspi: updateconfigs following rebase to Ubuntu-6.14.0-14.14

  [ Ubuntu: 6.14.0-14.14 ]

  * plucky/linux: 6.14.0-14.14 -proposed tracker (LP: #2106234)
  * Expose IFLA_VXLAN_FAN_MAP version via sysctl/proc (LP: #2106115)
    - SAUCE: fan: expose IFLA_VXLAN_FAN_MAP version via sysctl/proc
  * not able to install a Power9 bare metal with Ubuntu 25.04 Plucky
    (LP: #2104297)
    - SAUCE: powerpc64/ftrace: fix module loading without patchable function
      entries
  * bluetooth/detect-output failed due to the lack of USB device id in btusb.c
    (LP: #2094969)
    - SAUCE: Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925
  * Don't suggests fdutils package anymore (LP: #2104355)
    - [Packaging] Drop fdutils from linux-image Suggests
  * Miscellaneous Ubuntu changes
    - [Packaging] Add bpftool, linux-perf to linux-image Suggests

 -- Manuel Diewald <manuel.diewald@canonical.com>  Sat, 05 Apr 2025 14:16:40 +0200

linux-raspi (6.14.0-1004.4) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1004.4 -proposed tracker (LP: #2104947)

  * Plucky failing to boot on pre-4 models (LP: #2104371)
    - [Config] raspi: enable upstream bcm2835 sdhost driver

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/devel)

  * Miscellaneous Ubuntu changes
    - [Config] raspi: updateconfigs following rebase to Ubuntu-6.14.0-13.13
    - [Config] raspi: disable rust support

  [ Ubuntu: 6.14.0-13.13 ]

  * plucky/linux: 6.14.0-13.13 -proposed tracker (LP: #2104293)
  * Miscellaneous Ubuntu changes
    - [Packaging] Fix invoking of control-create

  [ Ubuntu: 6.14.0-12.12 ]

  * plucky/linux: 6.14.0-12.12 -proposed tracker (LP: #2104021)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2025.03.24)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2025.03.24)
  * Disconnected paths for mqueues show a TODO in the kernel logs (LP: #2102237)
    - SAUCE: apparmor4.0.0 [58/53]: apparmor: add mediation of disconnected paths
      in mqueues
  * Installation of AppArmor on a 6.14 kernel produces error message "Illegal
    number: yes" (LP: #2102680)
    - SAUCE: apparmor4.0.0 [56/53]: apparmor: create an
      AA_SFS_TYPE_BOOLEAN_INTPRINT sysctl variant
    - SAUCE: apparmor4.0.0 [57/53]: apparmor: Use AA_SFS_FILE_BOOLEAN_INTPRINT for
      userns and io_uring sysctls
  * QRT AppArmorUnixDomainConnect test failures on Plucky 6.14 kernel
    (LP: #2103460)
    - SAUCE: apparmor4.0.0 [54/53]: AppArmor: Fix af_unix backwards compat
    - SAUCE: apparmor4.0.0 [55/53]: apparmor: Fix inet mediation
  * Mouse cursor flashes using the 'xe' DRM driver (LP: #2103981)
    - drm/xe/display: Re-use display vmas when possible
  *  Snapdragon X Elite: Sync concept kernel changes  (LP: #2100858)
    - SAUCE: drm/msm/dp: Fix support of LTTPR handling
    - SAUCE: drm/msm/dp: Introduce link training per-segment for LTTPRs
    - SAUCE: wifi: ath12k: fix ring-buffer corruption
    - SAUCE: wifi: ath11k: fix ring-buffer corruption
    - SAUCE: arm64: dts: qcom: x1e80100-hp-omnibook-x14: Enable SMB2360 0 and 1
    - SAUCE: Revert "usb: typec: ps883x: fix missing accessibility check"
  * drm/xe: improve behavior under memory pressure (LP: #2102659)
    - drm/xe: Reject BO eviction if BO is bound to current VM
  * Introduce configfs-based interface for gpio-aggregator (LP: #2103496)
    - gpio: introduce utilities for synchronous fake device creation
    - gpio: sim: convert to use dev-sync-probe utilities
    - gpio: virtuser: convert to use dev-sync-probe utilities
    - [Config] updateconfigs for DEV_SYNC_PROBE
    - SAUCE: gpio: aggregator: reorder functions to prepare for configfs
      introduction
    - SAUCE: gpio: aggregator: add aggr_alloc()/aggr_free()
    - SAUCE: gpio: aggregator: introduce basic configfs interface
    - SAUCE: gpio: aggregator: rename 'name' to 'key' in aggr_parse()
    - SAUCE: gpio: aggregator: expose aggregator created via legacy sysfs to
      configfs
    - SAUCE: gpio: aggregator: cancel deferred probe for devices created via
      configfs
    - SAUCE: Documentation: gpio: document configfs interface for gpio-aggregator
    - SAUCE: selftests: gpio: add test cases for gpio-aggregator
  * python perf module missing in plucky's kernel (LP: #2103653)
    - [Packaging] linux-perf: Fix python perf library location
  * Miscellaneous Ubuntu changes
    - [packaging] mv debian.master/copyright debian
    - [Config] Disable CONFIG_MODULE_COMPRESS_ALL
    - Revert "SAUCE: Support but do not require compressed modules"
  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Config] Revert back to GENKSYMS on amd64/arm64 too, drop
      rust support"

  [ Ubuntu: 6.14.0-11.11 ]

  * plucky/linux: 6.14.0-11.11 -proposed tracker (LP: #2103404)
  *  Snapdragon X Elite: Sync concept kernel changes  (LP: #2100858)
    - firmware: qcom: uefisecapp: fix efivars registration race
    - soc: qcom: pdr: Fix the potential deadlock
    - clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK
    - arm64: dts: qcom: x1e80100: Set CPU interconnect paths as ACTIVE_ONLY
    - dt-bindings: usb: Add Parade PS8830 Type-C retimer bindings
    - usb: typec: Add support for Parade PS8830 Type-C Retimer
    - usb: typec: ps883x: fix probe error handling
    - usb: typec: ps883x: fix registration race
    - usb: typec: ps883x: fix missing accessibility check
    - usb: typec: ps883x: fix configuration error handling
    - drm/dp: Add helper to set LTTPRs in transparent mode
    - drm/msm/dp: Add support for LTTPR handling
    - arm64: dts: qcom: x1e80100: Add the watchdog device
    - arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent
    - arm64: dts: qcom: x1e80100: Wire up PCIe PHY NOCSR resets
    - arm64: dts: qcom: Commonize X1 CRD DTSI
    - arm64: dts: qcom: Add X1P42100 SoC and CRD
    - arm64: dts: qcom: x1e80100: Fix video thermal zone
    - arm64: dts: qcom: x1e80100: Apply consistent critical thermal shutdown
    - arm64: dts: qcom: x1e80100: Add GPU cooling
    - arm64: dts: qcom: x1e80100: Drop unused passive thermal trip points for CPU
    - arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable external DP support
    - arm64: dts: qcom: x1e001de-devkit: Enable HBR3 on external DPs
    - arm64: dts: qcom: x1e80100-hp-x14: Enable HBR3 on external DPs
    - arm64: dts: qcom: x1e80100-qcp: Enable HBR3 on external DPs
    - drm/edp-panel: Add panel used by T14s Gen6 Snapdragon
    - arm64: dts: qcom: x1e80100-slim7x: Drop incorrect qcom,ath12k-calibration-
      variant
    - SAUCE: arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on
    - SAUCE: arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on
    - SAUCE: arm64: dts: qcom: x1e001de-devkit: mark l12b and l15b always-on
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps13-9345: mark l12b and l15b
      always-on
    - SAUCE: arm64: dts: qcom: x1e80100-hp-x14: mark l12b and l15b always-on
    - SAUCE: arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on
    - SAUCE: arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on
    - SAUCE: arm64: dts: qcom: x1e78100-t14s: fix missing HID supplies
    - SAUCE: arm64: dts: qcom: x1e80100: Add cpucp mailbox and sram nodes
    - SAUCE: arm64: dts: qcom: x1e80100: Enable cpufreq
    - SAUCE: arm64: dts: qcom: x1e80100-t14s: Describe the Parade PS8830 retimers
    - SAUCE: arm64: dts: qcom: x1e80100-t14s: Enable external DisplayPort support
    - SAUCE: arm64: dts: qcom: x1e80100-t14s: Enable HBR3 on external DPs
    - SAUCE: arm64: dts: qcom: x1e78100-t14s: enable bluetooth
    - SAUCE: Add Bluetooth support for the Lenovo Yoga Slim 7x
    - SAUCE: dt-bindings: platform: Add bindings for Lenovo Yoga Slim 7x EC
    - SAUCE: platform: arm64: Add driver for Lenovo Yoga Slim 7x's EC
    - SAUCE: arm64: dts: qcom: Add EC to Lenovo Yoga Slim 7x
    - SAUCE: arm64: dts: qcom: x1e80100-vivobook-s15: Add bluetooth
    - SAUCE: arm64: dts: qcom: x1e80100-vivobook-s15: Enable USB-A ports
    - SAUCE: arm64: dts: qcom: x1e80100-vivobook-s15: Enable micro-sd card reader
    - SAUCE: arm64: dts: qcom: x1p64100-acer-swift-sf14-11 dt for Acer Swift 14
      SF14-11 (touchpad fix)
    - SAUCE: dt-bindings: arm: qcom: Add Acer Swift 14 AI
    - SAUCE: arm64: dts: qcom: x1e80100-acer-swift-sf14-11: Enable HBR3 on
      external DPs
    - SAUCE: firmware: qcom: scm: Allow QSEECOM on Acer Swift 14 models
    - SAUCE: arm64: dts: qcom: x1e001de-devkit: Set ps8830 reset-gpios active low
    - SAUCE: Change: cracking sound fix
    - SAUCE: rtc: pm8xxx: add support for uefi offset
    - SAUCE: rtc: pm8xxx: mitigate flash wear
    - SAUCE: arm64: dts: qcom: sc8280xp-x13s: switch to uefi rtc offset
    - SAUCE: dt-bindings: rtc: qcom-pm8xxx: document qcom,no-alarm flag
    - SAUCE: rtc: pm8xxx: implement qcom,no-alarm flag for non-HLOS owned alarm
    - SAUCE: arm64: dts: qcom: x1e80100: enable rtc
    - SAUCE: arm64: dts: qcom: x1e80100-microsoft-romulus: Enable external DP
      support
    - SAUCE: arm64: dts: qcom: x1e80100-asus-vivobook: Introduce retimers,
      external DP
    - SAUCE: arm64: dts: qcom: x1e80100-dell-xps-9345: Add WiFi/BT pwrseq
    - SAUCE: arm64: dts: qcom: x1e78100-t14s: Add display brightness control
      support
    - SAUCE: hack: efi/libstub: mitigate t14s exit_boot_services() failure
    - [Config] Enable X Elite modules on arm64
  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs following v6.14-rc7 rebase

  [ Ubuntu: 6.14.0-10.10 ]

  * plucky/linux: 6.14.0-10.10 -proposed tracker (LP: #2102106)
  * Miscellaneous Ubuntu changes
    - [Config] Revert back to GENKSYMS on amd64/arm64 too, drop rust support

  [ Ubuntu: 6.14.0-9.9 ]

  * plucky/linux: 6.14.0-9.9 -proposed tracker (LP: #2101943)
  * Miscellaneous Ubuntu changes
    - [Config] Revert back to GENKSYMS on non-rust-enabled archs

  [ Ubuntu: 6.14.0-8.8 ]

  * plucky/linux: 6.14.0-8.8 -proposed tracker (LP: #2101833)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2025.02.26)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2025.03.10)
  * wdat_wdt.ko should be pulled in by linux-image-virtual (LP: #2098554)
    - [Packaging]: wdat_wdt.ko is moved from "linux-modules-extra-*-generic" to
      "linux-modules-*-generic"
  * Add additional PCI ids for BMG support (LP: #2098969)
    - drm/xe/bmg: Add new PCI IDs
  * Provide linux-perf package (LP: #1613393)
    - [Packaging] Split linux-perf from linux-tools-common
  * linux-tools-common: bpftool wrapper causes build failure for xdp-tools
    (LP: #2007308)
    - [Packaging] bpftool: move to separate unversioned and unflavored binary
      package
  * Miscellaneous Ubuntu changes
    - [Packaging] templates/image.postrm.in: Add modules.weakdep to the remove-
      list
    - [Config] Re-enable rust support, switch from genksyms to gendwarfksyms
    - [packaging] check-in copyright directly in debian/
    - [Packaging] remove intermediate $(DEBIAN)/control.stub
    - [Config] updateconfigs following v6.14-rc6 rebase

  [ Ubuntu: 6.14.0-7.7 ]

  * plucky/linux: 6.14.0-7.7 -proposed tracker (LP: #2100581)
  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Packaging] Sync riscv64.mk with linux-riscv tree"

  [ Ubuntu: 6.14.0-6.6 ]

  * plucky/linux: 6.14.0-6.6 -proposed tracker (LP: #2100481)
  * Miscellaneous Ubuntu changes
    - [Packaging] riscv64.mk: fix a typo
    - [Packaging] enable signing for s390x
    - [Packaging] riscv64.mk: disable building as part of linux-generic

 -- Manuel Diewald <manuel.diewald@canonical.com>  Fri, 28 Mar 2025 19:51:56 +0100

linux-raspi (6.14.0-1003.3) plucky; urgency=medium

  * plucky/linux-raspi: 6.14.0-1003.3 -proposed tracker (LP: #2100493)

  * CONFIG_EFI_STUB support disabled since 6.5.0-1002.2 (LP: #2053147)
    - [Config] raspi: Set EFI=y

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log

  * Miscellaneous Ubuntu changes
    - [Config] raspi: updateconfigs following rebase to Ubuntu-6.14.0-5.5
    - raspi: Update to upstream raspberrypi rpi-6.14.y (2025-02-28)
    - [Config] raspi: updateconfigs after updating rpi-6.14.y patchset

  * Miscellaneous upstream changes
    - configs: Regenerate defconfigs"
    - Revert "Revert "media: i2c: imx290: Register 0x3011 varies between imx327
      and imx290""
    - drm/edid: When reset, assume HDMI displays support RGB444
    - configs: Enable more ZRAM backends
    - overlays: Add OpenHydroponics RootMaster overlay
    - arm64: dts: Add the Audio Out block to rp1.dtsi
    - clk: rp1: Allow audio out to use PLL_AUDIO_SEC; workaround rounding error
    - sound: soc: raspberrypi: RP1 Audio Out driver as an ASOC DAI
    - dts: overlays: Enable RP1 Audio Out using audremap-pi5-overlay
    - media: i2c: arducam-pivariety: Fix mutex init and NULL pointer
    - misc: rp1-pio: Demote fw probe error to warning
    - dts: Add hogs for RP1 GPIO 46/48 on CM5
    - spi: rp2040-gpio-bridge: fix gpiod error handling
    - spi: rp2040-gpio-bridge: probe: Cfg fast_xfer clk

  [ Ubuntu: 6.14.0-5.5 ]

  * plucky/linux: 6.14.0-5.5 -proposed tracker (LP: #2100254)
  * Miscellaneous Ubuntu changes
    - [Packaging] Sync riscv64.mk with linux-riscv tree
    - [Packaging] clean up the distclean rule
    - [Config] updateconfigs following v6.14-rc4 rebase

 -- Manuel Diewald <manuel.diewald@canonical.com>  Fri, 28 Feb 2025 15:58:35 +0100

linux-raspi (6.14.0-1002.2) plucky; urgency=medium

  * Kernel compiled with different CONFIG_SERIAL_8250_NR_UARTS to Raspberry Pi
    OS (LP: #2096796)
    - [Config] raspi: Set SERIAL_8250_NR_UARTS=16

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf
    - [Packaging] resync git-ubuntu-log

  * Miscellaneous Ubuntu changes
    - [packaging] raspi: split flavour-control.stub
    - [packaging] raspi: remove DESC and =HUMAN= substitution
    - [Config] raspi: updateconfigs following rebase to Ubuntu-6.14.0-4.4

  [ Ubuntu: 6.14.0-4.4 ]

  * plucky/linux: 6.14.0-4.4 -proposed tracker (LP: #2098875)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2025.02.11)
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor4.0.0 [1/53]: Stacking: Audit: Create audit_stamp structure
    - SAUCE: apparmor4.0.0 [2/53]: Stacking: Audit: Allow multiple records in an
      audit_buffer
    - SAUCE: apparmor4.0.0 [3/53]: Stacking: LSM: security_lsmblob_to_secctx
      module selection
    - SAUCE: apparmor4.0.0 [4/53]: Stacking: Audit: Add record for multiple task
      security contexts
    - SAUCE: apparmor4.0.0 [5/53]: Stacking: Audit: multiple subject lsm values
      for netlabel
    - SAUCE: apparmor4.0.0 [6/53]: Stacking: Audit: Add record for multiple object
      contexts
    - SAUCE: apparmor4.0.0 [7/53]: Stacking: LSM: Single calls in secid hooks
    - SAUCE: apparmor4.0.0 [8/53]: Stacking: LSM: Exclusive secmark usage
    - SAUCE: apparmor4.0.0 [9/53]: Stacking: Audit: Call only the first of the
      audit rule hooks
    - SAUCE: apparmor4.0.0 [10/53]: Stacking: AppArmor: Remove the exclusive flag
    - SAUCE: apparmor4.0.0 [11/53]: 6.15 apparmor-next: apparmor: Use str_yes_no()
      helper function
    - SAUCE: apparmor4.0.0 [12/53]: 6.15 apparmor-next: apparmor: Improve debug
      print infrastructure
    - SAUCE: apparmor4.0.0 [13/53]: 6.15 apparmor-next: apparmor: cleanup:
      attachment perm lookup to use lookup_perms()
    - SAUCE: apparmor4.0.0 [14/53]: 6.15 apparmor-next: apparmor: remove redundant
      unconfined check.
    - SAUCE: apparmor4.0.0 [15/53]: 6.15 apparmor-next: apparmor: switch signal
      mediation to use RULE_MEDIATES
    - SAUCE: apparmor4.0.0 [16/53]: 6.15 apparmor-next: apparmor: ensure labels
      with more than one entry have correct flags
    - SAUCE: apparmor4.0.0 [17/53]: 6.15 apparmor-next: apparmor: remove explicit
      restriction that unconfined cannot use change_hat
    - SAUCE: apparmor4.0.0 [18/53]: 6.15 apparmor-next: apparmor: cleanup:
      refactor file_perm() to doc semantics of some checks
    - SAUCE: apparmor4.0.0 [19/53]: 6.15 apparmor-next: apparmor: carry mediation
      check on label
    - SAUCE: apparmor4.0.0 [20/53]: 6.15 apparmor-next: apparmor: add additional
      flags to extended permission.
    - SAUCE: apparmor4.0.0 [21/53]: 6.15 apparmor-next: apparmor: add support for
      profiles to define the kill signal
    - SAUCE: apparmor4.0.0 [22/53]: 6.15 apparmor-next: apparmor: fix
      x_table_lookup when stacking is not the first entry
    - SAUCE: apparmor4.0.0 [23/53]: 6.15 apparmor-next: apparmor: add ability to
      mediate caps with policy state machine
    - SAUCE: apparmor4.0.0 [24/53]: 6.15 apparmor-next: apparmor: remove af_select
      macro
    - SAUCE: apparmor4.0.0 [25/53]: 6.15 apparmor-next: apparmor: lift kernel
      socket check out of critical section
    - SAUCE: apparmor4.0.0 [26/53]: 6.15 apparmor-next: apparmor: in preparation
      for finer networking rules rework match_prot
    - SAUCE: apparmor4.0.0 [27/53]: 6.15 apparmor-next: apparmor: add fine grained
      af_unix mediation
    - SAUCE: apparmor4.0.0 [28/53]: 6.15 apparmor-next: apparmor: gate make fine
      grained unix mediation behind v9 abi
    - SAUCE: apparmor4.0.0 [29/53]: 6.15 apparmor-next: apparmor: fix dbus
      permission queries to v9 ABI
    - SAUCE: apparmor4.0.0 [30/53]: 6.15 apparmor-next: apparmor: Fix checking
      address of an array in accum_label_info()
    - SAUCE: apparmor4.0.0 [31/53]: 6.15 apparmor-next: apparmor: Modify
      mismatched function name
    - SAUCE: apparmor4.0.0 [32/53]: 6.15 apparmor-next: apparmor: Modify
      mismatched function name
    - SAUCE: apparmor4.0.0 [33/53]: 6.15 apparmor-next: apparmor: fix typos and
      spelling errors
    - SAUCE: apparmor4.0.0 [34/53]: 6.15 apparmor-next: apparmor: use the
      condition in AA_BUG_FMT even with debug disabled
    - SAUCE: apparmor4.0.0 [35/53]: 6.15 apparmor-next: apparmor: Remove unused
      variable 'sock' in __file_sock_perm()
    - SAUCE: apparmor4.0.0 [36/53]: Revert "6.15 apparmor-next: apparmor: fix dbus
      permission queries to v9 ABI"
    - SAUCE: apparmor4.0.0 [37/53]: Revert "6.15 apparmor-next: apparmor: gate
      make fine grained unix mediation behind v9 abi"
    - SAUCE: apparmor4.0.0 [38/53]: patch to provide compatibility with v2.x net
      rules
    - SAUCE: apparmor4.0.0 [39/53]: apparmor: make debug_values_table static
    - SAUCE: apparmor4.0.0 [40/53]: apparmor: Document that label must be last
      member in struct aa_profile
    - SAUCE: apparmor4.0.0 [41/53]: apparmor: transition from a list of rules to a
      vector of rules
    - SAUCE: apparmor4.0.0 [42/53]: setup slab cache for audit data
    - SAUCE: apparmor4.0.0 [43/53]: add the ability for profiles to have a
      learning cache
    - SAUCE: apparmor4.0.0 [44/53]: add unprivileged user ns mediation
    - SAUCE: apparmor4.0.0 [45/53]: Add sysctls for additional controls of unpriv
      userns restrictions
    - SAUCE: apparmor4.0.0 [47/53]: apparmor: open userns related sysctl so lxc
      can check if restriction are in place
    - SAUCE: apparmor4.0.0 [48/53]: apparmor: allow profile to be transitioned
      when a userns is created
    - SAUCE: apparmor4.0.0 [49/53]: Add fine grained mediation of posix mqueues
    - SAUCE: apparmor4.0.0 [51/53]: apparmor: add fine grained ipv4/ipv6 mediation
    - SAUCE: apparmor4.0.0 [52/53]: add io_uring mediation
    - SAUCE: apparmor4.0.0 [53/53]: enable userspace upcall for mediation
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
    (LP: #2032602)
    - SAUCE: apparmor4.0.0 [46/53]: userns - make it so special unconfined
      profiles can mediate user namespaces
  * Miscellaneous Ubuntu changes
    - [Packaging] disable signing for ppc64el
    - [Packaging] disable signing for s390x
    - [packaging] rename to linux
    - [Config] update RUSTC version
    - [packaging] remove $(wildcard $(DEBIAN)/control.d/*) dependency
    - [packaging] avoid piping control-create for error detection
    - [packaging] split flavour-control.stub
    - [packaging] generate debian/control with correct signed/unsigned
    - [packaging] remove DESC and =HUMAN= substitution
    - [Packaging] remove unnecessary dependency on control.stub
    - [Packaging] add .gitignore and clean more files
    - SAUCE: apparmor4.0.0 [50/53]: apparmor: audit mqueue-via-path access as
      getattr instead of unlink
    - [Packaging] debian.master/dkms-versions -- remove ipu6-drivers,
      ipu7-drivers, backport-iwlwifi-dkms and mofed-modules-24.10 FTBFS

 -- Manuel Diewald <manuel.diewald@canonical.com>  Thu, 27 Feb 2025 14:52:18 +0100

linux-raspi (6.14.0-1001.1) plucky; urgency=medium

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] update update.conf
    - [Packaging] update Ubuntu.md
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/devel)

  * Missing overlays/README (LP: #1954757)
    - SAUCE: (no-up) Install overlays/README

  * Make dwc2 the default (LP: #2048861)
    - SAUCE: ARM: dts: bcm27xx: Make dwc2 the default

  * Raspberry Pi 3B+ doesnt boot from USB on 23.10 Mantic (LP: #2039786)
    - SAUCE: Revert "usb: misc: onboard-hub: add support for Microchip USB2514B
      USB 2.0 hub"

  * IO errors when writing large amounts of data to USB storage in eoan on
    RPI2/3 (armhf kernel) (LP: #1852510)
    - Add dwc_otg driver

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Initial import of debian.raspi from oracular:linux-raspi
      (6.11.0-1009.9)
    - [Packaging] raspi: Sort build dependencies alphabetically
    - [Packaging] raspi: Sync packaging files from debian.master
    - [Packaging] raspi: Initial version of linux-raspi for Plucky
    - raspi: Update to upstream raspberrypi rpi-6.14.y (2025-02-18)
    - [Config] raspi: updateconfigs after import of rpi-6.14.y patchset
    - SAUCE: arm64: dts: broadcom: Remove downstream dt overlay support
    - SAUCE: ARM: dts: overlays: Fix file permissions
    - SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs
    - SAUCE: wifi: brcmfmac: Fix field-spanning write in
      brcmf_fweh_activate_events()
    - SAUCE: staging: vc04_services: Fix field-spanning write in
      vc_vchi_cmd_create()

  * Miscellaneous upstream changes
    - Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
    - Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
    - Revert "Revert "xhci: add quirk for host controllers that don't update
      endpoint DCS""
    - Revert "PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream
      device"
    - Revert "ARM: dts: bcm2711: Add BCM2711 xHCI support"
    - Revert "usb: phy: generic: Get the vbus supply"
    - Revert "PCI: Warn if no host bridge NUMA node info"
    - of: overlay: Correct symbol path fixups
    - module: Avoid ABI changes when debug info is disabled
    - nvme-pci: Disable Host Memory Buffer usage
    - raspberrypi-firmware: Update mailbox commands
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm: Check whether the gamma lut has changed before updating
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - drm: Add chroma siting properties
    - drm/atomic-helpers: remove legacy_cursor_update hacks
    - drm/atomic: If margins are updated, update all planes.
    - arm64: setup: Fix build warning
    - BCM2708: Add core Device Tree support
    - config: Add default configs
    - clk: clk-bcm2835: Register the clocks early during the boot process
    - clk-bcm2835: Mark used PLLs and dividers CRITICAL
    - clk-bcm2835: Add claim-clocks property
    - clk-bcm2835: Read max core clock from firmware
    - clk-bcm2835: Don't wait for pllh lock
    - clk: bcm2835: Add support for setting leaf clock rates while running.
    - clk: bcm2835: Allow reparenting leaf clocks while they're running.
    - clk-bcm2835: Avoid null pointer exception
    - clk-bcm2835: Disable v3d clock
    - clk-bcm2835: Use PLLD for DSI0 HS clock
    - smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
    - Allow mac address to be set in smsc95xx
    - Protect __release_resource against resources without parents
    - irq-bcm2836: Avoid "Invalid trigger warning"
    - irqchip: bcm2835: Add FIQ support
    - irqchip: irq-bcm2835: Add 2836 FIQ support
    - spi: spidev: Completely disable the spidev warning
    - dmaengine: bcm2835: Load driver early and support legacy API
    - rtc: Add SPI alias for pcf2123 driver
    - watchdog: bcm2835: Support setting reboot partition
    - reboot: Use power off rather than busy spinning when halt is requested
    - bcm2835-rng: Avoid initialising if already enabled
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - amba_pl011: Insert mb() for correct FIFO handling
    - amba_pl011: Add cts-event-workaround DT property
    - tty: amba-pl011: Avoid rare write-when-full error
    - Main bcm2708/bcm2709 linux port
    - bcm2708_fb: Add framebuffer driver
    - dmaengine: Add support for BCM2708
    - MMC: added alternative MMC driver
    - mmc: block: Don't do single-sector reads during recovery
    - vc_mem: Add vc_mem driver for querying firmware memory addresses
    - Add SMI driver
    - Add Chris Boot's i2c driver
    - char: Add broadcom char drivers back to build files
    - char: broadcom: Add vcio module
    - drivers: char: add generic gpiomem driver
    - firmware: bcm2835: Support ARCH_BCM270x
    - leds: Add the "input" trigger, for pwr_led
    - Added Device IDs for August DVB-T 205
    - Improve __copy_to_user and __copy_from_user performance
    - mfd: Add Raspberry Pi Sense HAT core driver
    - drivers/mfd: sensehat: Add Raspberry Pi Sense HAT to simple_mfd_i2c
    - Input: sensehat-joystick : Revert to downstream keymap
    - ASoC: Add support for all the downstream rpi sound card drivers
    - Adding Pimidi kernel module.
    - rpi_display: add backlight driver and overlay
    - bcm2835-virtgpio: Virtual GPIO driver
    - OF: DT-Overlay configfs interface
    - brcm: adds support for BCM43341 wifi
    - hci_h5: Don't send conf_req when ACTIVE
    - ARM64: Round-Robin dispatch IRQs between CPUs.
    - ARM64: Force hardware emulation of deprecated instructions.
    - AXI performance monitor driver (#2222)
    - ARM: bcm2835: Set Serial number and Revision
    - dwc-otg: FIQ: Fix "bad mode in data abort handler"
    - ARM: Activate FIQs to avoid __irq_startup warnings
    - i2c-gpio: Also set bus numbers from reg property
    - added capture_clear option to pps-gpio via dtoverlay (#2433)
    - hid: Reduce default mouse polling interval to 60Hz
    - firmware/raspberrypi: Notify firmware of a reboot
    - irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
    - brcmfmac: Re-enable firmware roaming support
    - cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
      MEDIA_SUBDRV_AUTOSELECT
    - firmware: raspberrypi: Add backward compatible get_throttled
    - firmware: raspberrypi: Report the fw variant during probe
    - net: lan78xx: Disable TCP Segmentation Offload (TSO)
    - net: lan78xx: Support auto-downshift to 100Mb/s
    - lan78xx: Debounce link events to minimize poll storm
    - net: lan78xx: Ack pending PHY ints when resetting
    - Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
    - lan78xx: Enable LEDs and auto-negotiation
    - media: tc358743: Increase FIFO level to 374.
    - media: tc358743: Add support for 972Mbit/s link freq.
    - media: tc358743: Check I2C succeeded during probe.
    - media: adv7180: Default to the first valid input
    - media: adv7180: Add YPrPb support for ADV7282M
    - media: videodev2: Add helper defines for printing FOURCCs
    - dt-bindings: Document BCM283x CSI2/CCP2 receiver
    - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
    - staging: mmal-vchiq: Avoid use of bool in structures
    - staging: mmal-vchiq: Add support for event callbacks.
    - staging: vc04_services: Support sending data to MMAL ports
    - media: videobuf2: Allow exporting of a struct dmabuf
    - staging: mmal-vchiq: Fix client_component for 64 bit kernel
    - staging: mmal_vchiq: Add in the Bayer encoding formats
    - staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
    - staging: mmal-vchiq: Free the event context for control ports
    - staging: mmal-vchiq: Fix memory leak in error path
    - w1: w1-gpio: Make GPIO an output for strong pullup
    - arm: bcm2835: Fix FIQ early ioremap
    - arm: bcm2835: DMA can only address 1GB
    - hwrng: iproc-rng200: Add BCM2838 support
    - bcmgenet: constrain max DMA burst length
    - bcmgenet: Better coalescing parameter defaults
    - net: genet: enable link energy detect powerdown for external PHYs
    - usb: add plumbing for updating interrupt endpoint interval state
    - xhci: implement xhci_fixup_endpoint for interval adjustments
    - usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
    - usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()
    - ARM: bcm: Backport BCM2711 support from upstream
    - i2c: bcm2835: Set clock-stretch timeout to 35ms
    - drm/v3d: Clock V3D down when not in use.
    - drm/v3d: Suppress all but the first MMU error
    - drm/v3d: Remove `v3d->cpu_job`
    - hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
    - net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
    - arch/arm: Add model string to cpuinfo
    - arch/arm64: Add Revision, Serial, Model to cpuinfo
    - media: i2c: imx477: Support for the Sony IMX477 sensor
    - media: i2c: imx519: Support for the Sony IMX519 sensor
    - drivers: media: imx296: Disable 2x2 binned mode
    - drivers: media: imx296: Updated imx296 driver for external trigger
    - drivers: media: i2c: imx296,imx477: Configure tigger_mode every time
    - media: i2c: imx296: Updated register setting to fix Fast Trigger
    - media: i2c: imx296: Get sensor crop working
    - media: i2c: imx296: Add helper for hblank control
    - media: i2c: imx296: Set a 1 frame gain delay
    - media: i2c: imx296: Add horizontal/vertical flip support
    - media: i2c: imx296: Adjust cropping limits
    - Documentation: devicetree: Add documentation for imx378 sensor
    - v4l2: Add a Greyworld AWB mode.
    - staging: bcm2835-camera: Add greyworld AWB mode
    - media: v4l2: Add Greyworld AWB control name
    - dt-bindings: Add binding for the Infineon IRS1125 sensor
    - media: i2c: Add a driver for the Infineon IRS1125 depth sensor
    - staging: vchiq_arm: Register vcsm-cma as a platform driver
    - staging: vchiq_arm: Register bcm2835-codec as a platform driver
    - net: phy: broadcom: Allow ethernet LED mode to be set via device tree
    - phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
    - phy: broadcom: Add bcm54213pe configuration
    - net: phy: broadcom: optionally enable link-down powersave based on DT
    - net: phy: BCM54210PE does not support PTP
    - staging: vchiq_arm: Set up dma ranges on child devices
    - staging: vchiq_arm: Usa a DMA pool for small bulks
    - staging: vchiq: Load bcm2835_isp driver from vchiq
    - pinctrl: bcm2835: Remove gpiochip on error
    - dt-bindings: pci: Add DT docs for Brcmstb PCIe device
    - bcmgenet: Disable skip_umac_reset by default
    - media: videodev2.h: Add a format for column YUV4:2:0 modes
    - media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
    - RFC: media: Add media_request_{pin,unpin} API
    - staging: media: rpivid: Add Raspberry Pi V4L2 H265 decoder
    - spi: Force CS_HIGH if GPIO descriptors are used
    - media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
    - media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
    - media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
    - media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-camera: Request headers with I-frame
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
    - media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
    - serial: 8250: bcm2835aux - defer if clock is zero
    - media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
    - media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
    - media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
    - dt-bindings: bcm2835-unicam: Update documentation with new clock params
    - leds: Add the actpwr trigger
    - media: bcm2835-unicam: Drop WARN on uing direct cache alias
    - media: bcm2835-unicam: Always service interrupts
    - media: bcm2835: unicam: Fix uninitialized warning
    - media: bcm2835-unicam: Fixup review comments from Hans.
    - media: bcm2835-unicam: Retain packing information on G_FMT
    - media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
    - staging/fbtft: Add support for display variants
    - brcmfmac: Increase power saving delay to 2s
    - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
    - staging: vc04_services: Add new vc-sm-cma driver
    - staging: vchiq-mmal: Add support for 14bit Bayer
    - staging: mmal-vchiq: Add monochrome image formats
    - staging: mmal-vchiq: Use vc-sm-cma to support zero copy
    - staging: vc04_services: Add a V4L2 M2M codec driver
    - uapi: bcm2835-isp: Add bcm2835-isp uapi header file
    - staging: vc04_services: ISP: Add a more complex ISP processing component
    - gpio: Add gpio-fsm driver
    - watchdog: bcm2835: Ignore params after the partition number
    - firmware: raspberrypi: Add support for tryonce reboot flag
    - Input: edt-ft5x06: Poll the device if no interrupt is configured.
    - dt-bindings: Add compatible for BCM2711 DSI1
    - media: bcm2835-unicam: Correctly handle error propagation for stream on
    - media: bcm2835-unicam: Return early from stop_streaming() if stopped
    - media: bcm2835-unicam: Clear clock state when stopping streaming
    - PCI: brcmstb: Add BCM2712 support
    - staging/vc04_services: Add additional unpacked raw formats
    - uapi: bcm2835-isp: Add colour denoise configuration
    - spi: bcm2835: Workaround/fix for zero-length transfers
    - media: bcm2835-unicam: Fix bug in buffer swapping logic
    - Assign crypto aliases to different AES implementation modules
    - media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
    - media: i2c: ov5647: Parse and register properties
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - media: bcm2835-unicam: Forward input status from subdevice
    - media: i2c: ov7251: Add fwnode properties controls
    - drm/panel/raspberrypi-touchscreen: Use independent I2C actions with delay.
    - drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
    - drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
    - Extending ili9881c driver support for nwe080 panel
    - dt-bindings: ili9881c: add compatible string for new panels
    - drm/panel: Add panel driver for TDO Y17B based panels
    - drm/panel: Add panel driver for Waveshare DSI touchscreens
    - dt-bindings: vendor-prefixes: Add Geekworm
    - dt-bindings: display: simple: add Geekworm MZP280 Panel
    - dt-bindings: display: panel-dsi bindings
    - staging/vchiq-mmal: Add buffer flags for interlaced video
    - staging/vchiq-mmal: Add parameters for interlaced video support
    - staging/vchiq-mmal: Add the deinterlace image effects enums
    - Add Raspberry Pi PoE+ HAT support
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
    - hwmon: (pwm-fan) Add fan speed register support
    - drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
    - media: i2c: ov5647: Sensor should report RAW color space
    - media/bcm2835-unicam: Parse pad numbers correctly
    - media/bcm2835-unicam: Add support for configuration via MC API
    - staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
    - staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
    - brcmfmac: Don't promote INFO logging to ERR
    - media: i2c: ov5647: Support HFLIP and VFLIP
    - spi: spidev: Restore loading from Device Tree
    - drivers: bcm2835_unicam: Add logging message when a frame is dropped.
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - rtc: pcf8523: Fix oscillator stop bit handling
    - media: i2c: ov5647: Add support for regulator control.
    - media: i2c: ov7251: Make the enable GPIO optional.
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
    - pwm: raspberrypi-poe: Add option of being created by MFD or FW
    - power: rpi-poe: Drop CURRENT_AVG as it is not hardware averaged
    - power: rpi-poe: Add option of being created by MFD or FW
    - drivers: bcm2835_unicam: Disable trigger mode operation
    - media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
    - bindings: Add sck-idle-input to spi-gpio
    - spi: gpio: Add sck-idle-input property
    - media: bcm2835-unicam: Handle a repeated frame start with no end
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - media/i2c: Add driver for Omnivision OV2311
    - dt-bindings: media: i2c: Add binding for ad5398 VCM
    - media: i2c: Add driver for AD5398 VCM lens driver
    - media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
    - mm,page_alloc,cma: introduce a customisable threshold for allocating pages
      in cma
    - tpm_tis_spi_main: Force probe routine to run synchronously with driver and
      device registration when IMA is enabled
    - dt-bindings: vendor-prefixes: Add Arducam
    - media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
      binding
    - media: i2c: Add driver of Arducam Pivariety series camera
    - thermal: broadcom: Use dev_err_probe to suppress defer errors
    - dt-bindings: hwmon: add microchip,emc2305.yaml dt binding description.
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - random: do not use jump labels before they are initialized
    - media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
    - media: i2c: Add driver of Arducam 64MP camera
    - Add HDMI1 facility to the driver.
    - Populate phy driver block for BCM54213PE
    - media: bcm2835-unicam: Correctly handle FS + FE ISR condtion
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - media: bcm2835-unicam: Fix for possible dummy buffer overrun
    - media: bcm2835-unicam: Fix up start/stop api change
    - media: adv7180: Nasty hack to allow input selection.
    - media: i2c: ov7251: Add module param to select ext trig mode
    - net: bcmgenet: Add 'eee' module parameter
    - media: dt-bindings: Add DW9817 to DW9807 binding
    - media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
    - media: dt-bindings: Add regulator to dw9807-vcm
    - media: dw9807-vcm: Add regulator support to the driver
    - media: dw9807-vcm: Smooth the first user movement of the lens
    - dtbindings: media: i2c: Add IMX708 CMOS sensor binding
    - media/i2c: Add a driver for the Sony IMX708 image sensor
    - media: bcm2835-unicam: Use mipi-csi2.h header for data type values
    - media: bcm2835-unicam: Add support for RAW16 formats
    - iio: adc: mcp3422: Add correct compatible strings
    - gpio: pca953x: Add ti,tca9554 compatible string
    - hwmon: (aht10): Add DT compatible string
    - hwmon: (ds1621) Add DT compatible strings
    - rtc: ds3232: Add DT compatible string for ds3234
    - hwmon: (sht3x) Add DT compatible string
    - iio: light: tsl4531: Add DT compatible string
    - media: i2c: imx219: Correct the minimum vblanking value
    - hwrng: bcm2835 - sleep more intelligently
    - fbdev: Don't cancel deferred work if pagelist empty
    - dt-bindings: media: i2c: Replace IMX708 sensor binding documentation file
    - media: bcm2835-unicam: Start and stop media_pipeline with same node
    - input: goodix: Add option to poll instead of relying on IRQ line
    - serial: 8250: Add NOMSI bug for bcm2835aux
    - Bluetooth: hci_sync: Add fallback-bd-address prop
    - Bluetooth: hci_bcm: Add more invalid BDADDRs
    - pinctrl: bcm2835: Workaround for edge IRQ loss
    - mmc: bcm2835: Use phys addresses for slave DMA config
    - spi: bcm2835: Use phys addresses for slave DMA config
    - pps: Compatibility hack should be X86-specific
    - serial: sc16is7xx: Read modem line state at startup
    - drivers: media: bcm2835_unicam: Improve frame sequence count handling
    - xhci: quirks: add link TRB quirk for VL805
    - usb: xhci: borrow upstream TRB_FETCH quirk on VL805 hosts
    - usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
    - usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
    - cfg80211: ship debian certificates as hex files
    - drm/ili9486: Resolve clash in spi_device_id names
    - bcm2835-unicam: hacks to allow it to build
    - rtc: rv3028: Add backup switchover mode support
    - gpio_brcmstb: Allow to build for ARCH_BCM2835
    - Allow RESET_BRCMSTB on ARCH_BCM2835
    - pinctrl: bcm2712 pinctrl/pinconf driver
    - mmc: brcmstb: add support for BCM2712
    - sdhci: Add SD Express hook
    - irqchip: irq-bcm2712-mip: Support for 2712's MIP
    - reset: reset-brcmstb-rescal: Support shared use
    - net: macb: Also set DMA coherent mask
    - usb: dwc3: Set DMA and coherent masks early
    - dt-binding: mfd: Add binding for Raspberry Pi RP1
    - mfd: Add rp1 driver
    - dt-bindings: clock: Add bindings for Raspberry Pi RP1
    - clk: Add rp1 clock driver
    - dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
    - pinctrl: Add rp1 driver
    - serial: pl011: rp1 uart support
    - mmc: sdhci-of-dwcmshc: define sdio timeout clocks
    - clk: rp1: Add sdio-clk driver
    - i2c: designware: Add SMBUS quick command support
    - dmaengine: dw-axi-dmac: Fixes for RP1
    - spi: dw: Handle combined tx and rx messages
    - pwm: Add support for RP1 PWM
    - drm: Add RP1 DSI driver
    - drm: Add RP1 DPI driver
    - drm: Add RP1 VEC driver
    - nvmem: raspberrypi: Add nvmem driver for accessing OTP data
    - dt-bindings: net: cdns,macb: AXI tuning properties
    - hwmon: Add RP1 ADC and temperature driver
    - mfd: bcm2835-pm: Add support for BCM2712
    - soc: bcm: bcm2835-power: Add support for BCM2712
    - spi: gpio: Fix spi-gpio to correctly implement sck-idle-input
    - spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
    - dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
    - dmaengine: bcm2835: Add BCM2712 support
    - dmaengine: bcm2835: HACK: Support DMA-Lite channels
    - dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
    - drivers: iommu: Add BCM2712 IOMMU
    - irqchip/irq-brcmstb-l2: Add config for 2711 controller
    - rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
    - dt-bindings: rtc: new binding for Raspberry Pi RTC driver
    - media: i2c: Move Kconfig entry for IMX477 to the camera sensor section
    - media: i2c: ov9282: Read chip ID via 2 reads
    - fbdev: Allow client to request a particular /dev/fbN node
    - drm/fb-helper: Look up preferred fbdev node number from DT
    - dt-bindings: PCI: brcmstb: add optional property - "brcm,tperst-clk-ms"
    - drivers: mmc: sdhci: add SPURIOUS_INT_RESP quirk
    - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Raspberry Pi RP1 support
    - Add ability to export gpio used by gpio-poweroff
    - gpio-poweroff: Disable the WARN
    - w1: Disable kernel log spam
    - xhci: Use more event ring segment table entries
    - drivers: thermal: step_wise: add support for hysteresis
    - media/i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
    - drm/bridge: display-connector: Select DRM_KMS_HELPER
    - dtc update
    - media: dt-bindings: i2c: Add Rohm BU64754 bindings
    - media: i2c: Add ROHM BU64754 Camera Autofocus Actuator
    - firmware/psci: Pass given partition number through
    - media: i2c: adv7180: Use MEDIA_BUS_FMT_UYVY8_1X16 for CSI2 output
    - media: i2c: adv7180: Add support for V4L2_CID_LINK_FREQ
    - spi: bcm2835: Support spi0-0cs and SPI_NO_CS mode
    - dt-bindings: usb: update dwc3 bindings for parkmode-disable quirks
    - drivers: usb: dwc3: add FS/LS bus instance parkmode disable bit
    - i2c: designware: Use SCL rise and fall times in DT
    - i2c: designware: Support non-standard bus speeds
    - serial: sc16is7xx: Don't spin if no data received
    - arm64/Kconfig: Don't set DMA_BOUNCE_UNALIGNED_KMALLOC
    - Bluetooth: btbcm: Add entry for BCM43439 UART BT
    - dt-bindings: add additional RP1 PLL output channels
    - regulator: Add a regulator for the new LCD panels
    - i2c: mux: Add support for generic base-nr property
    - non-upstream: support DS1 exit firmware re-download
    - brcmfmac: Fix interoperating DPP and other encryption network access
    - brcmfmac: support external SAE authentication in station mode
    - brcmfmac: Fix 802.1x
    - drivers: mmc: add SD support for Command Queueing
    - drivers: mmc: preallocate a block for SD extension register accesses
    - drivers: mmc: trigger activity LED when CQE is active
    - drivers: sdhci-brcmstb: work around mystery CQE CMD_IDLE_TIMER trampling
    - drivers: mmc: cqhci: clear CQHCI_CTL if halt fails
    - drivers: mmc: export SD extension register read/write functions
    - drivers: mmc: be more cautious when manipulating Command Queue enable
    - drivers: mmc: add debugfs entries for SD extension registers
    - drivers: mmc: handle 1024-byte SD General Info lengths
    - mmc: sdhci-brcmstb: add hs400_downgrade callback for bcm2712
    - mmc: sdhci: extend maximum ADMA transfer length to 4MiB
    - drivers: mmc: sdhci-brcmstb: improve bcm2712 card removal handling
    - drivers: mmc: core: handle card-removal when running CQE recovery
    - mmc: restrict posted write counts for SD cards in CQ mode
    - mmc: don't reference requests after finishing them
    - drivers: mmc: disable write-caching on Samsung 2023 model year SD cards
    - mmc: quirks: disable cache on more known-bad Sandisk card date ranges
    - mmc: block: disable CQ on SD cards when doing non-Discard erase
    - mmc: quirks: add MMC_QUIRK_BROKEN_ERASE for Phison/Integral cards
    - i2c: designware: Add support for bus clear feature
    - i2c: designware: Make the SDA hold time half LCNT
    - media: bcm2835-unicam: Add option for a GPIO to reflect FS/FE timing
    - dw-axi-dmac-platform: Avoid trampling with zero length buffer
    - drm/panel: Add and initialise an orientation field to drm_panel from OF
    - drm/bridge: tc358762: Program the DPI mode into the chip
    - drm/bridge: tc358762: revert move ops to enable
    - pinctrl: bcm2835: Persist outputs by default
    - spi: dw: Handle any number of gpiod CS lines
    - regulator: rpi_panel_v2: Add remove and shutdown hooks
    - regulator: rpi_panel_v2: Add delay on I2C reads
    - backlight: Add a display name to the core, and a function to set it
    - drm/bridge: panel: Name an associated backlight device
    - drivers: media: pci: Add Hailo accelerator device drivers
    - staging: vc04_services: Add helpers for vchiq driver data
    - staging: vc04_services: vc-sm-cma: Remove deprecated header
    - staging: vc04_services: vc-sm-cma: Drop include Makefile directive
    - staging: vc04_services: vc-sm-cma: Register with vchiq_bus_type
    - media: bcm2835-unicam: Add support for 12bit mono packed format
    - media: bcm2835-unicam: Add support for 14bit mono sources
    - media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
    - lan78xx: Read initial EEE status from DT
    - lan78xx: Return tx_lpi_timer even if disabled
    - staging: vc04_services: vc-sm-cma: Explicitly set DMA mask
    - media: pisp_be: Re-introduce multi-context support
    - media: pisp_be: Re-introduce video node offset
    - spi: dt-bindings: Add RPI RP2040 GPIO Bridge
    - spi: Add a driver for the RPI RP2040 GPIO bridge
    - dmaengine: dw-axi-dmac: Honour snps,block-size
    - brcmfmac: Only match complete feature names
    - brcmfmac: Add "extsae" as an alias for "sae_ext"
    - brcmfmac: support extsae with psk / 1x offloading
    - dt-bindings: clk: rp1: Add clocks representing MIPI DSI byteclock
    - media: bcm2835-unicam: Reinstate old downstream driver as legacy
    - media: platform: Move bcm2835-unicam compatible to downstream driver
    - spi: dw: Save bandwidth with the TMOD_TO feature
    - spi: dw: Save bandwidth with the TMOD_RO feature
    - spi: dw: don't immediately kill DMA transfers if an error occurs
    - drivers: dw-axi-dmac: make more sensible choices about memory accesses
    - DT: bindings: add a dma-maxburst property to snps,designware-i2s
    - spi: dw: Fix non-DMA transmit-only transfers
    - spi: dw: Clamp the minimum clock speed
    - hwmon: (adt7410) Add DT compatible strings
    - gpiolib: Override gpiochip numbers with DT aliases
    - Bluetooth: hci_sync: Fix crash on NULL parent
    - rtc: pcf8523: Fix oscillator stop bit handling reading from Control_1
    - media: dt-bindings: i2c: Add Sony IMX500
    - media: i2c: Add driver for Sony IMX500 sensor
    - lib: earlycpio: export symbol find_cpio_data()
    - media: i2c: ov5647: Add control of V4L2_CID_HBLANK
    - drm: panel: ili9881: Correct symmetry on enable/disable return codes
    - drm: panel: ili9881: Add option to reconfigure setup commands
    - drivers: media: imx500: Enable LS correction
    - NotForUpstream: media: video-mux: Propagate controls to source
    - media: i2c: ov5647: Tidy up mode registers to make the order common
    - media: i2c: ov5647: Separate out the common registers.
    - media: i2c: ov5647: Use the same PLL config for full, 1080p, and binned
      modes
    - media: i2c: ov5647: Add V4L2_CID_LINK_FREQUENCY control
    - dma-buf: system_heap: Allow specifying maximum allocation order
    - mm/numa: Allow override of kernel's default NUMA policy
    - numa/emulation: Check emulated zones around the CMA window
    - drivers: media: bcm2835_isp: Cache LS table dmabuf
    - mm/vmscan: Maintain TLB coherency in LRU code
    - mmc: quirks: add more broken Kingston Canvas Go! SD card date ranges
    - dt-bindings: usb: snps,dwc3: add FS/HS periodic NAK polling quirk
    - usb: dwc3: core: add support for setting NAK enhancement bits for FS/HS
    - drivers: usb: xhci: prevent a theoretical race on non-coherent platforms
    - iio: humidity: dht11: Allow non-zero decimals
    - drm: Set non-desktop property to true for writeback and virtual connectors
    - drm: Increase plane_mask to 64bit.
    - drm: Add a DRM_MODE_TRANSPOSE option to the DRM rotation property
    - drm: Add a rotation parameter to connectors.
    - dmaengine: dw-axi-dmac: Allow client-chosen width
    - spi: dw: Let the DMAC set the transfer widths
    - serial: pl011: Request a memory width of 1 byte
    - drivers: usb: xhci: set HID bit in streaming endpoint contexts
    - media: i2c: imx477: Add options for slightly modifying the link freq
    - dmaengine: dw-axi-dmac: Only start idle channels
    - mailbox: Add RP1 mailbox support
    - firmware: Add an RP1 firmware interface over mbox
    - misc: Add RP1 PIO driver
    - pwm: Add pwm-pio-rp1 driver
    - misc: Add ws2812-pio-rp1 driver
    - drm/connector: Initialise max_bpc to the minimum value supported
    - drm/connector: hdmi: Attempt YUV422 output if RGB isn't supported
    - media: i2c: imx477: Fix link frequency menu
    - drm: vc4: dsi: Handle the different command FIFO widths
    - dt-bindings: net: cdns,macb: Add compatible for Raspberry Pi RP1
    - net: macb: Add support for Raspberry Pi RP1 ethernet controller
    - rp1: clk: Only set PLL_SEC_RST in rp1_pll_divider_off
    - rp1: clk: Rationalise the use of the CLK_IS_CRITICAL flag
    - clk: rp1: Add RP1_CLK_DMA.
    - rp1: clk: Remove CLK_IGNORE_UNUSED flags
    - drm/vc4: hvs: Defer dlist slots deallocation
    - drm/vc4: Add hvs_dlist_allocs debugfs function.
    - drm/vc4: Disable overrun interrupts
    - drm: vc4: Block swiotlb bounce buffers being imported as dmabuf
    - drm/vc4: Add option to call from crtc to encoder on vblank
    - drm: vc4: dsi: Clocks should be running before reset
    - drm: vc4: Reset DSI AFE on disable
    - drm/vc4: Ensure DSI is enabled for FIFO resets
    - drm/vc4: Add vblank callback to DSI0 to reset FIFO
    - drm/vc4: Fixup mode for 7inch panel on DSI0
    - drm/vc4: dsi: Don't reset the host until post_disable
    - drm: vc4: dsi: enable video and then retry failed transfers
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: Make VEC progressive modes readily accessible
    - drm/vc4: Initialise the tv_mode property default from cmdline_mode.
    - drm/vc4: hdmi: Add a clear_infoframe hook
    - drm/vc4_hdmi: Allow hotplug detect to be forced
    - vc4/hdmi: Ignore hotplug interrupt with force_hotplug
    - drm/vc4: Add a delay after disabling hdmi phy output
    - drm/vc4: Implement vc6_hdmi_phy_disable
    - drm/vc4: Also power down the PLL core when resetting PHY
    - drm/vc4: dpi: Add override for RGB order
    - vc4/drm:plane: Make use of chroma siting parameter
    - drm/vc4: Add support for per plane scaling filter selection
    - drm/vc4: Use the TPZ scaling filter for 1x1 source images
    - drm/vc4: hvs: Defer updating the enable_bg_fill until vblank
    - drm/vc4: Increase number of overlay planes from 16 to 48
    - drm/vc4: Assign 32 overlay planes to writeback only
    - drm/vc4: Do not include writeback conn load in load tracker
    - drm/vc4: Drop panic priority for writeback connector
    - drm/vc4: txp: Add a rotation property to the writeback connector
    - drm/vc4: Remove request for min clocks when hdmi output is disabled
    - drm/vc4: Disable the 2pixel/clock odd timings workaround for interlaced
    - drm/vc4: fkms: Add firmware-kms mode
    - drm/vc4: tests: Switch generation mockup to a switch
    - drm/vc4: tests: Drop drm parameter for vc4_find_crtc_for_encoder
    - drm/vc4: tests: Return the allocated output
    - drm/vc4: tests: Add BCM2712 mock driver
    - drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing
    - drm/vc4: tests: Use custom plane state for mock
    - drm/vc4: tests: Add function to lookup a plane for a CRTC
    - drm/vc4: tests: Add helper to add a new plane to a state
    - drm/vc4: tests: Support a few more plane formats
    - drm/vc4: tests: Introduce a test for LBM buffer size
    - drm/vc4: backport 27e0a194a256 and b3bf19552ea3
    - drm/vc4: Cache LBM allocations to avoid double-buffering
    - serial: core: Add the Raspberry Pi firmware UART id
    - serial: tty: Add a driver for the RPi firmware UART
    - input: Add support for no irq to ili210x driver
    - drm: panel: Added waveshare 13.3inch panel
    - cgroup: Add cgroup_enable option
    - drm: bridge: panel: Connector to allow interlaced modes
    - drm: Validate connector rotation has one bit set in the rotation property
    - docs: pcm3168a: Add DT bindings to force clock consumer mode
    - media: imx290: Add module parameter to allow selection of HCG mode
    - media: i2c: imx415: Add read/write control of VBLANK
    - media: i2c: imx415: Make HBLANK controllable and in consistent units
    - media: i2c: imx415: Link frequencies are not exclusive to num lanes
    - mmc: sd: filter card CQ support based on an allow-list
    - mmc: set MMC_QUIRK_KNOWN_WORKING_SD_CQ on Raspberry Pi class A2 cards
    - mmc: use downstream DT property to modify CQE and/or SD CQ behaviour
    - media: rp1: Add downstream CFE (Camera Front End) driver
    - media: rp1-cfe: Swap "raspberypi,rp1-cfe" compatible to downstream driver
    - mmc: bcm2835: Add downstream overclocking support
    - media: imx219: Adjust PLL settings based on the number of MIPI lanes
    - drivers: media: pisp_be: Add support for YUV422 planar format
    - drivers: media: pisp_be: Remove unused fields in struct pisp_be_config
    - Enable CONFIG_NETKIT
    - configs: Enable Renesas XHCI driver
    - dmaengine: bcm2835: Fix a build warning
    - spi: dw: Wait for idle after TX
    - misc: rp1-pio: Error out on incompatible firmware
    - firmware: rp1: Linger on firmware failure
    - mailbox: rp1: Don't claim channels in of_xlate
    - arm64: dts: Prepare for #size-cells = 2
    - arm64: dts: Clean up the downstream patches
    - vc4: Add jack detection to HDMI audio driver
    - drm/vc4: Use phys addresses for slave DMA config
    - dma-direct: take dma-ranges/offsets into account in resource mapping
    - dmaengine: bcm2835: Use dma_map_resource
    - Revert "PCI: brcmstb: Add BCM2712 support"
    - Revert "dt-bindings: PCI: brcmstb: add optional property - "brcm,tperst-clk-
      ms""
    - Revert "irqchip: irq-bcm2712-mip: Support for 2712's MIP"
    - Revert "Revert "PCI: brcmstb: Configure HW CLKREQ# mode appropriate for
      downstream device""
    - arm64: dts: Drop downstream PCIe nodes that are about to be superceded
    - dt-bindings: interrupt-controller: Add bcm2712 MSI-X DT bindings
    - dt-bindings: PCI: brcmstb: Update bindings for PCIe on bcm2712
    - irqchip: Add Broadcom bcm2712 MSI-X interrupt controller
    - PCI: brcmstb: Reuse config structure
    - PCI: brcmstb: Expand inbound window size up to 64GB
    - PCI: brcmstb: Add bcm2712 support
    - PCI: brcmstb: Adjust PHY PLL setup to use a 54MHz input refclk
    - PCI: brcmstb: Adding a softdep to MIP MSI-X driver
    - PCI: brcmstb: Fix for missing of_node_put
    - arm64: dts: broadcom: bcm2712: Add PCIe DT nodes
    - arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes
    - PCI: brcmstb: Refactor max speed limit functionality
    - PCI: brcmstb: Fix error path upon call of regulator_bulk_get()
    - PCI: brcmstb: Fix potential premature regluator disabling
    - PCI: brcmstb: Use same constant table for config space access
    - PCI: brcmstb: Make two changes in MDIO register fields
    - PCI: brcmstb: Cast an int variable to an irq_hw_number_t
    - dts: bcm2712: add missing brcm,vdm-qos-map to cm5 base dts
    - dtoverlays: adds support for Hifiberry ADC8x to the DAC8x
    - ASoC: adds ADC8x support to the Hifiberry DAC8x
    - Revert "media: i2c: imx290: Register 0x3011 varies between imx327 and
      imx290"
    - brcmfmac: Fix structure size for WPA3 external SAE
    - drm/vc4: PV1 can be driven via any HVS channel, so adapt to allow it
    - drm/vc4: tests: Update pv muxing tests now DSI1 is more flexible
    - configs: Enable Intel Wireless (PCI) drivers

 -- Manuel Diewald <manuel.diewald@canonical.com>  Thu, 20 Feb 2025 17:24:04 +0100

linux-raspi (6.14.0-1000.0) plucky; urgency=medium

  * Initial version of linux-raspi for Plucky

 -- Manuel Diewald <manuel.diewald@canonical.com>  Tue, 18 Feb 2025 18:38:45 +0100

linux-raspi (6.11.0-1009.9) oracular; urgency=medium

  * oracular/linux-raspi: 6.11.0-1009.9 -proposed tracker (LP: #2097991)

  [ Ubuntu: 6.11.0-19.19 ]

  * oracular/linux: 6.11.0-19.19 -proposed tracker (LP: #2098000)
  * python perf module missing in realtime kernel (LP: #2089411)
    - [Packaging] linux-tools: Add missing python perf symlink
    - [Packaging] linux-tools: Fix python perf library packaging
    - [Packaging] linux-tools: Fall back to old python perf path
  * CVE-2024-56672
    - blk-cgroup: Fix UAF in blkcg_unpin_online()
  * CVE-2024-56658
    - net: defer final 'struct net' free in netns dismantle

  [ Ubuntu: 6.11.0-18.18 ]

  * CVE-2025-0927
    - SAUCE: fs: hfs/hfsplus: add key_len boundary check to hfs_bnode_read_key

 -- Hui Wang <hui.wang@canonical.com>  Tue, 18 Feb 2025 10:43:34 +0800

linux-raspi (6.11.0-1008.8) oracular; urgency=medium

  * oracular/linux-raspi: 6.11.0-1008.8 -proposed tracker (LP: #2093636)

  * linux-raspi: add dwarfdump package in the Build-Depends (LP: #2095402)
    - [Packaging] Add dwarfdump package in the Build-Depends

  * linux-raspi: VIDEO_E5010_JPEG_ENC should be unset (LP: #2095401)
    - [Config] raspi: unset JPEG_HELPER and VIDEO_E5010_JPEG_ENC

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/2025.01.13)

  [ Ubuntu: 6.11.0-17.17 ]

  * oracular/linux: 6.11.0-17.17 -proposed tracker (LP: #2093643)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2025.01.13)
  * When /dev/vmbus/hv_kvp is not present, disable hv-kvp-daemon (LP: #2091744)
    - [Packaging] disable hv-kvp-daemon if needed
  * Backport "netkit: Add option for scrubbing skb meta data" to 6.8
    (LP: #2091184)
    - netkit: Add option for scrubbing skb meta data
  * KVM: Cache CPUID at KVM.ko module init to reduce latency of VM-Enter and VM-
    Exit (LP: #2093146)
    - KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
  * [SRU] add support of QCA BT 0489:e0fc (LP: #2085406)
    - Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x
  * oracular: ubuntu_boot  lib/dynamic_queue_limits.c:99! (LP: #2089684)
    - virtio_net: correct netdev_tx_reset_queue() invocation point
    - virtio_ring: add a func argument 'recycle_done' to virtqueue_resize()
    - virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize
  * Failed to probe for OVTI02C1: chip id mismatch: 560243!=0 (LP: #2090932)
    - SAUCE: ACPI: scan: Update HID for new platform
  * Bluetooth[8086:a876] crash with "hci0: Failed to read MSFT supported
    features (-110)" (LP: #2085485)
    - Bluetooth: btintel_pcie: Add recovery mechanism
  * Poor bluetooth performance on Lenovo X13s (LP: #2089357)
    - SAUCE: Bluetooth: qca: Support downloading board ID specific NVM for WCN6855
  * vfio_pci soft lockup on VM start while using PCIe passthrough (LP: #2089306)
    - SAUCE: Revert "mm: use rwsem assertion macros for mmap_lock"
    - SAUCE: Revert "vfio/pci: Insert full vma on mmap'd MMIO fault"
    - SAUCE: Revert "vfio/pci: Use unmap_mapping_range()"
  * Oracular update: v6.11.11 upstream stable release (LP: #2091655)
    - wifi: mac80211: Fix setting txpower with emulate_chanctx
    - wifi: cfg80211: Add wiphy_delayed_work_pending()
    - wifi: mac80211: Convert color collision detection to wiphy work
    - wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings
    - spi: stm32: fix missing device mode capability in stm32mp25
    - ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work()
    - ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
    - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
    - ASoC: Intel: sst: Support LPE0F28 ACPI HID
    - wifi: iwlwifi: mvm: Use the sync timepoint API in suspend
    - wifi: iwlwifi: mvm: SAR table alignment
    - mac80211: fix user-power when emulating chanctx
    - usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver
    - usb: typec: use cleanup facility for 'altmodes_node'
    - selftests/watchdog-test: Fix system accidentally reset after watchdog-test
    - ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
    - ASoC: codecs: wcd937x: add missing LO Switch control
    - ASoC: codecs: wcd937x: relax the AUX PDM watchdog
    - x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
    - bpf: fix filed access without lock
    - net: usb: qmi_wwan: add Quectel RG650V
    - soc: qcom: Add check devm_kasprintf() returned value
    - firmware: arm_scmi: Reject clear channel request on A2P
    - regulator: rk808: Add apply_bit for BUCK3 on RK809
    - platform/x86: dell-smbios-base: Extends support to Alienware products
    - platform/x86: dell-wmi-base: Handle META key Lock/Unlock events
    - platform/x86: ideapad-laptop: add missing Ideapad Pro 5 fn keys
    - ASoC: tas2781: Add new driver version for tas2563 & tas2781 qfn chip
    - tools/lib/thermal: Remove the thermal.h soft link when doing make clean
    - can: j1939: fix error in J1939 documentation.
    - platform/x86: thinkpad_acpi: Fix for ThinkPad's with ECFW showing incorrect
      fan speed
    - ASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6
    - ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
    - ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
    - drm: panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less
      strict
    - proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
    - integrity: Use static_assert() to check struct sizes
    - ASoC: audio-graph-card2: Purge absent supplies for device tree nodes
    - LoongArch: For all possible CPUs setup logical-physical CPU mapping
    - LoongArch: Define a default value for VM_DATA_DEFAULT_FLAGS
    - ASoC: max9768: Fix event generation for playback mute
    - ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
    - ARM: 9420/1: smp: Fix SMP for xip kernels
    - ARM: 9434/1: cfi: Fix compilation corner case
    - ipmr: Fix access to mfc_cache_list without lock held
    - f2fs: fix fiemap failure issue when page size is 16KB
    - drm/amd/display: Skip Invalid Streams from DSC Policy
    - drm/amd/display: Fix incorrect DSC recompute trigger
    - s390/facilities: Fix warning about shadow of global variable
    - efs: fix the efs new mount api implementation
    - arm64: probes: Disable kprobes/uprobes on MOPS instructions
    - kselftest/arm64: hwcap: fix f8dp2 cpuinfo name
    - kselftest/arm64: mte: fix printf type warnings about __u64
    - kselftest/arm64: mte: fix printf type warnings about longs
    - block/fs: Pass an iocb to generic_atomic_write_valid()
    - fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid()
    - s390/cio: Do not unregister the subchannel based on DNV
    - s390/pageattr: Implement missing kernel_page_present()
    - x86/pvh: Set phys_base when calling xen_prepare_pvh()
    - x86/pvh: Call C code via the kernel virtual mapping
    - brd: defer automatic disk creation until module initialization succeeds
    - ext4: avoid remount errors with 'abort' mount option
    - mips: asm: fix warning when disabling MIPS_FP_SUPPORT
    - arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers
    - kselftest/arm64: Fix encoding for SVE B16B16 test
    - nvme-pci: fix freeing of the HMB descriptor table
    - m68k: mvme147: Fix SCSI controller IRQ numbers
    - m68k: mvme147: Reinstate early console
    - arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
    - acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
    - loop: fix type of block size
    - cachefiles: Fix incorrect length return value in
      cachefiles_ondemand_fd_write_iter()
    - cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter()
    - cachefiles: Fix NULL pointer dereference in object->file
    - netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING
    - block: constify the lim argument to queue_limits_max_zone_append_sectors
    - block: properly handle REQ_OP_ZONE_APPEND in __bio_split_to_limits
    - block: take chunk_sectors into account in bio_split_write_zeroes
    - block: fix bio_split_rw_at to take zone_write_granularity into account
    - s390/syscalls: Avoid creation of arch/arch/ directory
    - hfsplus: don't query the device logical block size multiple times
    - ext4: pipeline buffer reads in mext_page_mkuptodate()
    - ext4: remove array of buffer_heads from mext_page_mkuptodate()
    - ext4: fix race in buffer_head read fault injection
    - nvme-pci: reverse request order in nvme_queue_rqs
    - virtio_blk: reverse request order in virtio_queue_rqs
    - crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys
    - crypto: caam - Fix the pointer passed to caam_qi_shutdown()
    - crypto: qat - remove check after debugfs_create_dir()
    - crypto: qat/qat_420xx - fix off by one in uof_get_name()
    - crypto: qat/qat_4xxx - fix off by one in uof_get_name()
    - firmware: google: Unregister driver_info on failure
    - EDAC/bluefield: Fix potential integer overflow
    - crypto: qat - remove faulty arbiter config reset
    - thermal: core: Initialize thermal zones before registering them
    - thermal: core: Drop thermal_zone_device_is_enabled()
    - thermal: core: Rearrange PM notification code
    - thermal: core: Represent suspend-related thermal zone flags as bits
    - thermal: core: Mark thermal zones as initializing to start with
    - thermal: core: Fix race between zone registration and system suspend
    - EDAC/fsl_ddr: Fix bad bit shift operations
    - EDAC/skx_common: Differentiate memory error sources
    - EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
    - crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return
      -EBUSY
    - crypto: cavium - Fix the if condition to exit loop after timeout
    - cpufreq/amd-pstate: Don't update CPPC request in
      amd_pstate_cpu_boost_update()
    - amd-pstate: Set min_perf to nominal_perf for active mode performance gov
    - crypto: hisilicon/qm - disable same error report before resetting
    - EDAC/igen6: Avoid segmentation fault on module unload
    - crypto: qat - Fix missing destroy_workqueue in adf_init_aer()
    - crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init()
    - sched/cpufreq: Ensure sd is rebuilt for EAS check
    - doc: rcu: update printed dynticks counter bits
    - rcu/srcutiny: don't return before reenabling preemption
    - rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu
    - hwmon: (pmbus/core) clear faults after setting smbalert mask
    - hwmon: (nct6775-core) Fix overflows seen when writing limit attributes
    - ACPI: CPPC: Fix _CPC register setting issue
    - crypto: caam - add error check to caam_rsa_set_priv_key_form
    - crypto: bcm - add error check in the ahash_hmac_init function
    - crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
    - rcuscale: Do a proper cleanup if kfree_scale_init() fails
    - tools/lib/thermal: Make more generic the command encoding function
    - thermal/lib: Fix memory leak on error in thermal_genl_auto()
    - x86/unwind/orc: Fix unwind for newly forked tasks
    - Revert "scripts/faddr2line: Check only two symbols when calculating symbol
      size"
    - cleanup: Remove address space of returned pointer
    - time: Partially revert cleanup on msecs_to_jiffies() documentation
    - time: Fix references to _msecs_to_jiffies() handling of values
    - locking/atomic/x86: Use ALT_OUTPUT_SP() for __alternative_atomic64()
    - locking/atomic/x86: Use ALT_OUTPUT_SP() for __arch_{,try_}cmpxchg64_emu()
    - kcsan, seqlock: Support seqcount_latch_t
    - kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
    - clocksource/drivers:sp804: Make user selectable
    - clocksource/drivers/timer-ti-dm: Fix child node refcount handling
    - regulator: qcom-smd: make smd_vreg_rpm static
    - spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
    - arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP
    - ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash
    - drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend()
    - microblaze: Export xmb_manager functions
    - arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain
    - arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy
    - arm64: dts: mt8195: Fix dtbs_check error for mutex node
    - arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node
    - soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
    - soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
    - arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins
    - arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges
    - ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode
    - mmc: mmc_spi: drop buggy snprintf()
    - scripts/kernel-doc: Do not track section counter across processed files
    - arm64: dts: qcom: x1e80100-slim7x: Drop orientation-switch from USB SS[0-1]
      QMP PHYs
    - arm64: dts: qcom: x1e80100-vivobook-s15: Drop orientation-switch from USB
      SS[0-1] QMP PHYs
    - openrisc: Implement fixmap to fix earlycon
    - efi/libstub: fix efi_parse_options() ignoring the default command line
    - tpm: fix signed/unsigned bug when checking event logs
    - media: i2c: vgxy61: Fix an error handling path in vgxy61_detect()
    - media: i2c: ds90ub960: Fix missing return check on ub960_rxport_read call
    - arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
    - arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
    - arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region
    - kernel-doc: allow object-like macros in ReST output
    - arm64: dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary McASP AFIFOs
    - arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source
      trackpad
    - arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status
    - arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI
    - Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
    - cgroup/bpf: only cgroup v2 can be attached by bpf programs
    - regulator: rk808: Restrict DVS GPIOs to the RK808 variant only
    - power: sequencing: make the QCom PMU pwrseq driver depend on CONFIG_OF
    - [Config] updateconfigs for POWER_SEQUENCING_QCOM_WCN
    - arm64: dts: rockchip: Remove 'enable-active-low' from two boards
    - arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
    - arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
    - arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
    - arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
    - pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
    - ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
    - arm64: dts: ti: k3-j7200: Fix register map for main domain pmx
    - arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances
    - arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances
    - arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances
    - watchdog: Add HAS_IOPORT dependency for SBC8360 and SBC7240
    - arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers
    - dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries
    - of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify
    - pmdomain: ti-sci: Add missing of_node_put() for args.np
    - spi: tegra210-quad: Avoid shift-out-of-bounds
    - spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​
    - regmap: irq: Set lockdep class for hierarchical IRQ domains
    - arm64: dts: renesas: hihope: Drop #sound-dai-cells
    - arm64: dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence of output-low and
      output-high in GPIO
    - arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs
    - arm64: dts: mediatek: mt6358: fix dtbs_check error
    - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
    - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed
      regulators
    - selftests/resctrl: Print accurate buffer size as part of MBM results
    - selftests/resctrl: Fix memory overflow due to unhandled wraparound
    - selftests/resctrl: Protect against array overrun during iMC config parsing
    - firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
    - media: ipu6: Fix DMA and physical address debugging messages for 32-bit
    - media: ipu6: not override the dma_ops of device in driver
    - pwm: Assume a disabled PWM to emit a constant inactive output
    - media: atomisp: Add check for rgby_data memory allocation failure
    - arm64: dts: rockchip: correct analog audio name on Indiedroid Nova
    - HID: hyperv: streamline driver probe to avoid devres issues
    - platform/x86: panasonic-laptop: Return errno correctly in show callback
    - drm/imagination: Convert to use time_before macro
    - drm/imagination: Use pvr_vm_context_get()
    - drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
    - drm/vc4: hvs: Don't write gamma luts on 2711
    - drm/vc4: hdmi: Avoid hang with debug registers when suspended
    - drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer
    - drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function
    - drm/vc4: hvs: Correct logic on stopping an HVS channel
    - wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
    - drm/omap: Fix possible NULL dereference
    - drm/omap: Fix locking in omap_gem_new_dmabuf()
    - drm/v3d: Appease lockdep while updating GPU stats
    - wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
    - wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
    - udmabuf: change folios array from kmalloc to kvmalloc
    - udmabuf: fix vmap_udmabuf error page set
    - [Config] updateconfigs for VMAP_PFN
    - drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
    - drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
    - drm/panel: nt35510: Make new commands optional
    - drm/v3d: Address race-condition in MMU flush
    - drm/v3d: Flush the MMU before we supply more memory to the binner
    - drm/amdgpu: Fix JPEG v4.0.3 register write
    - wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
    - wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
    - wifi: ath12k: Skip Rx TID cleanup for self peer
    - dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
    - ASoC: fsl_micfil: fix regmap_write_bits usage
    - ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
    - ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios
    - drm/bridge: anx7625: Drop EDID cache on bridge power off
    - drm/bridge: it6505: Drop EDID cache on bridge power off
    - libbpf: Fix expected_attach_type set handling in program load callback
    - libbpf: Fix output .symtab byte-order during linking
    - dlm: fix swapped args sb_flags vs sb_status
    - wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled
    - drm/amd/display: fix a memleak issue when driver is removed
    - wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup()
    - wifi: ath12k: fix one more memcpy size error
    - bpf: Fix the xdp_adjust_tail sample prog issue
    - selftests/bpf: netns_new() and netns_free() helpers.
    - selftests/bpf: Fix backtrace printing for selftests crashes
    - wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR
    - selftests/bpf: add missing header include for htons
    - wifi: cfg80211: check radio iface combination for multi radio per wiphy
    - ice: consistently use q_idx in ice_vc_cfg_qs_msg()
    - drm/vc4: hdmi: Increase audio MAI fifo dreq threshold
    - drm/vc4: Introduce generation number enum
    - drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_lut_load
    - drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush
    - drm/vc4: Correct generation check in vc4_hvs_lut_load
    - libbpf: fix sym_is_subprog() logic for weak global subprogs
    - accel/ivpu: Prevent recovery invocation during probe and resume
    - ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c
    - libbpf: never interpret subprogs in .text as entry programs
    - netdevsim: copy addresses for both in and out paths
    - drm/bridge: tc358767: Fix link properties discovery
    - selftests/bpf: Fix msg_verify_data in test_sockmap
    - selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
    - wifi: wilc1000: Set MAC after operation mode
    - wifi: mwifiex: Fix memcpy() field-spanning write warning in
      mwifiex_config_scan()
    - drm: fsl-dcu: enable PIXCLK on LS1021A
    - drm: panel: nv3052c: correct spi_device_id for RG35XX panel
    - drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block
    - drm/msm/dpu: drop LM_3 / LM_4 on SDM845
    - drm/msm/dpu: drop LM_3 / LM_4 on MSM8998
    - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
    - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
    - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c
    - octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
    - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c
    - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c
    - selftests/bpf: fix test_spin_lock_fail.c's global vars usage
    - libbpf: move global data mmap()'ing into bpf_object__load()
    - drm/panfrost: Remove unused id_mask from struct panfrost_model
    - bpf, arm64: Remove garbage frame for struct_ops trampoline
    - drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
    - drm/msm/gpu: Check the status of registration to PM QoS
    - drm/xe/hdcp: Fix gsc structure check in fw check status
    - drm/etnaviv: Request pages from DMA32 zone on addressing_limited
    - drm/etnaviv: hold GPU lock across perfmon sampling
    - drm/amd/display: Increase idle worker HPD detection time
    - drm/amd/display: Reduce HPD Detection Interval for IPS
    - drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()
    - drm: zynqmp_kms: Unplug DRM device before removal
    - drm: xlnx: zynqmp_disp: layer may be null while releasing
    - wifi: wfx: Fix error handling in wfx_core_init()
    - wifi: cw1200: Fix potential NULL dereference
    - drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
    - bpf, bpftool: Fix incorrect disasm pc
    - bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable
    - drm/vkms: Drop unnecessary call to drm_crtc_cleanup()
    - drm/amdgpu: Fix the memory allocation issue in
      amdgpu_discovery_get_nps_info()
    - bpf: Support __nullable argument suffix for tp_btf
    - selftests/bpf: Add test for __nullable suffix in tp_btf
    - bpf: Mark raw_tp arguments with PTR_MAYBE_NULL
    - drm: use ATOMIC64_INIT() for atomic64_t
    - netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion
    - netfilter: nf_tables: must hold rcu read lock while iterating expression
      type list
    - netfilter: nf_tables: must hold rcu read lock while iterating object type
      list
    - netlink: typographical error in nlmsg_type constants definition
    - wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_set_monreg()
    - drm/panfrost: Add missing OPP table refcnt decremental
    - drm/panthor: introduce job cycle and timestamp accounting
    - drm/panthor: record current and maximum device clock frequencies
    - drm/panthor: Fix OPP refcnt leaks in devfreq initialisation
    - isofs: avoid memory leak in iocharset
    - selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
    - selftests/bpf: Fix SENDPAGE data logic in test_sockmap
    - selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
    - selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
    - bpf, sockmap: Several fixes to bpf_msg_push_data
    - bpf, sockmap: Several fixes to bpf_msg_pop_data
    - bpf, sockmap: Fix sk_msg_reset_curr
    - ipv6: release nexthop on device removal
    - selftests: net: really check for bg process completion
    - wifi: cfg80211: Remove the Medium Synchronization Delay validity check
    - wifi: iwlwifi: allow fast resume on ax200
    - wifi: iwlwifi: mvm: tell iwlmei when we finished suspending
    - drm/amdgpu: fix ACA bank count boundary check error
    - drm/amdgpu: Fix map/unmap queue logic
    - drm/amdkfd: Fix wrong usage of INIT_WORK()
    - bpf: Allow return values 0 and 1 for kprobe session
    - bpf: Force uprobe bpf program to always return 0
    - selftests/bpf: skip the timer_lockup test for single-CPU nodes
    - ipv6: Fix soft lockups in fib6_select_path under high next hop churn
    - net: rfkill: gpio: Add check for clk_enable()
    - Revert "wifi: iwlegacy: do not skip frames with bad FCS"
    - bpf: Use function pointers count as struct_ops links count
    - bpf: Add kernel symbol for struct_ops trampoline
    - ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
    - ALSA: us122l: Use snd_card_free_when_closed() at disconnection
    - ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
    - ALSA: 6fire: Release resources at card release
    - i2c: dev: Fix memory leak when underlying adapter does not support I2C
    - selftests: netfilter: Fix missing return values in conntrack_dump_flush
    - Bluetooth: btintel_pcie: Add handshake between driver and firmware
    - Bluetooth: btintel: Do no pass vendor events to stack
    - Bluetooth: btmtk: adjust the position to init iso data anchor
    - Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name()
    - Bluetooth: ISO: Use kref to track lifetime of iso_conn
    - Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending
    - Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending
    - Bluetooth: ISO: Send BIG Create Sync via hci_sync
    - Bluetooth: fix use-after-free in device_for_each_child()
    - xsk: Free skb when TX metadata options are invalid
    - erofs: handle NONHEAD !delta[1] lclusters gracefully
    - dlm: fix dlm_recover_members refcount on error
    - eth: fbnic: don't disable the PCI device twice
    - net: txgbe: remove GPIO interrupt controller
    - net: txgbe: fix null pointer to pcs
    - netpoll: Use rcu_access_pointer() in netpoll_poll_lock
    - wireguard: selftests: load nf_conntrack if not present
    - bpf: fix recursive lock when verdict program return SK_PASS
    - unicode: Fix utf8_load() error path
    - cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged
    - RDMA/core: Provide rdma_user_mmap_disassociate() to disassociate mmap pages
    - RDMA/hns: Disassociate mmap pages for all uctx when HW is being reset
    - clk: mediatek: drop two dead config options
    - [Config] drop COMMON_CLK_MT8195_{AUDSYS,MSDC}
    - trace/trace_event_perf: remove duplicate samples on the first tracepoint
      event
    - pinctrl: zynqmp: drop excess struct member description
    - pinctrl: renesas: Select PINCTRL_RZG2L for RZ/V2H(P) SoC
    - clk: qcom: videocc-sm8550: depend on either gcc-sm8550 or gcc-sm8650
    - iommu/s390: Implement blocking domain
    - scsi: hisi_sas: Enable all PHYs that are not disabled by user during
      controller reset
    - powerpc/vdso: Flag VDSO64 entry points as functions
    - mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
    - mfd: da9052-spi: Change read-mask to write-mask
    - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
    - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
    - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
    - irqdomain: Simplify simple and legacy domain creation
    - irqdomain: Cleanup domain name allocation
    - irqdomain: Allow giving name suffix for domain
    - regmap: Allow setting IRQ domain name suffix
    - mfd: intel_soc_pmic_bxtwc: Fix IRQ domain names duplication
    - cpufreq: loongson2: Unregister platform_driver on failure
    - powerpc/fadump: Refactor and prepare fadump_cma_init for late init
    - powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init()
    - mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE
    - mtd: rawnand: atmel: Fix possible memory leak
    - powerpc/mm/fault: Fix kfence page fault reporting
    - clk: sophgo: avoid integer overflow in sg2042_pll_recalc_rate()
    - mtd: spi-nor: spansion: Use nor->addr_nbytes in octal DTR mode in
      RD_ANY_REG_OP
    - powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
    - cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
    - cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
    - iommu/amd: Remove amd_iommu_domain_update() from page table freeing
    - iommu/amd: Remove the amd_iommu_domain_set_pt_root() and related
    - iommu/amd: Rename struct amd_io_pgtable iopt to pgtbl
    - iommu/amd: Store the nid in io_pgtable_cfg instead of the domain
    - iommu/amd: Narrow the use of struct protection_domain to invalidation
    - iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB
    - RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
    - RDMA/hns: Fix flush cqe error when racing with destroy qp
    - RDMA/hns: Modify debugfs name
    - RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
    - RDMA/hns: Fix cpu stuck caused by printings during reset
    - RDMA/rxe: Fix the qp flush warnings in req
    - RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
    - clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset
    - clk: renesas: rzg2l: Fix FOUTPOSTDIV clk
    - RDMA/rxe: Set queue pair cur_qp_state when being queried
    - RISC-V: KVM: Fix APLIC in_clrip and clripnum write emulation
    - riscv: kvm: Fix out-of-bounds array access
    - clk: imx: lpcg-scu: SW workaround for errata (e10858)
    - clk: imx: fracn-gppll: correct PLL initialization flow
    - clk: imx: fracn-gppll: fix pll power up
    - clk: imx: clk-scu: fix clk enable state save and restore
    - clk: imx: imx8-acm: Fix return value check in
      clk_imx_acm_attach_pm_domains()
    - iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes()
    - iommu/vt-d: Fix checks and print in pgtable_walk()
    - checkpatch: always parse orig_commit in fixes tag
    - mfd: rt5033: Fix missing regmap_del_irq_chip()
    - leds: max5970: Fix unreleased fwnode_handle in probe function
    - leds: ktd2692: Set missing timing properties
    - fs/proc/kcore.c: fix coccinelle reported ERROR instances
    - scsi: target: Fix incorrect function name in pscsi_create_type_disk()
    - scsi: bfa: Fix use-after-free in bfad_im_module_exit()
    - scsi: fusion: Remove unused variable 'rc'
    - scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
    - scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
    - scsi: sg: Enable runtime power management
    - x86/tdx: Introduce wrappers to read and write TD metadata
    - x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup()
    - x86/tdx: Dynamically disable SEPT violations from causing #VEs
    - powerpc/fadump: allocate memory for additional parameters early
    - fadump: reserve param area if below boot_mem_top
    - RDMA/hns: Fix out-of-order issue of requester when setting FENCE
    - RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
    - cpufreq: loongson3: Check for error code from devm_mutex_init() call
    - cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
    - cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
    - kasan: move checks to do_strncpy_from_user
    - kunit: skb: use "gfp" variable instead of hardcoding GFP_KERNEL
    - ocfs2: fix uninitialized value in ocfs2_file_read_iter()
    - dax: delete a stale directory pmem
    - KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests
    - KVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending
      doorbells
    - powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
    - RDMA/hns: Fix different dgids mapping to the same dip_idx
    - KVM: PPC: Book3S HV: Fix kmv -> kvm typo
    - powerpc/kexec: Fix return of uninitialized variable
    - fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
    - RDMA/mlx5: Move events notifier registration to be after device registration
    - clk: clk-apple-nco: Add NULL check in applnco_probe
    - clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883
    - clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs
    - clk: en7523: remove REG_PCIE*_{MEM,MEM_MASK} configuration
    - clk: en7523: move clock_register in hw_init callback
    - clk: en7523: introduce chip_scu regmap
    - clk: en7523: fix estimation of fixed rate for EN7581
    - dt-bindings: clock: axi-clkgen: include AXI clk
    - clk: clk-axi-clkgen: make sure to enable the AXI bus clock
    - arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw
    - pinctrl: k210: Undef K210_PC_DEFAULT
    - rtla/timerlat: Do not set params->user_workload with -U
    - smb: cached directories can be more than root file handle
    - mailbox: mtk-cmdq: fix wrong use of sizeof in cmdq_get_clocks()
    - mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
    - x86: fix off-by-one in access_ok()
    - perf cs-etm: Don't flush when packet_queue fills up
    - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE
    - gfs2: Allow immediate GLF_VERIFY_DELETE work
    - gfs2: Fix unlinked inode cleanup
    - perf test: Add test for Intel TPEBS counting mode
    - perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
    - PCI: Fix reset_method_store() memory leak
    - perf stat: Close cork_fd when create_perf_stat_counter() failed
    - perf stat: Fix affinity memory leaks on error path
    - perf trace: Keep exited threads for summary
    - perf test attr: Add back missing topdown events
    - f2fs: compress: fix inconsistent update of i_blocks in
      release_compress_blocks and reserve_compress_blocks
    - f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
    - f2fs: fix to account dirty data in __get_secs_required()
    - perf dso: Fix symtab_type for kmod compression
    - perf probe: Fix libdw memory leak
    - perf probe: Correct demangled symbols in C++ program
    - rust: kernel: fix THIS_MODULE header path in ThisModule doc comment
    - rust: macros: fix documentation of the paste! macro
    - PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
    - PCI: cpqphp: Fix PCIBIOS_* return value confusion
    - rust: block: fix formatting of `kernel::block::mq::request` module
    - perf disasm: Use disasm_line__free() to properly free disasm_line
    - virtiofs: use pages instead of pointer for kernel direct IO
    - perf ftrace latency: Fix unit on histogram first entry when using --use-nsec
    - i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
    - f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
    - f2fs: check curseg->inited before write_sum_page in change_curseg
    - f2fs: Fix not used variable 'index'
    - f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason()
    - f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or
      GC_URGENT_MID
    - PCI: qcom-ep: Move controller cleanups to qcom_pcie_perst_deassert()
    - PCI: tegra194: Move controller cleanups to pex_ep_event_pex_rst_deassert()
    - PCI: cadence: Extract link setup sequence from cdns_pcie_host_setup()
    - PCI: cadence: Set cdns_pcie_host_init() global
    - PCI: j721e: Add reset GPIO to struct j721e_pcie
    - PCI: j721e: Use T_PERST_CLK_US macro
    - PCI: j721e: Add suspend and resume support
    - PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds
    - perf build: Add missing cflags when building with custom libtraceevent
    - f2fs: fix race in concurrent f2fs_stop_gc_thread
    - f2fs: fix to map blocks correctly for direct write
    - f2fs: fix to avoid forcing direct write to use buffered IO on inline_data
      inode
    - perf trace: avoid garbage when not printing a trace event's arguments
    - m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
    - m68k: coldfire/device.c: only build FEC when HW macros are defined
    - svcrdma: Address an integer overflow
    - nfsd: drop inode parameter from nfsd4_change_attribute()
    - perf list: Fix topic and pmu_name argument order
    - perf trace: Fix tracing itself, creating feedback loops
    - perf trace: Do not lose last events in a race
    - perf trace: Avoid garbage when not printing a syscall's arguments
    - remoteproc: qcom: pas: Remove subdevs on the error path of adsp_probe()
    - remoteproc: qcom: adsp: Remove subdevs on the error path of adsp_probe()
    - remoteproc: qcom: pas: add minidump_id to SM8350 resources
    - rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
    - remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
    - PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio'
    - NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
    - NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
    - nfsd: release svc_expkey/svc_export with rcu_work
    - svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
    - NFSD: Fix nfsd4_shutdown_copy()
    - f2fs: clean up val{>>,<<}F2FS_BLKSIZE_BITS
    - f2fs: fix to do cast in F2FS_{BLK_TO_BYTES, BTYES_TO_BLK} to avoid overflow
    - hwmon: (tps23861) Fix reporting of negative temperatures
    - hwmon: (aquacomputer_d5next) Fix length of speed_input array
    - phy: airoha: Fix REG_CSR_2L_PLL_CMN_RESERVE0 config in
      airoha_pcie_phy_init_clk_out()
    - phy: airoha: Fix REG_PCIE_PMA_TX_RESET config in
      airoha_pcie_phy_init_csr_2l()
    - phy: airoha: Fix REG_CSR_2L_JCPLL_SDM_HREN config in
      airoha_pcie_phy_init_ssc_jcpll()
    - phy: airoha: Fix REG_CSR_2L_RX{0,1}_REV0 definitions
    - vdpa/mlx5: Fix suboptimal range on iotlb iteration
    - vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()
    - vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data()
    - selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
    - gpio: zevio: Add missed label initialisation
    - vfio/pci: Properly hide first-in-list PCIe extended capability
    - fs_parser: update mount_api doc to match function signature
    - LoongArch: Fix build failure with GCC 15 (-std=gnu23)
    - LoongArch: BPF: Sign-extend return values
    - power: supply: core: Remove might_sleep() from power_supply_put()
    - power: supply: bq27xxx: Fix registers of bq27426
    - power: supply: rt9471: Fix wrong WDT function regfield declaration
    - power: supply: rt9471: Use IC status regfield to report real charger status
    - net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
    - net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
    - tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
    - net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL
      configuration
    - net: microchip: vcap: Add typegroup table terminators in kunit tests
    - netlink: fix false positive warning in extack during dumps
    - exfat: fix file being changed by unaligned direct write
    - s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct()
    - net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged
    - net: mdio-ipq4019: add missing error check
    - marvell: pxa168_eth: fix call balance of pep->clk handling routines
    - net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
    - octeontx2-af: RPM: Fix mismatch in lmac type
    - octeontx2-af: RPM: Fix low network performance
    - octeontx2-af: RPM: fix stale RSFEC counters
    - octeontx2-af: RPM: fix stale FCFEC counters
    - octeontx2-af: Quiesce traffic before NIX block reset
    - spi: atmel-quadspi: Fix register name in verbose logging function
    - net: hsr: fix hsr_init_sk() vs network/transport headers.
    - bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
    - bnxt_en: Set backplane link modes correctly for ethtool
    - bnxt_en: Fix receive ring space parameters when XDP is active
    - bnxt_en: Refactor bnxt_ptp_init()
    - bnxt_en: Unregister PTP during PCI shutdown and suspend
    - Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
    - Bluetooth: MGMT: Fix possible deadlocks
    - llc: Improve setsockopt() handling of malformed user input
    - rxrpc: Improve setsockopt() handling of malformed user input
    - tcp: Fix use-after-free of nreq in reqsk_timer_handler().
    - ip6mr: fix tables suspicious RCU usage
    - ipmr: fix tables suspicious RCU usage
    - iio: light: al3010: Fix an error handling path in al3010_probe()
    - usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
    - usb: yurex: make waiting on yurex_write interruptible
    - USB: chaoskey: fail open after removal
    - USB: chaoskey: Fix possible deadlock chaoskey_list_lock
    - misc: apds990x: Fix missing pm_runtime_disable()
    - devres: Fix page faults when tracing devres from unloaded modules
    - usb: gadget: uvc: wake pump everytime we update the free list
    - interconnect: qcom: icc-rpmh: probe defer incase of missing QoS clock
      dependency
    - phy: realtek: usb: fix NULL deref in rtk_usb2phy_probe
    - phy: realtek: usb: fix NULL deref in rtk_usb3phy_probe
    - counter: stm32-timer-cnt: Add check for clk_enable()
    - counter: ti-ecap-capture: Add check for clk_enable()
    - bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian
    - usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
    - firmware_loader: Fix possible resource leak in fw_log_firmware_info()
    - ALSA: hda/realtek: Update ALC256 depop procedure
    - drm/radeon: add helper rdev_to_drm(rdev)
    - drm/radeon: change rdev->ddev to rdev_to_drm(rdev)
    - drm/radeon: Fix spurious unplug event on radeon HDMI
    - drm/amd/display: Fix null check for pipe_ctx->plane_state in
      dcn20_program_pipe
    - drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp
    - ASoC: imx-audmix: Add NULL check in imx_audmix_probe
    - drm/xe/ufence: Wake up waiters after setting ufence->signalled
    - apparmor: fix 'Do simple duplicate message elimination'
    - ALSA: core: Fix possible NULL dereference caused by kunit_kzalloc()
    - ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry
    - ASoC: mediatek: Check num_codecs is not zero to avoid panic during probe
    - s390/pci: Fix potential double remove of hotplug slot
    - net_sched: sch_fq: don't follow the fast path if Tx is behind now
    - xen: Fix the issue of resource not being properly released in
      xenbus_dev_probe()
    - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox
      devices
    - ALSA: usb-audio: Fix out of bounds reads when finding clock sources
    - usb: ehci-spear: fix call balance of sehci clk handling routines
    - usb: typec: ucsi: glink: fix off-by-one in connector_status
    - dm-cache: fix warnings about duplicate slab caches
    - dm-bufio: fix warnings about duplicate slab caches
    - ASoC: Intel: sst: Fix used of uninitialized ctx to log an error
    - soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
    - irqdomain: Always associate interrupts for legacy domains
    - ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
    - ext4: fix FS_IOC_GETFSMAP handling
    - jfs: xattr: check invalid xattr size more strictly
    - ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5
      21MES00B00
    - ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
    - ASoC: da7213: Populate max_register to regmap_config
    - perf/x86/intel/pt: Fix buffer full but size is 0 case
    - crypto: x86/aegis128 - access 32-bit arguments as 32-bit
    - KVM: x86: switch hugepage recovery thread to vhost_task
    - KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE
    - powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
    - KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR
    - KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
    - KVM: arm64: Don't retire aborted MMIO instruction
    - KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
    - KVM: arm64: Get rid of userspace_irqchip_in_use
    - KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
    - KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
    - Compiler Attributes: disable __counted_by for clang < 19.1.3
    - PCI: Fix use-after-free of slot->bus on hot remove
    - LoongArch: Explicitly specify code model in Makefile
    - clk: clk-loongson2: Fix memory corruption bug in struct
      loongson2_clk_provider
    - clk: clk-loongson2: Fix potential buffer overflow in flexible-array member
      access
    - fsnotify: fix sending inotify event with unexpected filename
    - comedi: Flush partial mappings in error case
    - apparmor: test: Fix memory leak for aa_unpack_strdup()
    - iio: dac: adi-axi-dac: fix wrong register bitfield
    - tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
    - locking/lockdep: Avoid creating new name string literals in
      lockdep_set_subclass()
    - tools/nolibc: s390: include std.h
    - pinctrl: qcom: spmi: fix debugfs drive strength
    - dt-bindings: pinctrl: samsung: Fix interrupt constraint for variants with
      fallbacks
    - dt-bindings: iio: dac: ad3552r: fix maximum spi speed
    - exfat: fix uninit-value in __exfat_get_dentry_set
    - exfat: fix out-of-bounds access of directory entries
    - xhci: Fix control transfer error on Etron xHCI host
    - xhci: Combine two if statements for Etron xHCI host
    - xhci: Don't perform Soft Retry for Etron xHCI host
    - xhci: Don't issue Reset Device command to Etron xHCI host
    - Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
    - usb: xhci: Limit Stop Endpoint retries
    - usb: xhci: Fix TD invalidation under pending Set TR Dequeue
    - usb: xhci: Avoid queuing redundant Stop Endpoint commands
    - ARM: dts: omap36xx: declare 1GHz OPP as turbo again
    - wifi: ath12k: fix warning when unbinding
    - wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of
      failures
    - wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan
    - wifi: ath12k: fix crash when unbinding
    - wifi: brcmfmac: release 'root' node in all execution paths
    - Revert "fs: don't block i_writecount during exec"
    - Revert "f2fs: remove unreachable lazytime mount option parsing"
    - Revert "usb: gadget: composite: fix OS descriptors w_value logic"
    - serial: sh-sci: Clean sci_ports[0] after at earlycon exit
    - Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
    - io_uring: fix corner case forgetting to vunmap
    - io_uring: check for overflows in io_pin_pages
    - blk-settings: round down io_opt to physical_block_size
    - gpio: exar: set value when external pull-up or pull-down is present
    - spi: Fix acpi deferred irq probe
    - mtd: spi-nor: core: replace dummy buswidth from addr to data
    - cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
    - cifs: support mounting with alternate password to allow password rotation
    - parisc/ftrace: Fix function graph tracing disablement
    - RISC-V: Scalar unaligned access emulated on hotplug CPUs
    - RISC-V: Check scalar unaligned access on all CPUs
    - ksmbd: fix use-after-free in SMB request handling
    - smb: client: fix NULL ptr deref in crypto_aead_setkey()
    - platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
    - irqchip/irq-mvebu-sei: Move misplaced select() callback to SEI CP domain
    - x86/CPU/AMD: Terminate the erratum_1386_microcode array
    - ubi: wl: Put source PEB into correct list if trying locking LEB failed
    - um: ubd: Do not use drvdata in release
    - um: net: Do not use drvdata in release
    - dt-bindings: serial: rs485: Fix rs485-rts-delay property
    - serial: 8250_fintek: Add support for F81216E
    - serial: 8250: omap: Move pm_runtime_get_sync
    - serial: amba-pl011: Fix RX stall when DMA is used
    - serial: amba-pl011: fix build regression
    - mtd: ubi: fix unreleased fwnode_handle in find_volume_fwnode()
    - block: Prevent potential deadlock in blk_revalidate_disk_zones()
    - um: vector: Do not use drvdata in release
    - sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
    - iio: gts: Fix uninitialized symbol 'ret'
    - ublk: fix ublk_ch_mmap() for 64K page size
    - arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
    - block: fix missing dispatching request when queue is started or unquiesced
    - block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding
    - block: fix ordering between checking BLK_MQ_S_STOPPED request adding
    - blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long
    - gve: Flow steering trigger reset only for timeout error
    - HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
    - i40e: Fix handling changed priv flags
    - media: wl128x: Fix atomicity violation in fmc_send_cmd()
    - media: intel/ipu6: do not handle interrupts when device is disabled
    - arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes
    - netdev-genl: Hold rcu_read_lock in napi_get
    - soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
    - media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
    - ALSA: rawmidi: Fix kvfree() call in spinlock
    - ALSA: ump: Fix evaluation of MIDI 1.0 FB info
    - ALSA: pcm: Add sanity NULL check for the default mmap fault handler
    - ALSA: hda/realtek: Update ALC225 depop procedure
    - ALSA: hda/realtek: Set PCBeep to default value for ALC274
    - ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
    - ALSA: hda/realtek: Apply quirk for Medion E15433
    - smb3: request handle caching when caching directories
    - smb: client: handle max length for SMB symlinks
    - smb: Don't leak cfid when reconnect races with open_cached_dir
    - smb: prevent use-after-free due to open_cached_dir error paths
    - smb: During unmount, ensure all cached dir instances drop their dentry
    - usb: misc: ljca: set small runtime autosuspend delay
    - usb: misc: ljca: move usb_autopm_put_interface() after wait for response
    - usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED
    - usb: musb: Fix hardware lockup on first Rx endpoint request
    - usb: dwc3: gadget: Fix checking for number of TRBs left
    - usb: dwc3: gadget: Fix looping of queued SG entries
    - staging: vchiq_arm: Fix missing refcount decrement in error path for fw_node
    - counter: stm32-timer-cnt: fix device_node handling in probe_encoder()
    - ublk: fix error code for unsupported command
    - lib: string_helpers: silence snprintf() output truncation warning
    - f2fs: fix to do sanity check on node blkaddr in truncate_node()
    - ipc: fix memleak if msg_init_ns failed in create_ipc_ns
    - Input: cs40l50 - fix wrong usage of INIT_WORK()
    - NFSD: Prevent a potential integer overflow
    - SUNRPC: make sure cache entry active before cache_show
    - um: Fix potential integer overflow during physmem setup
    - um: Fix the return value of elf_core_copy_task_fpregs
    - kfifo: don't include dma-mapping.h in kfifo.h
    - um: ubd: Initialize ubd's disk pointer in ubd_add
    - um: Always dump trace for specified task in show_stack
    - NFSv4.0: Fix a use-after-free problem in the asynchronous open()
    - rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
    - rtc: abx80x: Fix WDT bit position of the status register
    - rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
    - ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
    - ubifs: Correct the total block count by deducting journal reservation
    - ubi: fastmap: Fix duplicate slab cache names while attaching
    - ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
    - jffs2: fix use of uninitialized variable
    - rtc: rzn1: fix BCD to rtc_time conversion errors
    - Revert "nfs: don't reuse partially completed requests in
      nfs_lock_and_join_requests"
    - nvme-multipath: avoid hang on inaccessible namespaces
    - nvme/multipath: Fix RCU list traversal to use SRCU primitive
    - blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs
    - block: model freeze & enter queue as lock for supporting lockdep
    - block: fix uaf for flush rq while iterating tags
    - block: return unsigned int from bdev_io_min
    - nvme-fabrics: fix kernel crash while shutting down controller
    - 9p/xen: fix init sequence
    - 9p/xen: fix release of IRQ
    - perf/arm-smmuv3: Fix lockdep assert in ->event_init()
    - perf/arm-cmn: Ensure port and device id bits are set properly
    - smb: client: disable directory caching when dir_cache_timeout is zero
    - x86/Documentation: Update algo in init_size description of boot protocol
    - cifs: Fix parsing native symlinks relative to the export
    - cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE
      session
    - rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
    - Rename .data.unlikely to .data..unlikely
    - Rename .data.once to .data..once to fix resetting WARN*_ONCE
    - kbuild: deb-pkg: Don't fail if modules.order is missing
    - smb: Initialize cfid->tcon before performing network ops
    - block: Don't allow an atomic write be truncated in blkdev_write_iter()
    - modpost: remove incorrect code in do_eisa_entry()
    - cifs: during remount, make sure passwords are in sync
    - cifs: unlock on error in smb3_reconfigure()
    - nfs: ignore SB_RDONLY when mounting nfs
    - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
    - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT
    - sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
    - nfs/blocklayout: Don't attempt unregister for invalid block device
    - nfs/blocklayout: Limit repeat device registration on failure
    - block, bfq: fix bfqq uaf in bfq_limit_depth()
    - brd: decrease the number of allocated pages which discarded
    - sh: intc: Fix use-after-free bug in register_intc_controller()
    - tools/power turbostat: Fix trailing '\n' parsing
    - tools/power turbostat: Fix child's argument forwarding
    - block: always verify unfreeze lock on the owner task
    - block: don't verify IO lock for freeze/unfreeze in elevator_init_mq()
    - Linux 6.11.11
  * Oracular update: v6.11.11 upstream stable release (LP: #2091655) //
    CVE-2024-53141
    - netfilter: ipset: add missing range check in bitmap_ip_uadt
  * Oracular update: v6.11.11 upstream stable release (LP: #2091655) //
    CVE-2024-50010
    - Revert "exec: don't WARN for racy path_noexec check"
  * Oracular update: v6.11.11 upstream stable release (LP: #2091655) //
    CVE-2024-53143
    - fsnotify: Fix ordering of iput() and watched_objects decrement
  * Oracular update: v6.11.11 upstream stable release (LP: #2091655) //
    CVE-2024-53142
    - initramfs: avoid filename buffer overrun
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650)
    - net: vertexcom: mse102x: Fix tx_bytes calculation
    - net/mlx5: Fix msix vectors to respect platform limit
    - net/mlx5e: clear xdp features on non-uplink representors
    - net/mlx5e: Disable loopback self-test on multi-PF netdev
    - drm/i915/gsc: ARL-H and ARL-U need a newer GSC FW.
    - drivers: perf: Fix wrong put_cpu() placement
    - Bluetooth: hci_core: Fix calling mgmt_device_connected
    - Bluetooth: btintel: Direct exception event to bluetooth stack
    - net: sched: cls_u32: Fix u32's systematic failure to free IDR entries for
      hnodes.
    - net: phylink: ensure PHY momentary link-fails are handled
    - samples: pktgen: correct dev to DEV
    - net: stmmac: dwmac-mediatek: Fix inverted handling of mediatek,mac-wol
    - net: Make copy_safe_from_sockptr() match documentation
    - stmmac: dwmac-intel-plat: fix call balance of tx_clk handling routines
    - net: ti: icssg-prueth: Fix 1 PPS sync
    - bonding: add ns target multicast address to slave device
    - ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels
    - tools/mm: fix compile error
    - drm/amd/display: Run idle optimizations at end of vblank handler
    - drm/amd/display: Change some variable name of psr
    - drm/amd/display: Fix Panel Replay not update screen correctly
    - x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
    - x86/stackprotector: Work around strict Clang TLS symbol requirements
    - crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32
    - [Config] enable ARCH_DEFAULT_CRASH_DUMP
    - mm: revert "mm: shmem: fix data-race in shmem_getattr()"
    - vdpa/mlx5: Fix PA offset with unaligned starting iotlb map
    - evm: stop avoidably reading i_writecount in evm_file_release
    - KVM: selftests: Disable strict aliasing
    - KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled
    - KVM: x86: Unconditionally set irr_pending when updating APICv state
    - tpm: Disable TPM on tpm2_create_primary() failure
    - ALSA: hda/realtek - Fixed Clevo platform headset Mic issue
    - ALSA: hda/realtek - update set GPIO3 to default for Thinkpad with ALC1318
    - mptcp: update local address flags when setting it
    - mptcp: hold pm lock when deleting entry
    - mptcp: pm: use _rcu variant under rcu_read_lock
    - ocfs2: fix UBSAN warning in ocfs2_verify_volume()
    - LoongArch: Fix early_numa_add_cpu() usage for FDT systems
    - LoongArch: Disable KASAN if PGDIR_SIZE is too large for cpu_vabits
    - LoongArch: Add WriteCombine shadow mapping in KASAN
    - LoongArch: Fix AP booting issue in VM mode
    - LoongArch: Make KASAN work with 5-level page-tables
    - selftests: hugetlb_dio: fixup check for initial conditions to skip in the
      start
    - btrfs: fix incorrect comparison for delayed refs
    - mailbox: qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flag
    - firmware: arm_scmi: Skip opp duplicates
    - firmware: arm_scmi: Report duplicate opps as firmware bugs
    - mmc: sunxi-mmc: Fix A100 compatible description
    - drm/bridge: tc358768: Fix DSI command tx
    - drm/xe: handle flat ccs during hibernation on igpu
    - pmdomain: arm: Use FLAG_DEV_NAME_FW to ensure unique names
    - pmdomain: core: Add GENPD_FLAG_DEV_NAME_FW flag
    - nouveau: fw: sync dma after setup is called.
    - nouveau: handle EBUSY and EAGAIN for GSP aux errors.
    - nouveau/dp: handle retries for AUX CH transfers with GSP.
    - drm/amd: Fix initialization mistake for NBIO 7.7.0
    - drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
    - drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size
    - drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0
    - drm/amdgpu: enable GTT fallback handling for dGPUs only
    - drm/amdgpu/mes12: correct kiq unmap latency
    - drm/amd/display: Require minimum VBlank size for stutter optimization
    - drm/amd/display: Fix failure to read vram info due to static BP_RESULT
    - mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling
    - drm/xe: Restore system memory GGTT mappings
    - drm/xe: improve hibernation on igpu
    - lib/buildid: Fix build ID parsing logic
    - net: sched: u32: Add test case for systematic hnode IDR leaks
    - media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
    - Linux 6.11.10
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53133
    - drm/amd/display: Handle dml allocation failure to avoid crash
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53108
    - drm/amd/display: Adjust VSDB parser for replay feature
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53134
    - pmdomain: imx93-blk-ctrl: correct remove path
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53132
    - drm/xe/oa: Fix "Missing outer runtime PM protection" warning
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53127
    - Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53130
    - nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53105
    - mm: page_alloc: move mlocked flag clearance into free_pages_prepare()
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53109
    - nommu: pass NULL argument to vma_iter_prealloc()
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53131
    - nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53135
    - KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind
      CONFIG_BROKEN
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53106
    - ima: fix buffer overrun in ima_eventdigest_init_common
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53110
    - vp_vdpa: fix id_table array not null terminated error
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53126
    - vdpa: solidrun: Fix UB bug with devres
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53111
    - mm/mremap: fix address wraparound in move_page_tables()
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53107
    - fs/proc/task_mmu: prevent integer overflow in pagemap_scan_get_args()
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53128
    - sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53112
    - ocfs2: uncache inode which has failed entering the group
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53113
    - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53114
    - x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53137
    - ARM: fix cacheflush with PAN
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53115
    - drm/vmwgfx: avoid null_ptr_deref in vmw_framebuffer_surface_create_handle
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53116
    - drm/panthor: Fix handling of partial GPU mapping of BOs
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53117
    - virtio/vsock: Improve MSG_ZEROCOPY error handling
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53118
    - vsock: Fix sk_error_queue memory leak
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53119
    - virtio/vsock: Fix accept_queue memory leak
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53120
    - net/mlx5e: CT: Fix null-ptr-deref in add rule err flow
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53138
    - net/mlx5e: kTLS, Fix incorrect page refcounting
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53121
    - net/mlx5: fs, lock FTE when checking if active
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53122
    - mptcp: cope racing subflow creation in mptcp_rcv_space_adjust
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53123
    - mptcp: error out earlier on disconnect
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53124
    - net: fix data-races around sk->sk_forward_alloc
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53129
    - drm/rockchip: vop: Fix a dereferenced before check warning
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53139
    - sctp: fix possible UAF in sctp_v6_available()
  * Oracular update: v6.11.10 upstream stable release (LP: #2091650) //
    CVE-2024-53140
    - netlink: terminate outstanding dump on socket close
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649)
    - nvme/host: Fix RCU list traversal to use SRCU primitive
    - 9p: v9fs_fid_find: also lookup by inode if not found dentry
    - 9p: Avoid creating multiple slab caches with the same name
    - selftests/bpf: Verify that sync_linked_regs preserves subreg_def
    - nvmet-passthru: clear EUID/NGUID/UUID while using loop target
    - irqchip/ocelot: Fix trigger register address
    - pinctrl: aw9523: add missing mutex_destroy
    - pinctrl: intel: platform: Add Panther Lake to the list of supported
    - block: Fix elevator_get_default() checking for NULL q->tag_set
    - HID: multitouch: Add support for B2402FVA track point
    - HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
    - iommu/arm-smmu: Clarify MMU-500 CPRE workaround
    - nvme: disable CC.CRIME (NVME_CC_CRIME)
    - bpf: use kvzmalloc to allocate BPF verifier environment
    - crypto: api - Fix liveliness check in crypto_alg_tested
    - crypto: marvell/cesa - Disable hash algorithms
    - s390/ap: Fix CCA crypto card behavior within protected execution environment
    - sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
    - drm/vmwgfx: Limit display layout ioctl array size to
      VMWGFX_NUM_DISPLAY_UNITS
    - selftests/bpf: Assert link info uprobe_multi count & path_size if unset
    - ALSA: hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects
    - drm/amdkfd: Accounting pdd vram_usage for svm
    - powerpc/powernv: Free name on error in opal_event_init()
    - net: phy: mdio-bcm-unimac: Add BCM6846 support
    - drm/xe/query: Increase timestamp width
    - nvme-loop: flush off pending I/O while shutting down loop controller
    - samples/landlock: Fix port parsing in sandboxer
    - vDPA/ifcvf: Fix pci_read_config_byte() return code handling
    - bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6
    - ASoC: Intel: avs: Update stream status in a separate thread
    - ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function
    - ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA
    - ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA
    - ASoC: Intel: soc-acpi: lnl: Add match entry for TM2 laptops
    - netfs: Downgrade i_rwsem for a buffered write
    - HID: i2c-hid: Delayed i2c resume wakeup for 0x0d42 Goodix touchpad
    - HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
    - HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
    - ASoC: codecs: lpass-rx-macro: fix RXn(rx,n) macro for DSM_CTL and SEC7 regs
    - RISCV: KVM: use raw_spinlock for critical section in imsic
    - ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue
    - LoongArch: Use "Exception return address" to comment ERA
    - ASoC: fsl_micfil: Add sample rate constraint
    - net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
    - drm/xe: Enlarge the invalidation timeout from 150 to 500
    - drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout
    - drm/xe: Handle unreliable MMIO reads during forcewake
    - drm/xe: Don't restart parallel queues multiple times on GT reset
    - mm: krealloc: Fix MTE false alarm in __do_krealloc
    - 9p: fix slab cache name creation for real
    - Linux 6.11.9
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53098
    - drm/xe/ufence: Prefetch ufence addr to catch bogus address
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53099
    - bpf: Check validity of link->type in bpf_link_show_fdinfo()
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53089
    - LoongArch: KVM: Mark hrtimer to expire in hard interrupt context
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53090
    - afs: Fix lock recursion
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53101
    - fs: Fix uninitialized value issue in from_kuid and from_kgid
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53091
    - bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53092
    - virtio_pci: Fix admin vq cleanup by using correct info pointer
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53102
    - nvme: make keep-alive synchronous operation
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53093
    - nvme-multipath: defer partition scanning
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53094
    - RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGES
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53100
    - nvme: tcp: avoid race between queue_lock lock and destroy
  * Oracular update: v6.11.9 upstream stable release (LP: #2091649) //
    CVE-2024-53095
    - smb: client: Fix use-after-free of network namespace.
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645)
    - arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610
    - arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-
      excavator
    - arm64: dts: rockchip: Move L3 cache outside CPUs in RK3588(S) SoC dtsi
    - arm64: dts: rockchip: Start cooling maps numbering from zero on ROCK 5B
    - arm64: dts: rockchip: Designate Turing RK1's system power controller
    - EDAC/qcom: Make irq configuration optional
    - arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
    - arm64: dts: rockchip: Fix wakeup prop names on PineNote BT node
    - arm64: dts: rockchip: Fix reset-gpios property on brcm BT nodes
    - arm64: dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v
    - arm64: dts: rockchip: Drop regulator-init-microvolt from two boards
    - arm64: dts: rockchip: Fix bluetooth properties on rk3566 box demo
    - arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
    - arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus
    - arm64: dts: rockchip: Remove undocumented supports-emmc property
    - arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
    - arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
    - arm64: dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus
    - arm64: dts: qcom: sm8450 fix PIPE clock specification for pcie1
    - arm64: dts: imx8-ss-vpu: Fix imx8qm VPU IRQs
    - arm64: dts: imx8mp: correct sdhc ipg clk
    - arm64: dts: imx8mp-phyboard-pollux: Set Video PLL1 frequency to 506.8 MHz
    - firmware: qcom: scm: Return -EOPNOTSUPP for unsupported SHM bridge enabling
    - arm64: dts: rockchip: remove orphaned pinctrl-names from pinephone pro
    - ARM: dts: rockchip: fix rk3036 acodec node
    - ARM: dts: rockchip: drop grf reference from rk3036 hdmi
    - ARM: dts: rockchip: Fix the spi controller on rk3036
    - ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
    - arm64: dts: rockchip: Correct GPIO polarity on brcm BT nodes
    - sunrpc: handle -ENOTCONN in xs_tcp_setup_socket()
    - NFSv3: only use NFS timeout for MOUNT when protocols are compatible
    - NFS: Fix attribute delegation behaviour on exclusive create
    - NFS: Further fixes to attribute delegation a/mtime changes
    - nfs: avoid i_lock contention in nfs_clear_invalid_mapping
    - net: enetc: set MAC address to the VF net_device
    - net: dpaa_eth: print FD status in CPU endianness in dpaa_eth_fd tracepoint
    - dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value
    - can: c_can: fix {rx,tx}_errors statistics
    - ice: change q_index variable type to s16 to store -1 value
    - e1000e: Remove Meteor Lake SMBUS workarounds
    - net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
    - net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case
    - netfilter: nf_tables: wait for rcu grace period on net_device removal
    - virtio_net: Support dynamic rss indirection table size
    - virtio_net: Sync rss config to device when virtnet_probe
    - virtio_net: Update rss when set queue
    - net: arc: rockchip: fix emac mdio node support
    - drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path
    - Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
    - media: stb0899_algo: initialize cfr before using it
    - media: dvb_frontend: don't play tricks with underflow values
    - media: adv7604: prevent underflow condition when reporting colorspace
    - scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
    - ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
    - tools/lib/thermal: Fix sampling handler context ptr
    - thermal/of: support thermal zones w/o trips subnode
    - ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits
    - media: pulse8-cec: fix data timestamp at pulse8_setup()
    - media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
    - can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices
    - can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
    - can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when
      switching CAN modes
    - can: {cc770,sja1000}_isa: allow building on x86_64
    - [Config] updateconfigs for CAN_{CC770,SJA1000}_ISA
    - drm/xe: Set mask bits for CCS_MODE register
    - pwm: imx-tpm: Use correct MODULO value for EPWM mode
    - rpmsg: glink: Handle rejected intent request better
    - drm/amd/pm: always pick the pptable from IFWI
    - drm/amd/display: Fix brightness level not retained over reboot
    - drm/imagination: Add a per-file PVR context list
    - drm/amdgpu: Adjust debugfs eviction and IB access permissions
    - drm/amdgpu: Adjust debugfs register access permissions
    - drm/amdgpu: Fix DPX valid mode check on GC 9.4.3
    - drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
    - thermal/drivers/qcom/lmh: Remove false lockdep backtrace
    - dm cache: correct the number of origin blocks to match the target length
    - dm cache: optimize dirty bit checking with find_next_bit when resizing
    - dm-unstriped: cast an operand to sector_t to prevent potential uint32_t
      overflow
    - mptcp: no admin perm to list endpoints
    - ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
    - tracing: Fix tracefs mount options
    - net: wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc()
    - mptcp: use sock_kfree_s instead of kfree
    - arm64: Kconfig: Make SME depend on BROKEN for now
    - [Config] updateconfigs for ARM64_SME
    - arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint
    - KVM: PPC: Book3S HV: Mask off LPCR_MER for a vCPU before running it to avoid
      spurious interrupts
    - btrfs: fix the length of reserved qgroup to free
    - btrfs: fix per-subvolume RO/RW flags with new mount API
    - platform/x86/amd/pmf: Relocate CPU ID macros to the PMF header
    - platform/x86/amd/pmf: Update SMU metrics table for 1AH family series
    - platform/x86/amd/pmf: Add SMU metrics table support for 1Ah family 60h model
    - i2c: designware: do not hold SCL low when I2C_DYNAMIC_TAR_UPDATE is not set
    - clk: qcom: gcc-x1e80100: Fix USB MP SS1 PHY GDSC pwrsts flags
    - clk: qcom: clk-alpha-pll: Fix pll post div mask when width is not set
    - fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
    - objpool: fix to make percpu slot allocation more robust
    - mm/damon/core: handle zero {aggregation,ops_update} intervals
    - mm/damon/core: handle zero schemes apply interval
    - mm/mlock: set the correct prev on failure
    - thunderbolt: Add only on-board retimers when !CONFIG_USB4_DEBUGFS_MARGINING
    - usb: dwc3: fix fault at system suspend if device was already runtime
      suspended
    - USB: serial: qcserial: add support for Sierra Wireless EM86xx
    - USB: serial: option: add Fibocom FG132 0x0112 composition
    - USB: serial: option: add Quectel RG650V
    - clk: qcom: gcc-x1e80100: Fix halt_check for pipediv2 clocks
    - thunderbolt: Fix connection issue with Pluggable UD-4VPD dock
    - staging: vchiq_arm: Use devm_kzalloc() for drv_mgmt allocation
    - staging: vchiq_arm: Use devm_kzalloc() for vchiq_arm_state allocation
    - irqchip/gic-v3: Force propagation of the active state with a read-back
    - ucounts: fix counter leak in inc_rlimit_get_ucounts()
    - selftests: hugetlb_dio: check for initial conditions to skip in the start
    - firmware: qcom: scm: Refactor code to support multiple dload mode
    - [Config] updateconfigs for QCOM_SCM_DOWNLOAD_MODE_DEFAULT
    - firmware: qcom: scm: suppress download mode error
    - block: rework bio splitting
    - block: fix queue limits checks in blk_rq_map_user_bvec for real
    - drm/xe: Move LNL scheduling WA to xe_device.h
    - drm/xe/ufence: Flush xe ordered_wq in case of ufence timeout
    - drm/xe/guc/tlb: Flush g2h worker in case of tlb timeout
    - ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022
    - xtensa: Emulate one-byte cmpxchg
    - Linux 6.11.8
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50265
    - ocfs2: remove entry once instead of null-ptr-dereference in
      ocfs2_xa_remove()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50266
    - clk: qcom: videocc-sm8350: use HW_CTRL_TRIGGER for vcodec GDSCs
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50267
    - USB: serial: io_edgeport: fix use after free in debug printk
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50268
    - usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53083
    - usb: typec: qcom-pmic: init value of hdr_len/txbuf_len earlier
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50269
    - usb: musb: sunxi: Fix accessing an released usb phy
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53079
    - mm/thp: fix deferred split unqueue naming and locking
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50270
    - mm/damon/core: avoid overflow in damon_feed_loop_next_input()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50271
    - signal: restore the override_rlimit logic
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50272
    - filemap: Fix bounds checking in filemap_read()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53104
    - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in
      uvc_parse_format
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50273
    - btrfs: reinitialize delayed ref list after deleting it from the list
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53064
    - idpf: fix idpf_vc_core_init error path
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50274
    - idpf: avoid vport access in idpf_get_link_ksettings
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53065
    - mm/slab: fix warning caused by duplicate kmem_cache creation in
      kmem_buckets_create
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50275
    - arm64/sve: Discard stale CPU state when handling SVE traps
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50276
    - net: vertexcom: mse102x: Fix possible double free of TX skb
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53066
    - nfs: Fix KMSAN warning in decode_getfattr_attrs()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53067
    - scsi: ufs: core: Start the RTC update work later
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50277
    - dm: fix a crash if blk_alloc_disk fails
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50278
    - dm cache: fix potential out-of-bounds access on the first resume
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50279
    - dm cache: fix out-of-bounds access to the dirty bitset when resizing
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50280
    - dm cache: fix flushing uninitialized delayed_work on cache_ctr error
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50281
    - KEYS: trusted: dcp: fix NULL dereference in AEAD crypto operation
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50282
    - drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53071
    - drm/panthor: Be stricter about IO mapping flags
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53080
    - drm/panthor: Lock XArray when getting entries for the VM
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53084
    - drm/imagination: Break an object reference loop
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53085
    - tpm: Lock TPM chip in tpm_pm_suspend() first
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53086
    - drm/xe: Drop VM dma-resv lock on xe_sync_in_fence_get failure in exec IOCTL
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53087
    - drm/xe: Fix possible exec queue leak in exec IOCTL
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50283
    - ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50284
    - ksmbd: Fix the missing xa_store error check
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50285
    - ksmbd: check outstanding simultaneous SMB operations
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50286
    - ksmbd: fix slab-use-after-free in ksmbd_smb2_session_create
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50287
    - media: v4l2-tpg: prevent the risk of a division by zero
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50288
    - media: vivid: fix buffer overwrite when using > 32 buffers
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50289
    - media: av7110: fix a spectre vulnerability
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50290
    - media: cx24116: prevent overflows on SNR calculus
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53061
    - media: s5p-jpeg: prevent buffer overflows
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53081
    - media: ar0521: don't overflow when checking PLL values
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53062
    - media: mgb4: protect driver against spectre
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50291
    - media: dvb-core: add missing buffer index check
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50292
    - ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53063
    - media: dvbdev: prevent the risk of out of memory access
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50293
    - net/smc: do not leave a dangling sk pointer in __smc_create()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50294
    - rxrpc: Fix missing locking causing hanging calls
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50295
    - net: arc: fix the device for dma_map_single/dma_unmap_single
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53082
    - virtio_net: Add hash_key_length check
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50296
    - net: hns3: fix kernel crash when uninstalling driver
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53088
    - i40e: fix race condition by adding filter's intermediate sync state
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50297
    - net: xilinx: axienet: Enqueue Tx packets in dql before dmaengine starts
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50298
    - net: enetc: allocate vf_state during PF probes
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50299
    - sctp: properly validate chunk size in sctp_sf_ootb()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50300
    - regulator: rtq2208: Fix uninitialized use of regulator_config
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50301
    - security/keys: fix slab-out-of-bounds in key_task_permission
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53072
    - platform/x86/amd/pmc: Detect when STB is not available
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-50302
    - HID: core: zero-initialize the report buffer
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53068
    - firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier()
  * Oracular update: v6.11.8 upstream stable release (LP: #2091645) //
    CVE-2024-53069
    - firmware: qcom: scm: fix a NULL-pointer dereference
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629)
    - drm/amdgpu: fix random data corruption for sdma 7
    - cgroup: Fix potential overflow issue when checking max_depth
    - spi: geni-qcom: Fix boot warning related to pm_runtime and devres
    - perf trace: Fix non-listed archs in the syscalltbl routines
    - perf python: Fix up the build on architectures without HAVE_KVM_STAT_SUPPORT
    - scsi: scsi_debug: Fix do_device_access() handling of unexpected SG copy
      length
    - wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd()
    - mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
    - wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
    - wifi: ath11k: Fix invalid ring usage in full monitor mode
    - wifi: rtw89: pci: early chips only enable 36-bit DMA on specific PCI hosts
    - wifi: brcm80211: BRCM_TRACING should depend on TRACING
    - RDMA/cxgb4: Dump vendor specific QP details
    - RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
    - RDMA/bnxt_re: Fix the usage of control path spin locks
    - RDMA/bnxt_re: synchronize the qp-handle table array
    - wifi: iwlwifi: mvm: really send iwl_txpower_constraints_cmd
    - wifi: iwlwifi: mvm: don't add default link in fw restart flow
    - Revert "wifi: iwlwifi: remove retry loops in start"
    - ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
    - net: stmmac: dwmac4: Fix high address display by updating reg_space[] from
      register values
    - dpll: add Embedded SYNC feature for a pin
    - ice: add callbacks for Embedded SYNC enablement on dpll pins
    - gtp: allow -1 to be specified as file description from userspace
    - bpf: Force checkpoint when jmp history is too long
    - bpf: Add bpf_mem_alloc_check_size() helper
    - net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
    - mlxsw: spectrum_ptp: Add missing verification before pushing Tx header
    - mlxsw: pci: Sync Rx buffers for CPU
    - mlxsw: pci: Sync Rx buffers for device
    - net: ethernet: mtk_wed: fix path of MT7988 WO firmware
    - bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled
    - iomap: improve shared block detection in iomap_unshare_iter
    - iomap: don't bother unsharing delalloc extents
    - iomap: share iomap_unshare_iter predicate code with fsdax
    - fsdax: remove zeroing code from dax_unshare_iter
    - iomap: turn iomap_want_unshare_iter into an inline function
    - kasan: Fix Software Tag-Based KASAN with GCC
    - firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
    - afs: Fix missing subdir edit when renamed between parent dirs
    - gpio: sloppy-logic-analyzer: Check for error code from devm_mutex_init()
      call
    - smb: client: fix parsing of device numbers
    - smb: client: set correct device number on nfs reparse points
    - drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert()
    - drm/mediatek: Fix color format MACROs in OVL
    - drm/mediatek: Fix get efuse issue for MT8188 DPTX
    - drm/mediatek: Use cmdq_pkt_create() and cmdq_pkt_destroy()
    - cxl/events: Fix Trace DRAM Event Record
    - PCI: Fix pci_enable_acs() support for the ACS quirks
    - nvme: module parameter to disable pi with offsets
    - drm/panthor: Fix firmware initialization on systems with a page size > 4k
    - drm/panthor: Fail job creation when the group is dead
    - drm/panthor: Report group as timedout when we fail to properly suspend
    - fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
    - fs/ntfs3: Stale inode instead of bad
    - rust: device: change the from_raw() function
    - scsi: scsi_transport_fc: Allow setting rport state to current state
    - cifs: Improve creating native symlinks pointing to directory
    - cifs: Fix creating native symlinks pointing to current or parent directory
    - ACPI: resource: Fold Asus Vivobook Pro N6506M* DMI quirks together
    - powercap: intel_rapl_msr: Add PL4 support for Arrowlake-U
    - thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support
    - thermal: intel: int340x: processor: Add MMIO RAPL PL4 support
    - net: amd: mvme147: Fix probe banner message
    - NFS: remove revoked delegation from server's delegation list
    - misc: sgi-gru: Don't disable preemption in GRU driver
    - NFSD: Initialize struct nfsd4_copy earlier
    - NFSD: Never decrement pending_async_copies on error
    - ALSA: usb-audio: Add quirks for Dell WD19 dock
    - wifi: rtlwifi: rtl8192du: Don't claim USB ID 0bda:8171
    - usbip: tools: Fix detach_port() invalid port error path
    - usb: phy: Fix API devm_usb_put_phy() can not release the phy
    - usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
    - usb: typec: tcpm: restrict SNK_WAIT_CAPABILITIES_TIMEOUT transitions to non
      self-powered devices
    - usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes
    - usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path
    - xhci: Fix Link TRB DMA in command ring stopped completion event
    - xhci: Use pm_runtime_get to prevent RPM on unsupported systems
    - Revert "driver core: Fix uevent_show() vs driver detach race"
    - dt-bindings: iio: adc: ad7380: fix ad7380-4 reference supply
    - iio: light: veml6030: fix microlux value calculation
    - RISC-V: ACPI: fix early_ioremap to early_memremap
    - tools/mm: -Werror fixes in page-types/slabinfo
    - mm: shrinker: avoid memleak in alloc_shrinker_info
    - firmware: microchip: auto-update: fix poll_complete() to not report spurious
      timeout errors
    - thunderbolt: Honor TMU requirements in the domain when setting TMU mode
    - soc: qcom: pmic_glink: Handle GLINK intent allocation rejections
    - cxl/port: Fix CXL port initialization order when the subsystem is built-in
    - mmc: sdhci-pci-gli: GL9767: Fix low power mode on the set clock function
    - mmc: sdhci-pci-gli: GL9767: Fix low power mode in the SD Express process
    - block: fix sanity checks in blk_rq_map_user_bvec
    - phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check
    - btrfs: merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io()
    - riscv: vdso: Prevent the compiler from inserting calls to memset()
    - Input: edt-ft5x06 - fix regmap leak when probe fails
    - ALSA: hda/realtek: Limit internal Mic boost on Dell platform
    - riscv: efi: Set NX compat flag in PE/COFF header
    - riscv: Use '%u' to format the output of 'cpu'
    - riscv: Remove unused GENERATING_ASM_OFFSETS
    - riscv: Remove duplicated GET_RM
    - cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices()
    - cxl/acpi: Ensure ports ready at cxl_acpi_probe() return
    - posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone
    - tpm: Return tpm2_sessions_init() when null key creation fails
    - tpm: Rollback tpm2_load_null()
    - drm/amdgpu/smu13: fix profile reporting
    - tpm: Lazily flush the auth session
    - mei: use kvmalloc for read buffer
    - x86/traps: Enable UBSAN traps on x86
    - x86/traps: move kmsan check after instrumentation_begin
    - accel/ivpu: Fix NOC firewall interrupt handling
    - ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
    - ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
    - nvme: re-fix error-handling for io_uring nvme-passthrough
    - kasan: remove vmalloc_percpu test
    - drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic()
    - drm/xe: Fix register definition order in xe_regs.h
    - drm/xe: Kill regs/xe_sriov_regs.h
    - drm/xe: Add mmio read before GGTT invalidate
    - drm/xe: Don't short circuit TDR on jobs not started
    - btrfs: fix extent map merging not happening for adjacent extents
    - btrfs: fix defrag not merging contiguous extents due to merged extent maps
    - gpiolib: fix debugfs newline separators
    - gpiolib: fix debugfs dangling chip separator
    - vmscan,migrate: fix page count imbalance on node stats when demoting pages
    - mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes
    - Input: fix regression when re-registering input handlers
    - mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true
    - mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats
    - mm: shrink skip folio mapped by an exiting process
    - mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify()
    - riscv: dts: starfive: Update ethernet phy0 delay parameter values for Star64
    - riscv: dts: starfive: disable unused csi/camss nodes
    - arm64: dts: qcom: msm8939: revert use of APCS mbox for RPM
    - arm64: dts: qcom: x1e80100-yoga-slim7x: fix nvme regulator boot glitch
    - arm64: dts: qcom: x1e80100: Fix up BAR spaces
    - arm64: dts: qcom: x1e80100-vivobook-s15: fix nvme regulator boot glitch
    - arm64: dts: qcom: x1e80100: fix PCIe4 interconnect
    - arm64: dts: qcom: x1e80100-qcp: fix nvme regulator boot glitch
    - arm64: dts: qcom: x1e80100-crd: fix nvme regulator boot glitch
    - arm64: dts: qcom: x1e80100: Add Broadcast_AND region in LLCC block
    - arm64: dts: qcom: x1e80100: fix PCIe4 and PCIe6a PHY clocks
    - drm/xe/xe2hpg: Add Wa_15016589081
    - drm/amdgpu/swsmu: fix ordering for setting workload_mask
    - drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs
    - fs/ntfs3: Sequential field availability check in mi_enum_attr()
    - drm/amdgpu: handle default profile on on devices without fullscreen 3D
    - MIPS: export __cmpxchg_small()
    - RISC-V: disallow gcc + rust builds
    - [Config] updateconfigs after disabling rust with gcc on riscv
    - rcu/kvfree: Add kvfree_rcu_barrier() API
    - rcu/kvfree: Refactor kvfree_rcu_queue_batch()
    - Linux 6.11.7
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50212
    - lib: alloc_tag_module_unload must wait for pending kfree_rcu calls
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53046
    - arm64: dts: imx8ulp: correct the flexspi compatible string
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53052
    - io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50213
    - drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50214
    - drm/connector: hdmi: Fix memory leak in drm_display_mode_from_cea_vic()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50215
    - nvmet-auth: assign dh_key to NULL after kfree_sensitive
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50216
    - xfs: fix finding a last resort AG in xfs_filestream_pick_ag
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50217
    - btrfs: fix use-after-free of block device file in
      __btrfs_free_extra_devids()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53043
    - mctp i2c: handle NULL header address
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50303
    - resource,kexec: walk_system_ram_res_rev must retain resource flags
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50218
    - ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50219
    - mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50263
    - fork: only invoke khugepaged, ksm hooks if no error
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50220
    - fork: do not invoke uffd on fork if error occurs
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53047
    - mptcp: init: protect sched with rcu_read_lock
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50221
    - drm/amd/pm: Vangogh: Fix kernel memory out of bounds write
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50222
    - iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50223
    - sched/numa: Fix the potential null pointer dereference in task_numa_work()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53053
    - scsi: ufs: core: Fix another deadlock during RTC update
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53075
    - riscv: Prevent a bad reference count on CPU nodes
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50224
    - spi: spi-fsl-dspi: Fix crash when not using GPIO chip select
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50225
    - btrfs: fix error propagation of split bios
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53054
    - cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50226
    - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50227
    - thunderbolt: Fix KASAN reported stack out-of-bounds read in
      tb_retimer_scan()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50228
    - mm: shmem: fix data-race in shmem_getattr()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50229
    - nilfs2: fix potential deadlock with newly created symlinks
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50230
    - nilfs2: fix kernel bug due to missing clearing of checked flag
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50231
    - iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53076
    - iio: gts-helper: Fix memory leaks for the error path of
      iio_gts_build_avail_scale_table()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50232
    - iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50233
    - staging: iio: frequency: ad9832: fix division by zero in
      ad9832_calc_freqreg()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53055
    - wifi: iwlwifi: mvm: fix 6 GHz scan construction
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50234
    - wifi: iwlegacy: Clear stale interrupts before resuming device
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50235
    - wifi: cfg80211: clear wdev->cqm_config pointer on free
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50236
    - wifi: ath10k: Fix memory leak in management tx
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50237
    - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50238
    - phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50239
    - phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50240
    - phy: qcom: qmp-usb: fix NULL-deref on runtime suspend
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53077
    - rpcrdma: Always release the rpcrdma_device's xa_array
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50242
    - fs/ntfs3: Additional check in ntfs_file_release
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50243
    - fs/ntfs3: Fix general protection fault in run_is_mapped_full
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50244
    - fs/ntfs3: Additional check in ni_clear()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50245
    - fs/ntfs3: Fix possible deadlock in mi_read
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50246
    - fs/ntfs3: Add rough attr alloc_size check
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50247
    - fs/ntfs3: Check if more than chunk-size bytes are written
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50248
    - ntfs3: Add bounds checking to mi_enum_attr()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53078
    - drm/tegra: Fix NULL vs IS_ERR() check in probe()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53056
    - drm/mediatek: Fix potential NULL dereference in mtk_crtc_destroy()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50249
    - ACPI: CPPC: Make rmw_lock a raw_spin_lock
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50250
    - fsdax: dax_unshare_iter needs to copy entire blocks
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50251
    - netfilter: nft_payload: sanitize offset and length before calling
      skb_checksum()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50252
    - mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50253
    - bpf: Check the validity of nr_words in bpf_iter_bits_new()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50254
    - bpf: Free dynamically allocated bits in bpf_iter_bits_destroy()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50255
    - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50256
    - netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50257
    - netfilter: Fix use-after-free in get_info()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50258
    - net: fix crash when config small gso_max_size/gso_ipv4_max_size
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50262
    - bpf: Fix out-of-bounds write in trie_get_next_key()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53044
    - net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50259
    - netdevsim: Add trailing zero to terminate the string in
      nsim_nexthop_bucket_activity_write()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50304
    - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53042
    - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53048
    - ice: fix crash on probe for DPLL enabled E810 LOM
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53058
    - net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50260
    - sock_map: fix a NULL pointer dereference in sock_map_link_update_prog()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53045
    - ASoC: dapm: fix bounds checker error in dapm_widget_list_create
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-50261
    - macsec: Fix use-after-free while sending the offloading packet
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53059
    - wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53074
    - wifi: iwlwifi: mvm: don't leak a link on AP removal
  * Oracular update: v6.11.7 upstream stable release (LP: #2091629) //
    CVE-2024-53049
    - slub/kunit: fix a WARNING due to unwrapped __kmalloc_cache_noprof
  * Oracular update: v6.11.6 upstream stable release (LP: #2091386)
    - bpf: Use raw_spinlock_t in ringbuf
    - iio: accel: bma400: Fix uninitialized variable field_value in tap event
      handling.
    - reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC
    - bpf: sync_linked_regs() must preserve subreg_def
    - bpf: Make sure internal and UAPI bpf_redirect flags don't overlap
    - irqchip/riscv-imsic: Fix output text of base address
    - bpf: devmap: provide rxq after redirect
    - cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems
    - lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW
    - bpf: Fix memory leak in bpf_core_apply
    - RDMA/bnxt_re: Fix a possible memory leak
    - RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
    - RDMA/bnxt_re: Add a check for memory allocation
    - x86/resctrl: Avoid overflow in MB settings in bw_validate()
    - ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
    - clk: rockchip: fix finding of maximum clock ID
    - bpf: Check the remaining info_cnt before repeating btf fields
    - bpf: fix unpopulated name_len field in perf_event link info
    - selftests/bpf: fix perf_event link info name_len assertion
    - riscv, bpf: Fix possible infinite tailcall when CONFIG_CFI_CLANG is enabled
    - s390/pci: Handle PCI error codes other than 0x3a
    - bpf: fix kfunc btf caching for modules
    - iio: frequency: {admv4420,adrf6780}: format Kconfig entries
    - iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig
    - drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check
    - selftests/bpf: Fix cross-compiling urandom_read
    - bpf: Fix unpopulated path_size when uprobe_multi fields unset
    - sched/core: Disable page allocation in task_tick_mm_cid()
    - ALSA: hda/cs8409: Fix possible NULL dereference
    - firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup()
    - RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
    - RDMA/irdma: Fix misspelling of "accept*"
    - RDMA/srpt: Make slab cache names unique
    - elevator: do not request_module if elevator exists
    - elevator: Remove argument from elevator_find_get
    - ipv4: give an IPv4 dev to blackhole_netdev
    - net: sparx5: fix source port register when mirroring
    - RDMA/bnxt_re: Fix the max CQ WQEs for older adapters
    - RDMA/bnxt_re: Fix out of bound check
    - RDMA/bnxt_re: Fix incorrect dereference of srq in async event
    - RDMA/bnxt_re: Return more meaningful error
    - RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop
    - RDMA/bnxt_re: Get the toggle bits from SRQ events
    - RDMA/bnxt_re: Change the sequence of updating the CQ toggle value
    - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
    - RDMA/bnxt_re: Fix the GID table length
    - accel/qaic: Fix the for loop used to walk SG table
    - drm/panel: himax-hx83102: Adjust power and gamma to optimize brightness
    - drm/msm/dpu: make sure phys resources are properly initialized
    - drm/msm/dpu: move CRTC resource assignment to dpu_encoder_virt_atomic_check
    - drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds()
    - drm/msm/dsi: improve/fix dsc pclk calculation
    - drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
    - drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
    - drm/msm: Allocate memory for disp snapshot with kvzalloc()
    - firmware: arm_scmi: Queue in scmi layer for mailbox implementation
    - net/smc: Fix memory leak when using percpu refs
    - [PATCH} hwmon: (jc42) Properly detect TSE2004-compliant devices again
    - net: usb: usbnet: fix race in probe failure
    - net: stmmac: dwmac-tegra: Fix link bring-up sequence
    - octeontx2-af: Fix potential integer overflows on integer shifts
    - ring-buffer: Fix reader locking when changing the sub buffer order
    - drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring
    - macsec: don't increment counters for an unrelated SA
    - netdevsim: use cond_resched() in nsim_dev_trap_report_work()
    - net: ethernet: aeroflex: fix potential memory leak in
      greth_start_xmit_gbit()
    - net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
    - net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()
    - net: ethernet: rtsn: fix potential memory leak in rtsn_start_xmit()
    - bpf: Fix truncation bug in coerce_reg_to_size_sx()
    - net: systemport: fix potential memory leak in bcm_sysport_xmit()
    - irqchip/renesas-rzg2l: Fix missing put_device
    - drm/msm/dpu: Don't always set merge_3d pending flush
    - drm/msm/dpu: don't always program merge_3d block
    - net: bcmasp: fix potential memory leak in bcmasp_xmit()
    - drm/msm/a6xx+: Insert a fence wait before SMMU table update
    - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
    - net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361
    - genetlink: hold RCU in genlmsg_mcast()
    - ravb: Remove setting of RX software timestamp
    - net: ravb: Only advertise Rx/Tx timestamps if hardware supports it
    - net: dsa: vsc73xx: fix reception from VLAN-unaware bridges
    - scsi: target: core: Fix null-ptr-deref in target_alloc_device()
    - smb: client: fix possible double free in smb2_set_ea()
    - smb: client: fix OOBs when building SMB2_IOCTL request
    - usb: typec: altmode should keep reference to parent
    - s390: Initialize psw mask in perf_arch_fetch_caller_regs()
    - drm/xe: fix unbalanced rpm put() with fence_fini()
    - drm/xe: fix unbalanced rpm put() with declare_wedged()
    - drm/xe: Take job list lock in xe_sched_add_pending_job
    - drm/xe: Don't free job in TDR
    - drm/xe: Use bookkeep slots for external BO's in exec IOCTL
    - bpf: Fix link info netfilter flags to populate defrag flag
    - Bluetooth: bnep: fix wild-memory-access in proto_unregister
    - vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame
    - net: ethernet: mtk_eth_soc: fix memory corruption during fq dma init
    - net/mlx5: Check for invalid vector index on EQ creation
    - net/mlx5: Fix command bitmask initialization
    - net/mlx5: Unregister notifier on eswitch init failure
    - net/mlx5e: Don't call cleanup on profile rollback failure
    - bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock
    - vsock: Update rx_bytes on read_skb()
    - vsock: Update msg_count on read_skb()
    - bpf, vsock: Drop static vsock_bpf_prot initialization
    - riscv, bpf: Make BPF_CMPXCHG fully ordered
    - nvme-pci: fix race condition between reset and nvme_dev_disable()
    - bpf: Fix iter/task tid filtering
    - bpf: Fix incorrect delta propagation between linked registers
    - bpf: Fix print_reg_state's constant scalar dump
    - cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed()
    - fgraph: Allocate ret_stack_list with proper size
    - mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled()
    - mm: shmem: move shmem_huge_global_enabled() into
      shmem_allowable_huge_orders()
    - mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw()
    - mm: don't install PMD mappings when THPs are disabled by the hw/process/vma
    - iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - xhci: dbgtty: remove kfifo_out() wrapper
    - xhci: dbgtty: use kfifo from tty_port struct
    - xhci: dbc: honor usb transfer size boundaries.
    - uprobe: avoid out-of-bounds memory access of fetching args
    - drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real
      VLA
    - ASoC: amd: yc: Add quirk for HP Dragonfly pro one
    - ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to
      default regs values
    - ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
    - arm64: Force position-independent veneers
    - udf: refactor udf_current_aext() to handle error
    - udf: refactor udf_next_aext() to handle error
    - udf: refactor inode_bmap() to handle error
    - udf: fix uninit-value use in udf_get_fileshortad
    - ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
    - fsnotify: Avoid data race between fsnotify_recalc_mask() and
      fsnotify_object_watched()
    - drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM
    - cifs: Validate content of NFS reparse point buffer
    - LoongArch: Don't crash in stack_top() for tasks without vDSO
    - objpool: fix choosing allocation for percpu slots
    - jfs: Fix sanity check in dbMount
    - tracing/probes: Fix MAX_TRACE_ARGS limit handling
    - tracing: Consider the NULL character when validating the event length
    - xfrm: extract dst lookup parameters into a struct
    - xfrm: respect ip protocols rules criteria when performing dst lookups
    - xfrm: validate new SA's prefixlen using SA family when sel.family is unset
    - netfilter: bpf: must hold reference on net namespace
    - net: pse-pd: Fix out of bound for loop
    - net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
    - be2net: fix potential memory leak in be_xmit()
    - net: plip: fix break; causing plip to never transmit
    - bnxt_en: replace ptp_lock with irqsave variant
    - octeon_ep: Implement helper for iterating packets in Rx queue
    - octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx()
    - net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x
    - bpf, arm64: Fix address emission with tag-based KASAN enabled
    - fsl/fman: Save device references taken in mac_probe()
    - fsl/fman: Fix refcount handling of fman-related devices
    - net: wwan: fix global oob in wwan_rtnl_policy
    - net: fix races in netdev_tx_sent_queue()/dev_watchdog()
    - virtio_net: fix integer overflow in stats
    - mlxsw: spectrum_router: fix xa_store() error checking
    - net: usb: usbnet: fix name regression
    - bpf: Preserve param->string when parsing mount options
    - bpf: Add MEM_WRITE attribute
    - bpf: Fix overloading of MEM_UNINIT's meaning
    - bpf: Remove MEM_UNINIT from skb/xdp MTU helpers
    - net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions
      created by classifiers
    - net: sched: fix use-after-free in taprio_change()
    - net: sched: use RCU read-side critical section in taprio_dump()
    - r8169: avoid unsolicited interrupts
    - posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
    - Bluetooth: hci_core: Disable works on hci_unregister_dev
    - Bluetooth: SCO: Fix UAF on sco_sock_timeout
    - Bluetooth: ISO: Fix UAF on iso_sock_timeout
    - bpf,perf: Fix perf_event_detach_bpf_prog error handling
    - bpf: fix do_misc_fixups() for bpf_get_branch_snapshot()
    - net: dsa: microchip: disable EEE for KSZ879x/KSZ877x/KSZ876x
    - net: dsa: mv88e6xxx: group cycle counter coefficients
    - net: dsa: mv88e6xxx: read cycle counter period from hardware
    - net: dsa: mv88e6xxx: support 4000ps cycle counter period
    - bpf: Add the missing BPF_LINK_TYPE invocation for sockmap
    - ASoC: dt-bindings: davinci-mcasp: Fix interrupts property
    - ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties
    - ASoC: loongson: Fix component check failed on FDT systems
    - ASoC: topology: Bump minimal topology ABI version
    - ASoC: max98388: Fix missing increment of variable slot_found
    - ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing
    - PCI: Hold rescan lock while adding devices during host probe
    - fs: pass offset and result to backing_file end_write() callback
    - fuse: update inode size after extending passthrough write
    - ASoC: fsl_micfil: Add a flag to distinguish with different volume control
      types
    - ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
    - fbdev: wm8505fb: select CONFIG_FB_IOMEM_FOPS
    - powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request()
    - nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
    - ALSA: hda/realtek: Update default depop procedure
    - smb: client: Handle kstrdup failures for passwords
    - cifs: fix warning when destroy 'cifs_io_request_pool'
    - PCI/pwrctl: Add WCN6855 support
    - PCI/pwrctl: Abandon QCom WCN probe on pre-pwrseq device-trees
    - cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception
    - btrfs: qgroup: set a more sane default value for subtree drop threshold
    - btrfs: clear force-compress on remount when compress mount option is given
    - btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()
    - perf/x86/rapl: Fix the energy-pkg event for AMD CPUs
    - btrfs: reject ro->rw reconfiguration if there are hard ro requirements
    - btrfs: zoned: fix zone unusable accounting for freed reserved extent
    - btrfs: fix read corruption due to race with extent map merging
    - drm/amd: Guard against bad data for ATIF ACPI method
    - ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
    - ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
    - ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid
      detection issue
    - nilfs2: fix kernel bug due to missing clearing of buffer delay flag
    - fs: don't try and remove empty rbtree node
    - xfs: don't fail repairs on metadata files with no attr fork
    - openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
    - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
    - KVM: arm64: Unregister redistributor for failed vCPU creation
    - KVM: arm64: Fix shift-out-of-bounds bug
    - KVM: arm64: Don't eagerly teardown the vgic on init error
    - firewire: core: fix invalid port index for parent device
    - x86/lam: Disable ADDRESS_MASKING in most cases
    - [Config] updateconfigs to disable ADDRESS_MASKING
    - x86/sev: Ensure that RMP table fixups are reserved
    - ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE
    - ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
    - LoongArch: Get correct cores_per_package for SMT systems
    - LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context
    - LoongArch: Make KASAN usable for variable cpu_vabits
    - xfrm: fix one more kernel-infoleak in algo dumping
    - hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
    - md/raid10: fix null ptr dereference in raid10_size()
    - drm/bridge: Fix assignment of the of_node of the parent to aux bridge
    - drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too
    - platform/x86/intel/pmc: Fix pmc_core_iounmap to call iounmap for valid
      addresses
    - fgraph: Fix missing unlock in register_ftrace_graph()
    - fgraph: Change the name of cpuhp state to "fgraph:online"
    - net: phy: dp83822: Fix reset pin definitions
    - nfsd: fix race between laundromat and free_stateid
    - drm/amd/display: temp w/a for DP Link Layer compliance
    - ata: libata: Set DID_TIME_OUT for commands that actually timed out
    - ASoC: SOF: Intel: hda-loader: do not wait for HDaudio IOC
    - ASoC: SOF: Intel: hda: Handle prepare without close for non-HDA DAI's
    - ASoC: SOF: Intel: hda: Always clean up link DMA during stop
    - ASoC: SOF: ipc4-topology: Do not set ALH node_id for aggregated DAIs
    - ASoC: dapm: avoid container_of() to get component
    - ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc
    - ASoC: qcom: sdm845: add missing soundwire runtime stream alloc
    - ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
    - Revert " fs/9p: mitigate inode collisions"
    - Revert "fs/9p: remove redundant pointer v9ses"
    - Revert "fs/9p: fix uaf in in v9fs_stat2inode_dotl"
    - Revert "fs/9p: simplify iget to remove unnecessary paths"
    - soundwire: intel_ace2x: Send PDI stream number during prepare
    - x86: support user address masking instead of non-speculative conditional
    - x86: fix whitespace in runtime-const assembler output
    - x86: fix user address masking non-canonical speculation issue
    - platform/x86: dell-wmi: Ignore suspend notifications
    - ACPI: PRM: Clean up guid type in struct prm_handler_info
    - ASoC: qcom: Select missing common Soundwire module code on SDM845
    - Linux 6.11.6
  * ovs/linuxbridge jobs running on ubuntu jammy broken with latest kernel
    5.15.0-127.137 (LP: #2091990)
    - netfilter: xtables: fix typo causing some targets not to load on IPv6
  * By always inlining _compound_head(), clone() sees 3%+ performance increase
    (LP: #2089327)
    - mm: always inline _compound_head() with
      CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
  * Keyboard backlight controls do not work on Asus ROG Zephyrus GA503RM in
    Oracular (LP: #2089113)
    - hid-asus: use hid for brightness control on keyboard
  * Random flickering with Intel i915 (Comet Lake and Kaby Lake) on Linux 6.8+
    (LP: #2086587)
    - SAUCE: iommu/intel: disable DMAR for KBL and CML integrated gfx
  * Add list of source files to linux-buildinfo (LP: #2086606)
    - [Packaging] Sort build dependencies alphabetically
    - [Packaging] Add list of used source files to buildinfo package
  * asus: Fix thermal profile initialization on Lunar Lake (LP: #2085950)
    - platform/x86: asus-wmi: Fix thermal profile initialization
  * drm/xe: Fix LNL getting wedged after idling (LP: #2085944)
    - drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout
  * UFS: uspi->s_3apb UBSAN: shift-out-of-bounds (LP: #2087853)
    - ufs: ufs_sb_private_info: remove unused s_{2, 3}apb fields
  * Mute/mic LEDs don't function on HP EliteBook 645 G10 (LP: #2087983)
    - ALSA: hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152)
    - ALSA: scarlett2: Add error check after retrieving PEQ filter values
    - ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
    - net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
    - net: enetc: block concurrent XDP transmissions during ring reconfiguration
    - net: enetc: disable Tx BD rings after they are empty
    - net: enetc: disable NAPI after all rings are disabled
    - net: enetc: add missing static descriptor and inline keyword
    - udp: Compute L4 checksum as usual when not segmenting the skb
    - arm64: dts: marvell: cn9130-sr-som: fix cp0 mdio pin numbers
    - arm64: probes: Fix simulate_ldr*_literal()
    - net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-
      link PHY
    - selftests: mptcp: join: test for prohibited MPC to port-based endp
    - fat: fix uninitialized variable
    - mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace
      point
    - net: fec: Move `fec_ptp_read()` to the top of the file
    - net: fec: Remove duplicated code
    - mptcp: prevent MPC handshake on port-based signal endpoints
    - s390/sclp: Deactivate sclp after all its users
    - s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
    - KVM: s390: gaccess: Check if guest address is in memslot
    - KVM: s390: Change virtual to physical address access in diag 0x258 handler
    - x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
    - x86/cpufeatures: Add a IBPB_NO_RET BUG flag
    - x86/entry: Have entry_ibpb() invalidate return predictions
    - x86/bugs: Skip RSB fill at VMEXIT
    - x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
    - fgraph: Use CPU hotplug mechanism to initialize idle shadow stacks
    - Input: xpad - add support for 8BitDo Ultimate 2C Wireless Controller
    - io_uring/sqpoll: close race on waiting for sqring entries
    - selftest: hid: add the missing tests directory
    - Input: xpad - add support for MSI Claw A1M
    - scsi: mpi3mr: Validate SAS port assignments
    - scsi: ufs: core: Fix the issue of ICU failure
    - scsi: ufs: core: Requeue aborted request
    - drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation
    - drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible
      mode
    - drm/xe/xe_sync: initialise ufence.signalled
    - drm/xe/ufence: ufence can be signaled right after wait_woken
    - drm/vmwgfx: Cleanup kms setup without 3d
    - drm/vmwgfx: Handle surface check failure correctly
    - drm/amdgpu/mes: fix issue of writing to the same log buffer from 2 MES pipes
    - drm/amdgpu/smu13: always apply the powersave optimization
    - drm/amdgpu/swsmu: Only force workload setup on init
    - drm/amdgpu: prevent BO_HANDLES error from being overwritten
    - iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
    - iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
    - iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
    - iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: hid-sensors: Fix an error handling path in
      _hid_sensor_set_report_latency()
    - iio: light: veml6030: fix ALS sensor resolution
    - iio: light: opt3001: add missing full-scale range value
    - iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
    - iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
    - iio: chemical: ens160: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: magnetometer: af8133j: add missing select IIO_(TRIGGERED_)BUFFER in
      Kconfig
    - iio: resolver: ad2s1210 add missing select REGMAP in Kconfig
    - iio: pressure: bm1390: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig
    - iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
    - iio: adc: ad7944: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    - Bluetooth: Remove debugfs directory on module init failure
    - Bluetooth: btusb: Fix not being able to reconnect after suspend
    - Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
    - xhci: Fix incorrect stream context type macro
    - xhci: Mitigate failed set dequeue pointer commands
    - USB: serial: option: add support for Quectel EG916Q-GL
    - USB: serial: option: add Telit FN920C04 MBIM compositions
    - usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF
    - usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store
    - usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG
    - usb: dwc3: core: Fix system suspend on TI AM62 platforms
    - misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM
      device
    - misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device
    - serial: imx: Update mctrl old_status on RTSD interrupt
    - x86/resctrl: Annotate get_mem_config() functions as __init
    - x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
    - x86/entry_32: Do not clobber user EFLAGS.ZF
    - irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()
    - irqchip/sifive-plic: Return error code on failure
    - serial: qcom-geni: fix polled console initialisation
    - serial: qcom-geni: revert broken hibernation support
    - serial: qcom-geni: fix shutdown race
    - serial: qcom-geni: fix dma rx cancellation
    - serial: qcom-geni: fix receiver enable
    - mm: vmscan.c: fix OOM on swap stress test
    - ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne
      1000 G2
    - Linux 6.11.5
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50192
    - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50069
    - pinctrl: apple: check devm_kasprintf() returned value
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50070
    - pinctrl: stm32: check devm_kasprintf() returned value
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50196
    - pinctrl: ocelot: fix system hang on level based interrupts
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50197
    - pinctrl: intel: platform: fix error path in device_for_each_child_node()
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50071
    - pinctrl: nuvoton: fix a double free in ma35_pinctrl_dt_node_to_map_func()
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50072
    - x86/bugs: Use code segment selector for VERW operand
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50073
    - tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50193
    - x86/entry_32: Clear CPU buffers after register restore in NMI return
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50074
    - parport: Proper fix for array out-of-bounds access
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50100
    - USB: gadget: dummy-hcd: Fix "task hung" problem
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50075
    - xhci: tegra: fix checked USB2 port number
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50076
    - vt: prevent kernel-infoleak in con_font_get()
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50077
    - Bluetooth: ISO: Fix multiple init when debugfs is disabled
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50078
    - Bluetooth: Call iso_exit() on module unload
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50198
    - iio: light: veml6030: fix IIO device retrieval from embedded device
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50201
    - drm/radeon: Fix encoder->possible_clones
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50098
    - scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50079
    - io_uring/sqpoll: ensure task state is TASK_RUNNING when running task_work
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50080
    - ublk: don't allow user copy for unprivileged device
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50081
    - blk-mq: setup queue ->tag_set before initializing hctx
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50082
    - blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50101
    - iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50083
    - tcp: fix mptcp DSS corruption due to large pmtu xmit
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50068
    - mm/damon/tests/sysfs-kunit.h: fix memory leak in
      damon_sysfs_test_add_targets()
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50199
    - mm/swapfile: skip HugeTLB pages for unuse_vma
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50066
    - mm/mremap: fix move_normal_pmd/retract_page_tables race
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50202
    - nilfs2: propagate directory read errors from nilfs_find_entry()
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50200
    - maple_tree: correct tree corruption on spanning store
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50084
    - net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50194
    - arm64: probes: Fix uprobes for big-endian kernels
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50099
    - arm64: probes: Remove broken LDR (literal) uprobe support
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50195
    - posix-clock: Fix missing timespec64 check in pc_clock_settime()
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50085
    - mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50086
    - ksmbd: fix user-after-free from session log off
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50087
    - btrfs: fix uninitialized pointer free on read_alloc_one_name() error
  * Oracular update: v6.11.5 upstream stable release (LP: #2089152) //
    CVE-2024-50088
    - btrfs: fix uninitialized pointer free in add_inode_ref()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068)
    - net: fec: don't save PTP state if PTP is unsupported
    - fs/ntfs3: Do not call file_modified if collapse range failed
    - fs/ntfs3: Optimize large writes into sparse file
    - fs/ntfs3: Fix sparse warning for bigendian
    - fs/ntfs3: Fix sparse warning in ni_fiemap
    - fs/ntfs3: Refactor enum_rstbl to suppress static checker
    - vdpa/octeon_ep: Fix format specifier for pointers in debug messages
    - virtio_console: fix misc probe bugs
    - perf vdso: Missed put on 32-bit dsos
    - perf build: Fix static compilation error when libdw is not installed
    - perf build: Fix build feature-dwarf_getlocations fail for old libdw
    - zram: don't free statically defined names
    - bpf: Call the missed btf_record_free() when map creation fails
    - selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
    - bpf: Check percpu map value size first
    - s390/facility: Disable compile time optimization for decompressor code
    - s390/mm: Add cond_resched() to cmm_alloc/free_pages()
    - bpf, x64: Fix a jit convergence issue
    - ext4: nested locking for xattr inode
    - s390/cpum_sf: Remove WARN_ON_ONCE statements
    - s390/traps: Handle early warnings gracefully
    - ktest.pl: Avoid false positives with grub2 skip regex
    - soundwire: intel_bus_common: enable interrupts before exiting reset
    - PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
    - clk: bcm: bcm53573: fix OF node leak in init
    - PCI: Add ACS quirk for Qualcomm SA8775P
    - i2c: i801: Use a different adapter-name for IDF adapters
    - PCI: Mark Creative Labs EMU20k2 INTx masking as broken
    - RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
    - mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
    - mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs
    - riscv: Omit optimized string routines when using KASAN
    - riscv: avoid Imbalance in RAS
    - RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
    - PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region
    - PCI: endpoint: Assign PCI domain number for endpoint controllers
    - soundwire: cadence: re-check Peripheral status with delayed_work
    - riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16
      unknown
    - media: videobuf2-core: clear memory related fields in
      __vb2_plane_dmabuf_put()
    - remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
    - usb: chipidea: udc: enable suspend interrupt after usb reset
    - usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the
      Crashkernel Scenario
    - xhci: dbc: Fix STALL transfer event handling
    - usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk
    - comedi: ni_routing: tools: Check when the file could not be opened
    - LoongArch: Fix memleak in pci_acpi_scan_root()
    - netfilter: nf_nat: don't try nat source port reallocation for reverse dir
      clash
    - netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n
    - tools/iio: Add memory allocation failure check for trigger_name
    - staging: vme_user: added bound check to geoid
    - driver core: bus: Return -EIO instead of 0 when show/store invalid bus
      attribute
    - scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in
      lpfc_els_flush_cmd()
    - scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to
      KERN_WARNING
    - NFSD: Mark filecache "down" if init fails
    - nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net()
      failed
    - ice: set correct dst VSI in only LAN filters
    - ice: clear port vlan config during reset
    - ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins
    - ice: fix VLAN replay after reset
    - SUNRPC: Fix integer overflow in decode_rc_list()
    - net: phy: aquantia: AQR115c fix up PMA capabilities
    - net: phy: aquantia: remove usage of phy_set_max_speed
    - tcp: fix to allow timestamp undo if no retransmits were sent
    - tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
    - tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out
    - rxrpc: Fix uninitialised variable in rxrpc_send_data()
    - net: dsa: sja1105: fix reception from VLAN-unaware bridges
    - selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids()
      test
    - net: pse-pd: Fix enabled status mismatch
    - Bluetooth: btusb: Don't fail external suspend requests
    - net: phy: bcm84881: Fix some error handling paths
    - net: ethernet: adi: adin1110: Fix some error handling path in
      adin1110_read_fifo()
    - net: dsa: b53: fix jumbo frame mtu check
    - net: dsa: b53: fix max MTU for 1g switches
    - net: dsa: b53: fix max MTU for BCM5325/BCM5365
    - net: dsa: b53: allow lower MTUs on BCM5325/5365
    - net: dsa: b53: fix jumbo frames on 10/100 ports
    - drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device
    - nouveau/dmem: Fix privileged error in copy engine channel
    - gpio: aspeed: Add the flush write to ensure the write complete.
    - gpio: aspeed: Use devm_clk api to manage clock source
    - x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE
    - powercap: intel_rapl_tpmi: Ignore minor version change
    - ice: Fix entering Safe Mode
    - ice: Fix netif_is_ice() in Safe Mode
    - ice: Flush FDB entries before reset
    - drm/xe: Restore GT freq on GSC load error
    - drm/xe: Make wedged_mode debugfs writable
    - net: ibm: emac: mal: fix wrong goto
    - net: ti: icssg-prueth: Fix race condition for VLAN table access
    - btrfs: zoned: fix missing RCU locking in error message when loading zone
      info
    - sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
    - netfilter: fib: check correct rtable in vrf setups
    - net: ibm: emac: mal: add dcr_unmap to _remove
    - net: dsa: refuse cross-chip mirroring operations
    - rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
    - vxlan: Handle error of rtnl_register_module().
    - bridge: Handle error of rtnl_register_module().
    - mctp: Handle error of rtnl_register_module().
    - mpls: Handle error of rtnl_register_module().
    - phonet: Handle error of rtnl_register_module().
    - rcu/nocb: Fix rcuog wake-up from offline softirq
    - HID: multitouch: Add support for lenovo Y9000P Touchpad
    - hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
    - hwmon: (tmp513) Add missing dependency on REGMAP_I2C
    - hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
    - hwmon: (adm9240) Add missing dependency on REGMAP_I2C
    - hwmon: (adt7470) Add missing dependency on REGMAP_I2C
    - hwmon: (ltc2991) Add missing dependency on REGMAP_I2C
    - HID: plantronics: Workaround for an unexcepted opposite volume key
    - HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN
    - Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
    - usb: dwc3: core: Stop processing of pending events if controller is halted
    - usb: xhci: Fix problem with xhci resume from suspend
    - usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
    - usb: dwc3: re-enable runtime PM after failed resume
    - usb: gadget: core: force synchronous registration
    - hid: intel-ish-hid: Fix uninitialized variable 'rv' in
      ish_fw_xfer_direct_dma
    - ACPI: resource: Make Asus ExpertBook B2402 matches cover more models
    - ACPI: resource: Make Asus ExpertBook B2502 matches cover more models
    - drm/amdgpu: partially revert powerplay `__counted_by` changes
    - drm/amd/display: Clear update flags after update has been applied
    - drm/amdkfd: Fix an eviction fence leak
    - drm/amd/display: fix hibernate entry for DCN35+
    - drm/xe/guc_submit: fix xa_store() error checking
    - drm/i915/hdcp: fix connector refcounting
    - drm/xe/ct: fix xa_store() error checking
    - scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()
    - Revert "mmc: mvsdio: Use sg_miter for PIO"
    - mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling
    - mptcp: fallback when MPTCP opts are dropped after 1st data
    - ata: libata: avoid superfluous disk spin down + spin up during hibernation
    - OPP: fix error code in dev_pm_opp_set_config()
    - net: dsa: lan9303: ensure chip reset and wait for READY status
    - net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY
    - mptcp: pm: do not remove closing subflows
    - powercap: intel_rapl_tpmi: Fix bogus register reading
    - selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
    - selftests/rseq: Fix mm_cid test failure
    - btrfs: split remaining space to discard in chunks
    - btrfs: add cancellation points to trim loops
    - PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list()
    - idpf: use actual mbx receive payload length
    - fs/proc/kcore.c: allow translation of physical memory addresses
    - PCI: Pass domain number to pci_bus_release_domain_nr() explicitly
    - io_uring/rw: fix cflags posting for single issue multishot read
    - Linux 6.11.4
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50182
    - secretmem: disable memfd_secret() if arch cannot set direct map
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50019
    - kthread: unpark only parked kthread
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50096
    - nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50020
    - ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50021
    - ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50022
    - device-dax: correct pgoff align in dax_set_mapping()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50185
    - mptcp: handle consistently DSS corruption
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50023
    - net: phy: Remove LED entry from LEDs list on unregister
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50024
    - net: Fix an unsafe loop on the list
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50186
    - net: explicitly clear the sk pointer, when pf->create fails
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50025
    - scsi: fnic: Move flush_work initialization out of if block
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50026
    - scsi: wd33c93: Don't use stale scsi_pointer value
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50027
    - thermal: core: Free tzp copy along with the thermal zone
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50028
    - thermal: core: Reference count the zone in thermal_zone_get_by_id()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50029
    - Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50030
    - drm/xe/ct: prevent UAF in send_recv()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50187
    - drm/vc4: Stop the active perfmon before being destroyed
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50031
    - drm/v3d: Stop the active perfmon before being destroyed
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50189
    - HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50033
    - slip: make slhc_remember() more robust against malicious packets
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50034
    - net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50035
    - ppp: fix ppp_async_encode() illegal access
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50036
    - net: do not delay dst_entries_add() in dst_release()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50037
    - drm/fbdev-dma: Only cleanup deferred I/O if necessary
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50092
    - net: netconsole: fix wrong warning
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50038
    - netfilter: xtables: avoid NFPROTO_UNSPEC where needed
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50039
    - net/sched: accept TCA_STAB only for root qdisc
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50040
    - igb: Do not bring the device up after non-fatal error
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50041
    - i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50042
    - ice: Fix increasing MSI-X on VF
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50093
    - thermal: intel: int340x: processor: Fix warning during module unload
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50043
    - nfsd: fix possible badness in FREE_STATEID
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50044
    - Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50045
    - netfilter: br_netfilter: fix panic with metadata_dst skb
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50094
    - sfc: Don't invoke xdp_do_flush() from netpoll.
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50188
    - net: phy: dp83869: fix memory corruption when enabling fiber
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50046
    - NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50190
    - ice: fix memleak in ice_init_tx_topology()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50180
    - fbdev: sisfb: Fix strbuf array overflow
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50047
    - smb: client: fix UAF in async decryption
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50048
    - fbcon: Fix a NULL pointer dereference issue in fbcon_putcs
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50049
    - drm/amd/display: Check null pointer before dereferencing se
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50090
    - drm/xe/oa: Fix overflow in oa batch buffer
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50183
    - scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV
      instance
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50055
    - driver core: bus: Fix double free in driver API bus_register()
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50091
    - dm vdo: don't refer to dedupe_context after releasing it
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50056
    - usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50184
    - virtio_pmem: Check device status before requesting flush
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50057
    - usb: typec: tipd: Free IRQ only if it was requested before
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50058
    - serial: protect uart_port_dtr_rts() in uart_shutdown() too
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50181
    - clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50059
    - ntb: ntb_hw_switchtec: Fix use after free vulnerability in
      switchtec_ntb_remove due to race condition
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50060
    - io_uring: check if we need to reschedule during overflow flush
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50061
    - i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master
      Driver Due to Race Condition
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50062
    - RDMA/rtrs-srv: Avoid null pointer deref during path establishment
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50095
    - RDMA/mad: Improve handling of timed out WRs of mad agent
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50063
    - bpf: Prevent tail call between progs attached to different hooks
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50191
    - ext4: don't set SB_RDONLY after filesystem errors
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50064
    - zram: free secondary algorithms names
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50065
    - ntfs3: Change to non-blocking allocation in ntfs_d_hash
  * Oracular update: v6.11.4 upstream stable release (LP: #2089068) //
    CVE-2024-50089
    - unicode: Don't special case ignorable code points
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052)
    - jump_label: Fix static_key_slow_dec() yet again
    - scsi: st: Fix input/output error on empty drive reset
    - scsi: pm8001: Do not overwrite PCI queue mapping
    - drm/i915/psr: Do not wait for PSR being idle on on Panel Replay
    - drm/i915/display: BMG supports UHBR13.5
    - drm/i915/dp: Fix AUX IO power enabling for eDP PSR
    - drm/amdgpu: Fix get each xcp macro
    - drm/amd/display: handle nulled pipe context in DCE110's set_drr()
    - ksmbd: fix warning: comparison of distinct pointer types lacks a cast
    - mailbox: ARM_MHU_V3 should depend on ARM64
    - [Config] updateconfigs for ARM_MHU_V3
    - mailbox: rockchip: fix a typo in module autoloading
    - ceph: fix a memory leak on cap_auths in MDS client
    - drm/i915/dp: Fix colorimetry detection
    - ieee802154: Fix build error
    - net: sparx5: Fix invalid timestamps
    - net/mlx5: Added cond_resched() to crdump collection
    - net/mlx5e: SHAMPO, Fix overflow of hd_per_wq
    - netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
    - net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
    - net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable()
    - selftests: netfilter: Fix nft_audit.sh for newer nft binaries
    - selftests: netfilter: Add missing return value
    - Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
    - afs: Fix missing wire-up of afs_retry_request()
    - net: Add netif_get_gro_max_size helper for GRO
    - net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size
    - net: fec: Restart PPS after link state change
    - net: fec: Reload PTP registers after link-state change
    - net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check
    - ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
    - netfs: Fix missing wakeup after issuing writes
    - net: phy: realtek: Check the index value in led_hw_control_get
    - bridge: mcast: Fail MDB get request on empty entry
    - iomap: constrain the file range passed to iomap_file_unshare
    - dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems
    - ASoC: topology: Fix incorrect addressing assignments
    - ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is
      uninitialized
    - drm/connector: hdmi: Fix writing Dynamic Range Mastering infoframes
    - io_uring: fix memory leak when cache init fail
    - rust: kbuild: split up helpers.c
    - rust: kbuild: auto generate helper exports
    - rust: mutex: fix __mutex_init() usage in case of PREEMPT_RT
    - ALSA: mixer_oss: Remove some incorrect kfree_const() usages
    - ALSA: hda/realtek: Fix the push button function for the ALC257
    - cifs: Remove intermediate object of failed create reparse call
    - drm/panthor: Lock the VM resv before calling drm_gpuvm_bo_obtain_prealloc()
    - ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
    - ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
    - drm/xe: Restore pci state upon resume
    - drm/xe: Resume TDR after GT reset
    - cifs: Do not convert delimiter when parsing NFS-style symlinks
    - tools/rtla: Fix installation from out-of-tree build
    - ALSA: gus: Fix some error handling paths related to get_bpos() usage
    - ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
    - drm/amd/display: Disable replay if VRR capability is false
    - drm/amd/display: Fix VRR cannot enable
    - drm/amd/display: Re-enable panel replay feature
    - e1000e: avoid failing the system during pm_suspend
    - wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
    - crypto: x86/sha256 - Add parentheses around macros' single arguments
    - crypto: octeontx - Fix authenc setkey
    - crypto: octeontx2 - Fix authenc setkey
    - ice: Adjust over allocation of memory in ice_sched_add_root_node() and
      ice_sched_add_node()
    - wifi: iwlwifi: mvm: Fix a race in scan abort flow
    - wifi: iwlwifi: mvm: drop wrong STA selection in TX
    - net: hisilicon: hip04: fix OF node leak in probe()
    - net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
    - net: hisilicon: hns_mdio: fix OF node leak in probe()
    - ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
    - ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
    - ACPI: resource: Skip IRQ override on Asus Vivobook Go E1404GAB
    - wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable
    - net: sched: consistently use rcu_replace_pointer() in taprio_change()
    - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
    - Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B
    - ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18
    - ACPI: CPPC: Add support for setting EPP register in FFH
    - wifi: rtw88: select WANT_DEV_COREDUMP
    - l2tp: free sessions using rcu
    - l2tp: use rcu list add/del when updating lists
    - ACPI: EC: Do not release locks during operation region accesses
    - net: skbuff: sprinkle more __GFP_NOWARN on ingress allocs
    - net: mvpp2: Increase size of queue_name buffer
    - bnxt_en: Extend maximum length of version string by 1 byte
    - ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
    - wifi: rtw89: correct base HT rate mask for firmware
    - netfilter: nf_tables: do not remove elements if set backend implements
      .abort
    - ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
    - nvme-keyring: restrict match length for version '1' identifiers
    - nvme-tcp: sanitize TLS key handling
    - nvme-tcp: check for invalidated or revoked key
    - net: atlantic: Avoid warning about potential string truncation
    - crypto: simd - Do not call crypto_alloc_tfm during registration
    - netpoll: Ensure clean state on setup failures
    - tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
    - wifi: iwlwifi: mvm: use correct key iteration
    - wifi: iwlwifi: allow only CN mcc from WRDD
    - virt: sev-guest: Ensure the SNP guest messages do not exceed a page
    - wifi: mac80211: fix RCU list iterations
    - ACPICA: iasl: handle empty connection_node
    - proc: add config & param to block forcing mem writes
    - [Config] updateconfigs to select PROC_MEM_ALWAYS_FORCE
    - vfs: use RCU in ilookup
    - drivers/perf: arm_spe: Use perf_allow_kernel() for permissions
    - nvme: fix metadata handling in nvme-passthrough
    - can: netlink: avoid call to do_set_data_bittiming callback with stale
      can_priv::ctrlmode
    - netdev-genl: Set extack and fix error on napi-get
    - wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume
    - arm64: trans_pgd: mark PTEs entries as valid to avoid dead kexec()
    - net: phy: Check for read errors in SIOCGMIIREG
    - x86/bugs: Add missing NO_SSB flag
    - x86/bugs: Fix handling when SRSO mitigation is disabled
    - crypto: hisilicon - fix missed error branch
    - wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation
    - wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
    - netfs: Cancel dirty folios that have no storage destination
    - nfp: Use IRQF_NO_AUTOEN flag in request_irq()
    - ALSA: usb-audio: Add input value sanity checks for standard types
    - x86/apic: Remove logical destination mode for 64-bit
    - ALSA: usb-audio: Define macros for quirk table entries
    - ALSA: usb-audio: Replace complex quirk lines with macros
    - ALSA: usb-audio: Add quirk for RME Digiface USB
    - ALSA: usb-audio: Add mixer quirk for RME Digiface USB
    - ALSA: hda/realtek: Refactor and simplify Samsung Galaxy Book init
    - ALSA: usb-audio: Add logitech Audio profile quirk
    - ASoC: codecs: wsa883x: Handle reading version failure
    - ALSA: control: Take power_ref lock primarily
    - tools/x86/kcpuid: Protect against faulty "max subleaf" values
    - x86/pkeys: Add PKRU as a parameter in signal handling functions
    - x86/pkeys: Restore altstack access in sigreturn()
    - x86/kexec: Add EFI config table identity mapping for kexec kernel
    - ALSA: hdsp: Break infinite MIDI input flush loop
    - tools/nolibc: powerpc: limit stack-protector workaround to GCC
    - selftests/nolibc: avoid passing NULL to printf("%s")
    - x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
    - ASoC: Intel: boards: always check the result of
      acpi_dev_get_first_match_dev()
    - hwmon: (nct6775) add G15CF to ASUS WMI monitoring list
    - pmdomain: core: Don't hold the genpd-lock when calling dev_pm_domain_set()
    - pmdomain: core: Use dev_name() instead of kobject_get_path() in debugfs
    - rcuscale: Provide clear error when async specified without primitives
    - power: reset: brcmstb: Do not go into infinite loop if reset fails
    - iommu/arm-smmu-v3: Match Stall behaviour for S2
    - iommu/vt-d: Always reserve a domain ID for identity setup
    - iommu/vt-d: Unconditionally flush device TLB for pasid table updates
    - iommu/arm-smmu-v3: Do not use devm for the cd table allocations
    - drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit
    - drm/amd/display: Use gpuvm_min_page_size_kbytes for DML2 surfaces
    - ata: pata_serverworks: Do not use the term blacklist
    - ata: sata_sil: Rename sil_blacklist to sil_quirks
    - selftests/bpf: fix uprobe.path leak in bpf_testmod
    - scsi: smartpqi: Add new controller PCI IDs
    - HID: Ignore battery for all ELAN I2C-HID devices
    - drm/amd/display: Underflow Seen on DCN401 eGPU
    - drm/xe: Name and document Wa_14019789679
    - jfs: UBSAN: shift-out-of-bounds in dbFindBits
    - scsi: smartpqi: correct stream detection
    - scsi: smartpqi: add new controller PCI IDs
    - drm/amdgpu: add raven1 gfxoff quirk
    - drm/amdgpu: enable gfxoff quirk on HP 705G4
    - drm/amdkfd: Fix resource leak in criu restore queue
    - HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
    - platform/x86: touchscreen_dmi: add nanote-next quirk
    - platform/x86/amd: pmf: Add quirk for TUF Gaming A14
    - drm/stm: ltdc: reset plane transparency after plane disable
    - drm/amdgpu/gfx12: properly handle error ints on all pipes
    - drm/amdgpu/gfx9: properly handle error ints on all pipes
    - drm/amd/display: Fix possible overflow in integer multiplication
    - drm/printer: Allow NULL data in devcoredump printer
    - perf,x86: avoid missing caller address in stack traces captured in uprobe
    - scsi: aacraid: Rearrange order of struct aac_srb_unit
    - scsi: lpfc: Fix unsolicited FLOGI kref imbalance when in direct attached
      topology
    - scsi: lpfc: Update PRLO handling in direct attached topology
    - drm/amd/display: Force enable 3DLUT DMA check for dcn401 in DML
    - drm/amdgpu: fix unchecked return value warning for amdgpu_gfx
    - drm/amdgpu: fix unchecked return value warning for amdgpu_atombios
    - perf: Fix event_function_call() locking
    - scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers
    - drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
    - drm/amd/display: Unlock Pipes Based On DET Allocation
    - drm/amdgpu: fix ptr check warning in gfx9 ip_dump
    - drm/amdgpu: fix ptr check warning in gfx10 ip_dump
    - drm/amdgpu: fix ptr check warning in gfx11 ip_dump
    - drm/amdgpu: Block MMR_READ IOCTL in reset
    - drm/amdgpu/gfx9: use rlc safe mode for soft recovery
    - drm/amdgpu/gfx11: enter safe mode before touching CP_INT_CNTL
    - drm/xe: Use topology to determine page fault queue size
    - drm/amdkfd: Check int source id for utcl2 poison event
    - of/irq: Refer to actual buffer size in of_irq_parse_one()
    - drm/amd/display: guard write a 0 post_divider value to HW
    - powerpc/pseries: Use correct data types from pseries_hp_errorlog struct
    - ovl: fsync after metadata copy-up
    - drm/amdgpu/gfx12: use rlc safe mode for soft recovery
    - drm/amdgpu/gfx11: use rlc safe mode for soft recovery
    - drm/amdgpu/gfx10: use rlc safe mode for soft recovery
    - platform/x86: lenovo-ymc: Ignore the 0x0 state
    - tools/hv: Add memory allocation check in hv_fcopy_start
    - HID: i2c-hid: ensure various commands do not interfere with each other
    - platform/mellanox: mlxbf-pmc: fix lockdep warning
    - platform/x86: x86-android-tablets: Adjust Xiaomi Pad 2 bottom bezel touch
      buttons LED
    - bpf: Make the pointer returned by iter next method valid
    - ext4: ext4_search_dir should return a proper error
    - bpftool: Fix undefined behavior caused by shifting into the sign bit
    - iomap: handle a post-direct I/O invalidate race in
      iomap_write_delalloc_release
    - EINJ, CXL: Fix CXL device SBDF calculation
    - spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
    - spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled
    - spi: spi-cadence: Fix missing spi_controller_is_target() check
    - selftest: hid: add missing run-hid-tools-tests.sh
    - spi: s3c64xx: fix timeout counters in flush_fifo
    - kselftest/devices/probe: Fix SyntaxWarning in regex strings for Python3
    - selftests: breakpoints: use remaining time to check if suspend succeed
    - accel/ivpu: Add missing MODULE_FIRMWARE metadata
    - spi: rpc-if: Add missing MODULE_DEVICE_TABLE
    - ALSA: control: Fix power_ref lock order for compat code, too
    - perf callchain: Fix stitch LBR memory leaks
    - perf: Really fix event_function_call() locking
    - drm/xe: fixup xe_alloc_pf_queue
    - drm/xe: Fix memory leak on xe_alloc_pf_queue failure
    - selftests: vDSO: fix vDSO name for powerpc
    - selftests: vDSO: fix vdso_config for powerpc
    - selftests: vDSO: fix vDSO symbols lookup for powerpc64
    - ext4: fix error message when rejecting the default hash
    - selftests/mm: fix charge_reserved_hugetlb.sh test
    - nvme-tcp: fix link failure for TCP auth
    - f2fs: add write priority option based on zone UFS
    - powerpc/vdso: Fix VDSO data access when running in a non-root time namespace
    - selftests: vDSO: fix ELF hash table entry size for s390x
    - selftests: vDSO: fix vdso_config for s390
    - f2fs: make BG GC more aggressive for zoned devices
    - f2fs: introduce migration_window_granularity
    - f2fs: increase BG GC migration window granularity when boosted for zoned
      devices
    - f2fs: do FG_GC when GC boosting is required for zoned devices
    - f2fs: forcibly migrate to secure space for zoned device file pinning
    - Revert "ALSA: hda: Conditionally use snooping for AMD HDMI"
    - KVM: arm64: Fix kvm_has_feat*() handling of negative features
    - i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
    - i2c: xiic: Wait for TX empty to avoid missed TX NAKs
    - i2c: core: Lock address during client device instantiation
    - i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
    - i2c: designware: fix controller is holding SCL low while ENABLE bit is
      disabled
    - i2c: synquacer: Deal with optional PCLK correctly
    - rust: sync: require `T: Sync` for `LockedBy::access`
    - ovl: fail if trusted xattrs are needed but caller lacks permission
    - firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
    - memory: tegra186-emc: drop unused to_tegra186_emc()
    - dt-bindings: clock: exynos7885: Fix duplicated binding
    - spi: bcm63xx: Fix module autoloading
    - spi: bcm63xx: Fix missing pm_runtime_disable()
    - power: supply: hwmon: Fix missing temp1_max_alarm attribute
    - power: supply: Drop use_cnt check from power_supply_property_is_writeable()
    - perf/core: Fix small negative period being ignored
    - drm/v3d: Prevent out of bounds access in performance query extensions
    - parisc: Fix itlb miss handler for 64-bit programs
    - drm/mediatek: ovl_adaptor: Add missing of_node_put()
    - drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
    - ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop
    - ALSA: core: add isascii() check to card ID generator
    - ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET
    - ALSA: usb-audio: Add native DSD support for Luxman D-08u
    - ALSA: line6: add hw monitor volume control to POD HD500X
    - ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8
    - ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
    - ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200
    - ext4: correct encrypted dentry name hash when not casefolded
    - ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
    - ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible()
    - ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
    - ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
    - ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
    - ext4: fix fast commit inode enqueueing during a full journal commit
    - ext4: use handle to mark fc as ineligible in __track_dentry_update()
    - ext4: mark fc as ineligible using an handle in ext4_xattr_set()
    - parisc: Fix 64-bit userspace syscall path
    - parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards
    - parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
    - drm/rockchip: vop: clear DMA stop bit on RK3066
    - of: address: Report error on resource bounds overflow
    - of/irq: Support #msi-cells=<0> in of_msi_get_domain
    - lib/buildid: harden build ID parsing logic
    - jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
    - mm: krealloc: consider spare memory for __GFP_ZERO
    - ocfs2: fix the la space leak when unmounting an ocfs2 volume
    - ocfs2: fix uninit-value in ocfs2_get_block()
    - scripts/gdb: fix timerlist parsing issue
    - scripts/gdb: add iteration function for rbtree
    - scripts/gdb: fix lx-mounts command error
    - arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS
    - arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386
    - drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close
    - sched/deadline: Comment sched_dl_entity::dl_server variable
    - sched/core: Add clearing of ->dl_server in put_prev_task_balance()
    - sched/core: Clear prev->dl_server in CFS pick fast path
    - sched: psi: fix bogus pressure spikes from aggregation race
    - riscv: define ILLEGAL_POINTER_VALUE for 64bit
    - [Config] updateconfigs for ILLEGAL_POINTER_VALUE on riscv
    - perf python: Disable -Wno-cast-function-type-mismatch if present on clang
    - perf hist: Update hist symbol when updating maps
    - nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
    - NFSD: Fix NFSv4's PUTPUBFH operation
    - sysctl: avoid spurious permanent empty tables
    - RDMA/mana_ib: use the correct page table index based on hardware page size
    - RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page
    - drivers/perf: riscv: Align errno for unsupported perf event
    - riscv: Fix kernel stack size when KASAN is enabled
    - media: imx335: Fix reset-gpio handling
    - clk: rockchip: fix error for unknown clocks
    - leds: pca9532: Remove irrelevant blink configuration error message
    - media: videobuf2: Drop minimum allocation requirement of 2 buffers
    - clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
    - media: sun4i_csi: Implement link validate for sun4i_csi subdev
    - clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
    - media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
    - dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
    - clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
    - clk: qcom: clk-rpmh: Fix overflow in BCM vote
    - clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix
    - clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
    - clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
    - clk: qcom: gcc-sc8180x: Add GPLL9 support
    - clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
    - clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
    - drm/amd/display: avoid set dispclk to 0
    - smb: client: use actual path when queryfs
    - smb3: fix incorrect mode displayed for read-only files
    - iio: magnetometer: ak8975: Fix reading for ak099xx sensors
    - iio: pressure: bmp280: Fix regmap for BMP280 device
    - iio: pressure: bmp280: Fix waiting time for BMP3xx configuration
    - tomoyo: fallback to realpath if symlink's pathname does not exist
    - kselftests: mm: fix wrong __NR_userfaultfd value
    - rtc: at91sam9: fix OF node leak in probe() error path
    - mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak
    - mm/gup: fix memfd_pin_folios hugetlb page allocation
    - mm/hugetlb: simplify refs in memfd_alloc_folio
    - Input: adp5589-keys - fix adp5589_gpio_get_value()
    - HID: bpf: fix cfi stubs for hid_bpf_ops
    - pidfs: check for valid pid namespace
    - ACPI: video: Add backlight=native quirk for Dell OptiPlex 5480 AIO
    - ACPI: resource: Remove duplicate Asus E1504GAB IRQ override
    - ACPI: resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA
    - ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
    - ACPI: resource: Add Asus ExpertBook B2502CVA to
      irq1_level_low_skip_override[]
    - btrfs: drop the backref cache during relocation if we commit
    - btrfs: send: fix invalid clone operation for file that got its size
      decreased
    - cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock
    - gpio: davinci: fix lazy disable
    - net: pcs: xpcs: fix the wrong register that was written back
    - Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE
    - io_uring/net: harden multishot termination case for recv
    - ceph: fix cap ref leak via netfs init_request
    - tracing/hwlat: Fix a race during cpuhp processing
    - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline
    - rtla: Fix the help text in osnoise and timerlat top tools
    - firmware/sysfb: Disable sysfb for firmware buffers with unknown parent
    - close_range(): fix the logics in descriptor table trimming
    - drm/i915/gem: fix bitwise and logical AND mixup
    - drm/panthor: Don't add write fences to the shared BOs
    - drm/panthor: Don't declare a queue blocked if deferred operations are
      pending
    - drm/sched: Fix dynamic job-flow control race
    - drm/sched: Add locking to drm_sched_entity_modify_sched
    - drm/sched: Always wake up correct scheduler in drm_sched_entity_push_job
    - drm/sched: Always increment correct scheduler score
    - drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC
    - drm/amd/display: Add HDR workaround for specific eDP
    - drm/amd/display: Enable idle workqueue for more IPS modes
    - kconfig: fix infinite loop in sym_calc_choice()
    - kconfig: qconf: move conf_read() before drawing tree pain
    - kconfig: qconf: fix buffer overflow in debug links
    - arm64: cputype: Add Neoverse-N3 definitions
    - arm64: errata: Expand speculative SSBS workaround once more
    - mm: z3fold: deprecate CONFIG_Z3FOLD
    - [Config] updateconfigs after deprecating Z3FOLD
    - drm/amd/display: Allow backlight to go below
      `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
    - sunrpc: change sp_nrthreads from atomic_t to unsigned int.
    - NFSD: Async COPY result needs to return a write verifier
    - remoteproc: k3-r5: Acquire mailbox handle during probe routine
    - remoteproc: k3-r5: Delay notification of wakeup event
    - r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
    - ACPI: battery: Simplify battery hook locking
    - drm/xe: Clean up VM / exec queue file lock usage.
    - drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066
    - drm/xe/vram: fix ccs offset calculation
    - drm/sched: revert "Always increment correct scheduler score"
    - ALSA: control: Fix leftover snd_power_unref()
    - crypto: octeontx* - Select CRYPTO_AUTHENC
    - drm/amd/display: Revert Avoid overflow assignment
    - perf report: Fix segfault when 'sym' sort key is not used
    - pmdomain: core: Reduce debug summary table width
    - perf python: Allow checking for the existence of warning options in clang
    - Linux 6.11.3
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49863
    - vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49864
    - rxrpc: Fix a race between socket set up and I/O thread creation
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49865
    - drm/xe/vm: move xa_alloc to prevent UAF
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49955
    - ACPI: battery: Fix possible crash when unregistering a battery hook
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49973
    - r8169: add tally counter fields added with RTL8125
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49974
    - NFSD: Limit the number of concurrent async COPY operations
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49975
    - uprobes: fix kernel info leak via "[uprobes]" vma
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50003
    - drm/amd/display: Fix system hang while resume with TBT monitor
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50173
    - drm/panthor: Fix access to uninitialized variable in tick_ctx_cleanup()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49866
    - tracing/timerlat: Fix a race during cpuhp processing
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49976
    - tracing/timerlat: Drop interface_lock in stop_kthread()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50005
    - mac802154: Fix potential RCU dereference issue in mac802154_scan_worker
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50012
    - cpufreq: Avoid a bad reference count on CPU node
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49867
    - btrfs: wait for fixup workers before stopping cleaner kthread during umount
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49868
    - btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49869
    - btrfs: send: fix buffer overflow detection when copying path to cache entry
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49870
    - cachefiles: fix dentry leak in cachefiles_open_file()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49871
    - Input: adp5589-keys - fix NULL pointer dereference
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49872
    - mm/gup: fix memfd_pin_folios alloc race panic
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49964
    - mm/hugetlb: fix memfd_pin_folios free_huge_pages leak
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49873
    - mm/filemap: fix filemap_get_folios_contig THP panic
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49977
    - net: stmmac: Fix zero-division error when disabling tc cbs
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49978
    - gso: fix udp gso fraglist segmentation after pull from frag_list
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49979
    - net: gso: fix tcp fraglist segmentation after pull from frag_list
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49980
    - vrf: revert "vrf: Remove unnecessary RCU-bh critical section"
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49981
    - media: venus: fix use after free bug in venus_remove due to race condition
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49956
    - gfs2: fix double destroy_workqueue error
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50176
    - remoteproc: k3-r5: Fix error handling when power-up failed
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49982
    - aoe: fix the potential use-after-free problem in more places
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49874
    - i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver
      Due to Race Condition
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49875
    - nfsd: map the EBADMSG to nfserr_io to avoid warning
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50013
    - exfat: fix memory leak in exfat_load_bitmap()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49876
    - drm/xe: fix UAF around queue destruction
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49877
    - ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49957
    - ocfs2: fix null-ptr-deref when journal load failed.
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49965
    - ocfs2: remove unreasonable unlock in ocfs2_read_blocks
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49966
    - ocfs2: cancel dqi_sync_work before freeing oinfo
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49958
    - ocfs2: reserve space for inline xattr before attaching reflink tree
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49959
    - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49878
    - resource: fix region_intersects() vs add_memory_driver_managed()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49879
    - drm: omapdrm: Add missing check for alloc_ordered_workqueue
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49880
    - ext4: fix off by one issue in alloc_flex_gd()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49881
    - ext4: update orig_path in ext4_find_extent()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50014
    - ext4: fix access to uninitialised lock in fc replay path
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49960
    - ext4: fix timer use-after-free on failed mount
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49882
    - ext4: fix double brelse() the buffer of the extents path
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49883
    - ext4: aovid use-after-free in ext4_ext_insert_extent()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49983
    - ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50015
    - ext4: dax: fix overflowing extents beyond inode size when partially writing
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49884
    - ext4: fix slab-use-after-free in ext4_split_extent_at()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49885
    - mm, slub: avoid zeroing kmalloc redzone
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49961
    - media: i2c: ar0521: Use cansleep version of gpiod_set_value()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49985
    - i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49886
    - platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49986
    - platform/x86: x86-android-tablets: Fix use after free on
      platform_device_register() errors
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49887
    - f2fs: fix to don't panic system for no free segment fault injection
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49888
    - bpf: Fix a sdiv overflow issue
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49987
    - bpftool: Fix undefined behavior in qsort(NULL, 0, ...)
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50006
    - ext4: fix i_data_sem unlock order in ext4_ind_migrate()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49889
    - ext4: avoid use-after-free in ext4_ext_show_leaf()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49968
    - ext4: filesystems without casefold feature cannot be mounted with siphash
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49988
    - ksmbd: add refcnt to ksmbd_conn struct
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49890
    - drm/amd/pm: ensure the fw_info is not null before using it
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49891
    - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata
      paths
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49892
    - drm/amd/display: Initialize get_bytes_per_element's default to 1
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50016
    - drm/amd/display: Avoid overflow assignment in link_dp_cts
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49893
    - drm/amd/display: Check stream_status before it is used
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49969
    - drm/amd/display: Fix index out of bounds in DCN30 color transformation
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49970
    - drm/amd/display: Implement bounds check for stream encoder creation in
      DCN401
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49894
    - drm/amd/display: Fix index out of bounds in degamma hardware format
      translation
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49895
    - drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format
      translation
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49971
    - drm/amd/display: Increase array size of dummy_boolean
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49972
    - drm/amd/display: Deallocate DML memory if allocation fails
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49896
    - drm/amd/display: Check stream before comparing them
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49897
    - drm/amd/display: Check phantom_stream before it is used
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49898
    - drm/amd/display: Check null-initialized variables
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49899
    - drm/amd/display: Initialize denominators' default to 1
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49900
    - jfs: Fix uninit-value access of new_ea in ea_buffer
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49901
    - drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49902
    - jfs: check if leafidx greater than num leaves per dmap tree
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49903
    - jfs: Fix uaf in dbFreeBits
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49904
    - drm/amdgpu: add list empty check to avoid null pointer issue
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49989
    - drm/amd/display: fix double free issue during amdgpu module unload
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49905
    - drm/amd/display: Add null check for 'afb' in
      amdgpu_dm_plane_handle_cursor_update (v2)
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49906
    - drm/amd/display: Check null pointer before try to access it
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49907
    - drm/amd/display: Check null pointers before using dc->clk_mgr
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49908
    - drm/amd/display: Add null check for 'afb' in amdgpu_dm_update_cursor (v2)
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50177
    - drm/amd/display: fix a UBSAN warning in DML2.1
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49909
    - drm/amd/display: Add NULL check for function pointer in
      dcn32_set_output_transfer_func
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49910
    - drm/amd/display: Add NULL check for function pointer in
      dcn401_set_output_transfer_func
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49911
    - drm/amd/display: Add NULL check for function pointer in
      dcn20_set_output_transfer_func
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49912
    - drm/amd/display: Handle null 'stream_status' in
      'planes_changed_for_existing_stream'
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49913
    - drm/amd/display: Add null check for top_pipe_to_program in
      commit_planes_for_stream
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49914
    - drm/amd/display: Add null check for pipe_ctx->plane_state in
      dcn20_program_pipe
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49915
    - drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49916
    - drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in
      dcn401_init_hw
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49917
    - drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in
      dcn30_init_hw
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49918
    - drm/amd/display: Add null check for head_pipe in
      dcn32_acquire_idle_pipe_for_head_pipe_in_layer
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49919
    - drm/amd/display: Add null check for head_pipe in
      dcn201_acquire_free_pipe_for_layer
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49991
    - drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49920
    - drm/amd/display: Check null pointers before multiple uses
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49921
    - drm/amd/display: Check null pointers before used
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49922
    - drm/amd/display: Check null pointers before using them
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49923
    - drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49992
    - drm/stm: Avoid use-after-free issues with crtc and plane
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49993
    - iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49924
    - fbdev: pxafb: Fix possible use after free in pxafb_task()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49925
    - fbdev: efifb: Register sysfs groups through driver core
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49926
    - rcu-tasks: Fix access non-existent percpu rtpcp variable in
      rcu_tasks_need_gpcb()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50007
    - ALSA: asihpi: Fix potential OOB array access
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50017
    - x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49927
    - x86/ioapic: Handle allocation failures gracefully
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50008
    - wifi: mwifiex: Fix memcpy() field-spanning write warning in
      mwifiex_cmd_802_11_scan_ext()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50018
    - net: napi: Prevent overflow of napi_defer_hard_irqs
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49928
    - wifi: rtw89: avoid reading out of bounds when loading TX power FW elements
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50178
    - cpufreq: loongson3: Use raw_smp_processor_id() in do_service_request()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50009
    - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49994
    - block: fix integer overflow in BLKSECDISCARD
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49929
    - wifi: iwlwifi: mvm: avoid NULL pointer dereference
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49995
    - tipc: guard against string buffer overrun
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49962
    - ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in
      acpi_db_convert_to_package()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49930
    - wifi: ath11k: fix array out-of-bound access in SoC stats
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49931
    - wifi: ath12k: fix array out-of-bound access in SoC stats
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49932
    - btrfs: don't readahead the relocation inode on RST
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49933
    - blk_iocost: fix more out of bound shifts
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49934
    - fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50010
    - exec: don't WARN for racy path_noexec check
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49935
    - ACPI: PAD: fix crash in exit_round_robin()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49936
    - net/xen-netback: prevent UAF in xenvif_flush_hash()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49937
    - wifi: cfg80211: Set correct chandef when starting CAC
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49938
    - wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49939
    - wifi: rtw89: avoid to add interface to list twice when SER
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49940
    - l2tp: prevent possible tunnel refcount underflow
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49941
    - gpiolib: Fix potential NULL pointer dereference in gpiod_get_label()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49996
    - cifs: Fix buffer overflow when parsing NFS reparse points
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49942
    - drm/xe: Prevent null pointer access in xe_migrate_copy
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49943
    - drm/xe/guc_submit: add missing locking in wedged_fini
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50011
    - ASoC: Intel: soc-acpi-intel-rpl-match: add missing empty item
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50174
    - drm/panthor: Fix race when converting group handle to group object
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49944
    - sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49945
    - net/ncsi: Disable the ncsi work before freeing the associated structure
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49946
    - ppp: do not assume bh is held in ppp_channel_bridge_input()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49947
    - net: test for not too small csum_start in virtio_net_hdr_to_skb()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49948
    - net: add more sanity checks to qdisc_pkt_len_init()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49949
    - net: avoid potential underflow in qdisc_pkt_len_init() with UFO
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49997
    - net: ethernet: lantiq_etop: fix memory disclosure
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49998
    - net: dsa: improve shutdown sequence
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49999
    - afs: Fix the setting of the server responding flag
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49950
    - Bluetooth: L2CAP: Fix uaf in l2cap_connect
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49951
    - Bluetooth: MGMT: Fix possible crash on mgmt_index_removed
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49952
    - netfilter: nf_tables: prevent nf_skb_duplicated corruption
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49953
    - net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50000
    - net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50001
    - net/mlx5: Fix error path in multi-packet WQE transmit
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50179
    - ceph: remove the incorrect Fw reference check when dirtying pages
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49963
    - mailbox: bcm2835: Fix timeout during suspend mode
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-49954
    - static_call: Replace pointless WARN_ON() in static_call_module_notify()
  * Oracular update: v6.11.3 upstream stable release (LP: #2089052) //
    CVE-2024-50002
    - static_call: Handle module init failure correctly in
      static_call_del_module()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033)
    - EDAC/synopsys: Fix error injection on Zynq UltraScale+
    - crypto: xor - fix template benchmarking
    - crypto: qat - disable IOV in adf_dev_stop()
    - crypto: qat - fix recovery flow for VFs
    - crypto: qat - ensure correct order in VF restarting handler
    - ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
    - eth: fbnic: select DEVLINK and PAGE_POOL
    - wifi: brcmfmac: introducing fwil query functions
    - wifi: ath9k: Remove error checks when creating debugfs entries
    - wifi: ath12k: fix BSS chan info request WMI command
    - wifi: ath12k: match WMI BSS chan info structure with firmware definition
    - wifi: ath12k: fix invalid AMPDU factor calculation in
      ath12k_peer_assoc_h_he()
    - hwrng: cn10k - Enable by default CN10K driver if Thunder SoC is enabled
    - crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt()
    - net: stmmac: dwmac-loongson: Init ref and PTP clocks rate
    - virtio: rename virtio_config_enabled to virtio_config_core_enabled
    - virtio: allow driver to disable the configure change notification
    - virtio-net: synchronize operstate with admin state on up/down
    - virtio-net: synchronize probe with ndo_set_features
    - arm64: signal: Fix some under-bracketed UAPI macros
    - wifi: rtw88: remove CPT execution branch never used
    - RISC-V: KVM: Fix sbiret init before forwarding to userspace
    - RISC-V: KVM: Allow legacy PMU access from guest
    - RISC-V: KVM: Fix to allow hpmcounter31 from the guest
    - mount: handle OOM on mnt_warn_timestamp_expiry
    - autofs: fix missing fput for FSCONFIG_SET_FD
    - netfilter: nf_tables: store new sets in dedicated list
    - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000
    - kselftest/arm64: signal: fix/refactor SVE vector length enumeration
    - arm64: smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI
      first
    - thermal: core: Fold two functions into their respective callers
    - thermal: core: Fix rounding of delay jiffies
    - perf/dwc_pcie: Fix registration issue in multi PCIe controller instances
    - perf/dwc_pcie: Always register for PCIe bus notifier
    - crypto: qat - fix "Full Going True" macro definition
    - ACPI: video: force native for Apple MacbookPro9,2
    - wifi: mac80211_hwsim: correct MODULE_PARM_DESC of multi_radio
    - wifi: iwlwifi: config: label 'gl' devices as discrete
    - wifi: iwlwifi: mvm: increase the time between ranging measurements
    - wifi: cfg80211: fix bug of mapping AF3x to incorrect User Priority
    - wifi: mac80211: fix the comeback long retry times
    - wifi: iwlwifi: mvm: allow ESR when we the ROC expires
    - wifi: mac80211: Check for missing VHT elements only for 5 GHz
    - ACPICA: Implement ACPI_WARNING_ONCE and ACPI_ERROR_ONCE
    - ACPICA: executer/exsystem: Don't nag user about every Stall() violating the
      spec
    - padata: Honor the caller's alignment in case of chunk_size 0
    - drivers/perf: hisi_pcie: Record hardware counts correctly
    - drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
    - kselftest/arm64: Actually test SME vector length changes via sigreturn
    - can: j1939: use correct function name in comment
    - wifi: rtw89: wow: fix wait condition for AOAC report request
    - ACPI: CPPC: Fix MASK_VAL() usage
    - netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
    - netfilter: nf_tables: reject element expiration with no timeout
    - netfilter: nf_tables: reject expiration higher than timeout
    - netfilter: nf_tables: remove annotation to access set timeout while holding
      lock
    - netfilter: nft_dynset: annotate data-races around set timeout
    - perf/arm-cmn: Refactor node ID handling. Again.
    - perf/arm-cmn: Fix CCLA register offset
    - perf/arm-cmn: Ensure dtm_idx is big enough
    - cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
    - thermal: gov_bang_bang: Adjust states of all uninitialized instances
    - wifi: mt76: mt7921: fix wrong UNII-4 freq range check for the channel usage
    - wifi: mt76: mt7996: fix traffic delay when switching back to working channel
    - wifi: mt76: mt7996: fix wmm set of station interface to 3
    - wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
    - wifi: mt76: mt7996: fix EHT beamforming capability check
    - pm:cpupower: Add missing powercap_set_enabled() stub function
    - crypto: ccp - do not request interrupt on cmd completion when irqs disabled
    - crypto: hisilicon/hpre - mask cluster timeout error
    - crypto: hisilicon/qm - reset device before enabling it
    - wifi: mt76: mt7996: fix handling mbss enable/disable
    - wifi: mt76: connac: fix checksum offload fields of connac3 RXD
    - wifi: mt76: mt7603: fix mixed declarations and code
    - wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
    - wifi: mt76: mt7915: fix rx filter setting for bfee functionality
    - wifi: mt76: mt7996: fix uninitialized TLV data
    - wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
    - af_unix: Don't call skb_get() for OOB skb.
    - af_unix: Remove single nest in manage_oob().
    - af_unix: Rename unlinked_skb in manage_oob().
    - af_unix: Move spin_lock() in manage_oob().
    - Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
    - Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
    - can: m_can: enable NAPI before enabling interrupts
    - can: m_can: m_can_close(): stop clocks after device has been shut down
    - Bluetooth: btusb: Fix not handling ZPL/short-transfer
    - bareudp: Pull inner IP header in bareudp_udp_encap_recv().
    - bareudp: Pull inner IP header on xmit.
    - net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
    - crypto: n2 - Set err to EINVAL if snprintf fails for hmac
    - xsk: fix batch alloc API on non-coherent systems
    - net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
    - fbnic: Set napi irq value after calling netif_napi_add
    - net: tipc: avoid possible garbage value
    - ublk: move zone report data out of request pdu
    - block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
    - block, bfq: don't break merge chain in bfq_split_bfqq()
    - cachefiles: Fix non-taking of sb_writers around set/removexattr
    - nbd: correct the maximum value for discard sectors
    - erofs: fix incorrect symlink detection in fast symlink
    - erofs: fix error handling in z_erofs_init_decompressor
    - block, bfq: fix uaf for accessing waker_bfqq after splitting
    - block, bfq: fix procress reference leakage for bfqq in merge chain
    - io_uring/io-wq: do not allow pinning outside of cpuset
    - io_uring/io-wq: inherit cpuset of cgroup in io worker
    - spi: ppc4xx: handle irq_of_parse_and_map() errors
    - arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
    - arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
    - spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
    - firmware: qcom: scm: Disable SDI and write no dump to dump mode
    - regulator: Return actual error in of_regulator_bulk_get_all()
    - arm64: dts: renesas: r9a08g045: Correct GICD and GICR sizes
    - arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
    - arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
    - arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
    - ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
    - arm64: tegra: Correct location of power-sensors for IGX Orin
    - arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
    - arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
    - arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
    - spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
    - arm64: dts: qcom: x1e80100: Fix PHY for DP2
    - ARM: dts: microchip: sama7g5: Fix RTT clock
    - ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
    - arm64: dts: ti: k3-am654-idk: Fix dtbs_check warning in ICSSG dmas
    - ARM: versatile: fix OF node leak in CPUs prepare
    - reset: berlin: fix OF node leak in probe() error path
    - reset: k210: fix OF node leak in probe() error path
    - platform: cznic: turris-omnia-mcu: Fix error check in
      omnia_mcu_register_trng()
    - clocksource/drivers/qcom: Add missing iounmap() on errors in
      msm_dt_timer_init()
    - arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
    - x86/mm: Use IPIs to synchronize LAM enablement
    - ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
    - ASoC: tas2781: Fix a compiling warning reported by robot kernel test due to
      adding tas2563_dvc_table
    - ASoC: tas2781-i2c: Drop weird GPIO code
    - ASoC: tas2781-i2c: Get the right GPIO line
    - selftests/ftrace: Add required dependency for kprobe tests
    - ALSA: hda: cs35l41: fix module autoloading
    - selftests/ftrace: Fix test to handle both old and new kernels
    - x86/boot/64: Strip percpu address space when setting up GDT descriptors
    - m68k: Fix kernel_clone_args.flags in m68k_clone()
    - ASoC: loongson: fix error release
    - selftests/ftrace: Fix eventfs ownership testcase to find mount point
    - selftests:resctrl: Fix build failure on archs without __cpuid_count()
    - cgroup/pids: Avoid spurious event notification
    - hwmon: (max16065) Fix overflows seen when writing limits
    - hwmon: (max16065) Fix alarm attributes
    - iommu/arm-smmu: Un-demote unhandled-fault msg
    - iommu/arm-smmu-v3: Fix a NULL vs IS_ERR() check
    - mtd: slram: insert break after errors in parsing the map
    - hwmon: (ntc_thermistor) fix module autoloading
    - power: supply: axp20x_battery: Remove design from min and max voltage
    - power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
    - fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
    - iommu/amd: Handle error path in amd_iommu_probe_device()
    - iommu/amd: Allocate the page table root using GFP_KERNEL
    - iommu/amd: Move allocation of the top table into v1_alloc_pgtable
    - iommu/amd: Set the pgsize_bitmap correctly
    - iommu/amd: Do not set the D bit on AMD v2 table entries
    - mtd: powernv: Add check devm_kasprintf() returned value
    - rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
    - mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
    - mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
    - mtd: rawnand: mtk: Fix init error path
    - iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
    - iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
    - iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
    - pmdomain: core: Harden inter-column space in debug summary
    - pmdomain: core: Fix "managed by" alignment in debug summary
    - drm/stm: Fix an error handling path in stm_drm_platform_probe()
    - drm/stm: ltdc: check memory returned by devm_kzalloc()
    - drm/amd/display: free bo used for dmub bounding box
    - drm/amdgpu: properly handle vbios fake edid sizing
    - drm/radeon: properly handle vbios fake edid sizing
    - drm/amd/display: Reset VRR config during resume
    - scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
    - scsi: sd: Don't check if a write for REQ_ATOMIC
    - scsi: block: Don't check REQ_ATOMIC for reads
    - scsi: NCR5380: Check for phase match during PDMA fixup
    - drm/amd/amdgpu: Properly tune the size of struct
    - drm/amd/display: Improve FAM control for DCN401
    - drm/rockchip: vop: Allow 4096px width scaling
    - drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
    - drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
    - drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
    - drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
    - drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
    - drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
    - powerpc/8xx: Fix initial memory mapping
    - powerpc/8xx: Fix kernel vs user address comparison
    - powerpc/vdso: Inconditionally use CFUNC macro
    - drm/msm: Use a7xx family directly in gpu_state
    - drm/msm: Dump correct dbgahb clusters on a750
    - drm/msm: Fix CP_BV_DRAW_STATE_ADDR name
    - drm/msm: Fix incorrect file name output in adreno_request_fw()
    - drm/msm/a5xx: disable preemption in submits by default
    - drm/msm/a5xx: properly clear preemption records on resume
    - drm/msm/a5xx: fix races in preemption evaluation stage
    - drm/msm/a5xx: workaround early ring-buffer emptiness check
    - ipmi: docs: don't advertise deprecated sysfs entries
    - drm/msm/dp: enable widebus on all relevant chipsets
    - drm/msm/dsi: correct programming sequence for SM8350 / SM8450
    - drm/msm: fix %s null argument error
    - platform/x86: ideapad-laptop: Make the scope_guard() clear of its scope
    - kselftest: dt: Ignore nodes that have ancestors disabled
    - drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
    - drm/amdgpu: fix invalid fence handling in amdgpu_vm_tlb_flush
    - xen: use correct end address of kernel for conflict checking
    - HID: wacom: Support sequence numbers smaller than 16-bit
    - HID: wacom: Do not warn about dropped packets for first packet
    - ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
    - xen: introduce generic helper checking for memory map conflicts
    - xen: move max_pfn in xen_memory_setup() out of function scope
    - xen: add capability to remap non-RAM pages to different PFNs
    - xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
    - drm/xe: fix missing 'xe_vm_put'
    - xen/swiotlb: add alignment check for dma buffers
    - xen/swiotlb: fix allocated size
    - sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy
    - bpf, x64: Fix tailcall hierarchy
    - bpf, arm64: Fix tailcall hierarchy
    - bpf: Fix compare error in function retval_range_within
    - selftests/bpf: Workaround strict bpf_lsm return value check.
    - selftests/bpf: Fix error linking uprobe_multi on mips
    - selftests/bpf: Fix wrong binary in Makefile log output
    - tools/runqslower: Fix LDFLAGS and add LDLIBS support
    - selftests/bpf: Use pid_t consistently in test_progs.c
    - selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
    - selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
    - selftests/bpf: Drop unneeded error.h includes
    - selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
    - selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
    - selftests/bpf: Fix missing BUILD_BUG_ON() declaration
    - selftests/bpf: Fix include of <sys/fcntl.h>
    - selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
    - selftests/bpf: Fix compiling kfree_skb.c with musl-libc
    - selftests/bpf: Fix compiling flow_dissector.c with musl-libc
    - selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
    - selftests/bpf: Fix compiling core_reloc.c with musl-libc
    - selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
    - selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
    - selftests/bpf: Fix errors compiling crypto_sanity.c with musl libc
    - selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
    - libbpf: Don't take direct pointers into BTF data from st_ops
    - selftests/bpf: Fix arg parsing in veristat, test_progs
    - selftests/bpf: Fix error compiling test_lru_map.c
    - selftests/bpf: Fix C++ compile error from missing _Bool type
    - selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
    - selftests/bpf: Fix compile if backtrace support missing in libc
    - selftests/bpf: Fix error compiling tc_redirect.c with musl libc
    - s390/entry: Move early program check handler to entry.S
    - s390/entry: Make early program check handler relocated lowcore aware
    - libbpf: Fix license for btf_relocate.c
    - samples/bpf: Fix compilation errors with cf-protection option
    - selftests/bpf: no need to track next_match_pos in struct test_loader
    - selftests/bpf: extract test_loader->expect_msgs as a data structure
    - selftests/bpf: allow checking xlated programs in verifier_* tests
    - selftests/bpf: __arch_* macro to limit test cases to specific archs
    - selftests/bpf: fix to avoid __msg tag de-duplication by clang
    - selftests/bpf: Fix incorrect parameters in NULL pointer checking
    - libbpf: Fix bpf_object__open_skeleton()'s mishandling of options
    - s390/ap: Fix deadlock caused by recursive lock of the AP bus scan mutex
    - libbpf: Ensure new BTF objects inherit input endianness
    - xz: cleanup CRC32 edits from 2018
    - kthread: fix task state in kthread worker if being frozen
    - ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
    - bpftool: Fix handling enum64 in btf dump sorting
    - sched/deadline: Fix schedstats vs deadline servers
    - smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
    - ext4: avoid buffer_head leak in ext4_mark_inode_used()
    - ext4: avoid potential buffer_head leak in __ext4_new_inode()
    - ext4: avoid negative min_clusters in find_group_orlov()
    - ext4: return error on ext4_find_inline_entry
    - sched/numa: Fix the vma scan starving issue
    - nilfs2: determine empty node blocks as corrupted
    - sched/pelt: Use rq_clock_task() for hw_pressure
    - bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
    - bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
    - perf scripts python cs-etm: Restore first sample log in verbose mode
    - perf bpf: Move BPF disassembly routines to separate file to avoid clash with
      capstone bpf headers
    - perf mem: Free the allocated sort string, fixing a leak
    - perf lock contention: Change stack_id type to s32
    - perf vendor events: SKX, CLX, SNR uncore cache event fixes
    - perf inject: Fix leader sampling inserting additional samples
    - perf report: Fix --total-cycles --stdio output error
    - perf build: Fix up broken capstone feature detection fast path
    - perf sched timehist: Fix missing free of session in perf_sched__timehist()
    - perf stat: Display iostat headers correctly
    - perf dwarf-aux: Check allowed location expressions when collecting variables
    - perf annotate-data: Fix off-by-one in location range check
    - perf dwarf-aux: Handle bitfield members from pointer access
    - perf hist: Don't set hpp_fmt_value for members in --no-group
    - perf sched timehist: Fixed timestamp error when unable to confirm event
      sched_in time
    - perf time-utils: Fix 32-bit nsec parsing
    - perf mem: Check mem_events for all eligible PMUs
    - perf mem: Fix missed p-core mem events on ADL and RPL
    - clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
    - clk: imx: imx6ul: fix default parent for enet*_ref_sel
    - clk: imx: composite-8m: Enable gate clk with mcore_booted
    - clk: imx: composite-93: keep root clock on when mcore enabled
    - clk: imx: composite-7ulp: Check the PCC present bit
    - clk: imx: fracn-gppll: fix fractional part of PLL getting lost
    - clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
    - clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
    - clk: imx: imx8qxp: Parent should be initialized earlier than the clock
    - quota: avoid missing put_quota_format when DQUOT_SUSPENDED is passed
    - remoteproc: imx_rproc: Correct ddr alias for i.MX8M
    - remoteproc: imx_rproc: Initialize workqueue earlier
    - clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
    - clk: qcom: dispcc-sm8550: fix several supposed typos
    - clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
    - clk: qcom: dispcc-sm8650: Update the GDSC flags
    - clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
    - leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
    - pinctrl: renesas: rzg2l: Return -EINVAL if the pin doesn't support
      PIN_CFG_OEN
    - pinctrl: ti: ti-iodelay: Fix some error handling paths
    - phy: phy-rockchip-samsung-hdptx: Explicitly include pm_runtime.h
    - Input: ilitek_ts_i2c - avoid wrong input subsystem sync
    - Input: ilitek_ts_i2c - add report id message validation
    - media: raspberrypi: VIDEO_RASPBERRYPI_PISP_BE should depend on ARCH_BCM2835
    - [Config] updateconfigs for VIDEO_RASPBERRYPI_PISP_BE
    - PCI: Wait for Link before restoring Downstream Buses
    - firewire: core: correct range of block for case of switch statement
    - media: staging: media: starfive: camss: Drop obsolete return value
      documentation
    - clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
    - clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
    - leds: pca995x: Use device_for_each_child_node() to access device child nodes
    - leds: pca995x: Fix device child node usage in pca995x_probe()
    - x86/PCI: Check pcie_find_root_port() return for NULL
    - PCI: xilinx-nwl: Fix register misspelling
    - PCI: xilinx-nwl: Clean up clock on probe failure/removal
    - leds: gpio: Set num_leds after allocation
    - media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
    - pinctrl: single: fix missing error code in pcs_probe()
    - clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
    - iommufd/selftest: Fix buffer read overrrun in the dirty test
    - RDMA/bnxt_re: Fix the table size for PSN/MSN entries
    - media: imagination: VIDEO_E5010_JPEG_ENC should depend on ARCH_K3
    - [Config] updateconfigs for VIDEO_E5010_JPEG_ENC
    - RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
    - clk: ti: dra7-atl: Fix leak of of_nodes
    - clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync()
      usage
    - clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
    - nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
    - nfsd: fix refcount leak when file is unhashed after being found
    - pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
    - dt-bindings: PCI: layerscape-pci: Replace fsl,lx2160a-pcie with
      fsl,lx2160ar2-pcie
    - iommufd: Check the domain owner of the parent before creating a nesting
      domain
    - RDMA/erdma: Return QP state in erdma_query_qp
    - RDMA/mlx5: Fix counter update on MR cache mkey creation
    - RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
    - RDMA/mlx5: Drop redundant work canceling from clean_keys()
    - RDMA/mlx5: Fix MR cache temp entries cleanup
    - watchdog: imx_sc_wdt: Don't disable WDT in suspend
    - RDMA/hns: Don't modify rq next block addr in HIP09 QPC
    - RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
    - RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
    - RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
    - RDMA/hns: Optimize hem allocation performance
    - RDMA/hns: Fix restricted __le16 degrades to integer issue
    - Input: ims-pcu - fix calling interruptible mutex
    - RDMA/mlx5: Obtain upper net device only when needed
    - PCI: qcom-ep: Enable controller resources like PHY only after refclk is
      available
    - riscv: Fix fp alignment bug in perf_callchain_user()
    - RDMA/hns: Fix ah error counter in sw stat not increasing
    - RDMA/irdma: fix error message in irdma_modify_qp_roce()
    - ntb_perf: Fix printk format
    - ntb: Force physically contiguous allocation of rx ring buffers
    - nfsd: untangle code in nfsd4_deleg_getattr_conflict()
    - nfsd: fix initial getattr on write delegation
    - crypto: caam - Pad SG length when allocating hash edesc
    - crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
    - [Config] disable CRYPTO_AES_GCM_P10
    - f2fs: atomic: fix to avoid racing w/ GC
    - f2fs: reduce expensive checkpoint trigger frequency
    - f2fs: fix to avoid racing in between read and OPU dio write
    - f2fs: Create COW inode from parent dentry for atomic write
    - f2fs: fix to wait page writeback before setting gcing flag
    - f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
    - f2fs: compress: don't redirty sparse cluster during {,de}compress
    - f2fs: prevent atomic file from being dirtied before commit
    - spi: airoha: fix dirmap_{read,write} operations
    - spi: airoha: fix airoha_snand_{write,read}_data data_len estimation
    - spi: atmel-quadspi: Undo runtime PM changes at driver exit time
    - spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
    - lib/sbitmap: define swap_lock as raw_spinlock_t
    - spi: airoha: remove read cache in airoha_snand_dirmap_read()
    - spi: atmel-quadspi: Avoid overwriting delay register settings
    - NFSv4.2: Fix detection of "Proxying of Times" server support
    - nvme-multipath: system fails to create generic nvme device
    - iio: adc: ad7606: fix oversampling gpio array
    - iio: adc: ad7606: fix standby gpio state to match the documentation
    - driver core: Fix error handling in driver API device_rename()
    - ABI: testing: fix admv8818 attr description
    - iio: chemical: bme680: Fix read/write ops to device by adding mutexes
    - iio: magnetometer: ak8975: drop incorrect AK09116 compatible
    - dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
    - serial: 8250: omap: Cleanup on error in request_irq
    - Coresight: Set correct cs_mode for TPDM to fix disable issue
    - Coresight: Set correct cs_mode for dummy source to fix disable issue
    - coresight: tmc: sg: Do not leak sg_table
    - interconnect: icc-clk: Add missed num_nodes initialization
    - interconnect: qcom: sm8250: Enable sync_state
    - dm integrity: fix gcc 5 warning
    - cxl/pci: Fix to record only non-zero ranges
    - um: remove ARCH_NO_PREEMPT_DYNAMIC
    - Revert "dm: requeue IO if mapping table not yet available"
    - net: phy: aquantia: fix -ETIMEDOUT PHY probe failure when firmware not
      present
    - net: xilinx: axienet: Schedule NAPI in two steps
    - net: xilinx: axienet: Fix packet counting
    - net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
    - net: qrtr: Update packets cloning when broadcasting
    - net: phy: aquantia: fix setting active_low bit
    - net: phy: aquantia: fix applying active_low bit after reset
    - net: ravb: Fix maximum TX frame size for GbEth devices
    - net: ravb: Fix R-Car RX frame size limit
    - virtio_net: Fix mismatched buf address when unmapping for small packets
    - netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
    - netfilter: ctnetlink: compile ctnetlink_label_size with
      CONFIG_NF_CONNTRACK_EVENTS
    - netfilter: nf_tables: use rcu chain hook list iterator from netlink dump
      path
    - netfilter: nf_tables: missing objects with no memcg accounting
    - selftests: netfilter: Avoid hanging ipvs.sh
    - io_uring/sqpoll: do not allow pinning outside of cpuset
    - io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
    - io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
    - mm: migrate: annotate data-race in migrate_folio_unmap()
    - drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
    - drm/amd/display: Add DSC Debug Log
    - drm/amdgpu/display: Fix a mistake in revert commit
    - xen: move checks for e820 conflicts further up
    - xen: allow mapping ACPI data using a different physical address
    - io_uring/sqpoll: retain test for whether the CPU is valid
    - drm/amd/display: disable_hpo_dp_link_output: Check link_res->hpo_dp_link_enc
      before using it
    - io_uring/sqpoll: do not put cpumask on stack
    - selftests/bpf: correctly move 'log' upon successful match
    - Remove *.orig pattern from .gitignore
    - PCI: Revert to the original speed after PCIe failed link retraining
    - PCI: Clear the LBMS bit after a link retrain
    - PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
    - PCI: imx6: Fix missing call to phy_power_off() in error handling
    - PCI: imx6: Fix establish link failure in EP mode for i.MX8MM and i.MX8MP
    - PCI: imx6: Fix i.MX8MP PCIe EP's occasional failure to trigger MSI
    - PCI: Correct error reporting with PCIe failed link retraining
    - PCI: Use an error code with PCIe failed link retraining
    - PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
    - PCI: dra7xx: Fix error handling when IRQ request fails in probe
    - Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
    - ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
    - soc: fsl: cpm1: qmc: Update TRNSYNC only in transparent mode
    - soc: fsl: cpm1: tsa: Fix tsa_write8()
    - soc: versatile: integrator: fix OF node leak in probe() error path
    - Revert "media: tuners: fix error return code of
      hybrid_tuner_request_state()"
    - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all()
    - Input: adp5588-keys - fix check on return code
    - Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
    - Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
    - Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
    - KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
    - KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
    - KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
    - KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)
    - drm/amdgpu/mes12: reduce timeout
    - drm/amdgpu/mes11: reduce timeout
    - drm/amdkfd: Add SDMA queue quantum support for GFX12
    - drm/amdgpu: update golden regs for gfx12
    - drm/amdgpu/mes12: set enable_level_process_quantum_check
    - drm/amdgpu/vcn: enable AV1 on both instances
    - drm/amd/pm: update workload mask after the setting
    - drm/amdgpu: fix PTE copy corruption for sdma 7
    - drm/amdgpu: bump driver version for cleared VRAM
    - drm/amdgpu/mes12: switch SET_SHADER_DEBUGGER pkt to mes schq pipe
    - drm/amdgpu: Fix selfring initialization sequence on soc24
    - drm/amd/display: Add HDMI DSC native YCbCr422 support
    - drm/amd/display: Round calculated vtotal
    - drm/amd/display: Clean up dsc blocks in accelerated mode
    - drm/amd/display: Block timing sync for different output formats in pmo
    - drm/amd/display: Validate backlight caps are sane
    - drm/amd/display: Disable SYMCLK32_LE root clock gating
    - drm/amd/display: Block dynamic IPS2 on DCN35 for incompatible FW versions
    - drm/amd/display: Enable DML2 override_det_buffer_size_kbytes
    - drm/amd/display: Skip to enable dsc if it has been off
    - drm/amd/display: Fix underflow when setting underscan on DCN401
    - drm/amd/display: Update IPS default mode for DCN35/DCN351
    - objtool: Handle frame pointer related instructions
    - powerpc/atomic: Use YZ constraints for DS-form instructions
    - ksmbd: make __dir_empty() compatible with POSIX
    - ksmbd: allow write with FILE_APPEND_DATA
    - ksmbd: handle caseless file creation
    - ata: libata-scsi: Fix ata_msense_control() CDL page reporting
    - scsi: ufs: qcom: Update MODE_MAX cfg_bw value
    - scsi: lpfc: Restrict support for 32 byte CDBs to specific HBAs
    - scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
    - scsi: mac_scsi: Refactor polling loop
    - scsi: mac_scsi: Disallow bus errors during PDMA send
    - can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
    - wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
    - usbnet: fix cyclical race on disconnect with work queue
    - arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
    - arm64: dts: mediatek: mt8395-nio-12l: Mark USB 3.0 on xhci1 as disabled
    - USB: appledisplay: close race between probe and completion handler
    - USB: misc: cypress_cy7c63: check for short transfer
    - USB: class: CDC-ACM: fix race between get_serial and set_serial
    - USB: misc: yurex: fix race between read and write
    - usb: xhci: fix loss of data on Cadence xHC
    - usb: cdnsp: Fix incorrect usb_request status
    - usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host
    - usb: gadget: dummy_hcd: execute hrtimer callback in softirq context
    - usb: dwc2: drd: fix clock gating on USB role switch
    - bus: integrator-lm: fix OF node leak in probe()
    - bus: mhi: host: pci_generic: Update EDL firmware path for Foxconn modems
    - bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
    - tty: rp2: Fix reset with non forgiving PCIe host bridges
    - pps: add an error check in parport_attach
    - serial: don't use uninitialized value in uart_poll_init()
    - xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
    - serial: qcom-geni: fix fifo polling timeout
    - serial: qcom-geni: fix false console tx restart
    - crypto: qcom-rng - fix support for ACPI-based systems
    - crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
    - drbd: Fix atomicity violation in drbd_uuid_set_bm()
    - drbd: Add NULL check for net_conf to prevent dereference in state validation
    - ACPI: resource: Do IRQ override on MECHREV GM7XG0M
    - ACPI: resource: Add another DMI match for the TongFang GMxXGxx
    - intel_idle: add Granite Rapids Xeon support
    - intel_idle: fix ACPI _CST matching for newer Xeon platforms
    - x86/entry: Remove unwanted instrumentation in common_interrupt()
    - perf/x86/intel: Allow to setup LBR for counting event for BPF
    - perf/x86/intel/pt: Fix sampling synchronization
    - btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
    - wifi: mt76: mt7921: Check devm_kasprintf() returned value
    - wifi: mt76: mt7915: check devm_kasprintf() returned value
    - idpf: fix netdev Tx queue stop/wake
    - wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
    - wifi: rtw88: 8822c: Fix reported RX band width
    - wifi: rtw88: 8703b: Fix reported RX band width
    - wifi: mt76: mt7615: check devm_kasprintf() returned value
    - wifi: mt76: mt7925: fix a potential association failure upon resuming
    - debugfs show actual source in /proc/mounts
    - debugobjects: Fix conditions in fill_pool()
    - btrfs: tree-checker: fix the wrong output of data backref objectid
    - btrfs: always update fstrim_range on failure in FITRIM ioctl
    - f2fs: fix several potential integer overflows in file offsets
    - f2fs: prevent possible int overflow in dir_block_index()
    - f2fs: avoid potential int overflow in sanity_check_area_boundary()
    - hwrng: mtk - Use devm_pm_runtime_enable
    - hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
    - hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
    - arm64: esr: Define ESR_ELx_EC_* constants as UL
    - arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a
    - arm64: dts: mediatek: mt8186-corsola: Disable DPI display interface
    - arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
    - arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
    - arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
    - fs: Fix file_set_fowner LSM hook inconsistencies
    - nfs: fix memory leak in error path of nfs4_do_reclaim
    - EDAC/igen6: Fix conversion of system address to physical memory address
    - eventpoll: Annotate data-race of busy_poll_usecs
    - md: Don't flush sync_work in md_write_start()
    - cpuidle: riscv-sbi: Use scoped device node handling to fix missing
      of_node_put
    - lsm: add the inode_free_security_rcu() LSM implementation hook
    - spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
    - dt-bindings: spi: nxp-fspi: add imx8ulp support
    - ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
    - ARM: dts: imx6ull-seeed-npi: fix fsl,pins property in tscgrp pinctrl
    - tools/nolibc: include arch.h from string.h
    - soc: versatile: realview: fix memory leak during device remove
    - soc: versatile: realview: fix soc_dev leak during device remove
    - usb: typec: ucsi: Call CANCEL from single location
    - usb: typec: ucsi: Fix busy loop on ASUS VivoBooks
    - soc: qcom: geni-se: add GP_LENGTH/IRQ_EN_SET/IRQ_EN_CLEAR registers
    - serial: qcom-geni: fix arg types for qcom_geni_serial_poll_bit()
    - serial: qcom-geni: introduce qcom_geni_serial_poll_bitfield()
    - serial: qcom-geni: fix console corruption
    - thermal: core: Store trip sysfs attributes in thermal_trip_desc
    - thermal: sysfs: Get to trips via attribute pointers
    - thermal: sysfs: Refine the handling of trip hysteresis changes
    - thermal: sysfs: Add sanity checks for trip temperature and hysteresis
    - bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
    - compiler.h: specify correct attribute for .rodata..c_jump_table
    - lockdep: fix deadlock issue between lockdep and rcu
    - mm/hugetlb_vmemmap: batch HVO work when demoting
    - s390/ftrace: Avoid calling unwinder in ftrace_return_address()
    - selftest mm/mseal: fix test_seal_mremap_move_dontunmap_anyaddr
    - mm: only enforce minimum stack gap size if it's sensible
    - spi: fspi: add support for imx8ulp
    - module: Fix KCOV-ignored file name
    - fbdev: xen-fbfront: Assign fb_info->device
    - tpm: export tpm2_sessions_init() to fix ibmvtpm building
    - mm/huge_memory: ensure huge_zero_folio won't have large_rmappable flag set
    - mm: change vmf_anon_prepare() to __vmf_anon_prepare()
    - mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu
      read lock
    - i2c: aspeed: Update the stop sw state when the bus recovery occurs
    - i2c: isch: Add missed 'else'
    - i2c: xiic: Try re-initialization on bus busy timeout
    - Documentation: KVM: fix warning in "make htmldocs"
    - spi: atmel-quadspi: Fix wrong register value written to MR
    - Revert: "dm-verity: restart or panic on an I/O error"
    - Linux 6.11.2
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47675
    - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47676
    - mm/hugetlb.c: fix UAF of vma in hugetlb fault pathway
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47677
    - exfat: resolve memory leak from exfat_create_upcase_table()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47725
    - dm-verity: restart or panic on an I/O error
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47739
    - padata: use integer wrap around to prevent deadlock on seq_nr overflow
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47678
    - icmp: change the order of rate limits
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47733
    - netfs: Delete subtree of 'fs/netfs' when netfs module exits
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47679
    - vfs: fix race between evice_inodes() and find_inode()&iput()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49859
    - f2fs: fix to check atomic_file in f2fs ioctl interfaces
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47680
    - f2fs: check discard support for conventional zones
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47740
    - f2fs: Require FMODE_WRITE for atomic write ioctls
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47726
    - f2fs: fix to wait dio completion
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47741
    - btrfs: fix race setting file private on concurrent lseek using same fd
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47681
    - wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49858
    - efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49860
    - ACPI: sysfs: validate return type of _STR method
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47742
    - firmware_loader: Block path traversal
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47682
    - scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47743
    - KEYS: prevent NULL pointer dereference in find_asymmetric_key()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47727
    - x86/tdx: Fix "in-kernel MMIO" check
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47744
    - KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47719
    - iommufd: Protect against overflow of ALIGN() during iova allocation
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47745
    - mm: call the security_mmap_file() LSM hook in remap_file_pages()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47746
    - fuse: use exclusive lock when FUSE_I_CACHE_IO_MODE is set
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47734
    - bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47684
    - tcp: check skb is non-NULL in tcp_rto_delta_us()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47747
    - net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race
      Condition
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47685
    - netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47686
    - ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47748
    - vhost_vdpa: assign irq bypass producer token correctly
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47687
    - vdpa/mlx5: Fix invalid mr resource destroy
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47688
    - driver core: Fix a potential null-ptr-deref in module_add_driver()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47689
    - f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47690
    - f2fs: get rid of online repaire on corrupted directory
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47691
    - f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47692
    - nfsd: return -EINVAL when namelen is 0
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47737
    - nfsd: call cache_put if xdr_reserve_space returns NULL
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2023-52917
    - ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47749
    - RDMA/cxgb4: Added NULL check for lookup_atid
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47735
    - RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47750
    - RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47751
    - PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47693
    - IB/core: Fix ib_cache_setup_one error flow cleanup
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47694
    - IB/mlx5: Fix UMR pd cleanup on error flow of driver init
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47695
    - RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47752
    - media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47753
    - media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47754
    - media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47696
    - RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47755
    - nvdimm: Fix devs leaks in scan_labels()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47756
    - PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47697
    - drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47698
    - drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47728
    - bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49861
    - bpf: Fix helper writes to read-only maps
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47757
    - nilfs2: fix potential oob read in nilfs_btree_check_delete()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47699
    - nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47700
    - ext4: check stripe size compatibility on remount as well
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47701
    - ext4: avoid OOB when system.data xattr changes underneath the filesystem
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49850
    - bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47702
    - bpf: Fail verification for sign-extension of packet data/data_end/data_meta
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47703
    - bpf, lsm: Add check for BPF LSM return value
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49851
    - tpm: Clean up TPM space after command failure
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47723
    - jfs: fix out-of-bounds in dbNextAG() and diAlloc()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49852
    - scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47720
    - drm/amd/display: Add null check for set_output_gamma in
      dcn30_set_output_transfer_func
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47704
    - drm/amd/display: Check link_res->hpo_dp_link_enc before using it
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49853
    - firmware: arm_scmi: Fix double free in OPTEE transport
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47705
    - block: fix potential invalid pointer dereference in blk_add_partition
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47736
    - erofs: handle overlapped pclusters out of crafted images properly
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47706
    - block, bfq: fix possible UAF for bfqq->bic with merge chain
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49855
    - nbd: fix race between timeout and normal completion
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47707
    - ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47708
    - netkit: Assign missing bpf_net_context
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47709
    - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47710
    - sock_map: Add a cond_resched() in sock_hash_free()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47711
    - af_unix: Don't return OOB skb in manage_oob().
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47712
    - wifi: wilc1000: fix potential RCU dereference issue in
      wilc_parse_join_bss_param
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47713
    - wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47730
    - crypto: hisilicon/qm - inject error before stopping queue
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49856
    - x86/sgx: Fix deadlock in SGX NUMA node search
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47714
    - wifi: mt76: mt7996: use hweight16 to get correct tx antenna
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47715
    - wifi: mt76: mt7915: fix oops on non-dbdc mt7986
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49857
    - wifi: iwlwifi: mvm: set the cipher for secured NDP ranging
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47738
    - wifi: mac80211: don't use rate mask for offchannel TX either
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47731
    - drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-49862
    - powercap: intel_rapl: Fix off by one in get_rpi()
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47716
    - ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47717
    - RISC-V: KVM: Don't zero-out PMU snapshot area before freeing data
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47721
    - wifi: rtw89: remove unused C2H event ID RTW89_MAC_C2H_FUNC_READ_WOW_CAM to
      prevent out-of-bounds reading
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47732
    - crypto: iaa - Fix potential use after free bug
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47718
    - wifi: rtw88: always wait for both firmware loading attempts
  * Oracular update: v6.11.2 upstream stable release (LP: #2089033) //
    CVE-2024-47724
    - wifi: ath11k: use work queue to process beacon tx event
  * Oracular update: v6.11.1 upstream stable release (LP: #2089020)
    - powercap/intel_rapl: Add support for AMD family 1Ah
    - powercap/intel_rapl: Fix the energy-pkg event for AMD CPUs
    - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put()
    - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in
      nft_socket_cgroup_subtree_level()
    - ASoC: amd: acp: add ZSC control register programming sequence
    - nvme-pci: qdepth 1 quirk
    - USB: serial: pl2303: add device id for Macrosilicon MS3020
    - powercap: intel_rapl: Change an error pointer to NULL
    - Linux 6.11.1
  * Oracular update: v6.11.1 upstream stable release (LP: #2089020) //
    CVE-2024-47671
    - USB: usbtmc: prevent kernel-usb-infoleak
  * Oracular update: v6.11.1 upstream stable release (LP: #2089020) //
    CVE-2024-46869
    - Bluetooth: btintel_pcie: Allocate memory for driver private data
  * CVE-2024-53164
    - net: sched: fix ordering of qlen adjustment
  * CVE-2024-53103
    - hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer

 -- Hui Wang <hui.wang@canonical.com>  Tue, 21 Jan 2025 18:48:57 +0800

linux-raspi (6.11.0-1007.7) oracular; urgency=medium

  * oracular/linux-raspi: 6.11.0-1007.7 -proposed tracker (LP: #2093476)

  [ Ubuntu: 6.11.0-14.15 ]

  * oracular/linux: 6.11.0-14.15 -proposed tracker (LP: #2093483)
  * CVE-2024-53164
    - net: sched: fix ordering of qlen adjustment
  * CVE-2024-53103
    - hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer

 -- Manuel Diewald <manuel.diewald@canonical.com>  Thu, 16 Jan 2025 19:07:37 +0100

linux-raspi (6.11.0-1006.6) oracular; urgency=medium

  * oracular/linux-raspi: 6.11.0-1006.6 -proposed tracker (LP: #2090454)

  * Don't produce linux-*-cloud-tools-common, linux-*-tools-common and
    linux-*-tools-host binary packages (LP: #2048183)
    - [Packaging] raspi: drop flag do_source_package

  [ Ubuntu: 6.11.0-13.14 ]

  * oracular/linux: 6.11.0-13.14 -proposed tracker (LP: #2090463)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
  * MGLRU: kswapd uses 100% CPU when MGLRU is enabled and under memory pressure
    (LP: #2087886)
    - mm/mglru: only clear kswapd_failures if reclaimable
  * CVE-2024-50264
    - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
  * CVE-2024-53057
    - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
  * CVE-2024-49967
    - ext4: no need to continue when the number of entries is 1

 -- Manuel Diewald <manuel.diewald@canonical.com>  Fri, 06 Dec 2024 16:37:49 +0100

linux-raspi (6.11.0-1005.5) oracular; urgency=medium

  * oracular/linux-raspi: 6.11.0-1005.5 -proposed tracker (LP: #2086260)

  * Ubuntu 24.10 Beta, Raspberry Pi 4: kdump-tools service not started, with
    errors (LP: #2081746)
    - [Config] raspi: Enable KEXEC

  * On Pi desktop, numerous reports of lack of landlock supported ABI
    (LP: #2066885)
    - [Config] raspi: Enable landlock LSM by default

  * Miscellaneous Ubuntu changes
    - [Config] raspi: updateconfigs after rebase to Ubuntu-6.11.0-12.13

  [ Ubuntu: 6.11.0-12.13 ]

  * oracular/linux: 6.11.0-12.13 -proposed tracker (LP: #2089269)
  * LXD fan bridge causes blocked tasks (LP: #2064176)
    - SAUCE: fan: release rcu_read_lock on skb discard path
    - SAUCE: fan: fix racy device stat update
  * OVTI08F4:00: number of CSI2 data lanes 2 is not supported (LP: #2084059)
    - SAUCE: media: ipu-bridge: Add support for additional link frequencies
  * [Oracular] Allow overriding Rust tools (LP: #2084693)
    - [Packaging] Allow rust overrides
  * Intel(R) PRO/1000 I219 ethernet adapter [8086:550c] may block entrance of
    modern standby (LP: #2081130)
    - platform/x86: intel/pmc: Ignore all LTRs during suspend
    - e1000e: change I219 (19) devices to ADP
    - x86/apic: Always explicitly disarm TSC-deadline timer
  * Need driver support for Realtek RTL8126A rev.b 5Gbps ethernet [10ec:8126]
    (LP: #2079017)
    - r8169: add support for RTL8126A rev.b
    - r8169: add missing MODULE_FIRMWARE entry for RTL8126A rev.b
  * Missing device ID for amd_atl driver for AMD Strix platform (LP: #2083292)
    - SAUCE: x86/amd_nb: Add new PCI ID for AMD family 1Ah model 20h
  * Lack of UART boot output on rb3gen2 even with earlycon (LP: #2083559)
    - [Config] move qcom clk and serial options as builtin
  * r8169: transmit queue 0 timed out error when re-plugging the Ethernet cable
    (LP: #2084526)
    - r8169: disable ALDPS per default for RTL8125
  * Dell Alienware sysytem reports errors of dell_wmi_sysman and dell_smbios in
    demsg (LP: #2084808)
    - platform/x86: dell-sysman: add support for alienware products
  * Add Intel Arrow Lake-H LPSS PCI IDs (LP: #2083905)
    - mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
  * rtw89: reset IDMEM mode to prevent download firmware failure (LP: #2077396)
    - wifi: rtw89: 885xb: reset IDMEM mode to prevent download firmware failure
  * Missing Bluetooth device IDs for new Mediatek MT7920/MT7925 (LP: #2078878)
    - SAUCE: Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925
  * rtw89: Support hardware rfkill (LP: #2077384)
    - wifi: rtw89: add support for hardware rfkill
  * [SRU] uncore: Add ARL and LNL support on 6.11 (LP: #2081810)
    - perf/x86/intel/uncore: Add Arrow Lake support
    - perf/x86/intel/uncore: Factor out common MMIO init and ops functions
    - perf/x86/intel/uncore: Add Lunar Lake support
    - perf/x86/intel/uncore: Add LNL uncore iMC freerunning support
    - perf/x86/intel/uncore: Use D0:F0 as a default device
  * Support Qualcomm WCN7851 Dual Bluetooth Adapter 0489:E0F3 (LP: #2081796)
    - SAUCE: Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x
  * The system hangs after resume with thunderbolt monitor(AMD GPU [1002:1900])
    (LP: #2083182)
    - SAUCE: drm/amd/display: Fix system hang while resume with TBT monitor
  * UBSAN: array-index-out-of-bounds in module mt76 (LP: #2081785)
    - wifi: mt76: mt7925: fix a potential array-index-out-of-bounds issue for clc
  * Missing devices nodes for AMD Instinct MI300 card when installed along with
    integrated display (LP: #2078773)
    - drm: Use XArray instead of IDR for minors
    - accel: Use XArray instead of IDR for minors
    - drm: Expand max DRM device number to full MINORBITS

  [ Ubuntu: 6.11.0-9.9 ]

  * oracular/linux: 6.11.0-9.9 -proposed tracker (LP: #2084250)
  * 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)
  * Setting I/O scheduler to 'none' causes error in oracular (LP: #2083845)
    - block: Fix elv_iosched_local_module handling of "none" scheduler
  * Miscellaneous Ubuntu changes
    - [Config] Update toolchain versions

 -- Manuel Diewald <manuel.diewald@canonical.com>  Fri, 22 Nov 2024 12:10:10 +0100

linux-raspi (6.11.0-1004.4) oracular; urgency=medium

  * oracular/linux-raspi: 6.11.0-1004.4 -proposed tracker (LP: #2081168)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/d2024.09.16)

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Don't force bindgen version
    - [Config] raspi: updateconfigs after rebase to Ubuntu-6.11.0-8.8
    - [Config] raspi: disable rust support
    - raspi: Update to upstream raspberrypi rpi-6.11.y (2024-09-19)
    - [Config] raspi: updateconfigs after import of new rpi-6.11.y patches
    - SAUCE: staging: vc04_services: Fix field-spanning write in
      vc_vchi_cmd_create()

  * Miscellaneous upstream changes
    - piscreen-overlay: Add invert[x,y] and swapxy
    - drivers:gpu:drm:panel: Added waveshare 5.0inch, 6.25inch, and 8.8inch dsi
      screen devices
    - arch:arm:boot:dts:overlays: Added waveshare 5.0inch, 6.25inch, and 8.8inch
      dsi screen dts
    - arch:arm:boot:dts:overlays: Added waveshare 5.0inch, 6.25inch, and 8.8inch
      dsi screen description
    - spi: rp2040-gpio-bridge: Add debugfs progress indicator
    - media: dt-bindings: i2c: Add Sony IMX500
    - media: i2c: Add driver for Sony IMX500 sensor
    - lib: earlycpio: export symbol find_cpio_data()
    - media: i2c: imx500: Inbuilt AI processor support
    - dts: bcm{283x,2712}: /clocks as "simple-bus"
    - dts: Add 'AI Camera' support
    - configs: Enable 'AI Camera'
    - media: i2c: imx500: Enable LED during SPI transfers
    - spi: rp2040-gpio-bridge: add missing MD5 dependency
    - drivers: drm: rp1-vec: Increase width limit, for PAL 16:9 @ 18MHz
    - media: i2c: ov5647: Add control of V4L2_CID_HBLANK
    - drm/vc4: Add support for per plane scaling filter selection
    - drm: panel: waveshare: Remove duplicated sentinel on compatible list
    - Revert "drivers: mmc: disable write-caching on Samsung 2023 model year SD
      cards"
    - mm/vmscan: Maintain TLB coherency in LRU code
    - drm: panel: ili9881: Correct symmetry on enable/disable return codes
    - dtoverlays: adds the definitions for the HiFiBerry 8-channel ADC
    - ASoC: add HiFiBerry ADC8x 8-channel ADC to simple-card-driver
    - vc04_services: codec: Allocate the max number of buffers on the VPU

  [ Ubuntu: 6.11.0-8.8 ]

  * oracular/linux: 6.11.0-8.8 -proposed tracker (LP: #2080825)
  * Packaging resync (LP: #1786013)
    - [Packaging] update variants
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2024.08.12)
  * [SRU] Disable CONFIG_TCG_TPM2_HMAC to avoid performance loss after v6.10
    (LP: #2080322)
    - [Config] disable CONFIG_TCG_TPM2_HMAC by default
  * Integrated Sensor Hub (ISH) support for Intel Lunar Lake platform
    (LP: #2071698)
    - Documentation: hid: intel-ish-hid: Add vendor custom firmware loading
    - HID: intel-ish-hid: Use CPU generation string in driver_data
    - hid: intel-ish-hid: Add support for vendor customized firmware loading
  * Miscellaneous Ubuntu changes
    - [Packaging] Purge obsolete upstart files
    - [Packaging] tools/hv: don't build/install hv_fcopy_uio_daemon on arm64
    - [Config] Update toolchain versions
    - SAUCE: rust: Fix rustc source path for the new rustc packaging
    - [Packaging] Don't force bindgen version
    - [Config] Re-enable rust support for amd64

 -- Manuel Diewald <manuel.diewald@canonical.com>  Thu, 26 Sep 2024 12:52:15 +0200

linux-raspi (6.11.0-1003.3) oracular; urgency=medium

  * oracular/linux-raspi: 6.11.0-1003.3 -proposed tracker (LP: #2080020)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/devel)

  * Miscellaneous Ubuntu changes
    - raspi: Update to upstream raspberrypi rpi-6.11.y (2024-09-09)
    - [Config] raspi: enable driver for new HiFiBerry ADC only board
    - [Config] raspi: updateconfigs after rebase to Ubuntu-6.11.0-7.7

  * Miscellaneous upstream changes
    - Bluetooth: hci_sync: Fix crash on NULL parent
    - overlays: add overlay for generic I2S clock-master DAC
    - ASoC: DACplusADCPro - put ADC control definitions in header file
    - configs: Add I2C_HID_OF to Pi defconfigs
    - drm: rp1: rp1-dsi: Add DRM_FORMAT_ARGB8888 and DRM_FORMAT_ABGR8888
    - drm: rp1: rp1-dpi: Add DRM_FORMAT_ARGB8888 and DRM_FORMAT_ABGR8888
    - drm: rp1: rp1-vec: Add DRM_FORMAT_ARGB8888 and DRM_FORMAT_ABGR8888
    - drm/vc4: Add a delay after disabling hdmi phy output
    - drm/vc4: Implement vc6_hdmi_phy_disable
    - drm/vc4: Also power down the PLL core when resetting PHY
    - ASoC: add driver for new HiFiBerry ADC only board(s)
    - overlays: Add overlay for Hifiberry ADC
    - configs: Add Hifiberry ADC to the defconfigs
    - drivers: drm: rp1-dsi: Implement more DSI options and flags
    - rtc: pcf8523: Fix oscillator stop bit handling reading from Control_1
    - drivers: media: pci: Update Hailo accelerator device driver to v4.18.0
    - media/rpivid: Make SPS / PPS optional in a request
    - configs: Add remaining USB_SERIAL modules
    - drivers: media: pci: Fix Hailo compile warnings

  [ Ubuntu: 6.11.0-7.7 ]

  * oracular/linux: 6.11.0-7.7 -proposed tracker (LP: #2079949)
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor4.0.0 [1/99]: LSM: Infrastructure management of the sock
      security
    - SAUCE: apparmor4.0.0 [2/99]: LSM: Add the lsmblob data structure.
    - SAUCE: apparmor4.0.0 [3/99]: LSM: Use lsmblob in security_audit_rule_match
    - SAUCE: apparmor4.0.0 [4/99]: LSM: Call only one hook for audit rules
    - SAUCE: apparmor4.0.0 [5/99]: LSM: Add lsmblob_to_secctx hook
    - SAUCE: apparmor4.0.0 [6/99]: Audit: maintain an lsmblob in audit_context
    - SAUCE: apparmor4.0.0 [7/99]: LSM: Use lsmblob in security_ipc_getsecid
    - SAUCE: apparmor4.0.0 [8/99]: Audit: Update shutdown LSM data
    - SAUCE: apparmor4.0.0 [9/99]: LSM: Use lsmblob in security_current_getsecid
    - SAUCE: apparmor4.0.0 [10/99]: LSM: Use lsmblob in security_inode_getsecid
    - SAUCE: apparmor4.0.0 [11/99]: Audit: use an lsmblob in audit_names
    - SAUCE: apparmor4.0.0 [12/99]: LSM: Create new security_cred_getlsmblob LSM
      hook
    - SAUCE: apparmor4.0.0 [13/99]: Audit: Change context data from secid to
      lsmblob
    - SAUCE: apparmor4.0.0 [14/99]: Netlabel: Use lsmblob for audit data
    - SAUCE: apparmor4.0.0 [15/99]: LSM: Ensure the correct LSM context releaser
    - SAUCE: apparmor4.0.0 [16/99]: LSM: Use lsmcontext in
      security_secid_to_secctx
    - SAUCE: apparmor4.0.0 [17/99]: LSM: Use lsmcontext in
      security_lsmblob_to_secctx
    - SAUCE: apparmor4.0.0 [18/99]: LSM: Use lsmcontext in
      security_inode_getsecctx
    - SAUCE: apparmor4.0.0 [19/99]: LSM: lsmcontext in
      security_dentry_init_security
    - SAUCE: apparmor4.0.0 [20/99]: LSM: security_lsmblob_to_secctx module
      selection
    - SAUCE: apparmor4.0.0 [21/99]: Audit: Create audit_stamp structure
    - SAUCE: apparmor4.0.0 [22/99]: Audit: Allow multiple records in an
      audit_buffer
    - SAUCE: apparmor4.0.0 [23/99]: Audit: Add record for multiple task security
      contexts
    - SAUCE: apparmor4.0.0 [24/99]: audit: multiple subject lsm values for
      netlabel
    - SAUCE: apparmor4.0.0 [25/99]: Audit: Add record for multiple object contexts
    - SAUCE: apparmor4.0.0 [26/99]: LSM: Remove unused lsmcontext_init()
    - SAUCE: apparmor4.0.0 [27/99]: LSM: Improve logic in security_getprocattr
    - SAUCE: apparmor4.0.0 [28/99]: LSM: secctx provider check on release
    - SAUCE: apparmor4.0.0 [29/99]: LSM: Single calls in socket_getpeersec hooks
    - SAUCE: apparmor4.0.0 [30/99]: LSM: Exclusive secmark usage
    - SAUCE: apparmor4.0.0 [31/99]: LSM: Identify which LSM handles the context
      string
    - SAUCE: apparmor4.0.0 [32/99]: AppArmor: Remove the exclusive flag
    - SAUCE: apparmor4.0.0 [33/99]: LSM: Add mount opts blob size tracking
    - SAUCE: apparmor4.0.0 [34/99]: LSM: allocate mnt_opts blobs instead of module
      specific data
    - SAUCE: apparmor4.0.0 [35/99]: LSM: Infrastructure management of the key
      security blob
    - SAUCE: apparmor4.0.0 [36/99]: LSM: Infrastructure management of the mnt_opts
      security blob
    - SAUCE: apparmor4.0.0 [37/99]: LSM: Remove lsmblob scaffolding
    - SAUCE: apparmor4.0.0 [38/99]: LSM: Allow reservation of netlabel
    - SAUCE: apparmor4.0.0 [39/99]: LSM: restrict security_cred_getsecid() to a
      single LSM
    - SAUCE: apparmor4.0.0 [40/99]: Smack: Remove LSM_FLAG_EXCLUSIVE
    - SAUCE: apparmor4.0.0 [41/99]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
      [41/99]: add/use fns to print hash string hex value
    - SAUCE: apparmor4.0.0 [42/99]: patch to provide compatibility with v2.x net
      rules
    - SAUCE: apparmor4.0.0 [43/99]: add unpriviled user ns mediation
    - SAUCE: apparmor4.0.0 [44/99]: Add sysctls for additional controls of unpriv
      userns restrictions
    - SAUCE: apparmor4.0.0 [45/99]: af_unix mediation
    - SAUCE: apparmor4.0.0 [46/99]: Add fine grained mediation of posix mqueues
    - SAUCE: apparmor4.0.0 [47/99] fixup inode_set_attr
    - SAUCE: apparmor4.0.0 [48/99]: setup slab cache for audit data
    - SAUCE: apparmor4.0.0 [49/99]: Improve debug print infrastructure
    - SAUCE: apparmor4.0.0 [50/99]: add the ability for profiles to have a
      learning cache
    - SAUCE: apparmor4.0.0 [51/99]: enable userspace upcall for mediation
    - SAUCE: apparmor4.0.0 [52/99]: prompt - lock down prompt interface
    - SAUCE: apparmor4.0.0 [53/99]: prompt - allow controlling of caching of a
      prompt response
    - SAUCE: apparmor4.0.0 [54/99]: prompt - add refcount to audit_node in prep or
      reuse and delete
    - SAUCE: apparmor4.0.0 [55/99]: prompt - refactor to moving caching to
      uresponse
    - SAUCE: apparmor4.0.0 [56/99]: prompt - Improve debug statements
    - SAUCE: apparmor4.0.0 [57/99]: prompt - fix caching
    - SAUCE: apparmor4.0.0 [58/99]: prompt - rework build to use append fn, to
      simplify adding strings
    - SAUCE: apparmor4.0.0 [59/99]: prompt - refcount notifications
    - SAUCE: apparmor4.0.0 [60/99]: prompt - add the ability to reply with a
      profile name
    - SAUCE: apparmor4.0.0 [61/99]: prompt - fix notification cache when updating
    - SAUCE: apparmor4.0.0 [62/99]: prompt - add tailglob on name for cache
      support
    - SAUCE: apparmor4.0.0 [63/99]: prompt - allow profiles to set prompts as
      interruptible
    - SAUCE: apparmor4.0.0 [64/93] v6.8 prompt:fixup interruptible
    - SAUCE: apparmor4.0.0 [65/99]: prompt - add support for advanced filtering of
      notifications
    - SAUCE: apparmor4.0.0 [66/99]: userns - add the ability to reference a global
      variable for a feature value
    - SAUCE: apparmor4.0.0 [67/99]: userns - make it so special unconfined
      profiles can mediate user namespaces
    - SAUCE: apparmor4.0.0 [68/99]: add io_uring mediation
    - SAUCE: apparmor4.0.0 [69/99]: apparmor: fix oops when racing to retrieve
      notification
    - SAUCE: apparmor4.0.0 [70/99]: apparmor: fix notification header size
    - SAUCE: apparmor4.0.0 [71/99]: apparmor: fix request field from a prompt
      reply that denies all access
    - SAUCE: apparmor4.0.0 [72/99]: apparmor: open userns related sysctl so lxc
      can check if restriction are in place
    - SAUCE: apparmor4.0.0 [73/99]: apparmor: cleanup attachment perm lookup to
      use lookup_perms()
    - SAUCE: apparmor4.0.0 [74/99]: apparmor: remove redundant unconfined check.
    - SAUCE: apparmor4.0.0 [75/99]: apparmor: switch signal mediation to using
      RULE_MEDIATES
    - SAUCE: apparmor4.0.0 [76/99]: apparmor: ensure labels with more than one
      entry have correct flags
    - SAUCE: apparmor4.0.0 [77/99]: apparmor: remove explicit restriction that
      unconfined cannot use change_hat
    - SAUCE: apparmor4.0.0 [78/99]: apparmor: cleanup: refactor file_perm() to
      provide semantics of some checks
    - SAUCE: apparmor4.0.0 [79/99]: apparmor: carry mediation check on label
    - SAUCE: apparmor4.0.0 [80/99]: apparmor: convert easy uses of unconfined() to
      label_mediates()
    - SAUCE: apparmor4.0.0 [81/99]: apparmor: add additional flags to extended
      permission.
    - SAUCE: apparmor4.0.0 [82/99]: apparmor: add support for profiles to define
      the kill signal
    - SAUCE: apparmor4.0.0 [83/99]: apparmor: fix x_table_lookup when stacking is
      not the first entry
    - SAUCE: apparmor4.0.0 [84/99]: apparmor: allow profile to be transitioned
      when a user ns is created
    - SAUCE: apparmor4.0.0 [85/99]: apparmor: add ability to mediate caps with
      policy state machine
    - SAUCE: apparmor4.0.0 [86/99]: fixup notify
    - SAUCE: apparmor4.0.0 [87/99]: apparmor: add fine grained ipv4/ipv6 mediation
    - SAUCE: apparmor4.0.0 [88/99]: apparmor: disable tailglob responses for now
    - SAUCE: apparmor4.0.0 [89/99]: apparmor: Fix notify build warnings
    - SAUCE: apparmor4.0.0 [90/99]: fix reserved mem for when we save ipv6
      addresses
    - SAUCE: apparmor4.0.0 [91/99]: fix address mapping for recvfrom
    - SAUCE: apparmor4.0.0 [92/99]: apparmor: add support for 2^24 states to the
      dfa state machine.
    - SAUCE: apparmor4.0.0 [93/99]: apparmor: advertise to userspace support of
      user upcall for file rules.
    - SAUCE: apparmor4.0.0 [94/99]: apparmor: allocate xmatch for nullpdf inside
      aa_alloc_null
    - SAUCE: apparmor4.0.0 [95/99]: apparmor: properly handle cx/px lookup failure
      for complain
    - SAUCE: apparmor4.0.0 [96/99]: apparmor: fix prompt failing during large down
      loads
    - SAUCE: apparmor4.0.0 [97/99]: apparmor: fix allow field in notification
    - SAUCE: apparmor4.0.0 [98/99]: fix build error with !CONFIG_SECURITY
    - SAUCE: apparmor4.0.0 [99/99]: fix build error with in nfs4xdr
  * Intel Lunar Lake / Battlemage enablement (LP: #2076209)
    - drm/xe/lnl: Drop force_probe requirement
    - drm/xe: Support 'nomodeset' kernel command-line option
    - drm/i915/display: Plane capability for 64k phys alignment
    - drm/xe: Align all VRAM scanout buffers to 64k physical pages when needed.
    - drm/xe: Use separate rpm lockdep map for non-d3cold-capable devices
    - drm/xe: Fix NPD in ggtt_node_remove()
    - drm/xe/bmg: Drop force_probe requirement
    - drm/xe/gsc: Fix FW status if the firmware is already loaded
    - drm/xe/gsc: Track the platform in the compatibility version
    - drm/xe/gsc: Wedge the device if the GSCCS reset fails
    - drm/i915/bios: Update new entries in VBT BDB block definitions
    - drm/xe/hwmon: Treat hwmon as a per-device concept
    - drm/xe: s/xe_tile_migrate_engine/xe_tile_migrate_exec_queue
    - drm/xe: Add xe_vm_pgtable_update_op to xe_vma_ops
    - drm/xe: Add xe_exec_queue_last_fence_test_dep
    - drm/xe: Add timeout to preempt fences
    - drm/xe: Convert multiple bind ops into single job
    - drm/xe: Update VM trace events
    - drm/xe: Update PT layer with better error handling
    - drm/xe: Add VM bind IOCTL error injection
    - dma-buf: Split out dma fence array create into alloc and arm functions
    - drm/xe: Invalidate media_gt TLBs in PT code
    - drm/i915/display: Fix BMG CCS modifiers
    - drm/xe: Use xe_pm_runtime_get in xe_bo_move() if reclaim-safe.
    - drm/xe: Remove extra dma_fence_put on xe_sync_entry_add_deps failure
  * [24.10 FEAT] [KRN1911] Vertical CPU Polarization Support Stage 2
    (LP: #2072760)
    - s390/wti: Introduce infrastructure for warning track interrupt
    - s390/wti: Prepare graceful CPU pre-emption on wti reception
    - s390/wti: Add wti accounting for missed grace periods
    - s390/wti: Add debugfs file to display missed grace periods per cpu
    - s390/topology: Add sysctl handler for polarization
    - s390/topology: Add config option to switch to vertical during boot
    - s390/smp: Add cpu capacities
    - s390/hiperdispatch: Introduce hiperdispatch
    - s390/hiperdispatch: Add steal time averaging
    - s390/hiperdispatch: Add trace events
    - s390/hiperdispatch: Add hiperdispatch sysctl interface
    - s390/hiperdispatch: Add hiperdispatch debug attributes
    - s390/hiperdispatch: Add hiperdispatch debug counters
    - [Config] Initial set of new options HIPERDISPATCH_ON and
      SCHED_TOPOLOGY_VERTICAL to yes for s390x
  * Remove non-LPAE kernel flavor (LP: #2025265)
    - [Packaging] Drop control.d/vars.generic-lpae
  * generate and ship vmlinux.h to allow packages to build BPF CO-RE
    (LP: #2050083)
    - [Packaging] Don't call dh_all on linux-bpf-dev unless on master kernel
  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs following v6.11-rc7 rebase

  [ Ubuntu: 6.11.0-6.6 ]

  * oracular/linux: 6.11.0-6.6 -proposed tracker (LP: #2077949)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2024.08.12)
    - [Packaging] update Ubuntu.md
  * Pull in latest X13s commits (LP: #2078929)
    - arm64: dts: qcom: sc8280xp-x13s: disable PCIe perst pull downs
    - arm64: dts: qcom: sc8280xp-x13s: clean up PCIe2a pinctrl node
    - media: qcom: camss: Remove use_count guard in stop_streaming
    - media: qcom: camss: Fix ordering of pm_runtime_enable
    - arm64: dts: qcom: sc8280xp-x13s: Enable RGB sensor
    - wifi: ath11k: fix NULL pointer dereference in ath11k_mac_get_eirp_power()
    - Revert "wifi: ath11k: restore country code during resume"
    - Revert "wifi: ath11k: support hibernation"
    - SAUCE: media: ov5675: Fix power on/off delay timings
    - SAUCE: media: dt-bindings: Document SC8280XP/SM8350 Venus
    - SAUCE: media: venus: core: Remove trailing commas from of match entries
    - SAUCE: media: venus: hfi_venus: Support only updating certain bits with
      presets
    - SAUCE: media: platform: venus: Add optional LLCC path
    - SAUCE: media: venus: core: Add SM8350 resource struct
    - SAUCE: media: venus: core: Add SC8280XP resource struct
    - SAUCE: arm64: dts: qcom: sc8280xp: Add Venus
    - SAUCE: arm64: dts: qcom: sc8280xp-x13s: Enable Venus
    - SAUCE: phy: qcom-qmp-combo: drop regulator loads
    - SAUCE: phy: qcom-edp: drop regulator loads
    - SAUCE: i2c: qcom-cci: Stop complaining about DT set clock rate
    - SAUCE: clk: qcom: gcc-sc8280xp: don't use parking clk_ops for QUPs
  * Intel Lunar Lake / Battlemage enablement (LP: #2076209)
    - drm/i915: Skip programming FIA link enable bits for MTL+
    - drm/i915: disable fbc due to Wa_16023588340
    - drm/xe/xe2lpm: Extend Wa_16021639441
    - drm/i915/display: Cache adpative sync caps to use it later
    - drm/xe: Generate oob before compiling anything
    - drm/i915/display: WA for Re-initialize dispcnlunitt1 xosc clock
    - drm/xe/gsc: add Battlemage support
    - drm/xe/migrate: Handle clear ccs logic for xe2 dgfx
    - drm/xe/migrate: Add helper function to program identity map
    - drm/xe/xe2: Introduce identity map for compressed pat for vram
    - drm/xe/xe_migrate: Handle migration logic for xe2+ dgfx
    - drm/xe/fbdev: Limit the usage of stolen for LNL+
    - drm/xe/uapi: Expose SIMD16 EU mask in topology query
    - drm/xe: Fix warning on unreachable statement
    - drm/i915/hdcp: Add encoder check in intel_hdcp_get_capability
    - drm/i915/hdcp: Add encoder check in hdcp2_get_capability
    - drm/xe/hdcp: Check GSC structure validity
    - drm/i915/dp: Clear VSC SDP during post ddi disable routine
    - drm/xe/huc: Define HuC binary for LNL
    - drm/xe/gsc: Define GSC binary for LNL
    - drm/xe/huc: Define HuC binary for BMG
    - drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG
    - drm/i915/display/dp: Compute AS SDP when vrr is also enabled
    - drm/xe: Move and export xe_hw_engine lookup.
    - drm/xe/xe2: Enable Priority Mem Read
    - drm/xe/xe2: Introduce performance changes
    - drm/xe/xe2: Add performance turning changes
    - drm/xe/guc: Bump minimum required GuC version to v70.29.2
    - drm/xe/guc: Define GuC version v70.29.2 for BMG
    - drm/xe/guc: Enable w/a 14022293748 and 22019794406
    - drm/xe: Move enable host l2 VRAM post MCR init
    - drm/xe: Write all slices if its mcr register
    - drm/xe: Define STATELESS_COMPRESSION_CTRL as mcr register
    - drm/i915/pps: Disable DPLS_GATING around pps sequence
    - drm/xe: fix engine_class bounds check again
    - drm/xe/uc: Use managed bo for HuC and GSC objects
    - drm/xe: Use reserved copy engine for user binds on faulting devices
    - drm/xe/display: Match i915 driver suspend/resume sequences better
    - drm/i915: move rawclk from runtime to display runtime info
    - drm/xe/display: drop unused rawclk_freq and RUNTIME_INFO()
    - drm/i915/psr: Prevent Panel Replay if CRC calculation is enabled
    - drm/i915/display: Don't enable decompression on Xe2 with Tile4
    - drm/fourcc: define Intel Xe2 related tile4 ccs modifiers
    - drm/i915/display: allow creation of Xe2 ccs framebuffers
    - drm/xe/display: fix compat IS_DISPLAY_STEP() range end
    - drm/xe/display: remove intel_display_step_name() to simplify
    - drm/xe/display: remove the unused compat HAS_GMD_ID()
    - drm/xe/step: define more steppings E-J
    - drm/i915/display: rename IS_DISPLAY_IP_RANGE() to IS_DISPLAY_VER_FULL()
    - drm/i915/display: rename IS_DISPLAY_IP_STEP() to IS_DISPLAY_VER_STEP()
    - drm/i915/display: identify display steppings in display probe
    - drm/i915/display: switch to display detected steppings
    - drm/i915: remove display stepping handling
    - drm/xe: remove display stepping handling
    - drm/xe: Removed unused xe_ggtt_printk
    - drm/xe: Introduce GGTT documentation
    - drm/xe: Remove unnecessary drm_mm.h includes
    - drm/{i915, xe}: Avoid direct inspection of dpt_vma from outside dpt
    - drm/xe: Encapsulate drm_mm_node inside xe_ggtt_node
    - drm/xe: Rename xe_ggtt_node related functions
    - drm/xe: Limit drm_mm_node_allocated access to xe_ggtt_node
    - drm/xe: Introduce xe_ggtt_largest_hole
    - drm/xe: Introduce xe_ggtt_print_holes
    - drm/xe: Refactor xe_ggtt balloon functions to make the node clear
    - drm/xe: Make xe_ggtt_node struct independent
    - drm/xe: Fix missing runtime outer protection for ggtt_remove_node
    - drm/xe: Move ggtt_fini to devm managed
    - drm/xe: Set firmware state to loadable before registering guc_fini_hw
    - drm/xe: Drop warn on xe_guc_pc_gucrc_disable in guc pc fini
    - drm/xe: Move hw_engine_fini to devm managed
    - drm/xe: Update xe_sa to use xe_managed_bo_create_pin_map
    - drm/xe: Suspend/resume user access only during system s/r
    - drm/xe: Handle polling only for system s/r in xe_display_pm_suspend/resume()
    - drm/xe/display: handle HPD polling in display runtime suspend/resume
    - drm/xe: Fix total initialization in xe_ggtt_print_holes()
  * Missing device ID for amd_atl for AMD platforms Kraken and Strix-Halo
    (LP: #2077922)
    - x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h
    - x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h-70h
  * generate and ship vmlinux.h to allow packages to build BPF CO-RE
    (LP: #2050083)
    - [Packaging] add linux-bpf-dev package
    - [Packaging] do not attempt to generate BTF header on armhf
  * Fix ethernet performance on JSL and EHL (LP: #2077858)
    - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake
  * Regression: unable to reach low idle states on Tiger Lake (LP: #2072679)
    - SAUCE: PCI: ASPM: Allow OS to configure ASPM where BIOS is incapable of
    - SAUCE: PCI: vmd: Let OS control ASPM for devices under VMD domain
  * Random flickering with Intel i915 (Gen9 GPUs in 6th-8th gen CPUs) on Linux
    6.8 (LP: #2062951)
    - SAUCE: iommu/intel: disable DMAR for SKL integrated gfx
  * Make linux-tools-common Provide linux-cpupower (LP: #1960841)
    - [Packaging] Add linux-cpupower to linux-tools-common Provides
  * Miscellaneous Ubuntu changes
    - SAUCE: apparmor4.0.0: fix build error with !CONFIG_SECURITY
    - [Config] updateconfigs following v6.11-rc6 rebase
    - SAUCE: apparmor4.0.0: fix build after rebase to v6.11-rc6
    - [Packaging] perf: reenable libtraceevent

  [ Ubuntu: 6.11.0-5.5 ]

  * oracular/linux: 6.11.0-5.5 -proposed tracker (LP: #2077454)
  * GDS force mitigation re-enabled in 6.10 (and 6.11) causing crashes
    (LP: #2077145)
    - [Config] Force disable CONFIG_MITIGATION_GDS_FORCE again
  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs following v6.11-rc5 rebase

 -- Manuel Diewald <manuel.diewald@canonical.com>  Mon, 09 Sep 2024 18:52:47 +0200

linux-raspi (6.11.0-1002.2) oracular; urgency=medium

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf

  * Miscellaneous Ubuntu changes
    - SAUCE: wifi: brcmfmac: Fix field-spanning write in
      brcmf_fweh_activate_events()

  [ Ubuntu: 6.11.0-4.4 ]

  * oracular/linux: 6.11.0-4.4 -proposed tracker (LP: #2077394)
  * Packaging resync (LP: #1786013)
    - [Packaging] update variants
  * Miscellaneous Ubuntu changes
    - [Config] Disable CONFIG_DRM_I915_REPLAY_GPU_HANGS_API
    - [Packaging] carry ELF_PACKAGE_METADATA into relinking
    - [Packaging] Rename to linux

  [ Ubuntu: 6.11.0-3.3 ]

  * oracular/linux-unstable: 6.11.0-3.3 -proposed tracker (LP: #2077292)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2024.08.12)
  * Disable PCI_DYNAMIC_OF_NODES in Ubuntu (LP: #2074376)
    - [Config] Disable PCI_DYNAMIC_OF_NODES
  * Miscellaneous Ubuntu changes
    - [Config] updateconfigs following v6.11-rc3 rebase

  [ Ubuntu: 6.11.0-2.2 ]

  * oracular/linux-unstable: 6.11.0-2.2 -proposed tracker (LP: #2076564)
  * please help enable more EROFS compression algorithms (LP: #2074049)
    - [Config] enable LZMA and ZSTD file compressions in EROFS
  * Enable CONFIG_EXFAT_FS in s390x too (LP: #2076428)
    - [Config] Enable EXFAT_FS on s390x too
  * Miscellaneous Ubuntu changes
    - [Packaging] Disable tools/perf on armhf (FTBFS)
    - [Config] toolchain version update
  * Miscellaneous Ubuntu changes
    - UBUNTU: Rebase on v6.11-rc3

 -- Manuel Diewald <manuel.diewald@canonical.com>  Wed, 21 Aug 2024 16:23:42 +0200

linux-raspi (6.11.0-1001.1) oracular; urgency=medium

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf
    - [Packaging] update Ubuntu.md
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (adhoc/devel)

  * Missing overlays/README (LP: #1954757)
    - SAUCE: (no-up) Install overlays/README

  * Make dwc2 the default (LP: #2048861)
    - SAUCE: ARM: dts: bcm27xx: Make dwc2 the default

  * Raspberry Pi 3B+ doesnt boot from USB on 23.10 Mantic (LP: #2039786)
    - SAUCE: Revert "usb: misc: onboard-hub: add support for Microchip USB2514B
      USB 2.0 hub"

  * [Raspberry Pi/lunar] systemd-oomd fails with
    "ConditionControlGroupController=memory was not met" (LP: #2017209)
    - SAUCE: Revert "cgroup: Disable cgroup "memory" by default"

  * IO errors when writing large amounts of data to USB storage in eoan on
    RPI2/3 (armhf kernel) (LP: #1852510)
    - Add dwc_otg driver

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Initial import of debian.raspi from noble:linux-raspi
      (6.8.0-1011.12)
    - [Packaging] raspi: Sync packaging files from debian.master
    - [Packaging] raspi: Initial version of linux-raspi for Oracular
    - raspi: Update to upstream raspberrypi rpi-6.11.y (2024-08-16)
    - [Config] raspi: updateconfigs after import of rpi-6.11.y patchset
    - SAUCE: arm64: dts: broadcom: Remove downstream dt overlay support
    - SAUCE: ARM: dts: overlays: Fix file permissions
    - SAUCE: drivers: gpio: pwm: Fix up for remove() coversion to return void
    - SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs

  * Miscellaneous upstream changes
    - Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
    - Revert "Bluetooth: Always request for user confirmation for Just Works (LE
      SC)"
    - Revert "Bluetooth: Always request for user confirmation for Just Works"
    - Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
    - Revert "Revert "xhci: add quirk for host controllers that don't update
      endpoint DCS""
    - Revert "PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream
      device"
    - Revert "ARM: dts: bcm2711: Add BCM2711 xHCI support"
    - Revert "usb: phy: generic: Get the vbus supply"
    - raspberrypi-firmware: Update mailbox commands
    - drm/vc4: Add FKMS as an acceptable node for dma ranges.
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: fkms: Add firmware-kms mode
    - drm/vc4: Add support for gamma on BCM2711
    - drm/vc4: Add debugfs node that dumps the vc5 gamma PWL entries
    - drm/vc4: hvs: Force modeset on gamma lut change
    - drm/vc4: Make VEC progressive modes readily accessible
    - drm: Check whether the gamma lut has changed before updating
    - drm/vc4: Enable gamma block only when required.
    - drm/vc4: Only add gamma properties once.
    - drm/vc4: Validate the size of the gamma_lut
    - drm/vc4: Disable Gamma control on HVS5 due to issues writing the table
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - vc4/drm: vc4_plane: Keep fractional source coords inside state
    - vc4/drm: Handle fractional coordinates using the phase field
    - drm: Add chroma siting properties
    - vc4/drm:plane: Make use of chroma siting parameter
    - drm/vc4: Force trigger of dlist update on margins change
    - drm/atomic-helpers: remove legacy_cursor_update hacks
    - drm/atomic: If margins are updated, update all planes.
    - drm/vc4: hvs: Skip DebugFS Registration for FKMS
    - drm/vc4_hdmi: Allow hotplug detect to be forced
    - vc4_hdmi: Avoid log spam for audio start failure
    - drm/vc4: hvs: Defer dlist slots deallocation
    - drm/vc4: hvs: Initialize the dlist allocation list entry
    - drm/vc4: hvs: Move the dlist allocation destruction to a function
    - drm/vc4: hvs: Destroy dlist allocations immediately when running a test
    - drm/vc4_plane: Add support for YUV444 formats
    - drm/vc4: Set AXI panic modes for the HVS
    - arm64: setup: Fix build warning
    - BCM2708: Add core Device Tree support
    - config: Add default configs
    - clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks
    - clk: bcm: rpi: Create helper to retrieve private data
    - clk-raspberrypi: Add ISP to exported clocks
    - clk: clk-bcm2835: Register the clocks early during the boot process
    - clk-bcm2835: Mark used PLLs and dividers CRITICAL
    - clk-bcm2835: Add claim-clocks property
    - clk-bcm2835: Read max core clock from firmware
    - clk-bcm2835: Don't wait for pllh lock
    - clk: bcm2835: Add support for setting leaf clock rates while running.
    - clk: bcm2835: Allow reparenting leaf clocks while they're running.
    - clk-bcm2835: Avoid null pointer exception
    - clk-bcm2835: Disable v3d clock
    - clk-bcm2835: Use PLLD for DSI0 HS clock
    - cache: export clean and invalidate
    - smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
    - Allow mac address to be set in smsc95xx
    - cgroup: Disable cgroup "memory" by default
    - Protect __release_resource against resources without parents
    - irq-bcm2836: Avoid "Invalid trigger warning"
    - irqchip: bcm2835: Add FIQ support
    - irqchip: irq-bcm2835: Add 2836 FIQ support
    - spi: spidev: Completely disable the spidev warning
    - dmaengine: bcm2835: Load driver early and support legacy API
    - rtc: Add SPI alias for pcf2123 driver
    - watchdog: bcm2835: Support setting reboot partition
    - reboot: Use power off rather than busy spinning when halt is requested
    - bcm2835-rng: Avoid initialising if already enabled
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - amba_pl011: Insert mb() for correct FIFO handling
    - amba_pl011: Add cts-event-workaround DT property
    - tty: amba-pl011: Avoid rare write-when-full error
    - Main bcm2708/bcm2709 linux port
    - bcm2708_fb: Add framebuffer driver
    - dmaengine: Add support for BCM2708
    - MMC: added alternative MMC driver
    - mmc: block: Don't do single-sector reads during recovery
    - Adding bcm2835-sdhost driver, and an overlay to enable it
    - vc_mem: Add vc_mem driver for querying firmware memory addresses
    - Add SMI driver
    - Add Chris Boot's i2c driver
    - char: Add broadcom char drivers back to build files
    - char: broadcom: Add vcio module
    - drivers: char: add generic gpiomem driver
    - firmware: bcm2835: Support ARCH_BCM270x
    - leds: Add the "input" trigger, for pwr_led
    - Added Device IDs for August DVB-T 205
    - Improve __copy_to_user and __copy_from_user performance
    - mfd: Add Raspberry Pi Sense HAT core driver
    - ASoC: Add support for all the downstream rpi sound card drivers
    - rpi_display: add backlight driver and overlay
    - bcm2835-virtgpio: Virtual GPIO driver
    - OF: DT-Overlay configfs interface
    - brcm: adds support for BCM43341 wifi
    - hci_h5: Don't send conf_req when ACTIVE
    - ARM64: Round-Robin dispatch IRQs between CPUs.
    - ARM64: Force hardware emulation of deprecated instructions.
    - AXI performance monitor driver (#2222)
    - ARM: bcm2835: Set Serial number and Revision
    - dwc-otg: FIQ: Fix "bad mode in data abort handler"
    - ARM: Activate FIQs to avoid __irq_startup warnings
    - i2c-gpio: Also set bus numbers from reg property
    - added capture_clear option to pps-gpio via dtoverlay (#2433)
    - hid: Reduce default mouse polling interval to 60Hz
    - firmware/raspberrypi: Notify firmware of a reboot
    - irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
    - brcmfmac: Re-enable firmware roaming support
    - cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
      MEDIA_SUBDRV_AUTOSELECT
    - firmware: raspberrypi: Add backward compatible get_throttled
    - firmware: raspberrypi: Report the fw variant during probe
    - net: lan78xx: Disable TCP Segmentation Offload (TSO)
    - net: lan78xx: Support auto-downshift to 100Mb/s
    - lan78xx: Debounce link events to minimize poll storm
    - net: lan78xx: Ack pending PHY ints when resetting
    - Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
    - lan78xx: Enable LEDs and auto-negotiation
    - media: tc358743: Increase FIFO level to 374.
    - media: tc358743: Add support for 972Mbit/s link freq.
    - media: tc358743: Check I2C succeeded during probe.
    - media: adv7180: Default to the first valid input
    - media: adv7180: Add YPrPb support for ADV7282M
    - media: videodev2: Add helper defines for printing FOURCCs
    - dt-bindings: Document BCM283x CSI2/CCP2 receiver
    - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
    - staging: mmal-vchiq: Avoid use of bool in structures
    - staging: mmal-vchiq: Add support for event callbacks.
    - staging: vc04_services: Support sending data to MMAL ports
    - media: videobuf2: Allow exporting of a struct dmabuf
    - staging: mmal-vchiq: Fix client_component for 64 bit kernel
    - staging: mmal_vchiq: Add in the Bayer encoding formats
    - staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
    - staging: mmal-vchiq: Free the event context for control ports
    - staging: mmal-vchiq: Fix memory leak in error path
    - w1: w1-gpio: Make GPIO an output for strong pullup
    - arm: bcm2835: Fix FIQ early ioremap
    - arm: bcm2835: DMA can only address 1GB
    - hwrng: iproc-rng200: Add BCM2838 support
    - bcmgenet: constrain max DMA burst length
    - bcmgenet: Better coalescing parameter defaults
    - net: genet: enable link energy detect powerdown for external PHYs
    - usb: add plumbing for updating interrupt endpoint interval state
    - xhci: implement xhci_fixup_endpoint for interval adjustments
    - usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
    - usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()
    - ARM: bcm: Backport BCM2711 support from upstream
    - i2c: bcm2835: Set clock-stretch timeout to 35ms
    - drm/v3d: Clock V3D down when not in use.
    - drm/v3d: Switch clock setting to new api
    - hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
    - net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
    - arch/arm: Add model string to cpuinfo
    - arch/arm64: Add Revision, Serial, Model to cpuinfo
    - media: i2c: imx477: Support for the Sony IMX477 sensor
    - media: i2c: imx519: Support for the Sony IMX519 sensor
    - drivers: media: imx296: Disable 2x2 binned mode
    - drivers: media: imx296: Add standby delay during probe
    - drivers: media: imx296: Updated imx296 driver for external trigger
    - drivers: media: i2c: imx296,imx477: Configure tigger_mode every time
    - media: i2c: imx296: Updated register setting to fix Fast Trigger
    - media: i2c: imx296: Get sensor crop working
    - media: i2c: imx296: Add helper for hblank control
    - media: i2c: imx296: Set a 1 frame gain delay
    - media: i2c: imx296: Add horizontal/vertical flip support
    - media: i2c: imx296: Adjust cropping limits
    - Documentation: devicetree: Add documentation for imx378 sensor
    - v4l2: Add a Greyworld AWB mode.
    - staging: bcm2835-camera: Add greyworld AWB mode
    - media: v4l2: Add Greyworld AWB control name
    - dt-bindings: Add binding for the Infineon IRS1125 sensor
    - media: i2c: Add a driver for the Infineon IRS1125 depth sensor
    - drm/v3d: Suppress all but the first MMU error
    - staging: vchiq_arm: Register vcsm-cma as a platform driver
    - staging: vchiq_arm: Register bcm2835-codec as a platform driver
    - net: phy: broadcom: Allow ethernet LED mode to be set via device tree
    - phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
    - phy: broadcom: Add bcm54213pe configuration
    - net: phy: broadcom: optionally enable link-down powersave based on DT
    - net: phy: BCM54210PE does not support PTP
    - staging: vchiq_arm: Set up dma ranges on child devices
    - staging: vchiq_arm: Usa a DMA pool for small bulks
    - staging: vchiq: Load bcm2835_isp driver from vchiq
    - pinctrl: bcm2835: Remove gpiochip on error
    - of: overlay: Correct symbol path fixups
    - dt-bindings: pci: Add DT docs for Brcmstb PCIe device
    - bcmgenet: Disable skip_umac_reset by default
    - media: videodev2.h: Add a format for column YUV4:2:0 modes
    - media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
    - RFC: media: Add media_request_{pin,unpin} API
    - staging: media: rpivid: Add Raspberry Pi V4L2 H265 decoder
    - spi: Force CS_HIGH if GPIO descriptors are used
    - media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
    - media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
    - media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
    - media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-camera: Request headers with I-frame
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
    - media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
    - serial: 8250: bcm2835aux - defer if clock is zero
    - media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
    - media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
    - media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
    - dt-bindings: bcm2835-unicam: Update documentation with new clock params
    - leds: Add the actpwr trigger
    - media: bcm2835-unicam: Drop WARN on uing direct cache alias
    - media: bcm2835-unicam: Always service interrupts
    - media: bcm2835: unicam: Fix uninitialized warning
    - media: bcm2835-unicam: Fixup review comments from Hans.
    - media: bcm2835-unicam: Retain packing information on G_FMT
    - media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
    - staging/fbtft: Add support for display variants
    - brcmfmac: Increase power saving delay to 2s
    - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
    - staging: vc04_services: Add new vc-sm-cma driver
    - staging: vchiq-mmal: Add support for 14bit Bayer
    - staging: mmal-vchiq: Add monochrome image formats
    - staging: mmal-vchiq: Use vc-sm-cma to support zero copy
    - staging: vc04_services: Add a V4L2 M2M codec driver
    - uapi: bcm2835-isp: Add bcm2835-isp uapi header file
    - staging: vc04_services: ISP: Add a more complex ISP processing component
    - gpio: Add gpio-fsm driver
    - watchdog: bcm2835: Ignore params after the partition number
    - firmware: raspberrypi: Add support for tryonce reboot flag
    - Input: edt-ft5x06: Poll the device if no interrupt is configured.
    - dt-bindings: Add compatible for BCM2711 DSI1
    - media: bcm2835-unicam: Correctly handle error propagation for stream on
    - media: bcm2835-unicam: Return early from stop_streaming() if stopped
    - media: bcm2835-unicam: Clear clock state when stopping streaming
    - PCI: brcmstb: Add BCM2712 support
    - staging/vc04_services: Add additional unpacked raw formats
    - staging/bcm2835-isp: Add the unpacked (16bpp) raw formats
    - staging/bcm2835-isp: Log the number of excess supported formats
    - uapi: bcm2835-isp: Add colour denoise configuration
    - staging: vc04_services: ISP: Add colour denoise control
    - spi: bcm2835: Workaround/fix for zero-length transfers
    - bcm2835-isp: Allow formats with different colour spaces.
    - media: bcm2835-unicam: Fix bug in buffer swapping logic
    - Assign crypto aliases to different AES implementation modules
    - media: i2c: add ov9281 driver.
    - media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
    - media: i2c: ov5647: Parse and register properties
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
    - staging/bcm2835-isp: Fix compiler warning
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 bytes
    - media: bcm2835-unicam: Forward input status from subdevice
    - media: i2c: ov7251: Add fwnode properties controls
    - drm/panel/raspberrypi-touchscreen: Use independent I2C actions with delay.
    - drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
    - drm/panel-simple: Populate bpc when using panel-dpi
    - drm/panel-simple: Allow the bus format to be read from DT for panel-dpi
    - drm/panel: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: Add Innolux AT056tN53V1 5.6" VGA
    - drm/panel: simple: Alter the timing for the Pi 7" DSI display
    - drm/panel: add panel-dsi
    - drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
    - Extending ili9881c driver support for nwe080 panel
    - dt-bindings: ili9881c: add compatible string for new panels
    - drm/panel: Add panel driver for TDO Y17B based panels
    - drm/panel/panel-sitronix-st7701: Support SPI config and RGB data
    - drm/panel: Add panel driver for Waveshare DSI touchscreens
    - dt-bindings: vendor-prefixes: Add Geekworm
    - dt-bindings: display: simple: add Geekworm MZP280 Panel
    - dt-bindings: display: panel-dsi bindings
    - staging/vchiq-mmal: Add buffer flags for interlaced video
    - staging/vchiq-mmal: Add parameters for interlaced video support
    - staging/vchiq-mmal: Add the deinterlace image effects enums
    - Add Raspberry Pi PoE+ HAT support
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
    - hwmon: (pwm-fan) Add fan speed register support
    - drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
    - media: i2c: ov5647: Sensor should report RAW color space
    - vc04_services: isp: Report input node as wanting full range RAW color space
    - media/bcm2835-unicam: Parse pad numbers correctly
    - media/bcm2835-unicam: Add support for configuration via MC API
    - staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
    - staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
    - brcmfmac: Don't promote INFO logging to ERR
    - media: i2c: ov5647: Support HFLIP and VFLIP
    - drivers: bcm2835_isp: Allow multiple users for the ISP driver.
    - drivers: bcm2835_isp: Fix div by 0 bug.
    - spi: spidev: Restore loading from Device Tree
    - drivers: bcm2835_unicam: Add logging message when a frame is dropped.
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - rtc: pcf8523: Fix oscillator stop bit handling
    - media: i2c: ov5647: Add support for regulator control.
    - media: i2c: ov7251: Make the enable GPIO optional.
    - staging/bcm2835-isp: Fix cleanup after init fail
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - bcm2835-v4l2-isp: Add missing lock initialization
    - mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
    - pwm: raspberrypi-poe: Add option of being created by MFD or FW
    - power: rpi-poe: Drop CURRENT_AVG as it is not hardware averaged
    - power: rpi-poe: Add option of being created by MFD or FW
    - drivers: bcm2835_unicam: Disable trigger mode operation
    - media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
    - i2c: bcm2835: Make clock-stretch timeout configurable
    - bindings: Add sck-idle-input to spi-gpio
    - spi: gpio: Add sck-idle-input property
    - media: bcm2835-unicam: Handle a repeated frame start with no end
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - media/i2c: Add driver for Omnivision OV2311
    - staging: vc04_services: isp: Permit all sRGB colour spaces on ISP outputs
    - drivers: staging: bcm2835-isp: Do not cleanup mmal vcsm buffer on
      stop_streaming
    - dt-bindings: media: i2c: Add binding for ad5398 VCM
    - media: i2c: Add driver for AD5398 VCM lens driver
    - media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
    - drivers: staging: bcm2835-isp: Clear LS table handle in the firmware
    - mm,page_alloc,cma: introduce a customisable threshold for allocating pages
      in cma
    - tpm_tis_spi_main: Force probe routine to run synchronously with driver and
      device registration when IMA is enabled
    - dt-bindings: vendor-prefixes: Add Arducam
    - media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
      binding
    - media: i2c: Add driver of Arducam Pivariety series camera
    - thermal: broadcom: Use dev_err_probe to suppress defer errors
    - dt-bindings: hwmon: add microchip,emc2305.yaml dt binding description.
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - vc04_services: vchiq-mmal: Add defines for mmal_es_format flags
    - random: do not use jump labels before they are initialized
    - media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
    - media: i2c: Add driver of Arducam 64MP camera
    - Add HDMI1 facility to the driver.
    - Populate phy driver block for BCM54213PE
    - media: bcm2835-unicam: Correctly handle FS + FE ISR condtion
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - media: bcm2835-unicam: Fix for possible dummy buffer overrun
    - media: bcm2835-unicam: Fix up start/stop api change
    - media: adv7180: Nasty hack to allow input selection.
    - media: i2c: ov7251: Add module param to select ext trig mode
    - net: bcmgenet: Add 'eee' module parameter
    - media: dt-bindings: Add DW9817 to DW9807 binding
    - media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
    - media: dt-bindings: Add regulator to dw9807-vcm
    - media: dw9807-vcm: Add regulator support to the driver
    - media: dw9807-vcm: Smooth the first user movement of the lens
    - dtbindings: media: i2c: Add IMX708 CMOS sensor binding
    - media/i2c: Add a driver for the Sony IMX708 image sensor
    - media: bcm2835-unicam: Use mipi-csi2.h header for data type values
    - media: bcm2835-unicam: Add support for RAW16 formats
    - iio: adc: mcp3422: Add correct compatible strings
    - gpio: pca953x: Add ti,tca9554 compatible string
    - hwmon: (aht10): Add DT compatible string
    - hwmon: (ds1621) Add DT compatible strings
    - rtc: ds3232: Add DT compatible string for ds3234
    - hwmon: (sht3x) Add DT compatible string
    - iio: light: tsl4531: Add DT compatible string
    - iio: light: veml6070: Add DT compatible string
    - media: i2c: imx219: Correct the minimum vblanking value
    - hwrng: bcm2835 - sleep more intelligently
    - fbdev: Don't cancel deferred work if pagelist empty
    - dt-bindings: media: i2c: Replace IMX708 sensor binding documentation file
    - media: bcm2835-unicam: Start and stop media_pipeline with same node
    - input: goodix: Add option to poll instead of relying on IRQ line
    - serial: 8250: Add NOMSI bug for bcm2835aux
    - Bluetooth: hci_sync: Add fallback-bd-address prop
    - Bluetooth: hci_bcm: Add more invalid BDADDRs
    - pinctrl: bcm2835: Workaround for edge IRQ loss
    - drm/vc4: Use phys addresses for slave DMA config
    - mmc: bcm2835: Use phys addresses for slave DMA config
    - spi: bcm2835: Use phys addresses for slave DMA config
    - drm/vc4: hdmi: Increase MAI fifo dreq threshold
    - i2c-bcm2835: Flush FIFOs cleanly on error
    - i2c-bcm2835: Do not abort transfers on ERR if still active
    - i2c-bcm2835: Implement I2C_M_IGNORE_NAK
    - pps: Compatibility hack should be X86-specific
    - serial: sc16is7xx: Read modem line state at startup
    - drivers: media: bcm2835_unicam: Improve frame sequence count handling
    - xhci: quirks: add link TRB quirk for VL805
    - usb: xhci: borrow upstream TRB_FETCH quirk on VL805 hosts
    - usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
    - usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
    - cfg80211: ship debian certificates as hex files
    - drm/ili9486: Resolve clash in spi_device_id names
    - bcm2835-unicam: hacks to allow it to build
    - rtc: rv3028: Add backup switchover mode support
    - gpio_brcmstb: Allow to build for ARCH_BCM2835
    - Allow RESET_BRCMSTB on ARCH_BCM2835
    - pinctrl: bcm2712 pinctrl/pinconf driver
    - mmc: brcmstb: add support for BCM2712
    - sdhci: Add SD Express hook
    - irqchip: irq-bcm2712-mip: Support for 2712's MIP
    - reset: reset-brcmstb-rescal: Support shared use
    - net: macb: Also set DMA coherent mask
    - usb: dwc3: Set DMA and coherent masks early
    - V4L2: Add PiSP opaque formats to V4L2
    - V4L2: Add PiSP compressed formats to V4L2
    - dt-binding: mfd: Add binding for Raspberry Pi RP1
    - mfd: Add rp1 driver
    - dt-bindings: clock: Add bindings for Raspberry Pi RP1
    - clk: Add rp1 clock driver
    - dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
    - pinctrl: Add rp1 driver
    - serial: pl011: rp1 uart support
    - mmc: sdhci-of-dwcmshc: define sdio timeout clocks
    - clk: rp1: Add sdio-clk driver
    - i2c: designware: Add SMBUS quick command support
    - dmaengine: dw-axi-dmac: Fixes for RP1
    - spi: dw: Handle combined tx and rx messages
    - pwm: Add support for RP1 PWM
    - drm: Add RP1 DSI driver
    - drm: Add RP1 DPI driver
    - drm: Add RP1 VEC driver
    - media: rp1: Add CFE (Camera Front End) support
    - dt-bindings: net: cdns,macb: AXI tuning properties
    - hwmon: Add RP1 ADC and temperature driver
    - mfd: bcm2835-pm: Add support for BCM2712
    - soc: bcm: bcm2835-power: Add support for BCM2712
    - spi: gpio: Fix spi-gpio to correctly implement sck-idle-input
    - spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
    - drm/v3d: add brcm,2712-v3d as a compatible V3D device
    - dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
    - dmaengine: bcm2835: Add BCM2712 support
    - dmaengine: bcm2835: HACK: Support DMA-Lite channels
    - dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
    - drivers: iommu: Add BCM2712 IOMMU
    - irqchip/irq-brcmstb-l2: Add config for 2711 controller
    - rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
    - dt-bindings: rtc: new binding for Raspberry Pi RTC driver
    - vc4_drv: Avoid panic when booted with no kms
    - drm/vc4: Treat zero sized destination as full screen
    - drm/vc4: hdmi: Enable the audio clock
    - drm/vc4: hdmi: Warn if writing to an unknown HDMI register
    - drm/vc4: hvs: More logging for dlist generation
    - drm/vc4: hvs: Print error if we fail an allocation
    - drm/vc4: plane: Add more debugging for LBM allocation
    - drm/vc4: plane: Use return variable in atomic_check
    - drm/vc4: crtc: Move assigned_channel to a variable
    - drm/vc4: Introduce generation number enum
    - drm/vc4: Make v3d paths unavailable on any generation newer than vc4
    - drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output
    - drm/vc4: hvs: Use switch statement to simplify enabling/disabling irq
    - drm/vc4: hvs: Test if the EOF interrupts are enabled
    - drm/vc4: hvs: Create hw_init function
    - drm/vc4: hvs: Create cob_init function
    - drm/vc4: hvs: Rename hvs_regs list
    - drm/vc4: plane: Change ptr0_offset to an array
    - drm/vc4: hvs: Rework LBM alignment
    - drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
    - drm/vc4: UV planes vertical scaling must always be enabled
    - drm/vc4: hdmi: Avoid hang with debug registers when suspended
    - drm/vc4: Move the buffer offset out of the vc4_plane_state
    - drm/vc4: Fix dlist debug not resetting the next entry pointer
    - drm: vc4: Remove incorrect limit from hvs_dlist debugfs function
    - drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
    - drm/vc4: Enable SCALER_CONTROL early in HVS init
    - dt-bindings: display: Add BCM2712 HDMI bindings
    - dt-bindings: display: Add BCM2712 HVS bindings
    - dt-bindings: display: Add BCM2712 PixelValve bindings
    - dt-bindings: display: Add BCM2712 MOP bindings
    - dt-bindings: display: Add BCM2712 MOPLET bindings
    - dt-bindings: display: Add BCM2712 KMS driver bindings
    - drm/vc4: drv: Support BCM2712
    - drm/vc4: hvs: Support BCM2712 HVS
    - drm/vc4: crtc: Add support for BCM2712 PixelValves
    - drm/vc4: hdmi: Add support for BCM2712 HDMI controllers
    - drm/vc4: txp: Introduce structure to deal with revision differences
    - drm/vc4: txp: Rename TXP data structure
    - drm/vc4: txp: Add byte enable toggle bit
    - drm/vc4: txp: Add horizontal and vertical size offset toggle bit
    - drm/vc4: txp: Handle 40-bits DMA Addresses
    - drm/vc4: txp: Move the encoder type in the variant structure
    - drm/vc4: txp: Add a new TXP encoder type
    - drm/vc4: txp: Add support for BCM2712 MOP
    - drm/vc4: txp: Add BCM2712 MOPLET support
    - drm/vc4: Add additional warn_on
    - drm/vc4: tests: Switch generation mockup to a switch
    - drm/vc4: tests: Drop drm parameter for vc4_find_crtc_for_encoder
    - drm/vc4: tests: Return the allocated output
    - drm/vc4: tests: Add BCM2712 mock driver
    - drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing
    - drm/vc4: tests: Use custom plane state for mock
    - drm/vc4: tests: Add function to lookup a plane for a CRTC
    - drm/vc4: tests: Add helper to add a new plane to a state
    - drm/vc4: tests: Support a few more plane formats
    - drm/vc4: tests: Introduce a test for LBM buffer size
    - drm/vc4: kms: Avoid setting core and disp clocks for hdmi modes
    - drm/vc4: Assign LBM memory during atomic_flush.
    - media: i2c: Move Kconfig entry for IMX477 to the camera sensor section
    - drm: Look for an alias for the displays to use as the DRM device name
    - vc4/drm: Remove the clear of SCALER_DISPBKGND_FILL
    - media: i2c: ov9282: Read chip ID via 2 reads
    - media/rpivid: Allow use of iommu in rpivid
    - drm/vc4: Correct address offset for planes with src_[xy] offsets
    - fbdev: Allow client to request a particular /dev/fbN node
    - drm/fb-helper: Look up preferred fbdev node number from DT
    - drm/connector: Change DRM card alias from underscore to hyphen
    - dt-bindings: PCI: brcmstb: add optional property - "brcm,tperst-clk-ms"
    - drm/vc4: Correct logic on stopping an HVS channel
    - drm/vc4: Drop WARN for HVS FIFOs not being empty
    - drm/vc4: Free all stale dlists if channel is disabled
    - drm/vc4: Add hvs_dlist_allocs debugfs function.
    - drm/vc4: Log the size of the dlist allocation that was attempted
    - drm/vc4: crtc: Support odd horizontal timings on BCM2712
    - drivers: mmc: sdhci: add SPURIOUS_INT_RESP quirk
    - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Raspberry Pi RP1 support
    - Add ability to export gpio used by gpio-poweroff
    - gpio-poweroff: Disable the WARN
    - w1: Disable kernel log spam
    - xhci: Use more event ring segment table entries
    - drivers: thermal: step_wise: add support for hysteresis
    - media/i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
    - drm/vc4: Drop planes that are completely off-screen
    - drm/bridge: display-connector: Select DRM_KMS_HELPER
    - drm: vc4: Free the dlist alloc immediately if it never hit the hw
    - drm: vc4: Block swiotlb bounce buffers being imported as dmabuf
    - dtc update
    - drm/vc4: Correct HVS muxing setup for the moplet
    - drm/vc4: Mop and moplet have different register offsets for high addr
    - media: dt-bindings: i2c: Add Rohm BU64754 bindings
    - media: i2c: Add ROHM BU64754 Camera Autofocus Actuator
    - firmware/psci: Pass given partition number through
    - drm/vc4: Fix reading of frame count on GEN5 / Pi4
    - drm/vc4: Fixup of patches adding debugfs functions
    - media: i2c: adv7180: Use MEDIA_BUS_FMT_UYVY8_1X16 for CSI2 output
    - media: i2c: adv7180: Add support for V4L2_CID_LINK_FREQ
    - spi: bcm2835: Support spi0-0cs and SPI_NO_CS mode
    - vc4/hvs: Add support for D0 register changes
    - vc4/hvs: Updates to support D0 alpha and csc changes
    - vc4/hdmi: Update MAI_THR for D0
    - drm/vc4: Optimise vc4_hvs_dlist_free_work to only read frcnt and active once
    - drm/vc4: Flush stale dlist entries if allocation fails
    - mmc: bcm2835-sdhost: use Host Software Queueing mechanism
    - dt-bindings: usb: update dwc3 bindings for parkmode-disable quirks
    - drivers: usb: dwc3: add FS/LS bus instance parkmode disable bit
    - drm/vc4: Initialise the tv_mode property default from cmdline_mode.
    - i2c: designware: Use SCL rise and fall times in DT
    - i2c: designware: Support non-standard bus speeds
    - serial: sc16is7xx: Don't spin if no data received
    - drm/vc4: Drop planes that have 0 destination size
    - vc4/hvs: Support fixed alpha correctly on 2712D0
    - drm/vc4: Disable overrun interrupts
    - vc4/hvs: Fix lbm size calculation for yuv
    - arm64/Kconfig: Don't set DMA_BOUNCE_UNALIGNED_KMALLOC
    - Bluetooth: btbcm: Add entry for BCM43439 UART BT
    - dt-bindings: add additional RP1 PLL output channels
    - vc4: Add jack detection to HDMI audio driver
    - regulator: Add a regulator for the new LCD panels
    - i2c: mux: Add support for generic base-nr property
    - non-upstream: support DS1 exit firmware re-download
    - brcmfmac: Fix interoperating DPP and other encryption network access
    - brcmfmac: support external SAE authentication in station mode
    - brcmfmac: Fix 802.1x
    - drivers: mmc: add SD support for Command Queueing
    - drivers: mmc: preallocate a block for SD extension register accesses
    - drivers: mmc: trigger activity LED when CQE is active
    - drivers: sdhci-brcmstb: work around mystery CQE CMD_IDLE_TIMER trampling
    - drm/vc4: Enable bg_fill if there are no planes enabled
    - drivers: mmc: cqhci: clear CQHCI_CTL if halt fails
    - drivers: mmc: export SD extension register read/write functions
    - drivers: mmc: be more cautious when manipulating Command Queue enable
    - drivers: mmc: add debugfs entries for SD extension registers
    - drivers: mmc: handle 1024-byte SD General Info lengths
    - i2c: designware: Add support for bus clear feature
    - i2c: designware: Make the SDA hold time half LCNT
    - nvmem: raspberrypi: Add nvmem driver for accessing OTP data
    - drivers: mmc: apply SD quirks earlier during probe
    - drivers: mmc: disable write-caching on Samsung 2023 model year SD cards
    - module: Avoid ABI changes when debug info is disabled
    - media: bcm2835-unicam: Add option for a GPIO to reflect FS/FE timing
    - dw-axi-dmac-platform: Avoid trampling with zero length buffer
    - drivers: media: cfe: Add remap entries for mono formats
    - vc4/hdmi: Ignore hotplug interrupt with force_hotplug
    - DRM: rp1: rp1-dsi: Fix escape clock divider and timeouts.
    - drm/panel: Add and initialise an orientation field to drm_panel from OF
    - drm/panel-simple: Remove custom handling of orientation
    - drm: rp1: vec: Support more video modes in the RP1 VEC driver
    - drm/bridge: tc358762: Program the DPI mode into the chip
    - drm/bridge: tc358762: revert move ops to enable
    - drm: vc4: dsi: Clocks should be running before reset
    - drm: vc4: Reset DSI AFE on disable
    - drm/vc4: Ensure DSI is enabled for FIFO resets
    - drm/vc4: Add option to call from crtc to encoder on vblank
    - drm/vc4: Add vblank callback to DSI0 to reset FIFO
    - drm/panel-simple: Fix 7inch panel mode for misalignment
    - drm/panel-simple: Increase pixel clock on Pi 7inch panel
    - drm/vc4: Fixup mode for 7inch panel on DSI0
    - regulator/rpi-panel: Power off display on shutdown
    - drm: rp1: dpi: Add support for MEDIA_BUS_FMT_RGB565_1X24_CPADHI
    - pinctrl: bcm2835: Persist outputs by default
    - drm/vc4: Fix potential null pointer read when disabling vblank
    - spi: dw: Handle any number of gpiod CS lines
    - regulator: rpi_panel_v2: Add remove and shutdown hooks
    - regulator: rpi_panel_v2: Add delay on I2C reads
    - drm/vc4: dpi: Add override for RGB order
    - drivers: staging: bcm2835-isp: Respect caller's stride value
    - drivers: pcie-brcmstb: add best-effort workaround for QoS bug on bcm2712
    - backlight: Add a display name to the core, and a function to set it
    - drm/bridge: panel: Name an associated backlight device
    - drivers: media: pci: Add Hailo accelerator device drivers
    - drivers: media: pci: Add wrapper after removal of follow_pfn
    - staging: vc04_services: Add helpers for vchiq driver data
    - staging: vc04_services: vc-sm-cma: Remove deprecated header
    - staging: vc04_services: vc-sm-cma: Drop include Makefile directive
    - staging: vc04_services: bcm2835-isp: Drop include Makefile directive
    - staging: vc04_services: bcm2835-codec: Drop include Makefile directive
    - staging: vc04_services: vc-sm-cma: Register with vchiq_bus_type
    - staging: vc04_services: bcm2835-v4l2-isp: Register with vchiq_bus_type
    - staging: vc04_services: bcm2835-v4l2-codec: Register with vchiq_bus_type
    - arm: bcm2835: Add bcm2838 compatible string.
    - ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
    - media: bcm2835-unicam: Add support for 12bit mono packed format
    - media: bcm2835-unicam: Add support for 14bit mono sources
    - media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
    - vc4/hdmi: Fix Hsync and Vsync polarity changes
    - drivers: media: pcie: hailo: Fix include paths
    - mmc: sdhci-brcmstb: add hs400_downgrade callback for bcm2712
    - mmc: sd: halt CQHCI before issuing a cache flush command
    - mmc: sdhci: extend maximum ADMA transfer length to 4MiB
    - lan78xx: Read initial EEE status from DT
    - lan78xx: Return tx_lpi_timer even if disabled
    - staging: vc04_services: vc-sm-cma: Explicitly set DMA mask
    - staging: vc04_services: bcm2835-v4l2-isp: Explicitly set DMA mask
    - staging: vc04_services: bcm2835-codec: Explicitly set DMA mask
    - drivers: mmc: sdhci-brcmstb: improve bcm2712 card removal handling
    - drivers: mmc: core: handle card-removal when running CQE recovery
    - fs/ntfs3: Fix memory corruption when page_size changes
    - media: pisp-be: Backport the mainline PiSP BE driver
    - media: pisp_be: Re-introduce multi-context support
    - media: pisp_be: Re-introduce video node offset
    - spi: dt-bindings: Add RPI RP2040 GPIO Bridge
    - spi: Add a driver for the RPI RP2040 GPIO bridge
    - dmaengine: dw-axi-dmac: Honour snps,block-size
    - mmc: restrict posted write counts for SD cards in CQ mode
    - brcmfmac: Only match complete feature names
    - brcmfmac: Add "extsae" as an alias for "sae_ext"
    - brcmfmac: support extsae with psk / 1x offloading
    - dt-bindings: clk: rp1: Add clocks representing MIPI DSI byteclock
    - clk: clk-rp1: Add "varsrc" clocks to represent MIPI byte clocks
    - drm: rp1: rp1-dsi: Switch to PLL_SYS source for DPI when 8 * lanes > bpp
    - media: bcm2835-unicam: Reinstate old downstream driver as legacy
    - media: platform: Move bcm2835-unicam compatible to downstream driver
    - pinctrl: rp1: jump through hoops to avoid PCIe latency issues
    - staging: bcm2835-codec: Disable HEADER_ON_OPEN for video encode
    - staging: bcm2835-codec: Add support for H264 level 5.0 and 5.1
    - spi: dw: Save bandwidth with the TMOD_TO feature
    - spi: dw: Save bandwidth with the TMOD_RO feature
    - spi: dw: don't immediately kill DMA transfers if an error occurs
    - drivers: dw-axi-dmac: make more sensible choices about memory accesses
    - tty/serial: pl011: restrict RX burst FIFO threshold
    - DT: bindings: add a dma-maxburst property to snps,designware-i2s
    - sound/soc: dwc-i2s: choose FIFO thresholds based on DMA burst constraints
    - drm/vc4: Limit max_bpc to 8 on Pi0-3
    - spi: dw: Fix non-DMA transmit-only transfers
    - spi: dw: Clamp the minimum clock speed
    - hwmon: (adt7410) Add DT compatible strings
    - configs: Enable SSD1327 display support
    - overlays: i2c-rtc: Correct bq32000 property name
    - dtoverlays: Add overlay for HD44780 via I2C PCF8574 backpack
    - dtoverlays: Document display_[width|height] on hd44780-lcd overlay
    - DTS: bcm2712: enable SD slot CQE by default on Pi 5
    - gpiolib: Override gpiochip numbers with DT aliases
    - dts: bcm2712-rpi: Add gpiochip0 alias
    - dts: bcm2712-rpi: The SoC gpiochips start at 10
    - drm/vc4: backport 27e0a194a256 and b3bf19552ea3
    - configs: Add CONFIG_BCACHE=m
    - configs: Enable more ZRAM options
    - Revert "ALSA: timer: Set lower bound of start tick time"

 -- Manuel Diewald <manuel.diewald@canonical.com>  Tue, 20 Aug 2024 19:51:23 +0200

linux-raspi (6.11.0-1000.0) oracular; urgency=medium

  * Initial version of linux-raspi for Oracular

 -- Manuel Diewald <manuel.diewald@canonical.com>  Fri, 16 Aug 2024 14:04:20 +0200

linux-raspi (6.8.0-1011.12) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1011.12 -proposed tracker (LP: #2076638)

  [ Ubuntu: 6.8.0-44.44 ]

  * noble/linux: 6.8.0-44.44 -proposed tracker (LP: #2076647)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2024.08.05)
  * Disable PCI_DYNAMIC_OF_NODES in Ubuntu (LP: #2074376)
    - [Config] Disable PCI_DYNAMIC_OF_NODES
  * [SRU] Turbostat support for Arrow Lake H (LP: #2074372)
    - tools/power turbostat: Enhance ARL/LNL support
    - x86/cpu: Add model number for another Intel Arrow Lake mobile processor
    - tools/power turbostat: Add ARL-H support
  * Noble update: upstream stable patchset 2024-07-30 (LP: #2075154)
    - fs/writeback: bail out if there is no more inodes for IO and queued once
    - padata: Disable BH when taking works lock on MT path
    - crypto: hisilicon/sec - Fix memory leak for sec resource release
    - crypto: hisilicon/qm - Add the err memory release process to qm uninit
    - io_uring/sqpoll: work around a potential audit memory leak
    - rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
    - rcutorture: Make stall-tasks directly exit when rcutorture tests end
    - rcutorture: Fix invalid context warning when enable srcu barrier testing
    - block/ioctl: prefer different overflow check
    - ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
    - selftests/bpf: Prevent client connect before server bind in
      test_tc_tunnel.sh
    - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
    - batman-adv: bypass empty buckets in batadv_purge_orig_ref()
    - wifi: ath9k: work around memset overflow warning
    - af_packet: avoid a false positive warning in packet_setsockopt()
    - ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
    - drop_monitor: replace spin_lock by raw_spin_lock
    - scsi: qedi: Fix crash while reading debugfs attribute
    - net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
    - net/sched: fix false lockdep warning on qdisc root lock
    - kselftest: arm64: Add a null pointer check
    - net: dsa: realtek: keep default LED state in rtl8366rb
    - netpoll: Fix race condition in netpoll_owner_active
    - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
    - HID: Add quirk for Logitech Casa touchpad
    - HID: asus: fix more n-key report descriptors if n-key quirked
    - ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
    - Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
    - drm/amd/display: Exit idle optimizations before HDCP execution
    - platform/x86: toshiba_acpi: Add quirk for buttons on Z830
    - ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
    - ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F
    - drm/lima: add mask irq callback to gp and pp
    - drm/lima: mask irqs in timeout path before hard reset
    - ALSA: hda/realtek: Add quirks for Lenovo 13X
    - powerpc/pseries: Enforce hcall result buffer validity and size
    - media: intel/ipu6: Fix build with !ACPI
    - media: mtk-vcodec: potential null pointer deference in SCP
    - powerpc/io: Avoid clang null pointer arithmetic warnings
    - platform/x86: p2sb: Don't init until unassigned resources have been assigned
    - power: supply: cros_usbpd: provide ID table for avoiding fallback match
    - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
    - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
    - kprobe/ftrace: bail out if ftrace was killed
    - usb: gadget: uvc: configfs: ensure guid to be valid before set
    - f2fs: remove clear SB_INLINECRYPT flag in default_options
    - usb: misc: uss720: check for incompatible versions of the Belkin F5U002
    - Avoid hw_desc array overrun in dw-axi-dmac
    - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga
      Tab2 1380
    - usb: typec: ucsi_glink: drop special handling for CCI_BUSY
    - udf: udftime: prevent overflow in udf_disk_stamp_to_time()
    - PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
    - f2fs: don't set RO when shutting down f2fs
    - MIPS: Octeon: Add PCIe link status check
    - serial: imx: Introduce timeout when waiting on transmitter empty
    - serial: exar: adding missing CTI and Exar PCI ids
    - usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API
    - tty: add the option to have a tty reject a new ldisc
    - vfio/pci: Collect hot-reset devices to local buffer
    - cpufreq: amd-pstate: fix memory leak on CPU EPP exit
    - ACPI: EC: Install address space handler at the namespace root
    - PCI: Do not wait for disconnected devices when resuming
    - ALSA: hda: cs35l41: Possible null pointer dereference in
      cs35l41_hda_unbind()
    - ALSA: seq: ump: Fix missing System Reset message handling
    - MIPS: Routerboard 532: Fix vendor retry check code
    - mips: bmips: BCM6358: make sure CBR is correctly set
    - tracing: Build event generation tests only as modules
    - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
    - ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
    - ice: avoid IRQ collision to fix init failure on ACPI S3 resume
    - btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
    - net: mvpp2: use slab_build_skb for oversized frames
    - cipso: fix total option length computation
    - ALSA: hda: cs35l56: Component should be unbound before deconstruction
    - ALSA: hda: tas2781: Component should be unbound before deconstruction
    - bpf: Avoid splat in pskb_pull_reason
    - ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
    - netrom: Fix a memory leak in nr_heartbeat_expiry()
    - ipv6: prevent possible NULL deref in fib6_nh_init()
    - ipv6: prevent possible NULL dereference in rt6_probe()
    - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
    - netns: Make get_net_ns() handle zero refcount net
    - qca_spi: Make interrupt remembering atomic
    - net: lan743x: disable WOL upon resume to restore full data path operation
    - net: lan743x: Support WOL at both the PHY and MAC appropriately
    - net: phy: mxl-gpy: Remove interrupt mask clearing from config_init
    - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
    - tipc: force a dst refcount before doing decryption
    - sched: act_ct: add netns into the key of tcf_ct_flow_table
    - ptp: fix integer overflow in max_vclocks_store
    - selftests: openvswitch: Use bash as interpreter
    - net: stmmac: No need to calculate speed divider when offload is disabled
    - virtio_net: checksum offloading handling fix
    - virtio_net: fixing XDP for fully checksummed packets handling
    - octeontx2-pf: Add error handling to VLAN unoffload handling
    - octeontx2-pf: Fix linking objects into multiple modules
    - netfilter: ipset: Fix suspicious rcu_dereference_protected()
    - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6
      behaviors
    - netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core
    - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type
    - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
    - net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
    - RDMA/bnxt_re: Fix the max msix vectors macro
    - spi: cs42l43: Correct SPI root clock speed
    - RDMA/rxe: Fix responder length checking for UD request packets
    - regulator: core: Fix modpost error "regulator_get_regmap" undefined
    - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
    - dmaengine: ioatdma: Fix leaking on version mismatch
    - dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
    - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
    - dmaengine: fsl-edma: avoid linking both modules
    - dmaengine: ioatdma: Fix missing kmem_cache_destroy()
    - regulator: bd71815: fix ramp values
    - thermal/drivers/mediatek/lvts_thermal: Return error in case of invalid efuse
      data
    - arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM
    - arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO
    - arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
    - arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin
    - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is
      fine."
    - spi: spi-imx: imx51: revert burst length calculation back to bits_per_word
    - io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed
    - firmware: psci: Fix return value from psci_system_suspend()
    - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
    - RDMA/mlx5: Add check for srq max_sge attribute
    - RDMA/mana_ib: Ignore optional access flags for MRs
    - ACPI: EC: Evaluate orphan _REG under EC device
    - arm64: defconfig: enable the vf610 gpio driver
    - ext4: avoid overflow when setting values via sysfs
    - ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
    - net: stmmac: Assign configured channel value to EXTTS event
    - net: usb: ax88179_178a: improve reset check
    - net: do not leave a dangling sk pointer, when socket creation fails
    - btrfs: retry block group reclaim without infinite loop
    - scsi: ufs: core: Free memory allocated for model before reinit
    - cifs: fix typo in module parameter enable_gcm_256
    - LoongArch: Fix watchpoint setting error
    - LoongArch: Trigger user-space watchpoints correctly
    - LoongArch: Fix multiple hardware watchpoint issues
    - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
    - KVM: arm64: Disassociate vcpus from redistributor region on teardown
    - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
    - RDMA/rxe: Fix data copy for IB_SEND_INLINE
    - RDMA/mlx5: Remove extra unlock on error path
    - RDMA/mlx5: Follow rb_key.ats when creating new mkeys
    - ovl: fix encoding fid for lower only root
    - ALSA: hda/realtek: Limit mic boost on N14AP7
    - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
    - drm/i915/mso: using joiner is not possible with eDP MSO
    - drm/radeon: fix UBSAN warning in kv_dpm.c
    - drm/amdgpu: fix UBSAN warning in kv_dpm.c
    - dt-bindings: dma: fsl-edma: fix dma-channels constraints
    - ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
    - ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
    - gcov: add support for GCC 14
    - kcov: don't lose track of remote references during softirqs
    - efi/x86: Free EFI memory map only when installing a new one.
    - serial: 8250_dw: Revert "Move definitions to the shared header"
    - mm: mmap: allow for the maximum number of bits for randomizing mmap_base by
      default
    - tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
    - mm/page_table_check: fix crash on ZONE_DEVICE
    - i2c: ocores: set IACK bit after core is enabled
    - dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema
    - dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller
      schema
    - spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()
    - arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
    - spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4
    - perf: script: add raw|disasm arguments to --insn-trace option
    - nbd: Improve the documentation of the locking assumptions
    - nbd: Fix signal handling
    - tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
    - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
    - x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
    - drm/amd/display: revert Exit idle optimizations before HDCP execution
    - ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
    - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path
    - kprobe/ftrace: fix build error due to bad function definition
    - hid: asus: asus_report_fixup: fix potential read out of bounds
    - Revert "mm: mmap: allow for the maximum number of bits for randomizing
      mmap_base by default"
    - platform/chrome: cros_usbpd_logger: provide ID table for avoiding fallback
      match
    - platform/chrome: cros_usbpd_notify: provide ID table for avoiding fallback
      match
    - ubsan: Avoid i386 UBSAN handler crashes with Clang
    - arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in
    - bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
    - devlink: use kvzalloc() to allocate devlink instance resources
    - wifi: rtw89: 8852c: add quirk to set PCI BER for certain platforms
    - clocksource: Make watchdog and suspend-timing multiplication overflow safe
    - ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23)
    - wifi: ath12k: add string type to search board data in board-2.bin for
      WCN7850
    - wifi: ath12k: add firmware-2.bin support
    - wifi: ath12k: fix kernel crash during resume
    - arm64/sysreg: Update PIE permission encodings
    - ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV
    - wifi: ath12k: fix the problem that down grade phy mode operation
    - bpf: avoid uninitialized warnings in verifier_global_subprogs.c
    - selftests: net: fix timestamp not arriving in cmsg_time.sh
    - net: ena: Add validation for completion descriptors consistency
    - drm/amd/display: Workaround register access in idle race with cursor
    - cgroup/cpuset: Make cpuset hotplug processing synchronous
    - platform/x86: x86-android-tablets: Unregister devices in reverse order
    - platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 Pro 1380F/L data
    - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41
    - ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
    - ext4: do not create EA inode under buffer lock
    - f2fs: fix to detect inconsistent nat entry during truncation
    - usb: typec: ucsi_glink: rework quirks implementation
    - xhci: remove XHCI_TRUST_TX_LENGTH quirk
    - clk: Add a devm variant of clk_rate_exclusive_get()
    - clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
    - i2c: lpi2c: Avoid calling clk_get_rate during transfer
    - cxl: Add post-reset warning if reset results in loss of previously committed
      HDM decoders
    - OPP: Fix required_opp_tables for multiple genpds using same table
    - wifi: iwlwifi: mvm: fix ROC version check
    - wifi: mac80211: Recalc offload when monitor stop
    - ice: fix 200G link speed message log
    - ice: implement AQ download pkg retry
    - bpf: Fix reg_set_min_max corruption of fake_reg
    - ALSA: hda: cs35l41: Component should be unbound before deconstruction
    - netdev-genl: fix error codes when outputting XDP features
    - arm64: dts: freescale: imx8mm-verdin: Fix GPU speed
    - phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
    - phy: qcom-qmp: pcs: Add missing v6 N4 register offsets
    - phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
    - powerpc/crypto: Add generated P8 asm to .gitignore
    - spi: Exctract spi_dev_check_cs() helper
    - spi: Fix SPI slave probe failure
    - net: phy: dp83tg720: wake up PHYs in managed mode
    - net: phy: dp83tg720: get master/slave configuration in link down state
    - RDMA/mlx5: Ensure created mkeys always have a populated rb_key
    - drm/amdgpu: fix locking scope when flushing tlb
    - drm/amd/display: Remove redundant idle optimization check
    - drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA
    - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA
    - dmaengine: xilinx: xdma: Fix data synchronisation in xdma_channel_isr()
    - net/tcp_ao: Don't leak ao_info on error-path
    - mm: shmem: fix getting incorrect lruvec when replacing a shmem folio
    - selftests: mptcp: print_test out of verify_listener_events
    - selftests: mptcp: userspace_pm: fixed subtest names
    - ima: Avoid blocking in RCU read-side critical section
    - virt: guest_memfd: fix reference leak on hwpoisoned page
    - thermal: int340x: processor_thermal: Support shared interrupts
    - thermal: core: Change PM notifier priority to the minimum
    - wifi: ath12k: check M3 buffer size as well whey trying to reuse it
    - Upstream stable to v6.6.36, v6.9.7
  * [SRU] Add Dynamic Tuning Technology (DTT)  support for Lunar Lake
    (LP: #2073961)
    - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID
  * Kubuntu 24.04 freezes after plugging in ethernet cable (LP: #2073358)
    - e1000e: move force SMBUS near the end of enable_ulp function
    - e1000e: fix force smbus during suspend flow
  * Noble update: upstream stable patchset 2024-07-25 (LP: #2074091)
    - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
    - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
    - wifi: cfg80211: fully move wiphy work to unbound workqueue
    - wifi: cfg80211: Lock wiphy in cfg80211_get_station
    - wifi: cfg80211: pmsr: use correct nla_get_uX functions
    - wifi: iwlwifi: mvm: don't initialize csa_work twice
    - wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
    - wifi: iwlwifi: mvm: set properly mac header
    - wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
    - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
    - wifi: iwlwifi: mvm: don't read past the mfuart notifcation
    - wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
    - scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
    - RISC-V: KVM: No need to use mask when hart-index-bit is 0
    - RISC-V: KVM: Fix incorrect reg_subtype labels in
      kvm_riscv_vcpu_set_reg_isa_ext function
    - ax25: Fix refcount imbalance on inbound connections
    - ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put()
    - net/ncsi: Fix the multi thread manner of NCSI driver
    - net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume
    - bpf: Fix a potential use-after-free in bpf_link_free()
    - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent
    - KVM: SEV-ES: Delegate LBR virtualization to the processor
    - vmxnet3: disable rx data ring on dma allocation failure
    - ipv6: ioam: block BH from ioam6_output()
    - ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
    - net: tls: fix marking packets as decrypted
    - bpf: Set run context for rawtp test_run callback
    - octeontx2-af: Always allocate PF entries from low prioriy zone
    - net/smc: avoid overwriting when adjusting sock bufsizes
    - net: phy: Micrel KSZ8061: fix errata solution not taking effect problem
    - net: sched: sch_multiq: fix possible OOB write in multiq_tune()
    - vxlan: Fix regression when dropping packets due to invalid src addresses
    - tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
    - mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
    - net/mlx5: Stop waiting for PCI if pci channel is offline
    - net/mlx5: Always stop health timer during driver removal
    - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail
    - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
    - ptp: Fix error message on failed pin verification
    - ice: fix iteration of TLVs in Preserved Fields Area
    - ice: remove af_xdp_zc_qps bitmap
    - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config
    - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail
    - af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted
      peer.
    - af_unix: Annodate data-races around sk->sk_state for writers.
    - af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
    - af_unix: Annotate data-races around sk->sk_state in unix_write_space() and
      poll().
    - af_unix: Annotate data-race of sk->sk_state in unix_stream_connect().
    - af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
    - af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
    - af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
    - af_unix: Annotate data-races around sk->sk_sndbuf.
    - af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
    - af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
    - af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
    - af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
    - af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
    - ipv6: fix possible race in __fib6_drop_pcpu_from()
    - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
    - selftests/mm: log a consistent test name for check_compaction
    - irqchip/riscv-intc: Allow large non-standard interrupt number
    - irqchip/riscv-intc: Introduce Andes hart-level interrupt controller
    - eventfs: Update all the eventfs_inodes from the events descriptor
    - io_uring/rsrc: don't lock while !TASK_RUNNING
    - io_uring: check for non-NULL file pointer in io_file_can_poll()
    - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
    - USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
    - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps
    - usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
    - mei: me: release irq in mei_me_pci_resume error path
    - tty: n_tty: Fix buffer offsets when lookahead is used
    - serial: port: Don't block system suspend even if bytes are left to xmit
    - landlock: Fix d_parent walk
    - jfs: xattr: fix buffer overflow for invalid xattr
    - xhci: Set correct transferred length for cancelled bulk transfers
    - xhci: Apply reset resume quirk to Etron EJ188 xHCI host
    - xhci: Handle TD clearing for multiple streams case
    - xhci: Apply broken streams quirk to Etron EJ188 xHCI host
    - thunderbolt: debugfs: Fix margin debugfs node creation condition
    - scsi: core: Disable CDL by default
    - scsi: mpi3mr: Fix ATA NCQ priority support
    - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
    - scsi: sd: Use READ(16) when reading block zero on large capacity disks
    - gve: Clear napi->skb before dev_kfree_skb_any()
    - powerpc/uaccess: Fix build errors seen with GCC 13/14
    - HID: nvidia-shield: Add missing check for input_ff_create_memless
    - cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
    - cxl/region: Fix memregion leaks in devm_cxl_add_region()
    - cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
    - cachefiles: remove requests from xarray during flushing requests
    - cachefiles: add spin_lock for cachefiles_ondemand_info
    - cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
    - cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
    - cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read()
    - cachefiles: never get a new anonymous fd if ondemand_id is valid
    - cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
    - cachefiles: flush all requests after setting CACHEFILES_DEAD
    - selftests/ftrace: Fix to check required event file
    - clk: sifive: Do not register clkdevs for PRCI clocks
    - NFSv4.1 enforce rootpath check in fs_location query
    - SUNRPC: return proper error from gss_wrap_req_priv
    - NFS: add barriers when testing for NFS_FSDATA_BLOCKED
    - selftests/tracing: Fix event filter test to retry up to 10 times
    - nvme: fix nvme_pr_* status code parsing
    - drm/panel: sitronix-st7789v: Add check for of_drm_get_panel_orientation
    - platform/x86: dell-smbios: Fix wrong token data in sysfs
    - gpio: tqmx86: fix typo in Kconfig label
    - gpio: tqmx86: introduce shadow register for GPIO output value
    - gpio: tqmx86: store IRQ trigger type and unmask status separately
    - gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
    - HID: core: remove unnecessary WARN_ON() in implement()
    - iommu/amd: Fix sysfs leak in iommu init
    - iommu: Return right value in iommu_sva_bind_device()
    - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags
    - io_uring/io-wq: avoid garbage value of 'match' in io_wq_enqueue()
    - HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
    - drm/vmwgfx: Refactor drm connector probing for display modes
    - drm/vmwgfx: Filter modes which exceed graphics memory
    - drm/vmwgfx: 3D disabled should not effect STDU memory limits
    - drm/vmwgfx: Remove STDU logic from generic mode_valid function
    - drm/vmwgfx: Don't memcmp equivalent pointers
    - af_unix: Annotate data-race of sk->sk_state in unix_accept().
    - modpost: do not warn about missing MODULE_DESCRIPTION() for vmlinux.o
    - net: sfp: Always call `sfp_sm_mod_remove()` on remove
    - net: hns3: fix kernel crash problem in concurrent scenario
    - net: hns3: add cond_resched() to hns3 ring buffer init process
    - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
    - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
    - drm/komeda: check for error-valued pointer
    - drm/bridge/panel: Fix runtime warning on panel bridge release
    - tcp: fix race in tcp_v6_syn_recv_sock()
    - net dsa: qca8k: fix usages of device_get_named_child_node()
    - geneve: Fix incorrect inner network header offset when innerprotoinherit is
      set
    - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN)
      packets
    - Bluetooth: fix connection setup in l2cap_connect
    - netfilter: nft_inner: validate mandatory meta and payload
    - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set
      type
    - x86/asm: Use %c/%n instead of %P operand modifier in asm templates
    - x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking
    - scsi: ufs: core: Quiesce request queues before checking pending cmds
    - net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
    - gve: ignore nonrelevant GSO type bits when processing TSO headers
    - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs
      parameters
    - block: sed-opal: avoid possible wrong address reference in
      read_sed_opal_key()
    - block: fix request.queuelist usage in flush
    - nvmet-passthru: propagate status from id override functions
    - net/ipv6: Fix the RT cache flush via sysctl using a previous delay
    - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state
    - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
    - ionic: fix use after netif_napi_del()
    - af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
    - bnxt_en: Adjust logging of firmware messages in case of released token in
      __hwrm_send()
    - misc: microchip: pci1xxxx: fix double free in the error handling of
      gp_aux_bus_probe()
    - ksmbd: move leading slash check to smb2_get_name()
    - ksmbd: fix missing use of get_write in in smb2_set_ea()
    - x86/boot: Don't add the EFI stub to targets, again
    - iio: adc: ad9467: fix scan type sign
    - iio: dac: ad5592r: fix temperature channel scaling value
    - iio: invensense: fix odr switching to same value
    - iio: imu: inv_icm42600: delete unneeded update watermark call
    - drivers: core: synchronize really_probe() and dev_uevent()
    - parisc: Try to fix random segmentation faults in package builds
    - ACPI: x86: Force StorageD3Enable on more products
    - drm/exynos/vidi: fix memory leak in .get_modes()
    - drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
    - mptcp: ensure snd_una is properly initialized on connect
    - mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
    - mptcp: pm: update add_addr counters after connect
    - clkdev: Update clkdev id usage to allow for longer names
    - irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update()
    - x86/kexec: Fix bug with call depth tracking
    - x86/amd_nb: Check for invalid SMN reads
    - perf/core: Fix missing wakeup when waiting for context reference
    - perf auxtrace: Fix multiple use of --itrace option
    - riscv: fix overlap of allocated page and PTR_ERR
    - tracing/selftests: Fix kprobe event name test for .isra. functions
    - kheaders: explicitly define file modes for archived headers
    - null_blk: Print correct max open zones limit in null_init_zoned_dev()
    - sock_map: avoid race between sock_map_close and sk_psock_put
    - dma-buf: handle testing kthreads creation failure
    - vmci: prevent speculation leaks by sanitizing event in event_deliver()
    - spmi: hisi-spmi-controller: Do not override device identifier
    - knfsd: LOOKUP can return an illegal error value
    - fs/proc: fix softlockup in __read_vmcore
    - ocfs2: use coarse time for new created files
    - ocfs2: fix races between hole punching and AIO+DIO
    - PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
    - dmaengine: axi-dmac: fix possible race in remove()
    - remoteproc: k3-r5: Wait for core0 power-up before powering up core1
    - remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs
    - iio: adc: axi-adc: make sure AXI clock is enabled
    - iio: invensense: fix interrupt timestamp alignment
    - riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
    - rtla/timerlat: Simplify "no value" printing on top
    - rtla/auto-analysis: Replace \t with spaces
    - drm/i915/gt: Disarm breadcrumbs if engines are already idle
    - drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
    - drm/i915/dpt: Make DPT object unshrinkable
    - drm/i915: Fix audio component initialization
    - intel_th: pci: Add Meteor Lake-S support
    - pmdomain: ti-sci: Fix duplicate PD referrals
    - btrfs: zoned: fix use-after-free due to race with dev replace
    - xfs: fix imprecise logic in xchk_btree_check_block_owner
    - xfs: fix scrub stats file permissions
    - xfs: fix SEEK_HOLE/DATA for regions with active COW extents
    - xfs: shrink failure needs to hold AGI buffer
    - xfs: ensure submit buffers on LSN boundaries in error handlers
    - xfs: allow sunit mount option to repair bad primary sb stripe values
    - xfs: don't use current->journal_info
    - xfs: allow cross-linking special files without project quota
    - swiotlb: Enforce page alignment in swiotlb_alloc()
    - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE
    - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary
    - tick/nohz_full: Don't abuse smp_call_function_single() in
      tick_setup_device()
    - mm/huge_memory: don't unpoison huge_zero_folio
    - serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
    - Revert "fork: defer linking file vma until vma is fully initialized"
    - remoteproc: k3-r5: Jump to error handling labels in start/stop errors
    - greybus: Fix use-after-free bug in gb_interface_release due to race
      condition.
    - ima: Fix use-after-free on a dentry's dname.name
    - serial: core: Add UPIO_UNKNOWN constant for unknown port type
    - serial: port: Introduce a common helper to read properties
    - serial: 8250_dw: Switch to use uart_read_port_properties()
    - serial: 8250_dw: Replace ACPI device check by a quirk
    - serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw
    - usb-storage: alauda: Check whether the media is initialized
    - misc: microchip: pci1xxxx: Fix a memory leak in the error handling of
      gp_aux_bus_probe()
    - i2c: at91: Fix the functionality flags of the slave-only interface
    - i2c: designware: Fix the functionality flags of the slave-only interface
    - zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
    - wifi: ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
    - cpufreq: amd-pstate: Unify computation of
      {max,min,nominal,lowest_nonlinear}_freq
    - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing
    - cpufreq: amd-pstate: remove global header file
    - virtio_net: fix possible dim status unrecoverable
    - net: ethernet: mtk_eth_soc: handle dma buffer size soc specific
    - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices
    - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors()
    - x86/cpu: Get rid of an unnecessary local variable in get_cpu_address_sizes()
    - x86/cpu: Provide default cache line size if not enumerated
    - selftests/mm: ksft_exit functions do not return
    - selftests/mm: compaction_test: fix bogus test success and reduce probability
      of OOM-killer invocation
    - .editorconfig: remove trim_trailing_whitespace option
    - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq
    - ata: libata-scsi: Set the RMB bit only for removable media devices
    - powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP
    - kselftest/alsa: Ensure _GNU_SOURCE is defined
    - thermal: core: Do not fail cdev registration because of invalid initial
      state
    - Bluetooth: hci_sync: Fix not using correct handle
    - net/sched: initialize noop_qdisc owner
    - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
    - drm/nouveau: don't attempt to schedule hpd_work on headless cards
    - drm/xe/xe_gt_idle: use GT forcewake domain assertion
    - drm/xe: flush engine buffers before signalling user fence on all engines
    - drm/xe: Remove mem_access from guc_pc calls
    - drm/xe: move disable_c6 call
    - bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response
    - iio: imu: bmi323: Fix trigger notification in case of error
    - iio: pressure: bmp280: Fix BMP580 temperature reading
    - iio: temperature: mlx90635: Fix ERR_PTR dereference in mlx90635_probe()
    - thermal: ACPI: Invalidate trip points with temperature of 0 or below
    - x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
    - memblock: make memblock_set_node() also warn about use of MAX_NUMNODES
    - perf script: Show also errors for --insn-trace option
    - wifi: cfg80211: validate HE operation element parsing
    - wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
    - locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
    - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake
    - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
    - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1
    - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
    - kexec: fix the unexpected kexec_dprintk() macro
    - ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link
    - dm-integrity: set discard_granularity to logical block size
    - drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add() stub
    - iio: temperature: mcp9600: Fix temperature reading for negative values
    - drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2
    - riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled
    - drm/xe: Properly handle alloc_guc_id() failure
    - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
    - wifi: iwlwifi: mvm: fix a crash on 7265
    - mei: vsc: Fix wrong invocation of ACPI SID method
    - Upstream stable to v6.6.35, v6.9.6
  * [SRU] Add support for intel trace hub for last platforms (LP: #2073926) //
    Noble update: upstream stable patchset 2024-07-25 (LP: #2074091)
    - intel_th: pci: Add Granite Rapids support
    - intel_th: pci: Add Granite Rapids SOC support
    - intel_th: pci: Add Sapphire Rapids SOC support
    - intel_th: pci: Add Lunar Lake support
  * Fix L2CAP/LE/CPU/BV-02-C bluetooth certification failure (LP: #2072858) //
    Noble update: upstream stable patchset 2024-07-25 (LP: #2074091)
    - Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
  * Noble update: upstream stable patchset 2024-07-22 (LP: #2073788)
    - drm/i915/hwmon: Get rid of devm
    - afs: Don't cross .backup mountpoint from backup volume
    - erofs: avoid allocating DEFLATE streams before mounting
    - vxlan: Fix regression when dropping packets due to invalid src addresses
    - drm/sun4i: hdmi: Convert encoder to atomic
    - drm/sun4i: hdmi: Move mode_set into enable
    - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
    - media: lgdt3306a: Add a check against null-pointer-def
    - drm/amdgpu: add error handle to avoid out-of-bounds
    - wifi: rtw89: correct aSIFSTime for 6GHz band
    - ata: pata_legacy: make legacy_exit() work again
    - fsverity: use register_sysctl_init() to avoid kmemleak warning
    - proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission
      operation
    - platform/chrome: cros_ec: Handle events during suspend after resume
      completion
    - thermal/drivers/qcom/lmh: Check for SCM availability at probe
    - soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
    - ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
    - arm64: tegra: Correct Tegra132 I2C alias
    - arm64: dts: qcom: qcs404: fix bluetooth device address
    - md/raid5: fix deadlock that raid5d() wait for itself to clear
      MD_SB_CHANGE_PENDING
    - wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
    - wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
    - wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
    - wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
    - arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
    - arm64: dts: hi3798cv200: fix the size of GICR
    - arm64: dts: ti: verdin-am62: Set memory size to 2gb
    - media: mc: Fix graph walk in media_pipeline_start
    - media: mc: mark the media devnode as registered from the, start
    - media: mxl5xx: Move xpt structures off stack
    - media: v4l2-core: hold videodev_lock until dev reg, finishes
    - media: v4l: async: Properly re-initialise notifier entry in unregister
    - media: v4l: async: Don't set notifier's V4L2 device if registering fails
    - media: v4l: async: Fix notifier list entry init
    - mmc: core: Add mmc_gpiod_set_cd_config() function
    - mmc: sdhci: Add support for "Tuning Error" interrupts
    - mmc: sdhci-acpi: Sort DMI quirks alphabetically
    - mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
    - mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
    - mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus
      T100TA
    - drm/fbdev-generic: Do not set physical framebuffer address
    - fbdev: savage: Handle err return when savagefb_check_var failed
    - drm/amdgpu/atomfirmware: add intergrated info v2.3 table
    - 9p: add missing locking around taking dentry fid list
    - drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
    - Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices"
    - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
    - KVM: arm64: Fix AArch32 register narrowing on userspace write
    - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
    - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions
    - LoongArch: Add all CPUs enabled by fdt to NUMA node 0
    - LoongArch: Override higher address bits in JUMP_VIRT_ADDR
    - clk: bcm: dvp: Assign ->num before accessing ->hws
    - clk: bcm: rpi: Assign ->num before accessing ->hws
    - clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
    - crypto: ecdsa - Fix module auto-load on add-key
    - crypto: ecrdsa - Fix module auto-load on add_key
    - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
    - kbuild: Remove support for Clang's ThinLTO caching
    - mm: fix race between __split_huge_pmd_locked() and GUP-fast
    - filemap: add helper mapping_max_folio_size()
    - iomap: fault in smaller chunks for non-large folio mappings
    - i2c: acpi: Unbind mux adapters before delete
    - HID: i2c-hid: elan: fix reset suspend current leakage
    - scsi: core: Handle devices which return an unusually large VPD page count
    - net/ipv6: Fix route deleting failure when metric equals 0
    - net/9p: fix uninit-value in p9_client_rpc()
    - mm/ksm: fix ksm_pages_scanned accounting
    - mm/ksm: fix ksm_zero_pages accounting
    - kmsan: do not wipe out origin when doing partial unpoisoning
    - tpm_tis: Do *not* flush uninitialized work
    - intel_th: pci: Add Meteor Lake-S CPU support
    - rtla/timerlat: Fix histogram report when a cpu count is 0
    - sparc64: Fix number of online CPUs
    - mm/cma: drop incorrect alignment check in cma_init_reserved_mem
    - mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid
    - mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again
    - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL
    - selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
    - selftests/mm: fix build warnings on ppc64
    - watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
    - bonding: fix oops during rmmod
    - wifi: ath10k: fix QCOM_RPROC_COMMON dependency
    - kdb: Fix buffer overflow during tab-complete
    - kdb: Use format-strings rather than '\0' injection in kdb_read()
    - kdb: Fix console handling when editing and tab-completing commands
    - kdb: Merge identical case statements in kdb_read()
    - kdb: Use format-specifiers rather than memset() for padding in kdb_read()
    - sparc: move struct termio to asm/termios.h
    - drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
    - ext4: Fixes len calculation in mpage_journal_page_buffers
    - ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
    - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
    - riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board
    - ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
    - ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
    - ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
    - parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA
    - parisc: Define sigset_t in parisc uapi header
    - s390/ap: Fix crash in AP internal function modify_bitmap()
    - s390/cpacf: Split and rework cpacf query functions
    - s390/cpacf: Make use of invalid opcode produce a link error
    - i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
    - genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
    - ASoC: SOF: ipc4-topology: Fix input format query of process modules without
      base extension
    - ALSA: ump: Don't clear bank selection after sending a program change
    - ALSA: ump: Don't accept an invalid UMP protocol number
    - EDAC/amd64: Convert PCIBIOS_* return codes to errnos
    - EDAC/igen6: Convert PCIBIOS_* return codes to errnos
    - nfs: fix undefined behavior in nfs_block_bits()
    - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
    - eventfs: Fix a possible null pointer dereference in eventfs_find_events()
    - eventfs: Keep the directories from having the same inode number as files
    - tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
    - btrfs: fix crash on racing fsync and size-extending write into prealloc
    - btrfs: fix leak of qgroup extent records after transaction abort
    - ALSA: seq: Fix incorrect UMP type for system messages
    - powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH
    - smb: client: fix deadlock in smb2_find_smb_tcon()
    - smp: Provide 'setup_max_cpus' definition on UP too
    - drm/xe/bb: assert width in xe_bb_create_job()
    - crypto: starfive - Do not free stack buffer
    - btrfs: qgroup: fix initialization of auto inherit array
    - wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor
    - media: mgb4: Fix double debugfs remove
    - media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting
    - firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails
    - LoongArch: Fix built-in DTB detection
    - LoongArch: Fix entry point in kernel image header
    - clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure
    - net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
    - selftests: net: lib: support errexit with busywait
    - selftests: net: lib: avoid error removing empty netns name
    - cpufreq: amd-pstate: Fix the inconsistency in max frequency units
    - mm/memory-failure: fix handling of dissolved but not taken off from buddy
      pages
    - selftests/mm: compaction_test: fix bogus test success on Aarch64
    - irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails
    - Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES
      event"
    - hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
    - riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel
    - btrfs: qgroup: update rescan message levels and error codes
    - btrfs: qgroup: fix qgroup id collision across mounts
    - btrfs: cache folio size and shift in extent_buffer
    - btrfs: protect folio::private when attaching extent buffer folios
    - bpf: fix multi-uprobe PID filtering logic
    - powerpc/64/bpf: fix tail calls for PCREL addressing
    - nilfs2: fix potential kernel bug due to lack of writeback flag waiting
    - nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
    - Upstream stable to v6.6.34, v6.9.5
  * Noble update: upstream stable patchset 2024-07-19 (LP: #2073603)
    - perf record: Delete session after stopping sideband thread
    - perf probe: Add missing libgen.h header needed for using basename()
    - iio: core: Leave private pointer NULL when no private data supplied
    - greybus: lights: check return of get_channel_from_mode
    - phy: qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy
    - f2fs: multidev: fix to recognize valid zero block address
    - f2fs: fix to wait on page writeback in __clone_blkaddrs()
    - fpga: manager: add owner module and take its refcount
    - fpga: bridge: add owner module and take its refcount
    - counter: linux/counter.h: fix Excess kernel-doc description warning
    - perf annotate: Get rid of duplicate --group option item
    - usb: typec: ucsi: always register a link to USB PD device
    - usb: typec: ucsi: simplify partner's PD caps registration
    - perf stat: Do not fail on metrics on s390 z/VM systems
    - soundwire: cadence: fix invalid PDI offset
    - dmaengine: idma64: Add check for dma_set_max_seg_size
    - firmware: dmi-id: add a release callback function
    - perf annotate: Fix annotation_calc_lines() to pass correct address to
      get_srcline()
    - serial: max3100: Lock port->lock when calling uart_handle_cts_change()
    - serial: max3100: Update uart_driver_registered on driver removal
    - serial: max3100: Fix bitwise types
    - greybus: arche-ctrl: move device table to its right location
    - PCI: tegra194: Fix probe path for Endpoint mode
    - serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
    - module: don't ignore sysfs_create_link() failures
    - interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment
    - arm64: dts: meson: fix S4 power-controller node
    - perf tests: Make "test data symbol" more robust on Neoverse N1
    - perf tests: Apply attributes to all events in object code reading test
    - perf record: Fix debug message placement for test consumption
    - dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
    - perf bench uprobe: Remove lib64 from libc.so.6 binary path
    - f2fs: compress: fix to relocate check condition in
      f2fs_{release,reserve}_compress_blocks()
    - f2fs: compress: fix to relocate check condition in
      f2fs_ioc_{,de}compress_file()
    - f2fs: fix to relocate check condition in f2fs_fallocate()
    - f2fs: fix to check pinfile flag in f2fs_move_file_range()
    - iio: adc: stm32: Fixing err code to not indicate success
    - riscv: dts: starfive: visionfive 2: Remove non-existing TDM hardware
    - coresight: etm4x: Fix unbalanced pm_runtime_enable()
    - perf docs: Document bpf event modifier
    - perf test shell arm_coresight: Increase buffer size for Coresight basic
      tests
    - iio: pressure: dps310: support negative temperature values
    - iio: buffer-dmaengine: export buffer alloc and free functions
    - iio: add the IIO backend framework
    - [CONFIG] Update CONFIG_IIO_BACKEND
    - iio: adc: ad9467: convert to backend framework
    - [Config] Update CONFIG_AD9467
    - iio: adc: adi-axi-adc: move to backend framework
    - [Config] Update CONFIG_ADI_AXI_ADC
    - iio: adc: adi-axi-adc: only error out in major version mismatch
    - coresight: etm4x: Do not hardcode IOMEM access for register restore
    - coresight: etm4x: Do not save/restore Data trace control registers
    - coresight: etm4x: Safe access for TRCQCLTR
    - coresight: etm4x: Fix access to resource selector registers
    - vfio/pci: fix potential memory leak in vfio_intx_enable()
    - fpga: region: add owner module and take its refcount
    - udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()
    - udf: Convert udf_expand_file_adinicb() to use a folio
    - microblaze: Remove gcc flag for non existing early_printk.c file
    - microblaze: Remove early printk call from cpuinfo-static.c
    - PCI: Wait for Link Training==0 before starting Link retrain
    - perf intel-pt: Fix unassigned instruction op (discovered by MemorySanitizer)
    - leds: pwm: Disable PWM when going to suspend
    - ovl: remove upper umask handling from ovl_create_upper()
    - PCI: of_property: Return error for int_map allocation failure
    - VMCI: Fix an error handling path in vmci_guest_probe_device()
    - dt-bindings: pinctrl: mediatek: mt7622: fix array properties
    - pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs
    - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
    - watchdog: bd9576: Drop "always-running" property
    - watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe()
    - dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains
    - dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x
    - dmaengine: idxd: Avoid unnecessary destruction of file_ida
    - usb: gadget: u_audio: Fix race condition use of controls after free during
      gadget unbind.
    - usb: gadget: u_audio: Clear uac pointer when freed.
    - stm class: Fix a double free in stm_register_device()
    - ppdev: Add an error check in register_device
    - i2c: cadence: Avoid fifo clear after start
    - i2c: synquacer: Fix an error handling path in synquacer_i2c_probe()
    - perf bench internals inject-build-id: Fix trap divide when collecting just
      one DSO
    - perf ui browser: Don't save pointer to stack memory
    - extcon: max8997: select IRQ_DOMAIN instead of depending on it
    - dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix binding references
    - PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
    - PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
    - f2fs: support printk_ratelimited() in f2fs_printk()
    - f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC
    - f2fs: separate f2fs_gc_range() to use GC for a range
    - f2fs: kill heap-based allocation
    - f2fs: support file pinning for zoned devices
    - f2fs: fix block migration when section is not aligned to pow2
    - perf ui browser: Avoid SEGV on title
    - perf report: Avoid SEGV in report__setup_sample_type()
    - perf thread: Fixes to thread__new() related to initializing comm
    - perf symbols: Fix ownership of string in dso__load_vmlinux()
    - f2fs: compress: fix to update i_compr_blocks correctly
    - f2fs: deprecate io_bits
    - f2fs: introduce get_available_block_count() for cleanup
    - f2fs: compress: fix error path of inc_valid_block_count()
    - f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem
      lock
    - f2fs: fix to release node block count in error path of f2fs_new_node_page()
    - f2fs: compress: don't allow unaligned truncation on released compress inode
    - serial: sh-sci: protect invalidating RXDMA on shutdown
    - libsubcmd: Fix parse-options memory leak
    - perf daemon: Fix file leak in daemon_session__control
    - f2fs: fix to add missing iput() in gc_data_segment()
    - usb: fotg210: Add missing kernel doc description
    - perf stat: Don't display metric header for non-leader uncore events
    - perf tools: Use pmus to describe type from attribute
    - perf tools: Add/use PMU reverse lookup from config to name
    - perf pmu: Assume sysfs events are always the same case
    - perf pmu: Count sys and cpuid JSON events separately
    - LoongArch: Fix callchain parse error with kernel tracepoint events again
    - s390/vdso64: filter out munaligned-symbols flag for vdso
    - s390/vdso: Generate unwind information for C modules
    - s390/vdso: Create .build-id links for unstripped vdso files
    - s390/vdso: Use standard stack frame layout
    - s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
    - s390/ipl: Fix incorrect initialization of nvme dump block
    - s390/boot: Remove alt_stfle_fac_list from decompressor
    - dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios
    - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node
      match
    - eventfs: Do not differentiate the toplevel events directory
    - eventfs: Create eventfs_root_inode to store dentry
    - eventfs/tracing: Add callback for release of an eventfs_inode
    - eventfs: Free all of the eventfs_inode after RCU
    - eventfs: Have "events" directory get permissions from its parent
    - dt-bindings: adc: axi-adc: update bindings for backend framework
    - dt-bindings: adc: axi-adc: add clocks property
    - Input: ims-pcu - fix printf string overflow
    - mmc: sdhci_am654: Add tuning algorithm for delay chain
    - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
    - mmc: sdhci_am654: Add OTAP/ITAP delay enable
    - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
    - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
    - Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
    - media: v4l: Don't turn on privacy LED if streamon fails
    - media: ov2680: Clear the 'ret' variable on success
    - media: ov2680: Allow probing if link-frequencies is absent
    - media: ov2680: Do not fail if data-lanes property is absent
    - drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk
    - drm/msm/dpu: Always flush the slave INTF on the CTL
    - drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
    - drm/meson: gate px_clk when setting rate
    - um: Fix return value in ubd_init()
    - um: vector: fix bpfflash parameter evaluation
    - fs/ntfs3: Check 'folio' pointer for NULL
    - fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
    - fs/ntfs3: Use variable length array instead of fixed size
    - drm/msm/dpu: Add callback function pointer check before its call
    - drm/bridge: tc358775: fix support for jeida-18 and jeida-24
    - media: stk1160: fix bounds checking in stk1160_copy_video()
    - Input: cyapa - add missing input core locking to suspend/resume functions
    - drm/amdgpu: init microcode chip name from ip versions
    - drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute_microcode() and
      rlc_microcode()
    - media: mediatek: vcodec: fix possible unbalanced PM counter
    - tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
    - tools/arch/x86/intel_sdsi: Fix meter_show display
    - tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
    - platform/x86: thinkpad_acpi: Take hotkey_mutex during hotkey_exit()
    - media: flexcop-usb: fix sanity check of bNumEndpoints
    - powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
    - um: Fix the -Wmissing-prototypes warning for __switch_mm
    - um: Fix the -Wmissing-prototypes warning for get_thread_reg
    - um: Fix the declaration of kasan_map_memory
    - cxl/trace: Correct DPA field masks for general_media & dram events
    - cxl/region: Fix cxlr_pmem leaks
    - media: sunxi: a83-mips-csi2: also select GENERIC_PHY
    - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
    - media: cec: cec-api: add locking in cec_release()
    - media: cec: core: avoid recursive cec_claim_log_addrs
    - media: cec: core: avoid confusing "transmit timed out" message
    - Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
    - drm: zynqmp_dpsub: Always register bridge
    - selftests/powerpc/dexcr: Add -no-pie to hashchk tests
    - drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails
    - ASoC: tas2781: Fix a warning reported by robot kernel test
    - null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
    - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
    - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
    - ASoC: mediatek: mt8192: fix register configuration for tdm
    - drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
    - blk-cgroup: fix list corruption from resetting io stat
    - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
    - blk-cgroup: Properly propagate the iostat update up the hierarchy
    - regulator: bd71828: Don't overwrite runtime voltages
    - xen/x86: add extra pages to unpopulated-alloc if available
    - perf/arm-dmc620: Fix lockdep assert in ->event_init()
    - x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
      UNWINDER_FRAME_POINTER=y
    - [Config] Update CONFIG_ARCH_WANT_FRAME_POINTERS
    - net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
    - ipv6: sr: fix missing sk_buff release in seg6_input_core
    - selftests: net: kill smcrouted in the cleanup logic in amt.sh
    - nfc: nci: Fix uninit-value in nci_rx_work
    - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
    - ASoC: tas2781: Fix wrong loading calibrated data sequence
    - NFSv4: Fixup smatch warning for ambiguous return
    - nfs: keep server info for remounts
    - sunrpc: fix NFSACL RPC retry on soft mount
    - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
    - regulator: pickable ranges: don't always cache vsel
    - regulator: tps6287x: Force writing VSEL bit
    - af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
    - ipv6: sr: fix memleak in seg6_hmac_init_algo
    - regulator: tps6594-regulator: Correct multi-phase configuration
    - tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
    - pNFS/filelayout: fixup pNfs allocation modes
    - openvswitch: Set the skbuff pkt_type for proper pmtud support.
    - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
    - rv: Update rv_en(dis)able_monitor doc to match kernel-doc
    - net: lan966x: Remove ptp traps in case the ptp is not enabled.
    - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
    - i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during start frame
    - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI"
    - net: fec: avoid lock evasion when reading pps_enable
    - tls: fix missing memory barrier in tls_init
    - net: relax socket state check at accept time.
    - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
    - drivers/xen: Improve the late XenStore init protocol
    - ice: Interpret .set_channels() input differently
    - kasan, fortify: properly rename memintrinsics
    - tracing/probes: fix error check in parse_btf_field()
    - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
    - netfilter: nfnetlink_queue: acquire rcu_read_lock() in
      instance_destroy_rcu()
    - netfilter: ipset: Add list flush to cancel_gc
    - netfilter: nft_payload: restore vlan q-in-q match support
    - spi: Don't mark message DMA mapped when no transfer in it is
    - dma-mapping: benchmark: fix up kthread-related error handling
    - dma-mapping: benchmark: fix node id validation
    - dma-mapping: benchmark: handle NUMA_NO_NODE correctly
    - nvme-multipath: fix io accounting on failover
    - nvmet: fix ns enable/disable possible hang
    - drm/amd/display: Enable colorspace property for MST connectors
    - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
    - net/mlx5: Lag, do bond only if slaves agree on roce state
    - net/mlx5: Fix MTMP register capability offset in MCAM register
    - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules
    - net/mlx5e: Fix IPsec tunnel mode offload feature check
    - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer
      exhaustion
    - net/mlx5e: Fix UDP GSO for encapsulated packets
    - dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
    - bpf: Fix potential integer overflow in resolve_btfids
    - ALSA: jack: Use guard() for locking
    - ALSA: core: Remove debugfs at disconnection
    - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
    - enic: Validate length of nl attributes in enic_set_vf_port
    - af_unix: Annotate data-race around unix_sk(sk)->addr.
    - af_unix: Read sk->sk_hash under bindlock during bind().
    - Octeontx2-pf: Free send queue buffers incase of leaf to inner
    - net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
    - ASoC: cs42l43: Only restrict 44.1kHz for the ASP
    - bpf: Allow delete from sockmap/sockhash only if update is allowed
    - net:fec: Add fec_enet_deinit()
    - net: micrel: Fix lan8841_config_intr after getting out of sleep mode
    - ice: fix accounting if a VLAN already exists
    - selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
    - selftests: mptcp: add ms units for tc-netem delay
    - selftests: mptcp: join: mark 'fail' tests as flaky
    - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion
    - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion
    - net: ti: icssg-prueth: Fix start counter for ft1 filter
    - netfilter: nft_payload: skbuff vlan metadata mangle support
    - netfilter: tproxy: bail out if IP has been disabled on the device
    - netfilter: nft_fib: allow from forward/input without iif selector
    - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry()
    - net/sched: taprio: extend minimum interval restriction to entire cycle too
    - kconfig: fix comparison to constant symbols, 'm', 'n'
    - drm/i915/guc: avoid FIELD_PREP warning
    - kheaders: use `command -v` to test for existence of `cpio`
    - spi: stm32: Don't warn about spurious interrupts
    - net: dsa: microchip: fix RGMII error in KSZ DSA driver
    - net: ena: Reduce lines with longer column width boundary
    - net: ena: Fix redundant device NUMA node override
    - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
    - ALSA: seq: Fix yet another spot for system message conversion
    - powerpc/pseries/lparcfg: drop error message from guest name lookup
    - drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel
    - drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel
    - drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel
    - hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor
    - hwmon: (shtc1) Fix property misspelling
    - ALSA: seq: ump: Fix swapped song position pointer data
    - ALSA: timer: Set lower bound of start tick time
    - x86/efistub: Omit physical KASLR when memory reservations exist
    - efi: libstub: only free priv.runtime_map when allocated
    - x86/pci: Skip early E820 check for ECAM region
    - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
    - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
    - platform/x86/intel/tpmi: Handle error from tpmi_process_info()
    - platform/x86/intel-uncore-freq: Don't present root domain on error
    - perf sched timehist: Fix -g/--call-graph option failure
    - f2fs: write missing last sum blk of file pinning section
    - f2fs: use f2fs_{err,info}_ratelimited() for cleanup
    - SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
    - riscv: prevent pt_regs corruption for secondary idle threads
    - riscv: stacktrace: fixed walk_stackframe()
    - perf build: Fix out of tree build related to installation of sysreg-defs
    - dt-bindings: pinctrl: qcom: update functions to match with driver
    - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices
    - perf report: Fix PAI counter names for s390 virtual machines
    - PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host
    - perf map: Remove kernel map before updating start and end addresses
    - riscv: dts: starfive: visionfive 2: Remove non-existing I2S hardware
    - pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet interfaces
    - riscv: Flush the instruction cache during SMP bringup
    - usb: xhci: check if 'requested segments' exceeds ERST capacity
    - spmi: pmic-arb: Replace three IS_ERR() calls by null pointer checks in
      spmi_pmic_arb_probe()
    - perf symbols: Remove map from list before updating addresses
    - perf symbols: Update kcore map before merging in remaining symbols
    - s390/ftrace: Use unwinder instead of __builtin_return_address()
    - s390/stacktrace: Merge perf_callchain_user() and arch_stack_walk_user()
    - s390/stacktrace: Skip first user stack frame
    - s390/stacktrace: Improve detection of invalid instruction pointers
    - s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
    - s390/stackstrace: Detect vdso stack frames
    - s390/ap: Fix bind complete udev event sent after each AP bus scan
    - ocfs2: correctly use ocfs2_find_next_zero_bit()
    - mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox shutdown
    - Input: ioc3kbd - add device table
    - phy: qcom: qmp-combo: fix sm8650 voltage swing table
    - media: ti: j721e-csi2rx: Fix races while restarting DMA
    - drm/msm/dpu: Allow configuring multiple active DSC blocks
    - drm: Make drivers depends on DRM_DW_HDMI
    - [Config] Drivers now depend on DRM_DW_HDMI
    - string: Prepare to merge strscpy_kunit.c into string_kunit.c
    - string: Prepare to merge strcat KUnit tests into string_kunit.c
    - drm/msm/adreno: fix CP cycles stat retrieval on a7xx
    - printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
    - powerpc/bpf/32: Fix failing test_bpf tests
    - KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
    - KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
      gs_msg_ops_kvmhv_nestedv2_config_fill_info()
    - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
    - Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generated
    - Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
    - ubsan: Restore dependency on ARCH_HAS_UBSAN
    - selftests: forwarding: Have RET track kselftest framework constants
    - selftests: forwarding: Convert log_test() to recognize RET values
    - selftests: net: Unify code of busywait() and slowwait()
    - selftests/net: use tc rule to filter the na packet
    - virtio_balloon: Give the balloon its own wakeup source
    - riscv: cpufeature: Fix thead vector hwcap removal
    - riscv: cpufeature: Fix extension subset checking
    - riscv: selftests: Add hwprobe binaries to .gitignore
    - idpf: Interpret .set_channels() input differently
    - null_blk: fix null-ptr-dereference while configuring 'power' and
      'submit_queues'
    - netfs: Fix setting of BDP_ASYNC from iocb flags
    - cifs: Set zero_point in the copy_file_range() and remap_file_range()
    - cifs: Fix missing set of remote_i_size
    - selftests: net: lib: set 'i' as local
    - nvme: fix multipath batched completion accounting
    - netkit: Fix setting mac address in l2 mode
    - netkit: Fix pkt_type override upon netkit pass verdict
    - null_blk: Fix return value of nullb_device_power_store()
    - idpf: don't enable NAPI and interrupts prior to allocating Rx buffers
    - selftests: mptcp: join: mark 'fastclose' tests as flaky
    - drm/xe: Add dbg messages on the suspend resume functions.
    - drm/xe: check pcode init status only on root gt of root tile
    - drm/xe: Change pcode timeout to 50msec while polling again
    - drm/xe: Only use reserved BCS instances for usm migrate exec queue
    - sd: also set max_user_sectors when setting max_sectors
    - block: stack max_user_sectors
    - ipv6: introduce dst_rt6_info() helper
    - inet: introduce dst_rtable() helper
    - net: fix __dst_negative_advice() race
    - ice: fix 200G PHY types to link speed mapping
    - x86/topology/intel: Unlock CPUID before evaluating anything
    - Upstream stable to v6.6.33, v6.9.4
  * Reenable CONFIG_UBSAN for noble (LP: #2076650)
    - ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL
    - [Config] Remove CONFIG_UBSAN_SANITIZE_ALL
  * Dangling symlink to linux-lib-rust when Rust is disabled (LP: #2072592)
    - [Packaging] Check do_lib_rust before linking Rust lib files
  * kdump doesn't work with UEFI secure boot and kernel lockdown enabled on
    ARM64 (LP: #2033007)
    - [Config]: Enable CONFIG_KEXEC_IMAGE_VERIFY_SIG on arm64
  * net/sched: Fix conntrack use-after-free (LP: #2073092)
    - net/sched: Fix UAF when resolving a clash
  * No sound on Huawei Matebook D14  AMD since Linux 6.8.0-38 [regression]
    (LP: #2073049)
    - ASoC: amd: acp: fix for acp platform device creation failure
  * i915: Fixup regressions introduced with enabling single CCS engine
    (LP: #2072755)
    - drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  * [Ubuntu 24.04] FW1060.00 (NH1060_026) sosreport is running to Kernel OOPS
    crash (LP: #2070358)
    - nfsd: initialise nfsd_info.mutex early.
  * 6.8 generic & amdpgu / polaris (LP: #2072428)
    - drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  * md: nvme over tcp with a striped underlying md raid device leads to data
    corruption (LP: #2075110)
    - md/md-bitmap: fix writing non bitmap pages
  * Linux 6.8 fails to boot on ARM64 if any param is more than 146 chars
    (LP: #2069534)
    - SAUCE: arm64: v6.8: cmdline param >= 146 chars kills kernel
  * CVE-2024-39484
    - mmc: davinci: Don't strip remove function when driver is builtin
  * CVE-2024-39292
    - um: Add winch to winch_handlers before registering winch IRQ
  * Miscellaneous upstream changes
    - bnx2x: Fix multiple UBSAN array-index-out-of-bounds

 -- Manuel Diewald <manuel.diewald@canonical.com>  Thu, 15 Aug 2024 15:56:56 +0200

linux-raspi (6.8.0-1010.11) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1010.11 -proposed tracker (LP: #2075602)

  [ Ubuntu: 6.8.0-41.41 ]

  * noble/linux: 6.8.0-41.41 -proposed tracker (LP: #2075611)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/s2024.07.08)
  * md: nvme over tcp with a striped underlying md raid device leads to data
    corruption (LP: #2075110)
    - md/md-bitmap: fix writing non bitmap pages
  * Linux 6.8 fails to boot on ARM64 if any param is more than 146 chars
    (LP: #2069534)
    - SAUCE: arm64: v6.8: cmdline param >= 146 chars kills kernel
  * CVE-2024-39484
    - mmc: davinci: Don't strip remove function when driver is builtin
  * CVE-2024-39292
    - um: Add winch to winch_handlers before registering winch IRQ

 -- Manuel Diewald <manuel.diewald@canonical.com>  Thu, 08 Aug 2024 18:29:45 +0200

linux-raspi (6.8.0-1009.10) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1009.10 -proposed tracker (LP: #2072191)

  * BTF support missing from kernel (LP: #2065829)
    - [Config] raspi: Set DEBUG_INFO_BTF=y

  [ Ubuntu: 6.8.0-40.40 ]

  * noble/linux: 6.8.0-40.40 -proposed tracker (LP: #2072201)
  * FPS of glxgear with fullscreen is too low on MTL platform (LP: #2069380)
    - drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access
  * a critical typo in the code managing the ASPM  settings for PCI Express
    devices (LP: #2071889)
    - PCI/ASPM: Restore parent state to parent, child state to child
  * [UBUNTU 24.04] IOMMU DMA mode changed in kernel config causes massive
    throughput degradation for PCI-related network workloads (LP: #2071471)
    - [Config] Set IOMMU_DEFAULT_DMA_STRICT=n and IOMMU_DEFAULT_DMA_LAZY=yes for
      s390x
  * UBSAN: array-index-out-of-bounds in
    /build/linux-D15vQj/linux-6.5.0/drivers/md/bcache/bset.c:1098:3
    (LP: #2039368)
    - bcache: fix variable length array abuse in btree_iter
  * Mute/mic LEDs and speaker no function on EliteBook 645/665 G11
    (LP: #2071296)
    - ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665
      G11.
  * 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
  * Update amd_sfh for AMD strix series (LP: #2058331)
    - HID: amd_sfh: Increase sensor command timeout
    - HID: amd_sfh: Improve boot time when SFH is available
    - HID: amd_sfh: Extend MP2 register access to SFH
    - HID: amd_sfh: Set the AMD SFH driver to depend on x86
  * RFIM and SAGV Linux Support for G10 models (LP: #2070158)
    - drm/i915/display: Add meaningful traces for QGV point info error handling
    - drm/i915/display: Extract code required to calculate max qgv/psf gv point
    - drm/i915/display: extract code to prepare qgv points mask
    - drm/i915/display: Disable SAGV on bw init, to force QGV point recalculation
    - drm/i915/display: handle systems with duplicate psf gv points
    - drm/i915/display: force qgv check after the hw state readout
  * Update amd-pmf for AMD strix series (LP: #2058330)
    - platform/x86/amd/pmf: Differentiate PMF ACPI versions
    - platform/x86/amd/pmf: Disable debugfs support for querying power thermals
    - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver
    - platform/x86/amd/pmf: Add support to notify sbios heart beat event
    - platform/x86/amd/pmf: Add support to get APTS index numbers for static
      slider
    - platform/x86/amd/pmf: Add support to get sps default APTS index values
    - platform/x86/amd/pmf: Update sps power thermals according to the platform-
      profiles
  * noble:linux: ADT ubuntu-regression-suite misses fakeroot dependency
    (LP: #2070042)
    - [DEP-8] Add missing fakeroot dependency
  * Noble update: v6.8.12 upstream stable release (LP: #2071621)
    - sunrpc: use the struct net as the svc proc private
    - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
    - selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly
    - ftrace: Fix possible use-after-free issue in ftrace_location()
    - Revert "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
    - arm64/fpsimd: Avoid erroneous elide of user state reload
    - Reapply "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
    - tty: n_gsm: fix missing receive state reset after mode switch
    - speakup: Fix sizeof() vs ARRAY_SIZE() bug
    - serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
    - serial: 8250_bcm7271: use default_mux_rate if possible
    - serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
    - Input: try trimming too long modalias strings
    - io_uring: fail NOP if non-zero op flags is passed in
    - Revert "r8169: don't try to disable interrupts if NAPI is, scheduled
      already"
    - r8169: Fix possible ring buffer corruption on fragmented Tx packets.
    - ring-buffer: Fix a race between readers and resize checks
    - net: mana: Fix the extra HZ in mana_hwc_send_request
    - tools/latency-collector: Fix -Wformat-security compile warns
    - tools/nolibc/stdlib: fix memory error in realloc()
    - net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()
    - net: lan966x: remove debugfs directory in probe() error path
    - net: smc91x: Fix m68k kernel compilation for ColdFire CPU
    - nilfs2: fix use-after-free of timer for log writer thread
    - nilfs2: fix unexpected freezing of nilfs_segctor_sync()
    - nilfs2: fix potential hang in nilfs_detach_log_writer()
    - fs/ntfs3: Remove max link count info display during driver init
    - fs/ntfs3: Taking DOS names into account during link counting
    - fs/ntfs3: Fix case when index is reused during tree transformation
    - fs/ntfs3: Break dir enumeration if directory contents error
    - ksmbd: avoid to send duplicate oplock break notifications
    - ksmbd: ignore trailing slashes in share paths
    - ALSA: core: Fix NULL module pointer assignment at card init
    - ALSA: Fix deadlocks with kctl removals at disconnection
    - KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
    - [Config] updateconfigs for CRYPTO_SIG
    - KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST
    - HID: nintendo: Fix N64 controller being identified as mouse
    - dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver
    - wifi: mac80211: don't use rate mask for scanning
    - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon
      timestamp field
    - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt
      class
    - dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
    - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled
    - net: usb: qmi_wwan: add Telit FN920C04 compositions
    - drm/amd/display: Set color_mgmt_changed to true on unsuspend
    - drm/amdgpu: Update BO eviction priorities
    - drm/amd/pm: Restore config space after reset
    - drm/amdkfd: Add VRAM accounting for SVM migration
    - drm/amdgpu: Fix the ring buffer size for queue VM flush
    - Revert "net: txgbe: fix i2c dev name cannot match clkdev"
    - Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"
    - cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
    - LoongArch: Lately init pmu after smp is online
    - drm/etnaviv: fix tx clock gating on some GC7000 variants
    - selftests: sud_test: return correct emulated syscall value on RISC-V
    - riscv: thead: Rename T-Head PBMT to MAE
    - [Config] updateconfigs for ERRATA_THEAD_MAE
    - riscv: T-Head: Test availability bit before enabling MAE errata
    - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU
    - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
    - regulator: irq_helpers: duplicate IRQ name
    - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
    - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer
    - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer
    - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv
    - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3
    - ASoC: acp: Support microphone from device Acer 315-24p
    - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
    - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
    - ASoC: rt722-sdca: modify channel number to support 4 channels
    - ASoC: rt722-sdca: add headset microphone vrefo setting
    - regulator: qcom-refgen: fix module autoloading
    - regulator: vqmmc-ipq4019: fix module autoloading
    - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config
    - ASoC: rt715: add vendor clear control register
    - ASoC: rt715-sdca: volume step modification
    - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF
    - Input: xpad - add support for ASUS ROG RAIKIRI
    - btrfs: take the cleaner_mutex earlier in qgroup disable
    - EDAC/versal: Do not register for NOC errors
    - fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card
    - bpf, x86: Fix PROBE_MEM runtime load check
    - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable
    - softirq: Fix suspicious RCU usage in __do_softirq()
    - platform/x86: ISST: Add Grand Ridge to HPM CPU list
    - ASoC: da7219-aad: fix usage of device_get_named_child_node()
    - ASoC: cs35l56: fix usages of device_get_named_child_node()
    - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection
    - Input: amimouse - mark driver struct with __refdata to prevent section
      mismatch
    - drm/amdgpu: Fix VRAM memory accounting
    - drm/amd/display: Ensure that dmcub support flag is set for DCN20
    - drm/amd/display: Add dtbclk access to dcn315
    - drm/amd/display: Allocate zero bw after bw alloc enable
    - drm/amd/display: Add VCO speed parameter for DCN31 FPU
    - drm/amd/display: Fix DC mode screen flickering on DCN321
    - drm/amd/display: Disable seamless boot on 128b/132b encoding
    - drm/amdkfd: Flush the process wq before creating a kfd_process
    - x86/mm: Remove broken vsyscall emulation code from the page fault code
    - nvme: find numa distance only if controller has valid numa id
    - nvmet-auth: return the error code to the nvmet_auth_host_hash() callers
    - nvmet-auth: replace pr_debug() with pr_err() to report an error.
    - nvme: cancel pending I/O if nvme controller is in terminal state
    - nvmet-tcp: fix possible memory leak when tearing down a controller
    - nvmet: fix nvme status code when namespace is disabled
    - nvme-tcp: strict pdu pacing to avoid send stalls on TLS
    - epoll: be better about file lifetimes
    - nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists()
    - openpromfs: finish conversion to the new mount API
    - crypto: bcm - Fix pointer arithmetic
    - firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
    - mm/slub, kunit: Use inverted data to corrupt kmem cache
    - firmware: raspberrypi: Use correct device for DMA mappings
    - ecryptfs: Fix buffer size for tag 66 packet
    - nilfs2: fix out-of-range warning
    - parisc: add missing export of __cmpxchg_u8()
    - crypto: ccp - drop platform ifdef checks
    - crypto: x86/nh-avx2 - add missing vzeroupper
    - crypto: x86/sha256-avx2 - add missing vzeroupper
    - crypto: x86/sha512-avx2 - add missing vzeroupper
    - s390/cio: fix tracepoint subchannel type field
    - io_uring: use the right type for work_llist empty check
    - rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
    - rcu: Fix buffer overflow in print_cpu_stall_info()
    - ARM: configs: sunxi: Enable DRM_DW_HDMI
    - jffs2: prevent xattr node from overflowing the eraseblock
    - libfs: Re-arrange locking in offset_iterate_dir()
    - libfs: Define a minimum directory offset
    - libfs: Add simple_offset_empty()
    - maple_tree: Add mtree_alloc_cyclic()
    - libfs: Convert simple directory offsets to use a Maple Tree
    - libfs: Fix simple_offset_rename_exchange()
    - libfs: Add simple_offset_rename() API
    - shmem: Fix shmem_rename2()
    - io-wq: write next_work before dropping acct_lock
    - mm/userfaultfd: Do not place zeropages when zeropages are disallowed
    - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests
    - crypto: octeontx2 - add missing check for dma_map_single
    - crypto: qat - improve error message in adf_get_arbiter_mapping()
    - crypto: qat - improve error logging to be consistent across features
    - soc: qcom: pmic_glink: don't traverse clients list without a lock
    - soc: qcom: pmic_glink: notify clients about the current state
    - firmware: qcom: scm: Fix __scm and waitq completion variable initialization
    - soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
    - null_blk: Fix missing mutex_destroy() at module removal
    - crypto: qat - validate slices count returned by FW
    - hwrng: stm32 - use logical OR in conditional
    - hwrng: stm32 - put IP into RPM suspend on failure
    - hwrng: stm32 - repair clock handling
    - kunit/fortify: Fix mismatched kvalloc()/vfree() usage
    - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io
    - io_uring/net: fix sendzc lazy wake polling
    - soc: qcom: pmic_glink: Make client-lock non-sleeping
    - lkdtm: Disable CFI checking for perms functions
    - md: fix resync softlockup when bitmap size is less than array size
    - crypto: qat - specify firmware files for 402xx
    - block: refine the EOF check in blkdev_iomap_begin
    - block: fix and simplify blkdevparts= cmdline parsing
    - block: support to account io_ticks precisely
    - wifi: ath10k: poll service ready message before failing
    - wifi: brcmfmac: pcie: handle randbuf allocation failure
    - wifi: ath11k: don't force enable power save on non-running vdevs
    - bpftool: Fix missing pids during link show
    - libbpf: Prevent null-pointer dereference when prog to load has no BTF
    - wifi: ath12k: use correct flag field for 320 MHz channels
    - wifi: mt76: mt7915: workaround too long expansion sparse warnings
    - x86/boot: Ignore relocations in .notes sections in walk_relocs() too
    - wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
    - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
    - wifi: iwlwifi: mvm: allocate STA links only for active links
    - wifi: mac80211: don't select link ID if not provided in scan request
    - wifi: iwlwifi: implement can_activate_links callback
    - wifi: iwlwifi: mvm: fix active link counting during recovery
    - wifi: iwlwifi: mvm: select STA mask only for active links
    - wifi: iwlwifi: reconfigure TLC during HW restart
    - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
    - sched/fair: Add EAS checks before updating root_domain::overutilized
    - ACPI: bus: Indicate support for _TFP thru _OSC
    - ACPI: bus: Indicate support for more than 16 p-states thru _OSC
    - ACPI: bus: Indicate support for the Generic Event Device thru _OSC
    - ACPI: Fix Generic Initiator Affinity _OSC bit
    - ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
    - enetc: avoid truncating error message
    - qed: avoid truncating work queue length
    - mlx5: avoid truncating error message
    - mlx5: stop warning for 64KB pages
    - bitops: add missing prototype check
    - dlm: fix user space lock decision to copy lvb
    - wifi: carl9170: re-fix fortified-memset warning
    - bpftool: Mount bpffs on provided dir instead of parent dir
    - bpf: Pack struct bpf_fib_lookup
    - bpf: prevent r10 register from being marked as precise
    - x86/microcode/AMD: Avoid -Wformat warning with clang-15
    - scsi: ufs: qcom: Perform read back after writing reset bit
    - scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
    - scsi: ufs: qcom: Perform read back after writing unipro mode
    - scsi: ufs: qcom: Perform read back after writing CGC enable
    - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
    - scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H
    - scsi: ufs: core: Perform read back after disabling interrupts
    - scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
    - ACPI: LPSS: Advertise number of chip selects via property
    - EDAC/skx_common: Allow decoding of SGX addresses
    - locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128()
    - irqchip/alpine-msi: Fix off-by-one in allocation error path
    - irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
    - ACPI: disable -Wstringop-truncation
    - gfs2: Don't forget to complete delayed withdraw
    - gfs2: Fix "ignore unlock failures after withdraw"
    - arm64: Remove unnecessary irqflags alternative.h include
    - x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57
    - selftests/bpf: Fix umount cgroup2 error in test_sockmap
    - tcp: increase the default TCP scaling ratio
    - cpufreq: exit() callback is optional
    - x86/pat: Introduce lookup_address_in_pgd_attr()
    - x86/pat: Restructure _lookup_address_cpa()
    - x86/pat: Fix W^X violation false-positives when running as Xen PV guest
    - udp: Avoid call to compute_score on multiple sites
    - openrisc: traps: Don't send signals to kernel mode threads
    - cppc_cpufreq: Fix possible null pointer dereference
    - wifi: iwlwifi: mvm: init vif works only once
    - scsi: libsas: Fix the failure of adding phy with zero-address to port
    - scsi: hpsa: Fix allocation size for Scsi_Host private data
    - x86/purgatory: Switch to the position-independent small code model
    - wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
    - thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
    - thermal/drivers/tsens: Fix null pointer dereference
    - dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible
    - dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible
      definition
    - wifi: ath10k: Fix an error code problem in
      ath10k_dbg_sta_write_peer_debug_trigger()
    - gfs2: Remove ill-placed consistency check
    - gfs2: Fix potential glock use-after-free on unmount
    - gfs2: finish_xmote cleanup
    - gfs2: do_xmote fixes
    - thermal/debugfs: Avoid excessive updates of trip point statistics
    - selftests/bpf: Fix a fd leak in error paths in open_netns
    - scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search()
    - cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
    - wifi: ath10k: populate board data for WCN3990
    - net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset
      handlers
    - net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family
      switches
    - tcp: avoid premature drops in tcp_add_backlog()
    - thermal/debugfs: Create records for cdev states as they get used
    - thermal/debugfs: Pass cooling device state to thermal_debug_cdev_add()
    - pwm: sti: Prepare removing pwm_chip from driver data
    - pwm: sti: Simplify probe function using devm functions
    - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
    - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group
    - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset()
    - net: give more chances to rcu in netdev_wait_allrefs_any()
    - macintosh/via-macii: Fix "BUG: sleeping function called from invalid
      context"
    - wifi: carl9170: add a proper sanity check for endpoints
    - bpf: Fix verifier assumptions about socket->sk
    - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
    - wifi: ar5523: enable proper endpoint verification
    - pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip
    - pwm: Let the of_xlate callbacks accept references without period
    - pwm: Drop duplicate check against chip->npwm in of_pwm_xlate_with_flags()
    - pwm: Reorder symbols in core.c
    - pwm: Provide an inline function to get the parent device of a given chip
    - pwm: meson: Change prototype of a few helpers to prepare further changes
    - pwm: meson: Make use of pwmchip_parent() accessor
    - pwm: meson: Add check for error from clk_round_rate()
    - pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
    - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
    - sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
    - Revert "sh: Handle calling csum_partial with misaligned data"
    - wifi: mt76: mt7603: fix tx queue of loopback packets
    - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
    - wifi: mt76: mt7996: fix size of txpower MCU command
    - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command
    - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet()
    - wifi: mt76: mt7996: fix potential memory leakage when reading chip
      temperature
    - libbpf: Fix error message in attach_kprobe_multi
    - wifi: nl80211: Avoid address calculations via out of bounds array indexing
    - wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and low power mode
    - selftests/binderfs: use the Makefile's rules, not Make's implicit rules
    - selftests/resctrl: fix clang build failure: use LOCAL_HDRS
    - selftests: default to host arch for LLVM builds
    - kunit: Fix kthread reference
    - kunit: unregister the device on error
    - kunit: bail out early in __kunit_test_suites_init() if there are no suites
      to test
    - selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
    - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
    - scsi: bfa: Ensure the copied buf is NUL terminated
    - scsi: qedf: Ensure the copied buf is NUL terminated
    - scsi: qla2xxx: Fix debugfs output for fw_resource_count
    - gpio: nuvoton: Fix sgpio irq handle error
    - x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()
    - wifi: mwl8k: initialize cmd->addr[] properly
    - HID: amd_sfh: Handle "no sensors" in PM operations
    - usb: aqc111: stop lying about skb->truesize
    - net: usb: sr9700: stop lying about skb->truesize
    - m68k: Fix spinlock race in kernel thread creation
    - m68k: mac: Fix reboot hang on Mac IIci
    - dm-delay: fix workqueue delay_timer race
    - dm-delay: fix hung task introduced by kthread mode
    - dm-delay: fix max_delay calculations
    - ptp: ocp: fix DPLL functions
    - net: ipv6: fix wrong start position when receive hop-by-hop fragment
    - eth: sungem: remove .ndo_poll_controller to avoid deadlocks
    - selftests: net: add missing config for amt.sh
    - selftests: net: move amt to socat for better compatibility
    - net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct
    - net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986
    - ice: Fix package download algorithm
    - net: ethernet: cortina: Locking fixes
    - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
    - net: usb: smsc95xx: stop lying about skb->truesize
    - net: openvswitch: fix overwriting ct original tuple for ICMPv6
    - ipv6: sr: add missing seg6_local_exit
    - ipv6: sr: fix incorrect unregister order
    - ipv6: sr: fix invalid unregister error path
    - net/mlx5: Fix peer devlink set for SF representor devlink port
    - net/mlx5: Reload only IB representors upon lag disable/enable
    - net/mlx5: Add a timeout to acquire the command queue semaphore
    - net/mlx5: Discard command completions in internal error
    - s390/bpf: Emit a barrier for BPF_FETCH instructions
    - riscv, bpf: make some atomic operations fully ordered
    - ax25: Use kernel universal linked list to implement ax25_dev_list
    - ax25: Fix reference count leak issues of ax25_dev
    - ax25: Fix reference count leak issue of net_device
    - dpll: fix return value check for kmemdup
    - net: fec: remove .ndo_poll_controller to avoid deadlocks
    - mptcp: SO_KEEPALIVE: fix getsockopt support
    - mptcp: cleanup writer wake-up
    - mptcp: avoid some duplicate code in socket option handling
    - mptcp: implement TCP_NOTSENT_LOWAT support
    - mptcp: cleanup SOL_TCP handling
    - mptcp: fix full TCP keep-alive support
    - net: stmmac: Offload queueMaxSDU from tc-taprio
    - net: stmmac: est: Per Tx-queue error count for HLBF
    - net: stmmac: Report taprio offload status
    - net: stmmac: move the EST lock to struct stmmac_priv
    - net: micrel: Fix receiving the timestamp in the frame for lan8841
    - Bluetooth: compute LE flow credits based on recvbuf space
    - Bluetooth: qca: Fix error code in qca_read_fw_build_info()
    - Bluetooth: ISO: Add hcon for listening bis sk
    - Bluetooth: ISO: Clean up returns values in iso_connect_ind()
    - Bluetooth: ISO: Make iso_get_sock_listen generic
    - Bluetooth: Remove usage of the deprecated ida_simple_xx() API
    - Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS
    - Bluetooth: HCI: Remove HCI_AMP support
    - ice: make ice_vsi_cfg_rxq() static
    - ice: make ice_vsi_cfg_txq() static
    - overflow: Change DEFINE_FLEX to take __counted_by member
    - Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings
    - Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1
    - drm/bridge: Fix improper bridge init order with pre_enable_prev_first
    - drm/ci: update device type for volteer devices
    - drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
    - drm/omapdrm: Fix console by implementing fb_dirty
    - drm/omapdrm: Fix console with deferred ops
    - printk: Let no_printk() use _printk()
    - dev_printk: Add and use dev_no_printk()
    - drm/lcdif: Do not disable clocks on already suspended hardware
    - drm/dp: Don't attempt AUX transfers when eDP panels are not powered
    - drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't
      assert
    - drm/amd/display: Fix potential index out of bounds in color transformation
      function
    - drm/amd/display: Remove redundant condition in dcn35_calc_blocks_to_gate()
    - ASoC: Intel: Disable route checks for Skylake boards
    - ASoC: Intel: avs: ssm4567: Do not ignore route checks
    - mtd: core: Report error if first mtd_otp_size() call fails in
      mtd_otp_nvmem_add()
    - mtd: rawnand: hynix: fixed typo
    - drm/imagination: avoid -Woverflow warning
    - ASoC: mediatek: Assign dummy when codec not specified for a DAI link
    - drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags
    - drm/panel: ltk050h3146w: drop duplicate commands from LTK050H3148W init
    - fbdev: shmobile: fix snprintf truncation
    - ASoC: kirkwood: Fix potential NULL dereference
    - drm/meson: vclk: fix calculation of 59.94 fractional rates
    - drm/mediatek: Add 0 size check to mtk_drm_gem_obj
    - drm/mediatek: Init `ddp_comp` with devm_kcalloc()
    - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated
      dailink
    - powerpc/fsl-soc: hide unused const variable
    - ASoC: SOF: Intel: mtl: Correct rom_status_reg
    - ASoC: SOF: Intel: lnl: Correct rom_status_reg
    - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed
    - ASoC: SOF: Intel: mtl: Implement firmware boot state check
    - fbdev: sisfb: hide unused variables
    - selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted
      without nsdelegate
    - ASoC: Intel: avs: Restore stream decoupling on prepare
    - ASoC: Intel: avs: Fix ASRC module initialization
    - ASoC: Intel: avs: Fix potential integer overflow
    - ASoC: Intel: avs: Test result of avs_get_module_entry()
    - media: ngene: Add dvb_ca_en50221_init return value check
    - staging: media: starfive: Remove links when unregistering devices
    - media: rcar-vin: work around -Wenum-compare-conditional warning
    - media: radio-shark2: Avoid led_names truncations
    - drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
    - platform/x86: xiaomi-wmi: Fix race condition when reporting key events
    - drm/msm/dp: allow voltage swing / pre emphasis of 3
    - drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected
    - media: ipu3-cio2: Request IRQ earlier
    - media: dt-bindings: ovti,ov2680: Fix the power supply names
    - media: i2c: et8ek8: Don't strip remove function when driver is builtin
    - media: v4l2-subdev: Fix stream handling for crop API
    - fbdev: sh7760fb: allow modular build
    - media: atomisp: ssh_css: Fix a null-pointer dereference in
      load_video_binaries
    - drm/arm/malidp: fix a possible null pointer dereference
    - drm: vc4: Fix possible null pointer dereference
    - ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
    - drm/bridge: anx7625: Don't log an error when DSI host can't be found
    - drm/bridge: icn6211: Don't log an error when DSI host can't be found
    - drm/bridge: lt8912b: Don't log an error when DSI host can't be found
    - drm/bridge: lt9611: Don't log an error when DSI host can't be found
    - drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found
    - drm/bridge: tc358775: Don't log an error when DSI host can't be found
    - drm/bridge: dpc3433: Don't log an error when DSI host can't be found
    - drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found
    - drm/bridge: anx7625: Update audio status while detecting
    - drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
    - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7
    - drm/mipi-dsi: use correct return type for the DSC functions
    - media: uvcvideo: Add quirk for Logitech Rally Bar
    - drm/rockchip: vop2: Do not divide height twice for YUV
    - drm/edid: Parse topology block for all DispID structure v1.x
    - media: cadence: csi2rx: configure DPHY before starting source stream
    - clk: samsung: exynosautov9: fix wrong pll clock id value
    - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
    - RDMA/mlx5: Change check for cacheable mkeys
    - RDMA/mlx5: Adding remote atomic access flag to updatable flags
    - clk: mediatek: pllfh: Don't log error for missing fhctl node
    - iommu: Undo pasid attachment only for the devices that have succeeded
    - RDMA/hns: Fix return value in hns_roce_map_mr_sg
    - RDMA/hns: Fix deadlock on SRQ async events.
    - RDMA/hns: Fix UAF for cq async event
    - RDMA/hns: Fix GMV table pagesize
    - RDMA/hns: Use complete parentheses in macros
    - RDMA/hns: Modify the print level of CQE error
    - clk: mediatek: mt8365-mm: fix DPI0 parent
    - clk: rs9: fix wrong default value for clock amplitude
    - clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
    - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
    - RDMA/rxe: Allow good work requests to be executed
    - RDMA/rxe: Fix incorrect rxe_put in error path
    - IB/mlx5: Use __iowrite64_copy() for write combining stores
    - clk: renesas: r8a779a0: Fix CANFD parent clock
    - clk: renesas: r9a07g043: Add clock and reset entry for PLIC
    - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
    - mm/ksm: fix ksm exec support for prctl
    - clk: qcom: dispcc-sm8450: fix DisplayPort clocks
    - clk: qcom: dispcc-sm6350: fix DisplayPort clocks
    - clk: qcom: dispcc-sm8550: fix DisplayPort clocks
    - clk: qcom: dispcc-sm8650: fix DisplayPort clocks
    - clk: qcom: mmcc-msm8998: fix venus clock issue
    - x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
    - x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS
    - ext4: avoid excessive credit estimate in ext4_tmpfile()
    - RDMA/mana_ib: Introduce helpers to create and destroy mana queues
    - RDMA/mana_ib: Use struct mana_ib_queue for CQs
    - RDMA/mana_ib: boundary check before installing cq callbacks
    - virt: acrn: stop using follow_pfn
    - drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
    - sunrpc: removed redundant procp check
    - nfsd: don't create nfsv4recoverydir in nfsdfs when not used.
    - ext4: fix potential unnitialized variable
    - ext4: remove the redundant folio_wait_stable()
    - clk: qcom: Fix SC_CAMCC_8280XP dependencies
    - [Config] updateconfigs for SC_CAMCC_8280XP
    - clk: qcom: Fix SM_GPUCC_8650 dependencies
    - [Config] updateconfigs for SM_GPUCC_8650
    - clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018
    - of: module: add buffer overflow check in of_modalias()
    - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
    - SUNRPC: Fix gss_free_in_token_pages()
    - selftests/damon/_damon_sysfs: check errors from nr_schemes file reads
    - selftests/kcmp: remove unused open mode
    - RDMA/IPoIB: Fix format truncation compilation errors
    - RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use
      siw
    - samples/landlock: Fix incorrect free in populate_ruleset_net
    - tracing/user_events: Prepare find/delete for same name events
    - tracing/user_events: Fix non-spaced field matching
    - modules: Drop the .export_symbol section from the final modules
    - net: bridge: xmit: make sure we have at least eth header len bytes
    - selftests: net: bridge: increase IGMP/MLD exclude timeout membership
      interval
    - net: bridge: mst: fix vlan use-after-free
    - net: qrtr: ns: Fix module refcnt
    - selftests/net/lib: no need to record ns name if it already exist
    - idpf: don't skip over ethtool tcp-data-split setting
    - netrom: fix possible dead-lock in nr_rt_ioctl()
    - af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
    - sched/fair: Allow disabling sched_balance_newidle with
      sched_relax_domain_level
    - sched/core: Fix incorrect initialization of the 'burst' parameter in
      cpu_max_write()
    - net: wangxun: fix to change Rx features
    - net: wangxun: match VLAN CTAG and STAG features
    - net: txgbe: move interrupt codes to a separate file
    - net: txgbe: use irq_domain for interrupt controller
    - net: txgbe: fix to control VLAN strip
    - l2tp: fix ICMP error handling for UDP-encap sockets
    - io_uring/net: ensure async prep handlers always initialize ->done_io
    - pwm: Fix setting period with #pwm-cells = <1> and of_pwm_single_xlate()
    - net: txgbe: fix to clear interrupt status after handling IRQ
    - net: txgbe: fix GPIO interrupt blocking
    - Linux 6.8.12
  * Noble update: v6.8.11 upstream stable release (LP: #2070355)
    - drm/amd/display: Fix division by zero in setup_dsc_config
    - net: ks8851: Fix another TX stall caused by wrong ISR flag handling
    - ice: pass VSI pointer into ice_vc_isvalid_q_id
    - ice: remove unnecessary duplicate checks for VF VSI ID
    - Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
    - Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
    - KEYS: trusted: Fix memory leak in tpm2_key_encode()
    - erofs: get rid of erofs_fs_context
    - erofs: reliably distinguish block based and fscache mode
    - binder: fix max_thread type inconsistency
    - usb: dwc3: Wait unconditionally after issuing EndXfer command
    - net: usb: ax88179_178a: fix link status when link is set to down/up
    - usb: typec: ucsi: displayport: Fix potential deadlock
    - usb: typec: tipd: fix event checking for tps25750
    - usb: typec: tipd: fix event checking for tps6598x
    - serial: kgdboc: Fix NMI-safety problems from keyboard reset code
    - remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
    - KEYS: trusted: Do not use WARN when encode fails
    - admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
    - docs: kernel_include.py: Cope with docutils 0.21
    - Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching
      sysfs file
    - block: add a disk_has_partscan helper
    - block: add a partscan sysfs attribute for disks
    - Linux 6.8.11
  * Noble update: v6.8.10 upstream stable release (LP: #2070349)
    - rust: module: place generated init_module() function in .init.text
    - rust: macros: fix soundness issue in `module!` macro
    - wifi: nl80211: don't free NULL coalescing rule
    - pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
    - pinctrl/meson: fix typo in PDM's pin name
    - pinctrl: core: delete incorrect free in pinctrl_enable()
    - pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
    - pinctrl: mediatek: paris: Rework support for
      PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
    - sunrpc: add a struct rpc_stats arg to rpc_create_args
    - nfs: expose /proc/net/sunrpc/nfs in net namespaces
    - nfs: make the rpc_stat per net namespace
    - nfs: Handle error of rpc_proc_register() in nfs_net_init().
    - pinctrl: baytrail: Fix selecting gpio pinctrl state
    - power: rt9455: hide unused rt9455_boost_voltage_values
    - power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
    - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
    - nfsd: rename NFSD_NET_* to NFSD_STATS_*
    - nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
    - nfsd: make all of the nfsd stats per-network namespace
    - NFSD: add support for CB_GETATTR callback
    - NFSD: Fix nfsd4_encode_fattr4() crasher
    - regulator: mt6360: De-capitalize devicetree regulator subnodes
    - regulator: change stubbed devm_regulator_get_enable to return Ok
    - regulator: change devm_regulator_get_enable_optional() stub to return Ok
    - bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
    - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
    - regmap: Add regmap_read_bypassed()
    - ASoC: SOF: Intel: add default firmware library path for LNL
    - nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH
    - bpf: Fix a verifier verbose message
    - spi: axi-spi-engine: use common AXI macros
    - spi: axi-spi-engine: fix version format string
    - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
    - bpf, arm64: Fix incorrect runtime stats
    - riscv, bpf: Fix incorrect runtime stats
    - ASoC: Intel: avs: Set name of control as in topology
    - ASoC: codecs: wsa881x: set clk_stop_mode1 flag
    - s390/mm: Fix storage key clearing for guest huge pages
    - s390/mm: Fix clearing storage keys for huge pages
    - arm32, bpf: Reimplement sign-extension mov instruction
    - xdp: use flags field to disambiguate broadcast redirect
    - efi/unaccepted: touch soft lockup during memory accept
    - ice: ensure the copied buf is NUL terminated
    - bna: ensure the copied buf is NUL terminated
    - octeontx2-af: avoid off-by-one read from userspace
    - thermal/debugfs: Free all thermal zone debug memory on zone removal
    - thermal/debugfs: Fix two locking issues with thermal zone debug
    - nsh: Restore skb->{protocol,data,mac_header} for outer header in
      nsh_gso_segment().
    - net l2tp: drop flow hash on forward
    - thermal/debugfs: Prevent use-after-free from occurring after cdev removal
    - s390/vdso: Add CFI for RA register to asm macro vdso_func
    - Fix a potential infinite loop in extract_user_to_sg()
    - ALSA: emu10k1: fix E-MU card dock presence monitoring
    - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
    - ALSA: emu10k1: move the whole GPIO event handling to the workqueue
    - ALSA: emu10k1: fix E-MU dock initialization
    - net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
    - net: qede: use return from qede_parse_flow_attr() for flower
    - net: qede: use return from qede_parse_flow_attr() for flow_spec
    - net: qede: use return from qede_parse_actions()
    - vxlan: Fix racy device stats updates.
    - vxlan: Add missing VNI filter counter update in arp_reduce().
    - ASoC: meson: axg-fifo: use FIELD helpers
    - ASoC: meson: axg-fifo: use threaded irq to check periods
    - ASoC: meson: axg-card: make links nonatomic
    - ASoC: meson: axg-tdm-interface: manage formatters in trigger
    - ASoC: meson: cards: select SND_DYNAMIC_MINORS
    - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
    - s390/cio: Ensure the copied buf is NUL terminated
    - cxgb4: Properly lock TX queue for the selftest.
    - net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
    - drm/amdgpu: fix doorbell regression
    - spi: fix null pointer dereference within spi_sync
    - net: bridge: fix multicast-to-unicast with fraglist GSO
    - net: core: reject skb_copy(_expand) for fraglist GSO skbs
    - rxrpc: Clients must accept conn from any address
    - tipc: fix a possible memleak in tipc_buf_append
    - vxlan: Pull inner IP header in vxlan_rcv().
    - s390/qeth: Fix kernel panic after setting hsuid
    - drm/panel: ili9341: Correct use of device property APIs
    - [Config] updateconfigs for DRM_PANEL_ILITEK_ILI9341
    - drm/panel: ili9341: Respect deferred probe
    - drm/panel: ili9341: Use predefined error codes
    - ipv4: Fix uninit-value access in __ip_make_skb()
    - net: gro: fix udp bad offset in socket lookup by adding
      {inner_}network_offset to napi_gro_cb
    - net: gro: add flush check in udp_gro_receive_segment
    - drm/xe/display: Fix ADL-N detection
    - clk: qcom: smd-rpm: Restore msm8976 num_clk
    - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
    - powerpc/pseries: make max polling consistent for longer H_CALLs
    - powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE
    - EDAC/versal: Do not log total error counts
    - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y
    - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
    - exfat: fix timing of synchronizing bitmap and inode
    - firmware: microchip: don't unconditionally print validation success
    - scsi: ufs: core: Fix MCQ MAC configuration
    - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
    - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
    - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
    - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
    - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
    - scsi: lpfc: Use a dedicated lock for ras_fwlog state
    - gfs2: Fix invalid metadata access in punch_hole
    - fs/9p: fix uninitialized values during inode evict
    - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
    - wifi: cfg80211: fix rdev_dump_mpp() arguments order
    - wifi: mac80211: fix prep_connection error path
    - wifi: iwlwifi: read txq->read_ptr under lock
    - wifi: iwlwifi: mvm: guard against invalid STA ID on removal
    - net: mark racy access on sk->sk_rcvbuf
    - drm/xe: Fix END redefinition
    - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
    - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
    - btrfs: return accurate error code on open failure in open_fs_devices()
    - drm/amdkfd: Check cgroup when returning DMABuf info
    - drm/amdkfd: range check cp bad op exception interrupts
    - bpf: Check bloom filter map value size
    - selftests/ftrace: Fix event filter target_func selection
    - kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries
    - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3
      suspend
    - regulator: tps65132: Add of_match table
    - OSS: dmasound/paula: Mark driver struct with __refdata to prevent section
      mismatch
    - scsi: ufs: core: WLUN suspend dev/link state error recovery
    - scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN
    - scsi: ufs: core: Fix MCQ mode dev command timeout
    - ALSA: line6: Zero-initialize message buffers
    - block: fix overflow in blk_ioctl_discard()
    - ASoC: codecs: ES8326: Solve error interruption issue
    - ASoC: codecs: ES8326: modify clock table
    - net: bcmgenet: Reset RBUF on first open
    - vboxsf: explicitly deny setlease attempts
    - ata: sata_gemini: Check clk_enable() result
    - firewire: ohci: mask bus reset interrupts between ISR and bottom half
    - tools/power turbostat: Fix added raw MSR output
    - tools/power turbostat: Increase the limit for fd opened
    - tools/power turbostat: Fix Bzy_MHz documentation typo
    - tools/power turbostat: Do not print negative LPI residency
    - tools/power turbostat: Expand probe_intel_uncore_frequency()
    - tools/power turbostat: Print ucode revision only if valid
    - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read
    - btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
    - btrfs: always clear PERTRANS metadata during commit
    - memblock tests: fix undefined reference to `early_pfn_to_nid'
    - memblock tests: fix undefined reference to `panic'
    - memblock tests: fix undefined reference to `BIT'
    - nouveau/gsp: Avoid addressing beyond end of rpc->entries
    - scsi: target: Fix SELinux error when systemd-modules loads the target module
    - scsi: hisi_sas: Handle the NCQ error returned by D2H frame
    - blk-iocost: avoid out of bounds shift
    - accel/ivpu: Remove d3hot_after_power_off WA
    - accel/ivpu: Improve clarity of MMU error messages
    - accel/ivpu: Fix missed error message after VPU rename
    - platform/x86: acer-wmi: Add support for Acer PH18-71
    - gpu: host1x: Do not setup DMA for virtual devices
    - MIPS: scall: Save thread_info.syscall unconditionally on entry
    - tools/power/turbostat: Fix uncore frequency file string
    - net: add copy_safe_from_sockptr() helper
    - nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
    - drm/amdgpu: Refine IB schedule error logging
    - drm/amd/display: add DCN 351 version for microcode load
    - drm/amdgpu: add smu 14.0.1 discovery support
    - drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
    - drm/amd/display: Skip on writeback when it's not applicable
    - drm/amd/pm: fix the high voltage issue after unload
    - drm/amdgpu: Fix VCN allocation in CPX partition
    - amd/amdkfd: sync all devices to wait all processes being evicted
    - selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
    - Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
    - Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
    - hv_netvsc: Don't free decrypted memory
    - uio_hv_generic: Don't free decrypted memory
    - Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted
    - drm/xe/xe_migrate: Cast to output precision before multiplying operands
    - drm/xe: Label RING_CONTEXT_CONTROL as masked
    - smb3: fix broken reconnect when password changing on the server by allowing
      password rotation
    - iommu: mtk: fix module autoloading
    - fs/9p: only translate RWX permissions for plain 9P2000
    - fs/9p: translate O_TRUNC into OTRUNC
    - fs/9p: fix the cache always being enabled on files with qid flags
    - 9p: explicitly deny setlease attempts
    - powerpc/crypto/chacha-p10: Fix failure on non Power10
    - gpio: wcove: Use -ENOTSUPP consistently
    - gpio: crystalcove: Use -ENOTSUPP consistently
    - clk: Don't hold prepare_lock when calling kref_put()
    - fs/9p: remove erroneous nlink init from legacy stat2inode
    - fs/9p: drop inodes immediately on non-.L too
    - gpio: lpc32xx: fix module autoloading
    - drm/nouveau/dp: Don't probe eDP ports twice harder
    - platform/x86/amd: pmf: Decrease error message to debug
    - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
    - drm/radeon: silence UBSAN warning (v3)
    - net:usb:qmi_wwan: support Rolling modules
    - blk-iocost: do not WARN if iocg was already offlined
    - SUNRPC: add a missing rpc_stat for TCP TLS
    - qibfs: fix dentry leak
    - xfrm: Preserve vlan tags for transport mode software GRO
    - ARM: 9381/1: kasan: clear stale stack poison
    - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
    - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
    - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
    - Bluetooth: msft: fix slab-use-after-free in msft_do_close()
    - arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node
    - Bluetooth: HCI: Fix potential null-ptr-deref
    - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
    - net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs
    - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
    - hwmon: (corsair-cpro) Use a separate buffer for sending commands
    - hwmon: (corsair-cpro) Use complete_all() instead of complete() in
      ccp_raw_event()
    - hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
    - phonet: fix rtm_phonet_notify() skb allocation
    - netlink: specs: Add missing bridge linkinfo attrs
    - nfc: nci: Fix kcov check in nci_rx_work()
    - net: bridge: fix corrupted ethernet header on multicast-to-unicast
    - ipv6: Fix potential uninit-value access in __ip6_make_skb()
    - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC
    - rxrpc: Fix the names of the fields in the ACK trailer struct
    - rxrpc: Fix congestion control algorithm
    - rxrpc: Only transmit one ACK per jumbo packet received
    - dt-bindings: net: mediatek: remove wrongly added clocks and SerDes
    - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
    - net-sysfs: convert dev->operstate reads to lockless ones
    - hsr: Simplify code for announcing HSR nodes timer setup
    - ipv6: annotate data-races around cnf.disable_ipv6
    - ipv6: prevent NULL dereference in ip6_output()
    - net/smc: fix neighbour and rtable leak in smc_ib_find_route()
    - net: hns3: using user configure after hardware reset
    - net: hns3: direct return when receive a unknown mailbox message
    - net: hns3: change type of numa_node_mask as nodemask_t
    - net: hns3: release PTP resources if pf initialization failed
    - net: hns3: use appropriate barrier function after setting a bit value
    - net: hns3: fix port vlan filter not disabled issue
    - net: hns3: fix kernel crash when devlink reload during initialization
    - net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family
    - drm/meson: dw-hdmi: power up phy on device init
    - drm/meson: dw-hdmi: add bandgap setting for g12
    - drm/connector: Add \n to message about demoting connector force-probes
    - dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11
      users
    - gpiolib: cdev: Fix use after free in lineinfo_changed_notify
    - gpiolib: cdev: fix uninitialised kfifo
    - drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
    - drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2
    - firewire: nosy: ensure user_length is taken into account when fetching
      packet contents
    - Reapply "drm/qxl: simplify qxl_fence_wait"
    - usb: typec: ucsi: Check for notifications after init
    - usb: typec: ucsi: Fix connector check on init
    - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed
      device
    - usb: ohci: Prevent missed ohci interrupts
    - USB: core: Fix access violation during port device removal
    - usb: gadget: composite: fix OS descriptors w_value logic
    - usb: gadget: uvc: use correct buffer size when parsing configfs lists
    - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
    - usb: gadget: f_fs: Fix a race condition when processing setup packets.
    - usb: xhci-plat: Don't include xhci.h
    - usb: dwc3: core: Prevent phy suspend during init
    - usb: typec: tcpm: clear pd_event queue in PORT_RESET
    - usb: typec: tcpm: unregister existing source caps before re-registration
    - usb: typec: tcpm: Check for port partner validity before consuming it
    - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
    - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion
      models
    - firewire: ohci: fulfill timestamp for some local asynchronous transaction
    - mm/slub: avoid zeroing outside-object freepointer for single free
    - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
    - btrfs: set correct ram_bytes when splitting ordered extent
    - btrfs: qgroup: do not check qgroup inherit if qgroup is disabled
    - btrfs: make sure that WRITTEN is set on all metadata blocks
    - maple_tree: fix mas_empty_area_rev() null pointer dereference
    - mm/slab: make __free(kfree) accept error pointers
    - mptcp: ensure snd_nxt is properly initialized on connect
    - mptcp: only allow set existing scheduler for net.mptcp.scheduler
    - workqueue: Fix selection of wake_cpu in kick_pool()
    - dt-bindings: iio: health: maxim,max30102: fix compatible check
    - iio:imu: adis16475: Fix sync mode setting
    - iio: pressure: Fixes BME280 SPI driver data
    - iio: pressure: Fixes SPI support for BMP3xx devices
    - iio: accel: mxc4005: Interrupt handling fixes
    - iio: accel: mxc4005: Reset chip on probe() and resume()
    - kmsan: compiler_types: declare __no_sanitize_or_inline
    - e1000e: change usleep_range to udelay in PHY mdic access
    - tipc: fix UAF in error path
    - xtensa: fix MAKE_PC_FROM_RA second argument
    - net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
    - net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
    - net: bcmgenet: synchronize UMAC_CMD access
    - ASoC: tegra: Fix DSPK 16-bit playback
    - ASoC: ti: davinci-mcasp: Fix race condition during probe
    - dyndbg: fix old BUG_ON in >control parser
    - slimbus: qcom-ngd-ctrl: Add timeout for wait operation
    - clk: samsung: Revert "clk: Use device_get_match_data()"
    - clk: sunxi-ng: common: Support minimum and maximum rate
    - clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI
    - mei: me: add lunar lake point M DID
    - drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()
    - Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"
    - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
    - drm/ttm: Print the memory decryption status just once
    - drm/vmwgfx: Fix Legacy Display Unit
    - drm/vmwgfx: Fix invalid reads in fence signaled events
    - drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero
    - drm/amd/display: Fix idle optimization checks for multi-display and dual eDP
    - drm/nouveau/gsp: Use the sg allocator for level 2 of radix3
    - drm/i915/gt: Automate CCS Mode setting during engine resets
    - drm/i915/bios: Fix parsing backlight BDB data
    - drm/amd/display: Handle Y carry-over in VCP X.Y calculation
    - drm/amd/display: Fix incorrect DSC instance for MST
    - arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration
    - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
    - net: fix out-of-bounds access in ops_init
    - hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
    - misc/pvpanic-pci: register attributes via pci_driver
    - x86/apic: Don't access the APIC when disabling x2APIC
    - selftests/mm: fix powerpc ARCH check
    - mm: use memalloc_nofs_save() in page_cache_ra_order()
    - mm/userfaultfd: reset ptes when close() for wr-protected ones
    - iommu/amd: Enhance def_domain_type to handle untrusted device
    - fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan
    - fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()
    - nvme-pci: Add quirk for broken MSIs
    - regulator: core: fix debugfs creation regression
    - spi: microchip-core-qspi: fix setting spi bus clock rate
    - ksmbd: off ipv6only for both ipv4/ipv6 binding
    - ksmbd: avoid to send duplicate lease break notifications
    - ksmbd: do not grant v2 lease if parent lease key and epoch are not set
    - tracefs: Reset permissions on remount if permissions are options
    - tracefs: Still use mount point as default permissions for instances
    - eventfs: Do not treat events directory different than other directories
    - Bluetooth: qca: fix invalid device address check
    - Bluetooth: qca: fix wcn3991 device address check
    - Bluetooth: qca: add missing firmware sanity checks
    - Bluetooth: qca: fix NVM configuration parsing
    - Bluetooth: qca: generalise device address check
    - Bluetooth: qca: fix info leak when fetching board id
    - Bluetooth: qca: fix info leak when fetching fw build id
    - Bluetooth: qca: fix firmware check error path
    - keys: Fix overwrite of key expiration on instantiation
    - Linux 6.8.10
  * Noble update: v6.8.9 upstream stable release (LP: #2070337)
    - 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
    - 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
    - [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
    - 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
    - [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 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
    - 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
    - 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
  * amdgpu hangs on DCN 3.5 at bootup: RIP:
    0010:dcn35_clk_mgr_construct+0x183/0x2210 [amdgpu] (LP: #2066233)
    - drm/amd/display: Atom Integrated System Info v2_2 for DCN35
  * [MTL] ACPI: PM: s2idle: Backport Linux ACPI s2idle patches to fix
    suspend/resume issue (LP: #2069231)
    - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems
    - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions
  * Removing legacy virtio-pci devices causes kernel panic (LP: #2067862)
    - virtio-pci: Check if is_avq is NULL
  * Mute/mic LEDs no function on ProBook 445/465 G11 (LP: #2069664)
    - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11.
  * Mute/mic LEDs no function on  ProBook 440/460 G11 (LP: #2067669)
    - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11.
  * rtw89_8852ce - Lost WIFI connection after suspend  (LP: #2065128)
    - wifi: rtw89: reset AFEDIG register in power off sequence
    - wifi: rtw89: 8852c: refine power sequence to imporve power consumption
  * CVE-2024-25742
    - x86/sev: Harden #VC instruction emulation somewhat
    - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler
  * Noble update: v6.8.9 upstream stable release (LP: #2070337) //
    CVE-2024-35984
    - i2c: smbus: fix NULL function pointer dereference
  * Noble update: v6.8.9 upstream stable release (LP: #2070337) //
    CVE-2024-35990
    - dma: xilinx_dpdma: Fix locking
  * Noble update: v6.8.9 upstream stable release (LP: #2070337) //
    CVE-2024-35997
    - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
  * CVE-2024-36016
    - tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  * CVE-2024-36008
    - ipv4: check for NULL idev in ip_route_use_hint()
  * CVE-2024-35992
    - phy: marvell: a3700-comphy: Fix out of bounds read

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 29 Jul 2024 15:41:41 +0200

linux-raspi (6.8.0-1008.8) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1008.8 -proposed tracker (LP: #2071973)

  [ Ubuntu: 6.8.0-39.39 ]

  * noble/linux: 6.8.0-39.39 -proposed tracker (LP: #2071983)
  * CVE-2024-25742
    - x86/sev: Harden #VC instruction emulation somewhat
    - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler
  * Noble update: v6.8.9 upstream stable release (LP: #2070337) //
    CVE-2024-35984
    - i2c: smbus: fix NULL function pointer dereference
  * Noble update: v6.8.9 upstream stable release (LP: #2070337) //
    CVE-2024-35990
    - dma: xilinx_dpdma: Fix locking
  * Noble update: v6.8.9 upstream stable release (LP: #2070337) //
    CVE-2024-35997
    - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
  * CVE-2024-36016
    - tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  * CVE-2024-36008
    - ipv4: check for NULL idev in ip_route_use_hint()
  * CVE-2024-35992
    - phy: marvell: a3700-comphy: Fix out of bounds read

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 16 Jul 2024 12:16:39 +0200

linux-raspi (6.8.0-1007.7) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1007.7 -proposed tracker (LP: #2068311)

  * Cannot launch armhf containers on arm64 host under noble (LP: #2062176)
    - [Config] raspi: Revert "UBUNTU: [Config] raspi: Set COMPAT_32BIT_TIME=n"

  [ 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 <linux/bits.h>
    - 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

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 24 Jun 2024 09:12:25 +0200

linux-raspi (6.8.0-1006.6) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1006.6 -proposed tracker (LP: #2068146)

  [ Ubuntu: 6.8.0-36.36 ]

  * noble/linux: 6.8.0-36.36 -proposed tracker (LP: #2068150)
  * CVE-2024-26924
    - netfilter: nft_set_pipapo: do not free live element

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 17 Jun 2024 10:13:21 +0200

linux-raspi (6.8.0-1005.5) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1005.5 -proposed tracker (LP: #2064340)

  * Pi DAC+ fails on Pi 5 (LP: #2060240)
    - [Config] raspi: Set DW_AXI_DMAC=y

  [ Ubuntu: 6.8.0-35.35 ]

  * noble/linux: 6.8.0-35.35 -proposed tracker (LP: #2065886)
  * CVE-2024-21823
    - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
    - dmaengine: idxd: add a new security check to deal with a hardware erratum
    - dmaengine: idxd: add a write() method for applications to submit work

  [ Ubuntu: 6.8.0-34.34 ]

  * noble/linux: 6.8.0-34.34 -proposed tracker (LP: #2065167)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2024.04.29)

  [ Ubuntu: 6.8.0-32.32 ]

  * noble/linux: 6.8.0-32.32 -proposed tracker (LP: #2064344)
  * Packaging resync (LP: #1786013)
    - [Packaging] drop getabis data
    - [Packaging] update variants
    - [Packaging] update annotations scripts
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/2024.04.29)
  * Enable Nezha board (LP: #1975592)
    - [Config] Enable CONFIG_REGULATOR_FIXED_VOLTAGE on riscv64
  * Enable Nezha board (LP: #1975592) // Enable StarFive VisionFive 2 board
    (LP: #2013232)
    - [Config] Enable CONFIG_SERIAL_8250_DW on riscv64
  * RISC-V kernel config is out of sync with other archs (LP: #1981437)
    - [Config] Sync riscv64 config with other architectures
  * obsolete out-of-tree ivsc dkms in favor of in-tree one (LP: #2061747)
    - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device
    - Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
    - mei: vsc: Unregister interrupt handler for system suspend
    - media: ipu-bridge: Add ov01a10 in Dell XPS 9315
    - SAUCE: media: ipu-bridge: Support more sensors
  * Fix after-suspend-mediacard/sdhc-insert test failed (LP: #2042500)
    - PCI/ASPM: Move pci_configure_ltr() to aspm.c
    - PCI/ASPM: Always build aspm.c
    - PCI/ASPM: Move pci_save_ltr_state() to aspm.c
    - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
    - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state()
    - PCI/ASPM: Disable L1 before configuring L1 Substates
    - PCI/ASPM: Update save_state when configuration changes
  * RTL8852BE fw security fail then lost WIFI function during suspend/resume
    cycle (LP: #2063096)
    - wifi: rtw89: download firmware with five times retry
  * intel_rapl_common: Add support for ARL and LNL (LP: #2061953)
    - powercap: intel_rapl: Add support for Lunar Lake-M paltform
    - powercap: intel_rapl: Add support for Arrow Lake
  * Kernel panic during checkbox stress_ng_test on Grace running noble 6.8
    (arm64+largemem) kernel (LP: #2058557)
    - aio: Fix null ptr deref in aio_complete() wakeup
  * Avoid creating non-working backlight sysfs knob from ASUS board
    (LP: #2060422)
    - platform/x86: asus-wmi: Consider device is absent when the read is ~0
  * Include cifs.ko in linux-modules package (LP: #2042546)
    - [Packaging] Replace fs/cifs with fs/smb/client in inclusion list
  * Add Real-time Linux Analysis tool (rtla) to linux-tools (LP: #2059080)
    - SAUCE: rtla: fix deb build
    - [Packaging] add Real-time Linux Analysis tool (rtla) to linux-tools
    - [Packaging] update dependencies for rtla
  * Noble update: v6.8.4 upstream stable release (LP: #2060533)
    - Revert "workqueue: Shorten events_freezable_power_efficient name"
    - Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU in
      wq_update_node_max_active()"
    - Revert "workqueue: Implement system-wide nr_active enforcement for unbound
      workqueues"
    - Revert "workqueue: Introduce struct wq_node_nr_active"
    - Revert "workqueue: RCU protect wq->dfl_pwq and implement accessors for it"
    - Revert "workqueue: Make wq_adjust_max_active() round-robin pwqs while
      activating"
    - Revert "workqueue: Move nr_active handling into helpers"
    - Revert "workqueue: Replace pwq_activate_inactive_work() with
      [__]pwq_activate_work()"
    - Revert "workqueue: Factor out pwq_is_empty()"
    - Revert "workqueue: Move pwq->max_active to wq->max_active"
    - Revert "workqueue.c: Increase workqueue name length"
    - Linux 6.8.4
  * Noble update: v6.8.3 upstream stable release (LP: #2060531)
    - drm/vmwgfx: Unmap the surface before resetting it on a plane state
    - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
    - wifi: brcmfmac: avoid invalid list operation when vendor attach fails
    - media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
    - arm64: dts: qcom: sc7280: Add additional MSI interrupts
    - remoteproc: virtio: Fix wdg cannot recovery remote processor
    - clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
    - smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
    - smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
    - arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
    - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
    - arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones
    - serial: max310x: fix NULL pointer dereference in I2C instantiation
    - drm/vmwgfx: Fix the lifetime of the bo cursor memory
    - pci_iounmap(): Fix MMIO mapping leak
    - media: xc4000: Fix atomicity violation in xc4000_get_frequency
    - media: mc: Add local pad to pipeline regardless of the link state
    - media: mc: Fix flags handling when creating pad links
    - media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access
    - media: mc: Add num_links flag to media_pad
    - media: mc: Rename pad variable to clarify intent
    - media: mc: Expand MUST_CONNECT flag to always require an enabled link
    - media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT
    - md: use RCU lock to protect traversal in md_spares_need_change()
    - KVM: Always flush async #PF workqueue when vCPU is being destroyed
    - arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
    - arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
    - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf()
    - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature
    - powercap: intel_rapl: Fix a NULL pointer dereference
    - powercap: intel_rapl: Fix locking in TPMI RAPL
    - powercap: intel_rapl_tpmi: Fix a register bug
    - powercap: intel_rapl_tpmi: Fix System Domain probing
    - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
    - powerpc/smp: Increase nr_cpu_ids to include the boot CPU
    - sparc64: NMI watchdog: fix return value of __setup handler
    - sparc: vDSO: fix return value of __setup handler
    - selftests/mqueue: Set timeout to 180 seconds
    - pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
    - ext4: correct best extent lstart adjustment logic
    - drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_dc_dirty_rects'
    - block: Clear zone limits for a non-zoned stacked queue
    - kasan/test: avoid gcc warning for intentional overflow
    - bounds: support non-power-of-two CONFIG_NR_CPUS
    - fat: fix uninitialized field in nostale filehandles
    - fuse: fix VM_MAYSHARE and direct_io_allow_mmap
    - mfd: twl: Select MFD_CORE
    - ubifs: Set page uptodate in the correct place
    - ubi: Check for too small LEB size in VTBL code
    - ubi: correct the calculation of fastmap size
    - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
    - mtd: rawnand: meson: fix scrambling mode value in command macro
    - md/md-bitmap: fix incorrect usage for sb_index
    - x86/nmi: Fix the inverse "in NMI handler" check
    - parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd()
    - parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt
      macros
    - parisc: Fix ip_fast_csum
    - parisc: Fix csum_ipv6_magic on 32-bit systems
    - parisc: Fix csum_ipv6_magic on 64-bit systems
    - parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
    - md/raid5: fix atomicity violation in raid5_cache_count
    - iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
    - iio: adc: rockchip_saradc: use mask for write_enable bitfield
    - docs: Restore "smart quotes" for quotes
    - cpufreq: Limit resolving a frequency to policy min/max
    - PM: suspend: Set mem_sleep_current during kernel command line setup
    - vfio/pds: Always clear the save/restore FDs on reset
    - clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays
    - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
    - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
    - clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays
    - clk: qcom: camcc-sc8280xp: fix terminating of frequency table arrays
    - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
    - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
    - usb: xhci: Add error handling in xhci_map_urb_for_dma
    - powerpc/fsl: Fix mfpmr build errors with newer binutils
    - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
    - USB: serial: add device ID for VeriFone adapter
    - USB: serial: cp210x: add ID for MGP Instruments PDS100
    - wifi: mac80211: track capability/opmode NSS separately
    - USB: serial: option: add MeiG Smart SLM320 product
    - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled
    - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
    - PM: sleep: wakeirq: fix wake irq warning in system suspend
    - mmc: tmio: avoid concurrent runs of mmc_request_done()
    - fuse: replace remaining make_bad_inode() with fuse_make_bad()
    - fuse: fix root lookup with nonzero generation
    - fuse: don't unhash root
    - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
    - usb: dwc3-am62: fix module unload/reload behavior
    - usb: dwc3-am62: Disable wakeup at remove
    - serial: core: only stop transmit when HW fifo is empty
    - serial: Lock console when calling into driver before registration
    - btrfs: qgroup: always free reserved space for extent records
    - btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
    - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
    - docs: Makefile: Add dependency to $(YNL_INDEX) for targets other than
      htmldocs
    - PCI/PM: Drain runtime-idle callbacks before driver removal
    - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
    - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
    - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
    - md: export helpers to stop sync_thread
    - md: export helper md_is_rdwr()
    - md: add a new helper reshape_interrupted()
    - dm-raid: really frozen sync_thread during suspend
    - md/dm-raid: don't call md_reap_sync_thread() directly
    - dm-raid: add a new helper prepare_suspend() in md_personality
    - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent
      with reshape
    - dm-raid: fix lockdep waring in "pers->hot_add_disk"
    - powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
    - mac802154: fix llsec key resources release in mac802154_llsec_key_del
    - mm: swap: fix race between free_swap_and_cache() and swapoff()
    - mmc: core: Fix switch on gp3 partition
    - Bluetooth: btnxpuart: Fix btnxpuart_close
    - leds: trigger: netdev: Fix kernel panic on interface rename trig notify
    - drm/etnaviv: Restore some id values
    - landlock: Warn once if a Landlock action is requested while disabled
    - io_uring: fix mshot read defer taskrun cqe posting
    - hwmon: (amc6821) add of_match table
    - io_uring: fix io_queue_proc modifying req->flags
    - ext4: fix corruption during on-line resize
    - nvmem: meson-efuse: fix function pointer type mismatch
    - slimbus: core: Remove usage of the deprecated ida_simple_xx() API
    - phy: tegra: xusb: Add API to retrieve the port number of phy
    - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
    - speakup: Fix 8bit characters from direct synth
    - debugfs: fix wait/cancellation handling during remove
    - PCI/AER: Block runtime suspend when handling errors
    - io_uring/net: correctly handle multishot recvmsg retry setup
    - io_uring: fix mshot io-wq checks
    - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
    - sparc32: Fix parport build with sparc32
    - nfs: fix UAF in direct writes
    - NFS: Read unlock folio on nfs_page_create_from_folio() error
    - kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
    - PCI: qcom: Enable BDF to SID translation properly
    - PCI: dwc: endpoint: Fix advertised resizable BAR size
    - PCI: hv: Fix ring buffer size calculation
    - cifs: prevent updating file size from server if we have a read/write lease
    - cifs: allow changing password during remount
    - thermal/drivers/mediatek: Fix control buffer enablement on MT7896
    - vfio/pci: Disable auto-enable of exclusive INTx IRQ
    - vfio/pci: Lock external INTx masking ops
    - vfio/platform: Disable virqfds on cleanup
    - vfio/platform: Create persistent IRQ handlers
    - vfio/fsl-mc: Block calling interrupt handler without trigger
    - tpm,tpm_tis: Avoid warning splat at shutdown
    - ksmbd: replace generic_fillattr with vfs_getattr
    - ksmbd: retrieve number of blocks using vfs_getattr in
      set_file_allocation_info
    - platform/x86/intel/tpmi: Change vsec offset to u64
    - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
    - io_uring: clean rings on NO_MMAP alloc fail
    - ring-buffer: Do not set shortest_full when full target is hit
    - ring-buffer: Fix full_waiters_pending in poll
    - ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
    - tracing/ring-buffer: Fix wait_on_pipe() race
    - dlm: fix user space lkb refcounting
    - soc: fsl: qbman: Always disable interrupts when taking cgr_lock
    - soc: fsl: qbman: Use raw spinlock for cgr_lock
    - s390/zcrypt: fix reference counting on zcrypt card objects
    - drm/probe-helper: warn about negative .get_modes()
    - drm/panel: do not return negative error codes from drm_panel_get_modes()
    - drm/exynos: do not return negative values from .get_modes()
    - drm/imx/ipuv3: do not return negative values from .get_modes()
    - drm/vc4: hdmi: do not return negative values from .get_modes()
    - clocksource/drivers/timer-riscv: Clear timer interrupt on timer
      initialization
    - memtest: use {READ,WRITE}_ONCE in memory scanning
    - Revert "block/mq-deadline: use correct way to throttling write requests"
    - lsm: use 32-bit compatible data types in LSM syscalls
    - lsm: handle the NULL buffer case in lsm_fill_user_ctx()
    - f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
    - f2fs: truncate page cache before clearing flags when aborting atomic write
    - nilfs2: fix failure to detect DAT corruption in btree and direct mappings
    - nilfs2: prevent kernel bug at submit_bh_wbc()
    - cifs: make sure server interfaces are requested only for SMB3+
    - cifs: reduce warning log level for server not advertising interfaces
    - cifs: open_cached_dir(): add FILE_READ_EA to desired access
    - mtd: rawnand: Fix and simplify again the continuous read derivations
    - mtd: rawnand: Add a helper for calculating a page index
    - mtd: rawnand: Ensure all continuous terms are always in sync
    - mtd: rawnand: Constrain even more when continuous reads are enabled
    - cpufreq: dt: always allocate zeroed cpumask
    - io_uring/futex: always remove futex entry for cancel all
    - io_uring/waitid: always remove waitid entry for cancel all
    - x86/CPU/AMD: Update the Zenbleed microcode revisions
    - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
    - net: esp: fix bad handling of pages from page_pool
    - NFSD: Fix nfsd_clid_class use of __string_len() macro
    - drm/i915: Add missing ; to __assign_str() macros in tracepoint code
    - net: hns3: tracing: fix hclgevf trace event strings
    - cxl/trace: Properly initialize cxl_poison region name
    - ksmbd: fix potencial out-of-bounds when buffer offset is invalid
    - virtio: reenable config if freezing device failed
    - LoongArch: Change __my_cpu_offset definition to avoid mis-optimization
    - LoongArch: Define the __io_aw() hook as mmiowb()
    - LoongArch/crypto: Clean up useless assignment operations
    - wireguard: netlink: check for dangling peer via is_dead instead of empty
      list
    - wireguard: netlink: access device through ctx instead of peer
    - wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
    - ahci: asm1064: asm1166: don't limit reported ports
    - drm/amd/display: Change default size for dummy plane in DML2
    - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
    - drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
    - drm/amdgpu/pm: Check the validity of overdiver power limit
    - drm/amd/display: Override min required DCFCLK in dml1_validate
    - drm/amd/display: Allow dirty rects to be sent to dmub when abm is active
    - drm/amd/display: Init DPPCLK from SMU on dcn32
    - drm/amd/display: Update odm when ODM combine is changed on an otg master
      pipe with no plane
    - drm/amd/display: Fix idle check for shared firmware state
    - drm/amd/display: Amend coasting vtotal for replay low hz
    - drm/amd/display: Lock all enabled otg pipes even with no planes
    - drm/amd/display: Implement wait_for_odm_update_pending_complete
    - drm/amd/display: Return the correct HDCP error code
    - drm/amd/display: Add a dc_state NULL check in dc_state_release
    - drm/amd/display: Fix noise issue on HDMI AV mute
    - dm snapshot: fix lockup in dm_exception_table_exit
    - x86/pm: Work around false positive kmemleak report in msr_build_context()
    - wifi: brcmfmac: add per-vendor feature detection callback
    - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
    - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info
    - drm/ttm: Make sure the mapped tt pages are decrypted when needed
    - drm/amd/display: Unify optimize_required flags and VRR adjustments
    - drm/amd/display: Add more checks for exiting idle in DC
    - btrfs: add set_folio_extent_mapped() helper
    - btrfs: replace sb::s_blocksize by fs_info::sectorsize
    - btrfs: add helpers to get inode from page/folio pointers
    - btrfs: add helpers to get fs_info from page/folio pointers
    - btrfs: add helper to get fs_info from struct inode pointer
    - btrfs: qgroup: validate btrfs_qgroup_inherit parameter
    - vfio: Introduce interface to flush virqfd inject workqueue
    - vfio/pci: Create persistent INTx handler
    - drm/bridge: add ->edid_read hook and drm_bridge_edid_read()
    - drm/bridge: lt8912b: use drm_bridge_edid_read()
    - drm/bridge: lt8912b: clear the EDID property on failures
    - drm/bridge: lt8912b: do not return negative values from .get_modes()
    - drm/amd/display: Remove pixle rate limit for subvp
    - drm/amd/display: Revert Remove pixle rate limit for subvp
    - workqueue: Shorten events_freezable_power_efficient name
    - drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found
    - netfilter: nf_tables: reject constant set with timeout
    - Revert "crypto: pkcs7 - remove sha1 support"
    - x86/efistub: Call mixed mode boot services on the firmware's stack
    - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
    - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support"
    - Fix memory leak in posix_clock_open()
    - wifi: rtw88: 8821cu: Fix connection failure
    - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
    - x86/sev: Fix position dependent variable references in startup code
    - clocksource/drivers/arm_global_timer: Fix maximum prescaler value
    - ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
    - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
    - entry: Respect changes to system call number by trace_sys_enter()
    - swiotlb: Fix double-allocation of slots due to broken alignment handling
    - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()
    - swiotlb: Fix alignment checks when both allocation and DMA masks are present
    - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
    - printk: Update @console_may_schedule in console_trylock_spinning()
    - irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
    - irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi()
    - irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi()
    - irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type
    - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address
    - efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or
      higher address
    - x86/mpparse: Register APIC address only once
    - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD
    - efi: fix panic in kdump kernel
    - pwm: img: fix pwm clock lookup
    - selftests/mm: Fix build with _FORTIFY_SOURCE
    - btrfs: handle errors returned from unpin_extent_cache()
    - btrfs: fix warning messages not printing interval at unpin_extent_range()
    - btrfs: do not skip re-registration for the mounted device
    - mfd: intel-lpss: Switch to generalized quirk table
    - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530
    - drm/i915: Replace a memset() with zero initialization
    - drm/i915: Try to preserve the current shared_dpll for fastset on type-c
      ports
    - drm/i915: Include the PLL name in the debug messages
    - drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
    - crypto: iaa - Fix nr_cpus < nr_iaa case
    - drm/amd/display: Prevent crash when disable stream
    - ALSA: hda/tas2781: remove digital gain kcontrol
    - ALSA: hda/tas2781: add locks to kcontrols
    - mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
    - init: open /initrd.image with O_LARGEFILE
    - x86/efistub: Add missing boot_params for mixed mode compat entry
    - efi/libstub: Cast away type warning in use of max()
    - x86/efistub: Reinstate soft limit for initrd loading
    - prctl: generalize PR_SET_MDWE support check to be per-arch
    - ARM: prctl: reject PR_SET_MDWE on pre-ARMv6
    - tmpfs: fix race on handling dquot rbtree
    - btrfs: validate device maj:min during open
    - btrfs: fix race in read_extent_buffer_pages()
    - btrfs: zoned: don't skip block groups with 100% zone unusable
    - btrfs: zoned: use zone aware sb location for scrub
    - btrfs: zoned: fix use-after-free in do_zone_finish()
    - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
    - wifi: cfg80211: add a flag to disable wireless extensions
    - wifi: iwlwifi: mvm: disable MLO for the time being
    - wifi: iwlwifi: fw: don't always use FW dump trig
    - wifi: iwlwifi: mvm: handle debugfs names more carefully
    - Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP
      displays without PSR"
    - fbdev: Select I/O-memory framebuffer ops for SBus
    - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
    - hexagon: vmlinux.lds.S: handle attributes section
    - mm: cachestat: fix two shmem bugs
    - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM
    - selftests/mm: fix ARM related issue with fork after pthread_create
    - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc
      HS200 mode
    - mmc: core: Initialize mmc_blk_ioc_data
    - mmc: core: Avoid negative index with array access
    - sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
    - block: Do not force full zone append completion in req_bio_endio()
    - thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
    - Revert "thermal: core: Don't update trip points inside the hysteresis range"
    - nouveau/dmem: handle kcalloc() allocation failure
    - net: ll_temac: platform_get_resource replaced by wrong function
    - net: wan: framer: Add missing static inline qualifiers
    - net: phy: qcom: at803x: fix kernel panic with at8031_probe
    - drm/xe/query: fix gt_id bounds check
    - drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau
    - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
    - drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
    - drm/amdgpu: fix deadlock while reading mqd from debugfs
    - drm/amd/display: Remove MPC rate control logic from DCN30 and above
    - drm/amd/display: Set DCN351 BB and IP the same as DCN35
    - drm/i915/hwmon: Fix locking inversion in sysfs getter
    - drm/i915/vma: Fix UAF on destroy against retire race
    - drm/i915/bios: Tolerate devdata==NULL in
      intel_bios_encoder_supports_dp_dual_mode()
    - drm/i915/vrr: Generate VRR "safe window" for DSB
    - drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
    - drm/i915/dsb: Fix DSB vblank waits when using VRR
    - drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
    - drm/i915: Pre-populate the cursor physical dma address
    - drm/i915/gt: Reset queue_priority_hint on parking
    - drm/amd/display: Fix bounds check for dcn35 DcfClocks
    - Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
    - mtd: spinand: Add support for 5-byte IDs
    - Revert "usb: phy: generic: Get the vbus supply"
    - usb: cdc-wdm: close race between read and workqueue
    - usb: misc: ljca: Fix double free in error handling path
    - USB: UAS: return ENODEV when submit urbs fail with device not attached
    - vfio/pds: Make sure migration file isn't accessed after reset
    - ring-buffer: Make wake once of ring_buffer_wait() more robust
    - btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()
    - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
    - scsi: ufs: qcom: Provide default cycles_in_1us value
    - scsi: sd: Fix TCG OPAL unlock on system resume
    - scsi: core: Fix unremoved procfs host directory regression
    - staging: vc04_services: changen strncpy() to strscpy_pad()
    - staging: vc04_services: fix information leak in create_component()
    - genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
    - usb: dwc3: Properly set system wakeup
    - USB: core: Fix deadlock in usb_deauthorize_interface()
    - USB: core: Add hub_get() and hub_put() routines
    - USB: core: Fix deadlock in port "disable" sysfs attribute
    - usb: dwc2: host: Fix remote wakeup from hibernation
    - usb: dwc2: host: Fix hibernation flow
    - usb: dwc2: host: Fix ISOC flow in DDMA mode
    - usb: dwc2: gadget: Fix exiting from clock gating
    - usb: dwc2: gadget: LPM flow fix
    - usb: udc: remove warning when queue disabled ep
    - usb: typec: ucsi: Fix race between typec_switch and role_switch
    - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd()
    - usb: typec: tcpm: Correct port source pdo array in pd_set callback
    - usb: typec: tcpm: Update PD of Type-C port upon pd_set
    - usb: typec: Return size of buffer if pd_set operation succeeds
    - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
    - usb: typec: ucsi: Ack unsupported commands
    - usb: typec: ucsi_acpi: Refactor and fix DELL quirk
    - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
    - scsi: qla2xxx: Prevent command send on chip reset
    - scsi: qla2xxx: Fix N2N stuck connection
    - scsi: qla2xxx: Split FCE|EFT trace control
    - scsi: qla2xxx: Update manufacturer detail
    - scsi: qla2xxx: NVME|FCP prefer flag not being honored
    - scsi: qla2xxx: Fix command flush on cable pull
    - scsi: qla2xxx: Fix double free of the ha->vp_map pointer
    - scsi: qla2xxx: Fix double free of fcport
    - scsi: qla2xxx: Change debug message during driver unload
    - scsi: qla2xxx: Delay I/O Abort on PCI error
    - x86/bugs: Fix the SRSO mitigation on Zen3/4
    - crash: use macro to add crashk_res into iomem early for specific arch
    - drm/amd/display: fix IPX enablement
    - x86/bugs: Use fixed addressing for VERW operand
    - Revert "x86/bugs: Use fixed addressing for VERW operand"
    - usb: dwc3: pci: Drop duplicate ID
    - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
    - scsi: lpfc: Correct size for wqe for memset()
    - scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
    - scsi: libsas: Fix disk not being scanned in after being removed
    - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and
      later
    - x86/sev: Skip ROM range scans and validation for SEV-SNP guests
    - tools/resolve_btfids: fix build with musl libc
    - drm/amdgpu: fix use-after-free bug
    - drm/sched: fix null-ptr-deref in init entity
    - Linux 6.8.3
    - [Config] updateconfigs following v6.8.3 import
  * Noble update: v6.8.3 upstream stable release (LP: #2060531) //
    [Ubuntu-24.04] Hugepage memory is not getting released even after destroying
    the guest! (LP: #2062556)
    - block: Fix page refcounts for unaligned buffers in __bio_release_pages()
  *  [SPR][EMR][GNR] TDX: efi: TD Measurement support for kernel cmdline/initrd
    sections from EFI stub  (LP: #2060130)
    - efi/libstub: Use TPM event typedefs from the TCG PC Client spec
    - efi/tpm: Use symbolic GUID name from spec for final events table
    - efi/libstub: Add Confidential Computing (CC) measurement typedefs
    - efi/libstub: Measure into CC protocol if TCG2 protocol is absent
    - efi/libstub: Add get_event_log() support for CC platforms
    - x86/efistub: Remap kernel text read-only before dropping NX attribute
  * Fix acpi_power_meter accessing IPMI region before it's ready (LP: #2059263)
    - ACPI: IPMI: Add helper to wait for when SMI is selected
    - hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
  * Drop fips-checks script from trees (LP: #2055083)
    - [Packaging] Remove fips-checks script
  * alsa/realtek: adjust max output valume for headphone on 2 LG machines
    (LP: #2058573)
    - ALSA: hda/realtek: fix the hp playback volume issue for LG machines
  * Noble update: v6.8.2 upstream stable release (LP: #2060097)
    - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
    - workqueue.c: Increase workqueue name length
    - workqueue: Move pwq->max_active to wq->max_active
    - workqueue: Factor out pwq_is_empty()
    - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()
    - workqueue: Move nr_active handling into helpers
    - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating
    - workqueue: RCU protect wq->dfl_pwq and implement accessors for it
    - workqueue: Introduce struct wq_node_nr_active
    - workqueue: Implement system-wide nr_active enforcement for unbound
      workqueues
    - workqueue: Don't call cpumask_test_cpu() with -1 CPU in
      wq_update_node_max_active()
    - iomap: clear the per-folio dirty bits on all writeback failures
    - fs: Fix rw_hint validation
    - io_uring: remove looping around handling traditional task_work
    - io_uring: remove unconditional looping in local task_work handling
    - s390/dasd: Use dev_*() for device log messages
    - s390/dasd: fix double module refcount decrement
    - fs/hfsplus: use better @opf description
    - md: fix kmemleak of rdev->serial
    - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure
      recovery
    - rcu/exp: Handle RCU expedited grace period kworker allocation failure
    - fs/select: rework stack allocation hack for clang
    - block: fix deadlock between bd_link_disk_holder and partition scan
    - md: Don't clear MD_CLOSING when the raid is about to stop
    - kunit: Setup DMA masks on the kunit device
    - ovl: Always reject mounting over case-insensitive directories
    - kunit: test: Log the correct filter string in executor_test
    - lib/cmdline: Fix an invalid format specifier in an assertion msg
    - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg
    - time: test: Fix incorrect format specifier
    - rtc: test: Fix invalid format specifier.
    - net: test: Fix printf format specifier in skb_segment kunit test
    - drm/xe/tests: Fix printf format specifiers in xe_migrate test
    - drm: tests: Fix invalid printf format specifiers in KUnit tests
    - md/raid1: factor out helpers to add rdev to conf
    - md/raid1: record nonrot rdevs while adding/removing rdevs to conf
    - md/raid1: fix choose next idle in read_balance()
    - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
    - io_uring/net: move receive multishot out of the generic msghdr path
    - io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
    - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse()
    - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
    - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type
    - x86/resctrl: Remove hard-coded memory bandwidth limit
    - x86/resctrl: Read supported bandwidth sources from CPUID
    - x86/resctrl: Implement new mba_MBps throttling heuristic
    - x86/sme: Fix memory encryption setting if enabled by default and not
      overridden
    - timekeeping: Fix cross-timestamp interpolation on counter wrap
    - timekeeping: Fix cross-timestamp interpolation corner case decision
    - timekeeping: Fix cross-timestamp interpolation for non-x86
    - x86/asm: Remove the __iomem annotation of movdir64b()'s dst argument
    - sched/fair: Take the scheduling domain into account in select_idle_smt()
    - sched/fair: Take the scheduling domain into account in select_idle_core()
    - wifi: ath10k: fix NULL pointer dereference in
      ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
    - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
    - wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
    - wifi: b43: Stop correct queue in DMA worker when QoS is disabled
    - wifi: b43: Disable QoS for bcm4331
    - wifi: wilc1000: fix declarations ordering
    - wifi: wilc1000: fix RCU usage in connect path
    - wifi: ath11k: add support to select 6 GHz regulatory type
    - wifi: ath11k: store cur_regulatory_info for each radio
    - wifi: ath11k: fix a possible dead lock caused by ab->base_lock
    - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
    - wifi: wilc1000: do not realloc workqueue everytime an interface is added
    - wifi: wilc1000: fix multi-vif management when deleting a vif
    - wifi: mwifiex: debugfs: Drop unnecessary error check for
      debugfs_create_dir()
    - ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
    - arm64: dts: qcom: x1e80100: drop qcom,drv-count
    - arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
    - arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency
    - arm64: dts: qcom: sc8180x: Add missing CPU off state
    - arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
    - arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
    - arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on
    - arm64: dts: qcom: sc8180x: Add missing CPU<->MDP_CFG path
    - arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
    - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
    - cpufreq: mediatek-hw: Wait for CPU supplies before probing
    - sock_diag: annotate data-races around sock_diag_handlers[family]
    - inet_diag: annotate data-races around inet_diag_table[]
    - bpftool: Silence build warning about calloc()
    - selftests/bpf: Fix potential premature unload in bpf_testmod
    - libbpf: Apply map_set_def_max_entries() for inner_maps on creation
    - selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values
    - bpftool: Fix wrong free call in do_show_link
    - wifi: ath12k: Fix issues in channel list update
    - selftests/bpf: Fix the flaky tc_redirect_dtime test
    - selftests/bpf: Wait for the netstamp_needed_key static key to be turned on
    - wifi: cfg80211: add RNR with reporting AP information
    - wifi: mac80211: use deflink and fix typo in link ID check
    - wifi: iwlwifi: change link id in time event to s8
    - af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
    - arm64: dts: qcom: sm8450: Add missing interconnects to serial
    - soc: qcom: socinfo: rename PM2250 to PM4125
    - arm64: dts: qcom: sc7280: Add static properties to cryptobam
    - arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing reserved-memory
    - arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
    - arm64: dts: qcom: rename PM2250 to PM4125
    - cpufreq: mediatek-hw: Don't error out if supply is not found
    - libbpf: Fix faccessat() usage on Android
    - libbpf: fix __arg_ctx type enforcement for perf_event programs
    - pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl
    - arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc
    - arm64: dts: renesas: r8a779g0: Restore sort order
    - arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
    - selftests/bpf: Disable IPv6 for lwt_redirect test
    - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM
    - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
    - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL
      OSM-S board
    - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL
      board
    - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL
      OSM-S board
    - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL
      board
    - arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module
    - arm64: dts: imx8qm: Align edma3 power-domains resources indentation
    - arm64: dts: imx8qm: Correct edma3 power-domains and interrupt numbers
    - libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API
    - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
    - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before
      WMI_PEER_ASSOC_CMDID
    - wifi: ath12k: fix fetching MCBC flag for QCN9274
    - wifi: iwlwifi: mvm: report beacon protection failures
    - wifi: iwlwifi: dbg-tlv: ensure NUL termination
    - wifi: iwlwifi: acpi: fix WPFC reading
    - wifi: iwlwifi: mvm: initialize rates in FW earlier
    - wifi: iwlwifi: fix EWRD table validity check
    - wifi: iwlwifi: mvm: d3: fix IPN byte order
    - wifi: iwlwifi: always have 'uats_enabled'
    - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
    - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
    - gpio: vf610: allow disabling the vf610 driver
    - selftests/bpf: trace_helpers.c: do not use poisoned type
    - bpf: make sure scalar args don't accept __arg_nonnull tag
    - bpf: don't emit warnings intended for global subprogs for static subprogs
    - arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
    - pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
    - net: blackhole_dev: fix build warning for ethh set but not used
    - spi: consolidate setting message->spi
    - spi: move split xfers for CS_WORD emulation
    - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
    - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
    - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
    - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
    - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
    - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP
    - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check
    - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes
    - arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
    - libbpf: Use OPTS_SET() macro in bpf_xdp_query()
    - wifi: wfx: fix memory leak when starting AP
    - arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY
    - arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY
    - arm64: dts: qcom: sm8650: Fix UFS PHY clocks
    - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
    - printk: nbcon: Relocate 32bit seq macros
    - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq()
    - printk: Wait for all reserved records with pr_flush()
    - printk: Add this_cpu_in_panic()
    - printk: ringbuffer: Cleanup reader terminology
    - printk: ringbuffer: Skip non-finalized records in panic
    - printk: Disable passing console lock owner completely during panic()
    - pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
    - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h
    - tools/resolve_btfids: Fix cross-compilation to non-host endianness
    - wifi: iwlwifi: support EHT for WH
    - wifi: iwlwifi: properly check if link is active
    - wifi: iwlwifi: mvm: fix erroneous queue index mask
    - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
    - wifi: iwlwifi: mvm: don't set replay counters to 0xff
    - s390/pai: fix attr_event_free upper limit for pai device drivers
    - s390/vdso: drop '-fPIC' from LDFLAGS
    - arm64: dts: qcom: qcm6490-idp: Correct the voltage setting for vph_pwr
    - arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting for vph_pwr
    - selftests: forwarding: Add missing config entries
    - selftests: forwarding: Add missing multicast routing config entries
    - arm64: dts: qcom: sm6115: drop pipe clock selection
    - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()
    - arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
    - arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
    - arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name
    - arm64: dts: mediatek: mt7986: fix SPI bus width properties
    - arm64: dts: mediatek: mt7986: fix SPI nodename
    - arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
    - arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
    - arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node
    - arm64: dts: mediatek: mt8192: fix vencoder clock name
    - arm64: dts: mediatek: mt8186: fix VENC power domain clocks
    - arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
    - can: m_can: Start/Cancel polling timer together with interrupts
    - wifi: iwlwifi: mvm: Fix the listener MAC filter flags
    - bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
    - arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI
    - soc: qcom: llcc: Check return value on Broadcast_OR reg read
    - ARM: dts: qcom: msm8974: correct qfprom node size
    - arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains
    - arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers
    - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay
    - cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
    - wifi: wilc1000: prevent use-after-free on vif when cleaning up all
      interfaces
    - pwm: dwc: use pm_sleep_ptr() macro
    - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
    - arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
    - arm64: dts: ti: k3-am62-main: disable usb lpm
    - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
    - bus: tegra-aconnect: Update dependency to ARCH_TEGRA
    - iommu/amd: Mark interrupt as managed
    - wifi: brcmsmac: avoid function pointer casts
    - arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
    - arm64: dts: qcom: sm8150: correct PCIe wake-gpios
    - powercap: dtpm_cpu: Fix error check against freq_qos_add_request()
    - net: ena: Remove ena_select_queue
    - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and
      mcu_uart0
    - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from
      mcu_uart0
    - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS
      in wkup_uart0
    - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0
    - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
    - arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow
    - arm64: dts: ti: Add common1 register space for AM65x SoC
    - arm64: dts: ti: Add common1 register space for AM62x SoC
    - firmware: arm_scmi: Fix double free in SMC transport cleanup path
    - wifi: cfg80211: set correct param change count in ML element
    - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
    - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl
    - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
    - wifi: wilc1000: revert reset line logic flip
    - ARM: dts: arm: realview: Fix development chip ROM compatible value
    - memory: tegra: Correct DLA client names
    - wifi: mt76: mt7996: fix fw loading timeout
    - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
    - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band
    - wifi: mt76: mt7925: fix mcu query command fail
    - wifi: mt76: mt7925: fix wmm queue mapping
    - wifi: mt76: mt7925: fix fw download fail
    - wifi: mt76: mt7925: fix WoW failed in encrypted mode
    - wifi: mt76: mt7925: fix the wrong header translation config
    - wifi: mt76: mt7925: add flow to avoid chip bt function fail
    - wifi: mt76: mt7925: add support to set ifs time by mcu command
    - wifi: mt76: mt7925: update PCIe DMA settings
    - wifi: mt76: mt7996: check txs format before getting skb by pid
    - wifi: mt76: mt7996: fix TWT issues
    - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
    - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
    - wifi: mt76: mt7996: fix efuse reading issue
    - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value
    - wifi: mt76: mt792x: fix ethtool warning
    - wifi: mt76: mt7921e: fix use-after-free in free_irq()
    - wifi: mt76: mt7925e: fix use-after-free in free_irq()
    - wifi: mt76: mt7921: fix incorrect type conversion for CLC command
    - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel
      config from ACPI
    - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177
    - arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
    - arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC node
    - arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO hogs
    - arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
    - arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
    - net: mctp: copy skb ext data when fragmenting
    - pstore: inode: Only d_invalidate() is needed
    - arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
    - ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
    - ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
    - arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM
      SBC
    - arm64: dts: imx8mp-evk: Fix hdmi@3d node
    - regulator: userspace-consumer: add module device table
    - gpiolib: Pass consumer device through to core in
      devm_fwnode_gpiod_get_index()
    - arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
    - ACPI: resource: Do IRQ override on Lunnen Ground laptops
    - ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
    - ACPI: scan: Fix device check notification handling
    - arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu
    - arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
    - arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s
    - objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
    - x86, relocs: Ignore relocations in .notes section
    - SUNRPC: fix a memleak in gss_import_v2_context
    - SUNRPC: fix some memleaks in gssx_dec_option_array
    - arm64: dts: qcom: sm8550: Fix SPMI channels size
    - arm64: dts: qcom: sm8650: Fix SPMI channels size
    - mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove
      function
    - ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
    - btrfs: fix race when detecting delalloc ranges during fiemap
    - wifi: rtw88: 8821cu: Fix firmware upload fail
    - wifi: rtw88: 8821c: Fix beacon loss and disconnect
    - wifi: rtw88: 8821c: Fix false alarm count
    - wifi: brcm80211: handle pmk_op allocation failure
    - riscv: dts: starfive: jh7100: fix root clock names
    - PCI: Make pci_dev_is_disconnected() helper public for other drivers
    - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
    - iommu/vt-d: Use rbtree to track iommu probed devices
    - iommu/vt-d: Improve ITE fault handling if target device isn't present
    - iommu/vt-d: Use device rbtree in iopf reporting path
    - iommu: Add static iommu_ops->release_domain
    - iommu/vt-d: Fix NULL domain on device release
    - igc: Fix missing time sync events
    - igb: Fix missing time sync events
    - ice: fix stats being updated by way too large values
    - Bluetooth: Remove HCI_POWER_OFF_TIMEOUT
    - Bluetooth: mgmt: Remove leftover queuing of power_off work
    - Bluetooth: Remove superfluous call to hci_conn_check_pending()
    - Bluetooth: Remove BT_HS
    - Bluetooth: hci_event: Fix not indicating new connection for BIG Sync
    - Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
    - Bluetooth: hci_core: Cancel request on command timeout
    - Bluetooth: hci_sync: Fix overwriting request callback
    - Bluetooth: hci_h5: Add ability to allocate memory for private data
    - Bluetooth: btrtl: fix out of bounds memory access
    - Bluetooth: hci_core: Fix possible buffer overflow
    - Bluetooth: msft: Fix memory leak
    - Bluetooth: btusb: Fix memory leak
    - Bluetooth: af_bluetooth: Fix deadlock
    - Bluetooth: fix use-after-free in accessing skb after sending it
    - sr9800: Add check for usbnet_get_endpoints
    - s390/cache: prevent rebuild of shared_cpu_list
    - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
    - bpf: Fix hashtab overflow check on 32-bit arches
    - bpf: Fix stackmap overflow check on 32-bit arches
    - net: dsa: microchip: make sure drive strength configuration is not lost by
      soft reset
    - dpll: spec: use proper enum for pin capabilities attribute
    - iommu: Fix compilation without CONFIG_IOMMU_INTEL
    - ipv6: fib6_rules: flush route cache when rule is changed
    - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
    - octeontx2-af: Fix devlink params
    - net: phy: fix phy_get_internal_delay accessing an empty array
    - dpll: fix dpll_xa_ref_*_del() for multiple registrations
    - net: hns3: fix wrong judgment condition issue
    - net: hns3: fix kernel crash when 1588 is received on HIP08 devices
    - net: hns3: fix port duplex configure error in IMP reset
    - Bluetooth: Fix eir name length
    - net: phy: dp83822: Fix RGMII TX delay configuration
    - erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
    - OPP: debugfs: Fix warning around icc_get_name()
    - tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
    - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt()
      function
    - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt()
      function
    - udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
    - net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
    - net/x25: fix incorrect parameter validation in the x25_getsockopt() function
    - devlink: Fix length of eswitch inline-mode
    - r8152: fix unknown device for choose_configuration
    - nfp: flower: handle acti_netdevs allocation failure
    - bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
    - dm raid: fix false positive for requeue needed during reshape
    - dm: call the resume method on internal suspend
    - fbdev/simplefb: change loglevel when the power domains cannot be parsed
    - drm/tegra: dsi: Add missing check for of_find_device_by_node
    - drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
    - drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
    - drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path
      of tegra_dsi_probe()
    - drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe()
    - drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
    - drm/tegra: rgb: Fix missing clk_put() in the error handling paths of
      tegra_dc_rgb_probe()
    - drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths
      of tegra_output_probe()
    - drm/rockchip: inno_hdmi: Fix video timing
    - drm: Don't treat 0 as -1 in drm_fixp2int_ceil
    - drm/vkms: Avoid reading beyond LUT array
    - drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
    - drm/rockchip: lvds: do not overwrite error code
    - drm/rockchip: lvds: do not print scary message when probing defer
    - drm/panel-edp: use put_sync in unprepare
    - drm/lima: fix a memleak in lima_heap_alloc
    - ASoC: amd: acp: Add missing error handling in sof-mach
    - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
    - ASoC: SOF: core: Skip firmware test for custom loaders
    - ASoC: SOF: amd: Compute file paths on firmware load
    - soundwire: stream: add missing const to Documentation
    - dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
    - media: tc358743: register v4l2 async device only after successful setup
    - media: cadence: csi2rx: use match fwnode for media link
    - PCI/DPC: Print all TLP Prefixes, not just the first
    - perf record: Fix possible incorrect free in record__switch_output()
    - perf record: Check conflict between '--timestamp-filename' option and pipe
      mode before recording
    - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
    - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
    - perf pmu: Treat the msr pmu as software
    - crypto: qat - avoid memcpy() overflow warning
    - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD
    - drm/amd/display: Fix potential NULL pointer dereferences in
      'dcn10_set_output_transfer_func()'
    - ASoC: sh: rz-ssi: Fix error message print
    - drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs
    - clk: renesas: r8a779g0: Fix PCIe clock name
    - pinctrl: renesas: rzg2l: Fix locking in rzg2l_dt_subnode_to_map()
    - pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function
    - clk: samsung: exynos850: Propagate SPI IPCLK rate change
    - media: v4l2: cci: print leading 0 on error
    - perf evsel: Fix duplicate initialization of data->id in
      evsel__parse_sample()
    - perf bpf: Clean up the generated/copied vmlinux.h
    - clk: meson: Add missing clocks to axg_clk_regmaps
    - media: em28xx: annotate unchecked call to media_device_register()
    - media: v4l2-tpg: fix some memleaks in tpg_alloc
    - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
    - media: dt-bindings: techwell,tw9900: Fix port schema ref
    - mtd: spinand: esmt: Extend IDs to 5 bytes
    - media: edia: dvbdev: fix a use-after-free
    - pinctrl: mediatek: Drop bogus slew rate register range for MT8186
    - pinctrl: mediatek: Drop bogus slew rate register range for MT8192
    - drm/amdgpu: Fix potential out-of-bounds access in
      'amdgpu_discovery_reg_base_init()'
    - clk: qcom: reset: Commonize the de/assert functions
    - clk: qcom: reset: Ensure write completion on reset de/assertion
    - quota: Fix potential NULL pointer dereference
    - quota: Fix rcu annotations of inode dquot pointers
    - quota: Properly annotate i_dquot arrays with __rcu
    - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
    - PCI/P2PDMA: Fix a sleeping issue in a RCU read section
    - PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
    - crypto: xilinx - call finalize with bh disabled
    - drivers/ps3: select VIDEO to provide cmdline functions
    - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
    - perf srcline: Add missed addr2line closes
    - dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
    - drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
    - drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled
    - drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
    - drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()
    - clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
    - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
    - clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1
      mux
    - ALSA: seq: fix function cast warnings
    - perf expr: Fix "has_event" function for metric style events
    - perf stat: Avoid metric-only segv
    - perf metric: Don't remove scale from counts
    - ASoC: meson: aiu: fix function pointer type mismatch
    - ASoC: meson: t9015: fix function pointer type mismatch
    - powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
    - ASoC: SOF: Add some bounds checking to firmware data
    - drm: ci: use clk_ignore_unused for apq8016
    - NTB: fix possible name leak in ntb_register_device()
    - media: cedrus: h265: Fix configuring bitstream size
    - media: sun8i-di: Fix coefficient writes
    - media: sun8i-di: Fix power on/off sequences
    - media: sun8i-di: Fix chroma difference threshold
    - staging: media: starfive: Set 16 bpp for capture_raw device
    - media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
    - media: go7007: add check of return value of go7007_read_addr()
    - media: pvrusb2: remove redundant NULL check
    - media: videobuf2: Add missing doc comment for waiting_in_dqbuf
    - media: pvrusb2: fix pvr2_stream_callback casts
    - clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
    - drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()'
    - drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
    - drm/msm/dpu: finalise global state object
    - drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
    - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
    - drm/bridge: adv7511: fix crash on irq during probe
    - pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
    - clk: hisilicon: hi3519: Release the correct number of gates in
      hi3519_clk_unregister()
    - clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
    - clk: mediatek: mt8135: Fix an error handling path in
      clk_mt8135_apmixed_probe()
    - clk: mediatek: mt7622-apmixedsys: Fix an error handling path in
      clk_mt8135_apmixed_probe()
    - clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
    - clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
    - drm/tegra: put drm_gem_object ref on error in tegra_fb_create
    - tty: mips_ejtag_fdc: Fix passing incompatible pointer type warning
    - media: ivsc: csi: Swap SINK and SOURCE pads
    - media: i2c: imx290: Fix IMX920 typo
    - mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
    - mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a
      ref
    - perf print-events: make is_event_supported() more robust
    - crypto: arm/sha - fix function cast warnings
    - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
    - crypto: qat - remove unused macros in qat_comp_alg.c
    - crypto: qat - removed unused macro in adf_cnv_dbgfs.c
    - crypto: qat - avoid division by zero
    - crypto: qat - remove double initialization of value
    - crypto: qat - fix ring to service map for dcc in 4xxx
    - crypto: qat - fix ring to service map for dcc in 420xx
    - crypto: jitter - fix CRYPTO_JITTERENTROPY help text
    - drm/tidss: Fix initial plane zpos values
    - drm/tidss: Fix sync-lost issue with two displays
    - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition
    - mtd: maps: physmap-core: fix flash size larger than 32-bit
    - mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
    - mtd: rawnand: brcmnand: exec_op helper functions return type fixes
    - ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
    - ASoC: meson: axg-tdm-interface: add frame rate constraint
    - drm/msm/a6xx: specify UBWC config for sc7180
    - drm/msm/a7xx: Fix LLC typo
    - dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
    - perf pmu: Fix a potential memory leak in perf_pmu__lookup()
    - HID: amd_sfh: Update HPD sensor structure elements
    - HID: amd_sfh: Avoid disabling the interrupt
    - drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
    - media: pvrusb2: fix uaf in pvr2_context_set_notify
    - media: dvb-frontends: avoid stack overflow warnings with clang
    - media: go7007: fix a memleak in go7007_load_encoder
    - media: ttpci: fix two memleaks in budget_av_attach
    - media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
    - arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang
    - drm/tests: helpers: Include missing drm_drv header
    - drm/amd/pm: Fix esm reg mask use to get pcie speed
    - gpio: nomadik: fix offset bug in nmk_pmx_set()
    - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
    - mfd: cs42l43: Fix wrong register defaults
    - powerpc/32: fix ADB_CUDA kconfig warning
    - powerpc/pseries: Fix potential memleak in papr_get_attr()
    - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
    - clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk'
    - clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk'
    - clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset
    - perf vendor events amd: Fix Zen 4 cache latency events
    - drm/msm/dpu: allow certain formats for CDM for DP
    - drm/msm/dpu: add division of drm_display_mode's hskew parameter
    - media: usbtv: Remove useless locks in usbtv_video_free()
    - drm/xe: Fix ref counting leak on page fault
    - drm/xe: Replace 'grouped target' in Makefile with pattern rule
    - lib/stackdepot: fix first entry having a 0-handle
    - lib/stackdepot: off by one in depot_fetch_stack()
    - modules: wait do_free_init correctly
    - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
    - power: supply: mm8013: fix "not charging" detection
    - powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
    - powerpc/4xx: Fix warp_gpio_leds build failure
    - RISC-V: KVM: Forward SEED CSR access to user space
    - leds: aw2013: Unlock mutex before destroying it
    - leds: sgm3140: Add missing timer cleanup and flash gpio control
    - backlight: hx8357: Fix potential NULL pointer dereference
    - backlight: ktz8866: Correct the check for of_property_read_u32
    - backlight: lm3630a: Initialize backlight_properties on init
    - backlight: lm3630a: Don't set bl->props.brightness in get_brightness
    - backlight: da9052: Fully initialize backlight_properties during probe
    - backlight: lm3639: Fully initialize backlight_properties during probe
    - backlight: lp8788: Fully initialize backlight_properties during probe
    - sparc32: Use generic cmpdi2/ucmpdi2 variants
    - mtd: maps: sun_uflash: Declare uflash_devinit static
    - sparc32: Do not select GENERIC_ISA_DMA
    - sparc32: Fix section mismatch in leon_pci_grpci
    - clk: Fix clk_core_get NULL dereference
    - clk: zynq: Prevent null pointer dereference caused by kmalloc failure
    - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
    - cifs: Fix writeback data corruption
    - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
    - ALSA: hda/tas2781: use dev_dbg in system_resume
    - ALSA: hda/tas2781: add lock to system_suspend
    - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
    - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend
    - ALSA: hda/tas2781: restore power state after system_resume
    - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
    - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
    - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
    - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
    - mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
    - platform/x86/intel/pmc/lnl: Remove SSRAM support
    - platform/x86/intel/pmc/arl: Put GNA device in D3
    - platform/x86/amd/pmf: Do not use readl() for policy buffer access
    - ALSA: usb-audio: Stop parsing channels bits when all channels are found.
    - phy: qcom: qmp-usb: split USB-C PHY driver
    - phy: qcom: qmp-usbc: add support for the Type-C handling
    - phy: qcom: qmp-usbc: handle CLAMP register in a correct way
    - scsi: hisi_sas: Fix a deadlock issue related to automatic dump
    - RDMA/irdma: Remove duplicate assignment
    - RDMA/srpt: Do not register event handler until srpt device is fully setup
    - f2fs: compress: fix to guarantee persisting compressed blocks by CP
    - f2fs: compress: fix to cover normal cluster write with cp_rwsem
    - f2fs: compress: fix to check unreleased compressed cluster
    - f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode
    - f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
    - f2fs: zone: fix to wait completion of last bio in zone correctly
    - f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
    - f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
    - f2fs: fix to avoid potential panic during recovery
    - scsi: csiostor: Avoid function pointer casts
    - i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
    - RDMA/hns: Fix mis-modifying default congestion control algorithm
    - RDMA/device: Fix a race between mad_client and cm_client init
    - RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()
    - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
    - f2fs: fix to create selinux label during whiteout initialization
    - f2fs: compress: fix to check zstd compress level correctly in mount option
    - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
    - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
    - NFSv4.2: fix listxattr maximum XDR buffer size
    - f2fs: compress: fix to check compress flag w/ .i_sem lock
    - f2fs: check number of blocks in a current section
    - watchdog: starfive: Check pm_runtime_enabled() before decrementing usage
      counter
    - watchdog: stm32_iwdg: initialize default timeout
    - f2fs: fix to use correct segment type in f2fs_allocate_data_block()
    - f2fs: ro: compress: fix to avoid caching unaligned extent
    - RDMA/mana_ib: Fix bug in creation of dma regions
    - RDMA/mana_ib: Introduce mdev_to_gc helper function
    - RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
    - RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
    - RDMA/mana_ib: Use virtual address in dma regions for MRs
    - Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
    - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt
    - NFS: Fix an off by one in root_nfs_cat()
    - NFSv4.1/pnfs: fix NFS with TLS in pnfs
    - ACPI: HMAT: Remove register of memory node for generic target
    - f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks
    - f2fs: compress: fix reserve_cblocks counting error when out of space
    - f2fs: fix to truncate meta inode pages forcely
    - f2fs: zone: fix to remove pow2 check condition for zoned block device
    - cxl: Fix the incorrect assignment of SSLBIS entry pointer initial location
    - perf/x86/amd/core: Avoid register reset when CPU is dead
    - afs: Revert "afs: Hide silly-rename files from userspace"
    - afs: Don't cache preferred address
    - afs: Fix occasional rmdir-then-VNOVNODE with generic/011
    - f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
    - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
    - ovl: relax WARN_ON in ovl_verify_area()
    - io_uring/net: correct the type of variable
    - remoteproc: stm32: Fix incorrect type in assignment for va
    - remoteproc: stm32: Fix incorrect type assignment returned by
      stm32_rproc_get_loaded_rsc_tablef
    - iio: pressure: mprls0025pa fix off-by-one enum
    - usb: phy: generic: Get the vbus supply
    - tty: vt: fix 20 vs 0x20 typo in EScsiignore
    - serial: max310x: fix syntax error in IRQ error message
    - tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
    - arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
    - coresight: Fix issue where a source device's helpers aren't disabled
    - coresight: etm4x: Set skip_power_up in etm4_init_arch_data function
    - xhci: Add interrupt pending autoclear flag to each interrupter
    - xhci: make isoc_bei_interval variable interrupter specific.
    - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event()
    - xhci: update event ring dequeue pointer position to controller correctly
    - coccinelle: device_attr_show: Remove useless expression STR
    - kconfig: fix infinite loop when expanding a macro at the end of file
    - iio: gts-helper: Fix division loop
    - bus: mhi: ep: check the correct variable in mhi_ep_register_controller()
    - hwtracing: hisi_ptt: Move type check to the beginning of
      hisi_ptt_pmu_event_init()
    - rtc: mt6397: select IRQ_DOMAIN instead of depending on it
    - rtc: max31335: fix interrupt status reg
    - serial: 8250_exar: Don't remove GPIO device on suspend
    - staging: greybus: fix get_channel_from_mode() failure path
    - mei: vsc: Call wake_up() in the threaded IRQ handler
    - mei: vsc: Don't use sleeping condition in wait_event_timeout()
    - usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
    - char: xilinx_hwicap: Fix NULL vs IS_ERR() bug
    - x86/hyperv: Use per cpu initial stack for vtl context
    - ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin
    - thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error
      handling path
    - thermal/drivers/qoriq: Fix getting tmu range
    - io_uring: don't save/restore iowait state
    - spi: lpspi: Avoid potential use-after-free in probe()
    - spi: Restore delays for non-GPIO chip select
    - ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
    - nouveau: reset the bo resource bus info after an eviction
    - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
    - rds: tcp: Fix use-after-free of net in reqsk_timer_handler().
    - octeontx2-af: Use matching wake_up API variant in CGX command interface
    - s390/vtime: fix average steal time calculation
    - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
    - devlink: Fix devlink parallel commands processing
    - riscv: Only check online cpus for emulated accesses
    - soc: fsl: dpio: fix kcalloc() argument order
    - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
    - io_uring: Fix release of pinned pages when __io_uaddr_map fails
    - tcp: Fix refcnt handling in __inet_hash_connect().
    - vmxnet3: Fix missing reserved tailroom
    - hsr: Fix uninit-value access in hsr_get_node()
    - net: txgbe: fix clk_name exceed MAX_DEV_ID limits
    - spi: spi-mem: add statistics support to ->exec_op() calls
    - spi: Fix error code checking in spi_mem_exec_op()
    - nvme: fix reconnection fail due to reserved tag allocation
    - drm/xe: Invalidate userptr VMA on page pin fault
    - drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
    - net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
    - net: ethernet: mtk_eth_soc: fix PPE hanging issue
    - io_uring: fix poll_remove stalled req completion
    - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
    - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED
    - riscv: Fix compilation error with FAST_GUP and rv32
    - xen/evtchn: avoid WARN() when unbinding an event channel
    - xen/events: increment refcnt only if event channel is refcounted
    - packet: annotate data-races around ignore_outgoing
    - xfrm: Allow UDP encapsulation only in offload modes
    - net: veth: do not manipulate GRO when using XDP
    - net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
    - spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
    - drm: Fix drm_fixp2int_round() making it add 0.5
    - virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
    - vdpa_sim: reset must not run
    - vdpa/mlx5: Allow CVQ size changes
    - virtio: packed: fix unmap leak for indirect desc table
    - net: move dev->state into net_device_read_txrx group
    - wireguard: receive: annotate data-race around receiving_counter.counter
    - rds: introduce acquire/release ordering in acquire/release_in_xmit()
    - hsr: Handle failures in module init
    - ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels
    - nouveau/gsp: don't check devinit disable on GSP.
    - ceph: stop copying to iter at EOF on sync reads
    - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback
    - dm-integrity: fix a memory leak when rechecking the data
    - net/bnx2x: Prevent access to a freed page in page_pool
    - devlink: fix port new reply cmd type
    - octeontx2: Detect the mbox up or down message via register
    - octeontx2-pf: Wait till detach_resources msg is complete
    - octeontx2-pf: Use default max_active works instead of one
    - octeontx2-pf: Send UP messages to VF only when VF is up.
    - octeontx2-af: Use separate handlers for interrupts
    - drm/amdgpu: add MMHUB 3.3.1 support
    - drm/amdgpu: fix mmhub client id out-of-bounds access
    - drm/amdgpu: drop setting buffer funcs in sdma442
    - netfilter: nft_set_pipapo: release elements in clone only from destroy path
    - netfilter: nf_tables: do not compare internal table flags on updates
    - rcu: add a helper to report consolidated flavor QS
    - net: report RCU QS on threaded NAPI repolling
    - bpf: report RCU QS in cpumap kthread
    - net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports
    - net: dsa: mt7530: fix handling of all link-local frames
    - netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
    - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
    - selftests: forwarding: Fix ping failure due to short timeout
    - dm io: Support IO priority
    - dm-integrity: align the outgoing bio in integrity_recheck
    - x86/efistub: Clear decompressor BSS in native EFI entrypoint
    - x86/efistub: Don't clear BSS twice in mixed mode
    - printk: Adjust mapping for 32bit seq macros
    - printk: Use prb_first_seq() as base for 32bit seq macros
    - Linux 6.8.2
    - [Config] updateconfig following v6.8.2 import
  * Provide python perf module (LP: #2051560)
    - [Packaging] enable perf python module
    - [Packaging] provide a wrapper module for python-perf
  * To support AMD Adaptive Backlight Management (ABM) for power profiles daemon
    >= 2.0 (LP: #2056716)
    - drm/amd/display: add panel_power_savings sysfs entry to eDP connectors
    - drm/amdgpu: respect the abmlevel module parameter value if it is set
  * Miscellaneous Ubuntu changes
    - [Config] Disable StarFive JH7100 support
    - [Config] Disable Renesas RZ/Five support
    - [Config] Disable BINFMT_FLAT for riscv64

  [ Ubuntu: 6.8.0-31.31 ]

  * noble/linux: 6.8.0-31.31 -proposed tracker (LP: #2062933)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2024.04.04)

  [ Ubuntu: 6.8.0-30.30 ]

  * noble/linux: 6.8.0-30.30 -proposed tracker (LP: #2061893)
  * System unstable, kernel ring buffer flooded with "BUG: Bad page state in
    process swapper/0" (LP: #2056706)
    - xen-netfront: Add missing skb_mark_for_recycle

  [ Ubuntu: 6.8.0-29.29 ]

  * noble/linux: 6.8.0-29.29 -proposed tracker (LP: #2061888)
  * [24.04 FEAT] [SEC2353] zcrypt: extend error recovery to deal with device
    scans (LP: #2050019)
    - s390/zcrypt: harmonize debug feature calls and defines
    - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code
    - s390/pkey: harmonize pkey s390 debug feature calls
    - s390/pkey: introduce dynamic debugging for pkey
    - s390/ap: add debug possibility for AP messages
    - s390/zcrypt: add debug possibility for CCA and EP11 messages
    - s390/ap: rearm APQNs bindings complete completion
    - s390/ap: clarify AP scan bus related functions and variables
    - s390/ap: rework ap_scan_bus() to return true on config change
    - s390/ap: introduce mutex to lock the AP bus scan
    - s390/zcrypt: introduce retries on in-kernel send CPRB functions
    - s390/zcrypt: improve zcrypt retry behavior
    - s390/pkey: improve pkey retry behavior
  * [24.04 FEAT] Memory hotplug vmem pages (s390x) (LP: #2051835)
    - mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
    - s390/mm: allocate vmemmap pages from self-contained memory range
    - s390/sclp: remove unhandled memory notifier type
    - s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
    - s390: enable MHP_MEMMAP_ON_MEMORY
    - [Config] enable CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE and
      CONFIG_MHP_MEMMAP_ON_MEMORY for s390x

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 21 May 2024 17:25:25 +0200

linux-raspi (6.8.0-1004.4) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1004.4 -proposed tracker (LP: #2062939)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.raspi/dkms-versions -- update from kernel-versions
      (main/d2024.04.16)

  * Miscellaneous Ubuntu changes
    - [Config] raspi: update annotations after rebase to 6.8.0-31.31

  * Rebase on Ubuntu-6.8.0-31.31

 -- Andrea Righi <andrea.righi@canonical.com>  Sat, 20 Apr 2024 01:31:00 +0200

linux-raspi (6.8.0-1003.3) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1003.3 -proposed tracker (LP: #2062008)

  * Packaging resync (LP: #1786013)
    - [Packaging] drop getabis data

  [ Ubuntu: 6.8.0-28.28 ]

  * noble/linux: 6.8.0-28.28 -proposed tracker (LP: #2061867)
  * linux-gcp 6.8.0-1005.5 (+ others) Noble kernel regression iwth new apparmor
    profiles/features (LP: #2061851)
    - SAUCE: apparmor4.0.0 [92/90]: fix address mapping for recvfrom

  [ Ubuntu: 6.8.0-25.25 ]

  * noble/linux: 6.8.0-25.25 -proposed tracker (LP: #2061083)
  * Packaging resync (LP: #1786013)
    - [Packaging] debian.master/dkms-versions -- update from kernel-versions
      (main/d2024.04.04)
  * Apply mitigations for the native BHI hardware vulnerabilty (LP: #2060909)
    - x86/cpufeatures: Add new word for scattered features
    - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
    - x86/syscall: Don't force use of indirect calls for system calls
    - x86/bhi: Add support for clearing branch history at syscall entry
    - x86/bhi: Define SPEC_CTRL_BHI_DIS_S
    - x86/bhi: Enumerate Branch History Injection (BHI) bug
    - x86/bhi: Add BHI mitigation knob
    - x86/bhi: Mitigate KVM by default
    - KVM: x86: Add BHI_NO
    - x86: set SPECTRE_BHI_ON as default
    - [Config] enable spectre_bhi=auto by default
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor4.0.0 [01/90]: LSM stacking v39: integrity: disassociate
      ima_filter_rule from security_audit_rule
    - SAUCE: apparmor4.0.0 [02/90]: LSM stacking v39: SM: Infrastructure
      management of the sock security
    - SAUCE: apparmor4.0.0 [03/90]: LSM stacking v39: LSM: Add the lsmblob data
      structure.
    - SAUCE: apparmor4.0.0 [04/90]: LSM stacking v39: IMA: avoid label collisions
      with stacked LSMs
    - SAUCE: apparmor4.0.0 [05/90]: LSM stacking v39: LSM: Use lsmblob in
      security_audit_rule_match
    - SAUCE: apparmor4.0.0 [06/90]: LSM stacking v39: LSM: Add lsmblob_to_secctx
      hook
    - SAUCE: apparmor4.0.0 [07/90]: LSM stacking v39: Audit: maintain an lsmblob
      in audit_context
    - SAUCE: apparmor4.0.0 [08/90]: LSM stacking v39: LSM: Use lsmblob in
      security_ipc_getsecid
    - SAUCE: apparmor4.0.0 [09/90]: LSM stacking v39: Audit: Update shutdown LSM
      data
    - SAUCE: apparmor4.0.0 [10/90]: LSM stacking v39: LSM: Use lsmblob in
      security_current_getsecid
    - SAUCE: apparmor4.0.0 [11/90]: LSM stacking v39: LSM: Use lsmblob in
      security_inode_getsecid
    - SAUCE: apparmor4.0.0 [12/90]: LSM stacking v39: Audit: use an lsmblob in
      audit_names
    - SAUCE: apparmor4.0.0 [13/90]: LSM stacking v39: LSM: Create new
      security_cred_getlsmblob LSM hook
    - SAUCE: apparmor4.0.0 [14/90]: LSM stacking v39: Audit: Change context data
      from secid to lsmblob
    - SAUCE: apparmor4.0.0 [15/90]: LSM stacking v39: Netlabel: Use lsmblob for
      audit data
    - SAUCE: apparmor4.0.0 [16/90]: LSM stacking v39: LSM: Ensure the correct LSM
      context releaser
    - SAUCE: apparmor4.0.0 [17/90]: LSM stacking v39: LSM: Use lsmcontext in
      security_secid_to_secctx
    - SAUCE: apparmor4.0.0 [18/90]: LSM stacking v39: LSM: Use lsmcontext in
      security_lsmblob_to_secctx
    - SAUCE: apparmor4.0.0 [19/90]: LSM stacking v39: LSM: Use lsmcontext in
      security_inode_getsecctx
    - SAUCE: apparmor4.0.0 [20/90]: LSM stacking v39: LSM: Use lsmcontext in
      security_dentry_init_security
    - SAUCE: apparmor4.0.0 [21/90]: LSM stacking v39: LSM:
      security_lsmblob_to_secctx module selection
    - SAUCE: apparmor4.0.0 [22/90]: LSM stacking v39: Audit: Create audit_stamp
      structure
    - SAUCE: apparmor4.0.0 [23/90]: LSM stacking v39: Audit: Allow multiple
      records in an audit_buffer
    - SAUCE: apparmor4.0.0 [24/90]: LSM stacking v39: Audit: Add record for
      multiple task security contexts
    - SAUCE: apparmor4.0.0 [25/90]: LSM stacking v39: audit: multiple subject lsm
      values for netlabel
    - SAUCE: apparmor4.0.0 [26/90]: LSM stacking v39: Audit: Add record for
      multiple object contexts
    - SAUCE: apparmor4.0.0 [27/90]: LSM stacking v39: LSM: Remove unused
      lsmcontext_init()
    - SAUCE: apparmor4.0.0 [28/90]: LSM stacking v39: LSM: Improve logic in
      security_getprocattr
    - SAUCE: apparmor4.0.0 [29/90]: LSM stacking v39: LSM: secctx provider check
      on release
    - SAUCE: apparmor4.0.0 [31/90]: LSM stacking v39: LSM: Exclusive secmark usage
    - SAUCE: apparmor4.0.0 [32/90]: LSM stacking v39: LSM: Identify which LSM
      handles the context string
    - SAUCE: apparmor4.0.0 [33/90]: LSM stacking v39: AppArmor: Remove the
      exclusive flag
    - SAUCE: apparmor4.0.0 [34/90]: LSM stacking v39: LSM: Add mount opts blob
      size tracking
    - SAUCE: apparmor4.0.0 [35/90]: LSM stacking v39: LSM: allocate mnt_opts blobs
      instead of module specific data
    - SAUCE: apparmor4.0.0 [36/90]: LSM stacking v39: LSM: Infrastructure
      management of the key security blob
    - SAUCE: apparmor4.0.0 [37/90]: LSM stacking v39: LSM: Infrastructure
      management of the mnt_opts security blob
    - SAUCE: apparmor4.0.0 [38/90]: LSM stacking v39: LSM: Correct handling of
      ENOSYS in inode_setxattr
    - SAUCE: apparmor4.0.0 [39/90]: LSM stacking v39: LSM: Remove lsmblob
      scaffolding
    - SAUCE: apparmor4.0.0 [40/90]: LSM stacking v39: LSM: Allow reservation of
      netlabel
    - SAUCE: apparmor4.0.0 [41/90]: LSM stacking v39: LSM: restrict
      security_cred_getsecid() to a single LSM
    - SAUCE: apparmor4.0.0 [42/90]: LSM stacking v39: Smack: Remove
      LSM_FLAG_EXCLUSIVE
    - SAUCE: apparmor4.0.0 [43/90]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
      [12/95]: add/use fns to print hash string hex value
    - SAUCE: apparmor4.0.0 [44/90]: patch to provide compatibility with v2.x net
      rules
    - SAUCE: apparmor4.0.0 [45/90]: add unpriviled user ns mediation
    - SAUCE: apparmor4.0.0 [46/90]: Add sysctls for additional controls of unpriv
      userns restrictions
    - SAUCE: apparmor4.0.0 [47/90]: af_unix mediation
    - SAUCE: apparmor4.0.0 [48/90]: Add fine grained mediation of posix mqueues
    - SAUCE: apparmor4.0.0 [49/90]: setup slab cache for audit data
    - SAUCE: apparmor4.0.0 [50/90]: Improve debug print infrastructure
    - SAUCE: apparmor4.0.0 [51/90]: add the ability for profiles to have a
      learning cache
    - SAUCE: apparmor4.0.0 [52/90]: enable userspace upcall for mediation
    - SAUCE: apparmor4.0.0 [53/90]: prompt - lock down prompt interface
    - SAUCE: apparmor4.0.0 [54/90]: prompt - allow controlling of caching of a
      prompt response
    - SAUCE: apparmor4.0.0 [55/90]: prompt - add refcount to audit_node in prep or
      reuse and delete
    - SAUCE: apparmor4.0.0 [56/90]: prompt - refactor to moving caching to
      uresponse
    - SAUCE: apparmor4.0.0 [57/90]: prompt - Improve debug statements
    - SAUCE: apparmor4.0.0 [58/90]: prompt - fix caching
    - SAUCE: apparmor4.0.0 [59/90]: prompt - rework build to use append fn, to
      simplify adding strings
    - SAUCE: apparmor4.0.0 [60/90]: prompt - refcount notifications
    - SAUCE: apparmor4.0.0 [61/90]: prompt - add the ability to reply with a
      profile name
    - SAUCE: apparmor4.0.0 [62/90]: prompt - fix notification cache when updating
    - SAUCE: apparmor4.0.0 [63/90]: prompt - add tailglob on name for cache
      support
    - SAUCE: apparmor4.0.0 [64/90]: prompt - allow profiles to set prompts as
      interruptible
    - SAUCE: apparmor4.0.0 [65/90] v6.8 prompt:fixup interruptible
    - SAUCE: apparmor4.0.0 [69/90]: add io_uring mediation
    - SAUCE: apparmor4.0.0 [70/90]: apparmor: fix oops when racing to retrieve
      notification
    - SAUCE: apparmor4.0.0 [71/90]: apparmor: fix notification header size
    - SAUCE: apparmor4.0.0 [72/90]: apparmor: fix request field from a prompt
      reply that denies all access
    - SAUCE: apparmor4.0.0 [73/90]: apparmor: open userns related sysctl so lxc
      can check if restriction are in place
    - SAUCE: apparmor4.0.0 [74/90]: apparmor: cleanup attachment perm lookup to
      use lookup_perms()
    - SAUCE: apparmor4.0.0 [75/90]: apparmor: remove redundant unconfined check.
    - SAUCE: apparmor4.0.0 [76/90]: apparmor: switch signal mediation to using
      RULE_MEDIATES
    - SAUCE: apparmor4.0.0 [77/90]: apparmor: ensure labels with more than one
      entry have correct flags
    - SAUCE: apparmor4.0.0 [78/90]: apparmor: remove explicit restriction that
      unconfined cannot use change_hat
    - SAUCE: apparmor4.0.0 [79/90]: apparmor: cleanup: refactor file_perm() to
      provide semantics of some checks
    - SAUCE: apparmor4.0.0 [80/90]: apparmor: carry mediation check on label
    - SAUCE: apparmor4.0.0 [81/90]: apparmor: convert easy uses of unconfined() to
      label_mediates()
    - SAUCE: apparmor4.0.0 [82/90]: apparmor: add additional flags to extended
      permission.
    - SAUCE: apparmor4.0.0 [83/90]: apparmor: add support for profiles to define
      the kill signal
    - SAUCE: apparmor4.0.0 [84/90]: apparmor: fix x_table_lookup when stacking is
      not the first entry
    - SAUCE: apparmor4.0.0 [85/90]: apparmor: allow profile to be transitioned
      when a user ns is created
    - SAUCE: apparmor4.0.0 [86/90]: apparmor: add ability to mediate caps with
      policy state machine
    - SAUCE: apparmor4.0.0 [87/90]: fixup notify
    - SAUCE: apparmor4.0.0 [88/90]: apparmor: add fine grained ipv4/ipv6 mediation
    - SAUCE: apparmor4.0.0 [89/90]:apparmor: disable tailglob responses for now
    - SAUCE: apparmor4.0.0 [90/90]: apparmor: Fix notify build warnings
    - SAUCE: apparmor4.0.0: fix reserved mem for when we save ipv6 addresses
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
    (LP: #2032602)
    - SAUCE: apparmor4.0.0 [66/90]: prompt - add support for advanced filtering of
      notifications
    - SAUCE: apparmor4.0.0 [67/90]: userns - add the ability to reference a global
      variable for a feature value
    - SAUCE: apparmor4.0.0 [68/90]: userns - make it so special unconfined
      profiles can mediate user namespaces
  * [MTL] x86: Fix Cache info sysfs is not populated (LP: #2049793)
    - SAUCE: cacheinfo: Check for null last-level cache info
    - SAUCE: cacheinfo: Allocate memory for memory if not done from the primary
      CPU
    - SAUCE: x86/cacheinfo: Delete global num_cache_leaves
    - SAUCE: x86/cacheinfo: Clean out init_cache_level()
  * Miscellaneous Ubuntu changes
    - SAUCE: apparmor4.0.0: LSM stacking v39: fix build error with
      CONFIG_SECURITY=n
    - [Config] toolchain version update

  [ Ubuntu: 6.8.0-22.22 ]

  * noble/linux: 6.8.0-22.22 -proposed tracker (LP: #2060238)

  [ Ubuntu: 6.8.0-21.21 ]

  * noble/linux: 6.8.0-21.21 -proposed tracker (LP: #2060225)
  * Miscellaneous Ubuntu changes
    - [Config] update toolchain version in annotations

  * Rebase on Ubuntu-6.8.0-28.28

 -- Paolo Pisati <paolo.pisati@canonical.com>  Wed, 17 Apr 2024 16:00:18 +0200

linux-raspi (6.8.0-1002.2) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1002.2 -proposed tracker (LP: #2057941)

  * Wifi wlan0 device not present on Raspberry Pi 3A+ (LP: #2056635)
    - [Config] raspi: Set MMC_BCM2835_SDHOST=y

  * Turning COMPAT_32BIT_TIME off on arm64 (64k & derivatives) (LP: #2038582)
    - [Config] raspi: Set COMPAT_32BIT_TIME=n

  * Miscellaneous Ubuntu changes
    - [Config] raspi: updateconfigs after update to raspberrypi rpi-6.8.y
      (2024-03-14)

  * Miscellaneous upstream changes
    - dtoverlays: Correct width/height on Waveshare 2.8" panel
    - dtoverlays: rotate override needs to update "rotation" for drm mode
    - configs: Disable process/register dumps via SysRq
    - ASOc: Add HiFiBerry DAC8X to the simple card driver
    - Overlays: Add definitions for HiFiBerry 8 channel DAC8X
    - drm: Add DRM_MODE_TV_MODE_MONOCHROME
    - drm/vc4: Add monochrome mode to the VEC.
    - media: i2c: imx296: Updated register setting to fix Fast Trigger
    - dt-bindings: add additional RP1 PLL output channels
    - drivers: clk: rp1: add GPCLK source muxes and additional PLL dividers
    - DT: rp1: add general-purpose clock source definitions
    - drivers: clk: rp1: constrain clock divider outputs to design maximums
    - vc4: Add jack detection to HDMI audio driver
    - fixup! ASoC: dwc: Defer bclk_ratio handling to hw_params
    - ASoC: bcm: Use the correct sample width value
    - clk: rp1: Reserve pll_audio* for clk_i2s
    - clk: rp1: Allow clk_i2s to change the audio PLLs
    - regulator: Add a regulator for the new LCD panels
    - dt-bindings: ili9881c: add compatible string for new panels
    - drm/panel: ilitek-ili9881c: Allow configuration of the number of lanes
    - drm/panel: ili9881: Add configuration for the new panels
    - defconfigs: Add panel regulator to all the Pi defconfigs
    - dtoverlays: Add overlays for 5" and 7" ILI9881 panels
    - ARM: dts: bcm2712-rpi: Add i2c<n>_pins labels
    - ASoC: dwc: Correct channel count reporting
    - Driver:add waveshare 4inch dsi lcd (C) driver
    - Dtoverlay:add waveshare 4inch dsi lcd (C) dtoverlay
    - Dtoverlay:fix waveshare 11.9inch touch orientation error
    - Dtoverlay:Add waveshare 4inch dsi lcd (C) parameters to the README

  [ Ubuntu: 6.8.0-20.20 ]

  * noble/linux: 6.8.0-20.20 -proposed tracker (LP: #2058221)
  * Noble update: v6.8.1 upstream stable release (LP: #2058224)
    - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
    - Documentation/hw-vuln: Add documentation for RFDS
    - x86/rfds: Mitigate Register File Data Sampling (RFDS)
    - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
    - Linux 6.8.1
  * Autopkgtest failures on amd64 (LP: #2048768)
    - [Packaging] update to clang-18
  * Miscellaneous Ubuntu changes
    - SAUCE: apparmor4.0.0: LSM stacking v39: fix build error with
      CONFIG_SECURITY=n
    - [Config] amd64: MITIGATION_RFDS=y

  [ Ubuntu: 6.8.0-19.19 ]

  * noble/linux: 6.8.0-19.19 -proposed tracker (LP: #2057910)
  * Miscellaneous Ubuntu changes
    - [Packaging] re-introduce linux-doc as an empty package

  [ Ubuntu: 6.8.0-18.18 ]

  * noble/linux: 6.8.0-18.18 -proposed tracker (LP: #2057456)
  * Miscellaneous Ubuntu changes
    - [Packaging] drop dependency on libclang-17

  [ Ubuntu: 6.8.0-17.17 ]

  * noble/linux: 6.8.0-17.17 -proposed tracker (LP: #2056745)
  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Packaging] Add debian/control sanity check"

  [ Ubuntu: 6.8.0-16.16 ]

  * noble/linux: 6.8.0-16.16 -proposed tracker (LP: #2056738)
  * left-over ceph debugging printks (LP: #2056616)
    - Revert "UBUNTU: SAUCE: ceph: make sure all the files successfully put before
      unmounting"
  * qat: Improve error recovery flows (LP: #2056354)
    - crypto: qat - add heartbeat error simulator
    - crypto: qat - disable arbitration before reset
    - crypto: qat - update PFVF protocol for recovery
    - crypto: qat - re-enable sriov after pf reset
    - crypto: qat - add fatal error notification
    - crypto: qat - add auto reset on error
    - crypto: qat - limit heartbeat notifications
    - crypto: qat - improve aer error reset handling
    - crypto: qat - change SLAs cleanup flow at shutdown
    - crypto: qat - resolve race condition during AER recovery
    - Documentation: qat: fix auto_reset section
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor4.0.0 [01/87]: LSM stacking v39: integrity: disassociate
      ima_filter_rule from security_audit_rule
    - SAUCE: apparmor4.0.0 [02/87]: LSM stacking v39: SM: Infrastructure
      management of the sock security
    - SAUCE: apparmor4.0.0 [03/87]: LSM stacking v39: LSM: Add the lsmblob data
      structure.
    - SAUCE: apparmor4.0.0 [04/87]: LSM stacking v39: IMA: avoid label collisions
      with stacked LSMs
    - SAUCE: apparmor4.0.0 [05/87]: LSM stacking v39: LSM: Use lsmblob in
      security_audit_rule_match
    - SAUCE: apparmor4.0.0 [06/87]: LSM stacking v39: LSM: Add lsmblob_to_secctx
      hook
    - SAUCE: apparmor4.0.0 [07/87]: LSM stacking v39: Audit: maintain an lsmblob
      in audit_context
    - SAUCE: apparmor4.0.0 [08/87]: LSM stacking v39: LSM: Use lsmblob in
      security_ipc_getsecid
    - SAUCE: apparmor4.0.0 [09/87]: LSM stacking v39: Audit: Update shutdown LSM
      data
    - SAUCE: apparmor4.0.0 [10/87]: LSM stacking v39: LSM: Use lsmblob in
      security_current_getsecid
    - SAUCE: apparmor4.0.0 [11/87]: LSM stacking v39: LSM: Use lsmblob in
      security_inode_getsecid
    - SAUCE: apparmor4.0.0 [12/87]: LSM stacking v39: Audit: use an lsmblob in
      audit_names
    - SAUCE: apparmor4.0.0 [13/87]: LSM stacking v39: LSM: Create new
      security_cred_getlsmblob LSM hook
    - SAUCE: apparmor4.0.0 [14/87]: LSM stacking v39: Audit: Change context data
      from secid to lsmblob
    - SAUCE: apparmor4.0.0 [15/87]: LSM stacking v39: Netlabel: Use lsmblob for
      audit data
    - SAUCE: apparmor4.0.0 [16/87]: LSM stacking v39: LSM: Ensure the correct LSM
      context releaser
    - SAUCE: apparmor4.0.0 [17/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_secid_to_secctx
    - SAUCE: apparmor4.0.0 [18/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_lsmblob_to_secctx
    - SAUCE: apparmor4.0.0 [19/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_inode_getsecctx
    - SAUCE: apparmor4.0.0 [20/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_dentry_init_security
    - SAUCE: apparmor4.0.0 [21/87]: LSM stacking v39: LSM:
      security_lsmblob_to_secctx module selection
    - SAUCE: apparmor4.0.0 [22/87]: LSM stacking v39: Audit: Create audit_stamp
      structure
    - SAUCE: apparmor4.0.0 [23/87]: LSM stacking v39: Audit: Allow multiple
      records in an audit_buffer
    - SAUCE: apparmor4.0.0 [24/87]: LSM stacking v39: Audit: Add record for
      multiple task security contexts
    - SAUCE: apparmor4.0.0 [25/87]: LSM stacking v39: audit: multiple subject lsm
      values for netlabel
    - SAUCE: apparmor4.0.0 [26/87]: LSM stacking v39: Audit: Add record for
      multiple object contexts
    - SAUCE: apparmor4.0.0 [27/87]: LSM stacking v39: LSM: Remove unused
      lsmcontext_init()
    - SAUCE: apparmor4.0.0 [28/87]: LSM stacking v39: LSM: Improve logic in
      security_getprocattr
    - SAUCE: apparmor4.0.0 [29/87]: LSM stacking v39: LSM: secctx provider check
      on release
    - SAUCE: apparmor4.0.0 [31/87]: LSM stacking v39: LSM: Exclusive secmark usage
    - SAUCE: apparmor4.0.0 [32/87]: LSM stacking v39: LSM: Identify which LSM
      handles the context string
    - SAUCE: apparmor4.0.0 [33/87]: LSM stacking v39: AppArmor: Remove the
      exclusive flag
    - SAUCE: apparmor4.0.0 [34/87]: LSM stacking v39: LSM: Add mount opts blob
      size tracking
    - SAUCE: apparmor4.0.0 [35/87]: LSM stacking v39: LSM: allocate mnt_opts blobs
      instead of module specific data
    - SAUCE: apparmor4.0.0 [36/87]: LSM stacking v39: LSM: Infrastructure
      management of the key security blob
    - SAUCE: apparmor4.0.0 [37/87]: LSM stacking v39: LSM: Infrastructure
      management of the mnt_opts security blob
    - SAUCE: apparmor4.0.0 [38/87]: LSM stacking v39: LSM: Correct handling of
      ENOSYS in inode_setxattr
    - SAUCE: apparmor4.0.0 [39/87]: LSM stacking v39: LSM: Remove lsmblob
      scaffolding
    - SAUCE: apparmor4.0.0 [40/87]: LSM stacking v39: LSM: Allow reservation of
      netlabel
    - SAUCE: apparmor4.0.0 [41/87]: LSM stacking v39: LSM: restrict
      security_cred_getsecid() to a single LSM
    - SAUCE: apparmor4.0.0 [42/87]: LSM stacking v39: Smack: Remove
      LSM_FLAG_EXCLUSIVE
    - SAUCE: apparmor4.0.0 [43/87]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
      [12/95]: add/use fns to print hash string hex value
    - SAUCE: apparmor4.0.0 [44/87]: patch to provide compatibility with v2.x net
      rules
    - SAUCE: apparmor4.0.0 [45/87]: add unpriviled user ns mediation
    - SAUCE: apparmor4.0.0 [46/87]: Add sysctls for additional controls of unpriv
      userns restrictions
    - SAUCE: apparmor4.0.0 [47/87]: af_unix mediation
    - SAUCE: apparmor4.0.0 [48/87]: Add fine grained mediation of posix mqueues
    - SAUCE: apparmor4.0.0 [49/87]: setup slab cache for audit data
    - SAUCE: apparmor4.0.0 [50/87]: Improve debug print infrastructure
    - SAUCE: apparmor4.0.0 [51/87]: add the ability for profiles to have a
      learning cache
    - SAUCE: apparmor4.0.0 [52/87]: enable userspace upcall for mediation
    - SAUCE: apparmor4.0.0 [53/87]: prompt - lock down prompt interface
    - SAUCE: apparmor4.0.0 [54/87]: prompt - allow controlling of caching of a
      prompt response
    - SAUCE: apparmor4.0.0 [55/87]: prompt - add refcount to audit_node in prep or
      reuse and delete
    - SAUCE: apparmor4.0.0 [56/87]: prompt - refactor to moving caching to
      uresponse
    - SAUCE: apparmor4.0.0 [57/87]: prompt - Improve debug statements
    - SAUCE: apparmor4.0.0 [58/87]: prompt - fix caching
    - SAUCE: apparmor4.0.0 [59/87]: prompt - rework build to use append fn, to
      simplify adding strings
    - SAUCE: apparmor4.0.0 [60/87]: prompt - refcount notifications
    - SAUCE: apparmor4.0.0 [61/87]: prompt - add the ability to reply with a
      profile name
    - SAUCE: apparmor4.0.0 [62/87]: prompt - fix notification cache when updating
    - SAUCE: apparmor4.0.0 [63/87]: prompt - add tailglob on name for cache
      support
    - SAUCE: apparmor4.0.0 [64/87]: prompt - allow profiles to set prompts as
      interruptible
    - SAUCE: apparmor4.0.0 [65/87] v6.8 prompt:fixup interruptible
    - SAUCE: apparmor4.0.0 [69/87]: add io_uring mediation
    - SAUCE: apparmor4.0.0 [70/87]: apparmor: fix oops when racing to retrieve
      notification
    - SAUCE: apparmor4.0.0 [71/87]: apparmor: fix notification header size
    - SAUCE: apparmor4.0.0 [72/87]: apparmor: fix request field from a prompt
      reply that denies all access
    - SAUCE: apparmor4.0.0 [73/87]: apparmor: open userns related sysctl so lxc
      can check if restriction are in place
    - SAUCE: apparmor4.0.0 [74/87]: apparmor: cleanup attachment perm lookup to
      use lookup_perms()
    - SAUCE: apparmor4.0.0 [75/87]: apparmor: remove redundant unconfined check.
    - SAUCE: apparmor4.0.0 [76/87]: apparmor: switch signal mediation to using
      RULE_MEDIATES
    - SAUCE: apparmor4.0.0 [77/87]: apparmor: ensure labels with more than one
      entry have correct flags
    - SAUCE: apparmor4.0.0 [78/87]: apparmor: remove explicit restriction that
      unconfined cannot use change_hat
    - SAUCE: apparmor4.0.0 [79/87]: apparmor: cleanup: refactor file_perm() to
      provide semantics of some checks
    - SAUCE: apparmor4.0.0 [80/87]: apparmor: carry mediation check on label
    - SAUCE: apparmor4.0.0 [81/87]: apparmor: convert easy uses of unconfined() to
      label_mediates()
    - SAUCE: apparmor4.0.0 [82/87]: apparmor: add additional flags to extended
      permission.
    - SAUCE: apparmor4.0.0 [83/87]: apparmor: add support for profiles to define
      the kill signal
    - SAUCE: apparmor4.0.0 [84/87]: apparmor: fix x_table_lookup when stacking is
      not the first entry
    - SAUCE: apparmor4.0.0 [85/87]: apparmor: allow profile to be transitioned
      when a user ns is created
    - SAUCE: apparmor4.0.0 [86/87]: apparmor: add ability to mediate caps with
      policy state machine
    - SAUCE: apparmor4.0.0 [87/87]: fixup notify
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
    (LP: #2032602)
    - SAUCE: apparmor4.0.0 [66/87]: prompt - add support for advanced filtering of
      notifications
    - SAUCE: apparmor4.0.0 [67/87]: userns - add the ability to reference a global
      variable for a feature value
    - SAUCE: apparmor4.0.0 [68/87]: userns - make it so special unconfined
      profiles can mediate user namespaces
  * Enable lowlatency settings in the generic kernel (LP: #2051342)
    - [Config] enable low-latency settings
  * hwmon: (coretemp) Fix core count limitation (LP: #2056126)
    - hwmon: (coretemp) Introduce enum for attr index
    - hwmon: (coretemp) Remove unnecessary dependency of array index
    - hwmon: (coretemp) Replace sensor_device_attribute with device_attribute
    - hwmon: (coretemp) Remove redundant pdata->cpu_map[]
    - hwmon: (coretemp) Abstract core_temp helpers
    - hwmon: (coretemp) Split package temp_data and core temp_data
    - hwmon: (coretemp) Remove redundant temp_data->is_pkg_data
    - hwmon: (coretemp) Use dynamic allocated memory for core temp_data
  * Miscellaneous Ubuntu changes
    - [Config] Disable CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION
    - [Packaging] remove debian/scripts/misc/arch-has-odm-enabled.sh
    - rebase on v6.8
    - [Config] toolchain version update
  * Miscellaneous upstream changes
    - crypto: qat - add fatal error notify method
  * Rebase on v6.8

  [ Ubuntu: 6.8.0-15.15 ]

  * noble/linux: 6.8.0-15.15 -proposed tracker (LP: #2055871)
  * Miscellaneous Ubuntu changes
    - rebase on v6.8-rc7
  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Packaging] Transition laptop-23.10 to generic"
  * Rebase on v6.8-rc7

  [ Ubuntu: 6.8.0-14.14 ]

  * noble/linux: 6.8.0-14.14 -proposed tracker (LP: #2055551)
  * Please change CONFIG_CONSOLE_LOGLEVEL_QUIET to 3 (LP: #2049390)
    - [Config] reduce verbosity when booting in quiet mode
  * linux: please move erofs.ko (CONFIG_EROFS for EROFS support) from linux-
    modules-extra to linux-modules (LP: #2054809)
    - UBUNTU [Packaging]: Include erofs in linux-modules instead of linux-modules-
      extra
  * linux: please move dmi-sysfs.ko (CONFIG_DMI_SYSFS for SMBIOS support) from
    linux-modules-extra to linux-modules (LP: #2045561)
    - [Packaging] Move dmi-sysfs.ko into linux-modules
  * Enable CONFIG_INTEL_IOMMU_DEFAULT_ON and
    CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (LP: #1951440)
    - [Config] enable Intel DMA remapping by default
  * disable Intel DMA remapping by default (LP: #1971699)
    - [Config] update tracking bug for CONFIG_INTEL_IOMMU_DEFAULT_ON
  * Packaging resync (LP: #1786013)
    - debian.master/dkms-versions -- update from kernel-versions
      (main/d2024.02.29)
  * Miscellaneous Ubuntu changes
    - SAUCE: modpost: Replace 0-length array with flex-array member
    - [packaging] do not include debian/ directory in a binary package
    - [packaging] remove debian/stamps/keep-dir

  [ Ubuntu: 6.8.0-13.13 ]

  * noble/linux: 6.8.0-13.13 -proposed tracker (LP: #2055421)
  * Packaging resync (LP: #1786013)
    - debian.master/dkms-versions -- update from kernel-versions
      (main/d2024.02.29)
  * Miscellaneous Ubuntu changes
    - rebase on v6.8-rc6
    - [Config] updateconfifs following v6.8-rc6 rebase
  * Rebase on v6.8-rc6

  [ Ubuntu: 6.8.0-12.12 ]

  * linux-tools-common: man page of usbip[d] is misplaced (LP: #2054094)
    - [Packaging] rules: Put usbip manpages in the correct directory
  * Validate connection interval to pass Bluetooth Test Suite (LP: #2052005)
    - Bluetooth: Enforce validation on max value of connection interval
  * Turning COMPAT_32BIT_TIME off on s390x (LP: #2038583)
    - [Config] Turn off 31-bit COMPAT on s390x
  * Don't produce linux-source binary package (LP: #2043994)
    - [Packaging] Add debian/control sanity check
  * Don't produce linux-*-source-<version> package (LP: #2052439)
    - [Packaging] Move linux-source package stub to debian/control.d
    - [Packaging] Build linux-source package only for the main kernel
  * Don't produce linux-*-cloud-tools-common, linux-*-tools-common and
    linux-*-tools-host binary packages (LP: #2048183)
    - [Packaging] Move indep tools package stubs to debian/control.d
    - [Packaging] Build indep tools packages only for the main kernel
  * Enable CONFIG_INTEL_IOMMU_DEFAULT_ON and
    CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (LP: #1951440)
    - [Config] enable Intel DMA remapping by default
  * disable Intel DMA remapping by default (LP: #1971699)
    - [Config] update tracking bug for CONFIG_INTEL_IOMMU_DEFAULT_ON
  * Miscellaneous Ubuntu changes
    - [Packaging] Transition laptop-23.10 to generic

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 19 Mar 2024 16:04:27 +0100

linux-raspi (6.8.0-1001.1) noble; urgency=medium

  * noble/linux-raspi: 6.8.0-1001.1 -proposed tracker (LP: #2055123)

  * Packaging resync (LP: #1786013)
    - debian.raspi/dkms-versions -- update from kernel-versions (main/d2024.01.02)

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Update reconstruct script
    - [Packaging] raspi: drop abi files with clean
    - SAUCE: Sync configs to rpi-6.8.y
    - [Config] raspi: updateconfigs after update to raspberrypi rpi-6.8.y
      (2024-02-26)

  * Miscellaneous upstream changes
    - dts: rp1: nobble HS and FS/LS park mode for dwc3 xhci
    - Revert "drm/vc4: Relax VEC modeline requirements and add progressive mode
      support"
    - drm/vc4: Do not reset tv mode as this is already handled by framework
    - ARM: dts: rp1: Add I2C timings
    - ARM: dts: rp1: Add a safe I2C SDA hold time
    - overlays: Add overlay for the Solomon SSD1327 OLED
    - arm: dts: overlays: add Pi 5 variants for w1-gpio overlays
    - Harmonizing the improvement on backup-switchover-mode overlay value
      definitions
    - Add pcie-32bit-dma-overlay-pi5 to enable 32bit DMA on the Pi 5's external
      PCIe
    - staging: vchiq_arm: Set up dma ranges on child devices
    - staging: vchiq: Use the old dma controller for OF config on platform devices
    - staging: vchiq_arm: Give vchiq children DT nodes
    - staging: vchiq_arm: Add 36-bit address support
    - staging: vchiq_arm: children inherit DMA config
    - staging: vchiq_arm: Usa a DMA pool for small bulks
    - gpio-poweroff: Disable the WARN
    - xhci: Use more event ring segment table entries
    - drivers: usb: dwc3: add FS/LS bus instance parkmode disable bit
    - drm/vc4: Initialise the tv_mode property default from cmdline_mode.
    - drivers: media: pisp_be: Update seqeuence numbers of the buffers
    - i2c: designware: Use SCL rise and fall times in DT
    - i2c: designware: Support non-standard bus speeds
    - iommu/bcm2712: don't allow building as module
    - drm/rp1: depends on, instead of select, MFD_RP1
    - ARM: dts: Standardise downstream Pi GPIO pin names
    - ARM: dts: bcm2712-rpi-5-b: Add act_led_gpio
    - ARM: dts: rp1: Boost the I2C drive strength
    - drm: rp1: Use tv_mode from the command line and fix for Linux 6.6
    - Update touch PiTFT overlays
    - ASoC: DACplus - fix 16bit sample support in clock consumer mode
    - ASoC: adds support for AMP4 Pro to the DAC Plus driver
    - DT-overlays: adds support for Hifiberry AMP4 Pro
    - ASoC: DACplusADCPro - fix 16bit sample support in clock consumer mode
    - overlays: Correct some compatible strings
    - overlays: Delete deprecated overlay mpu6050
    - irqchip: irq-bcm2836: Avoid prototype warning
    - dmaengine: bcm2835: Delete vestigial code
    - PCI: brcmstb: resolve conflicts with upstream CLKREQ# selection
    - PCI: brcmstb: don't set bridge timeouts on BCM2712
    - staging: bcm2835-codec: Fix up for 6.8 - use ignore_cap_streaming
    - overlays: i2c-sensor: include irq.h and use defined triggers
    - overlays: i2c-sensor: add support for hts221
    - overlays: i2c-sensor: add support for veml6075
    - drivers: media: cfe: Increase default size of embedded buffer
    - drm: rp1: VEC and DPI drivers: Fix bug #5901
    - drm/vc4: Drop planes that have 0 destination size
    - vc4/hvs: Support fixed alpha correctly on 2712D0
    - drm/vc4: Disable overrun interrupts
    - media: rp1: cfe: Actually use the number of lanes configured
    - PCI: brcmstb: Enable CRS software visibility after linkup
    - dts: bcm2712: update sdio1 on Pi 5
    - drivers: mmc: sdhci-brcmstb: fix usage of SD_PIN_SEL on BCM2712
    - drivers: pinctrl: add BCM2712D0 EMMC pins
    - ARM: dts: Add CM5 DTS support
    - arm: dt: bcm2712: Reduce DDC frequency to 97.5kHz from 200kHz.
    - PCI: brcmstb: Set new flags to avoid QOS "holes" on BCM2712D0
    - non-upstream: support DS1 exit firmware re-download
    - brcmfmac: Fix interoperating DPP and other encryption network access
    - brcmfmac: support external SAE authentication in station mode
    - Impliment driver support for Interlude Audio Digital Hat
    - Add overlays needed for Interlude Audio Digital and Analog hats
    - vc4/hvs: Fix lbm size calculation for yuv
    - brcmfmac: Fix 802.1x
    - Revert "drm/v3d: Improve MMU support for larger pages"
    - drm/v3d: Enable V3D to use different PAGE_SIZE
    - Add IQaudio CodecZero to hat_map.dts
    - kunit: Setup DMA masks on the kunit device
    - arm64/Kconfig: Don't set DMA_BOUNCE_UNALIGNED_KMALLOC
    - Bluetooth: btbcm: Add entry for BCM43439 UART BT
    - iommu: bcm2712-iommu: Map and unmap multiple pages in a single call
    - perf/raspberry: Add support for 2712 axi performance monitors
    - ARM: dts: Add support for 2712 axi performance monitors

  [ Ubuntu: 6.8.0-11.11 ]

  * noble/linux: 6.8.0-11.11 -proposed tracker (LP: #2053094)
  * Miscellaneous Ubuntu changes
    - [Packaging] riscv64: disable building unnecessary binary debs

  [ Ubuntu: 6.8.0-10.10 ]

  * noble/linux: 6.8.0-10.10 -proposed tracker (LP: #2053015)
  * Miscellaneous Ubuntu changes
    - [Packaging] add Rust build-deps for riscv64
  * Miscellaneous upstream changes
    - Revert "Revert "UBUNTU: [Packaging] temporarily disable Rust dependencies on
      riscv64""

  [ Ubuntu: 6.8.0-9.9 ]

  * noble/linux: 6.8.0-9.9 -proposed tracker (LP: #2052945)
  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Packaging] temporarily disable Rust dependencies on
      riscv64"

  [ Ubuntu: 6.8.0-8.8 ]

  * noble/linux: 6.8.0-8.8 -proposed tracker (LP: #2052918)
  * Miscellaneous Ubuntu changes
    - [Packaging] riscv64: enable linux-libc-dev build
    - v6.8-rc4 rebase
  * Rebase on v6.8-rc4

  [ Ubuntu: 6.8.0-7.7 ]

  * noble/linux: 6.8.0-7.7 -proposed tracker (LP: #2052691)
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor4.0.0 [01/87]: LSM stacking v39: integrity: disassociate
      ima_filter_rule from security_audit_rule
    - SAUCE: apparmor4.0.0 [02/87]: LSM stacking v39: SM: Infrastructure
      management of the sock security
    - SAUCE: apparmor4.0.0 [03/87]: LSM stacking v39: LSM: Add the lsmblob data
      structure.
    - SAUCE: apparmor4.0.0 [04/87]: LSM stacking v39: IMA: avoid label collisions
      with stacked LSMs
    - SAUCE: apparmor4.0.0 [05/87]: LSM stacking v39: LSM: Use lsmblob in
      security_audit_rule_match
    - SAUCE: apparmor4.0.0 [06/87]: LSM stacking v39: LSM: Add lsmblob_to_secctx
      hook
    - SAUCE: apparmor4.0.0 [07/87]: LSM stacking v39: Audit: maintain an lsmblob
      in audit_context
    - SAUCE: apparmor4.0.0 [08/87]: LSM stacking v39: LSM: Use lsmblob in
      security_ipc_getsecid
    - SAUCE: apparmor4.0.0 [09/87]: LSM stacking v39: Audit: Update shutdown LSM
      data
    - SAUCE: apparmor4.0.0 [10/87]: LSM stacking v39: LSM: Use lsmblob in
      security_current_getsecid
    - SAUCE: apparmor4.0.0 [11/87]: LSM stacking v39: LSM: Use lsmblob in
      security_inode_getsecid
    - SAUCE: apparmor4.0.0 [12/87]: LSM stacking v39: Audit: use an lsmblob in
      audit_names
    - SAUCE: apparmor4.0.0 [13/87]: LSM stacking v39: LSM: Create new
      security_cred_getlsmblob LSM hook
    - SAUCE: apparmor4.0.0 [14/87]: LSM stacking v39: Audit: Change context data
      from secid to lsmblob
    - SAUCE: apparmor4.0.0 [15/87]: LSM stacking v39: Netlabel: Use lsmblob for
      audit data
    - SAUCE: apparmor4.0.0 [16/87]: LSM stacking v39: LSM: Ensure the correct LSM
      context releaser
    - SAUCE: apparmor4.0.0 [17/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_secid_to_secctx
    - SAUCE: apparmor4.0.0 [18/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_lsmblob_to_secctx
    - SAUCE: apparmor4.0.0 [19/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_inode_getsecctx
    - SAUCE: apparmor4.0.0 [20/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_dentry_init_security
    - SAUCE: apparmor4.0.0 [21/87]: LSM stacking v39: LSM:
      security_lsmblob_to_secctx module selection
    - SAUCE: apparmor4.0.0 [22/87]: LSM stacking v39: Audit: Create audit_stamp
      structure
    - SAUCE: apparmor4.0.0 [23/87]: LSM stacking v39: Audit: Allow multiple
      records in an audit_buffer
    - SAUCE: apparmor4.0.0 [24/87]: LSM stacking v39: Audit: Add record for
      multiple task security contexts
    - SAUCE: apparmor4.0.0 [25/87]: LSM stacking v39: audit: multiple subject lsm
      values for netlabel
    - SAUCE: apparmor4.0.0 [26/87]: LSM stacking v39: Audit: Add record for
      multiple object contexts
    - SAUCE: apparmor4.0.0 [27/87]: LSM stacking v39: LSM: Remove unused
      lsmcontext_init()
    - SAUCE: apparmor4.0.0 [28/87]: LSM stacking v39: LSM: Improve logic in
      security_getprocattr
    - SAUCE: apparmor4.0.0 [29/87]: LSM stacking v39: LSM: secctx provider check
      on release
    - SAUCE: apparmor4.0.0 [31/87]: LSM stacking v39: LSM: Exclusive secmark usage
    - SAUCE: apparmor4.0.0 [32/87]: LSM stacking v39: LSM: Identify which LSM
      handles the context string
    - SAUCE: apparmor4.0.0 [33/87]: LSM stacking v39: AppArmor: Remove the
      exclusive flag
    - SAUCE: apparmor4.0.0 [34/87]: LSM stacking v39: LSM: Add mount opts blob
      size tracking
    - SAUCE: apparmor4.0.0 [35/87]: LSM stacking v39: LSM: allocate mnt_opts blobs
      instead of module specific data
    - SAUCE: apparmor4.0.0 [36/87]: LSM stacking v39: LSM: Infrastructure
      management of the key security blob
    - SAUCE: apparmor4.0.0 [37/87]: LSM stacking v39: LSM: Infrastructure
      management of the mnt_opts security blob
    - SAUCE: apparmor4.0.0 [38/87]: LSM stacking v39: LSM: Correct handling of
      ENOSYS in inode_setxattr
    - SAUCE: apparmor4.0.0 [39/87]: LSM stacking v39: LSM: Remove lsmblob
      scaffolding
    - SAUCE: apparmor4.0.0 [40/87]: LSM stacking v39: LSM: Allow reservation of
      netlabel
    - SAUCE: apparmor4.0.0 [41/87]: LSM stacking v39: LSM: restrict
      security_cred_getsecid() to a single LSM
    - SAUCE: apparmor4.0.0 [42/87]: LSM stacking v39: Smack: Remove
      LSM_FLAG_EXCLUSIVE
    - SAUCE: apparmor4.0.0 [43/87]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
      [12/95]: add/use fns to print hash string hex value
    - SAUCE: apparmor4.0.0 [44/87]: patch to provide compatibility with v2.x net
      rules
    - SAUCE: apparmor4.0.0 [45/87]: add unpriviled user ns mediation
    - SAUCE: apparmor4.0.0 [46/87]: Add sysctls for additional controls of unpriv
      userns restrictions
    - SAUCE: apparmor4.0.0 [47/87]: af_unix mediation
    - SAUCE: apparmor4.0.0 [48/87]: Add fine grained mediation of posix mqueues
    - SAUCE: apparmor4.0.0 [49/87]: setup slab cache for audit data
    - SAUCE: apparmor4.0.0 [50/87]: Improve debug print infrastructure
    - SAUCE: apparmor4.0.0 [51/87]: add the ability for profiles to have a
      learning cache
    - SAUCE: apparmor4.0.0 [52/87]: enable userspace upcall for mediation
    - SAUCE: apparmor4.0.0 [53/87]: prompt - lock down prompt interface
    - SAUCE: apparmor4.0.0 [54/87]: prompt - allow controlling of caching of a
      prompt response
    - SAUCE: apparmor4.0.0 [55/87]: prompt - add refcount to audit_node in prep or
      reuse and delete
    - SAUCE: apparmor4.0.0 [56/87]: prompt - refactor to moving caching to
      uresponse
    - SAUCE: apparmor4.0.0 [57/87]: prompt - Improve debug statements
    - SAUCE: apparmor4.0.0 [58/87]: prompt - fix caching
    - SAUCE: apparmor4.0.0 [59/87]: prompt - rework build to use append fn, to
      simplify adding strings
    - SAUCE: apparmor4.0.0 [60/87]: prompt - refcount notifications
    - SAUCE: apparmor4.0.0 [61/87]: prompt - add the ability to reply with a
      profile name
    - SAUCE: apparmor4.0.0 [62/87]: prompt - fix notification cache when updating
    - SAUCE: apparmor4.0.0 [63/87]: prompt - add tailglob on name for cache
      support
    - SAUCE: apparmor4.0.0 [64/87]: prompt - allow profiles to set prompts as
      interruptible
    - SAUCE: apparmor4.0.0 [65/87] v6.8 prompt:fixup interruptible
    - SAUCE: apparmor4.0.0 [69/87]: add io_uring mediation
    - SAUCE: apparmor4.0.0 [70/87]: apparmor: fix oops when racing to retrieve
      notification
    - SAUCE: apparmor4.0.0 [71/87]: apparmor: fix notification header size
    - SAUCE: apparmor4.0.0 [72/87]: apparmor: fix request field from a prompt
      reply that denies all access
    - SAUCE: apparmor4.0.0 [73/87]: apparmor: open userns related sysctl so lxc
      can check if restriction are in place
    - SAUCE: apparmor4.0.0 [74/87]: apparmor: cleanup attachment perm lookup to
      use lookup_perms()
    - SAUCE: apparmor4.0.0 [75/87]: apparmor: remove redundant unconfined check.
    - SAUCE: apparmor4.0.0 [76/87]: apparmor: switch signal mediation to using
      RULE_MEDIATES
    - SAUCE: apparmor4.0.0 [77/87]: apparmor: ensure labels with more than one
      entry have correct flags
    - SAUCE: apparmor4.0.0 [78/87]: apparmor: remove explicit restriction that
      unconfined cannot use change_hat
    - SAUCE: apparmor4.0.0 [79/87]: apparmor: cleanup: refactor file_perm() to
      provide semantics of some checks
    - SAUCE: apparmor4.0.0 [80/87]: apparmor: carry mediation check on label
    - SAUCE: apparmor4.0.0 [81/87]: apparmor: convert easy uses of unconfined() to
      label_mediates()
    - SAUCE: apparmor4.0.0 [82/87]: apparmor: add additional flags to extended
      permission.
    - SAUCE: apparmor4.0.0 [83/87]: apparmor: add support for profiles to define
      the kill signal
    - SAUCE: apparmor4.0.0 [84/87]: apparmor: fix x_table_lookup when stacking is
      not the first entry
    - SAUCE: apparmor4.0.0 [85/87]: apparmor: allow profile to be transitioned
      when a user ns is created
    - SAUCE: apparmor4.0.0 [86/87]: apparmor: add ability to mediate caps with
      policy state machine
    - SAUCE: apparmor4.0.0 [87/87]: fixup notify
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
    (LP: #2032602)
    - SAUCE: apparmor4.0.0 [66/87]: prompt - add support for advanced filtering of
      notifications
    - SAUCE: apparmor4.0.0 [67/87]: userns - add the ability to reference a global
      variable for a feature value
    - SAUCE: apparmor4.0.0 [68/87]: userns - make it so special unconfined
      profiles can mediate user namespaces

  [ Ubuntu: 6.8.0-6.6 ]

  * noble/linux: 6.8.0-6.6 -proposed tracker (LP: #2052592)
  * Packaging resync (LP: #1786013)
    - debian.master/dkms-versions -- update from kernel-versions
      (main/d2024.02.07)
    - [Packaging] update variants
  * FIPS kernels should default to fips mode (LP: #2049082)
    - SAUCE: Enable fips mode by default, in FIPS kernels only
  * Fix snapcraftyaml.yaml for jammy:linux-raspi (LP: #2051468)
    - [Packaging] Remove old snapcraft.yaml
  * Azure: Fix regression introduced in LP: #2045069 (LP: #2052453)
    - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
  * Miscellaneous Ubuntu changes
    - [Packaging] Remove in-tree abi checks
    - [Packaging] drop abi files with clean
    - [Packaging] Remove do_full_source variable (fixup)
    - [Packaging] Remove update-dkms-versions and move dkms-versions
    - [Config] updateconfigs following v6.8-rc3 rebase
    - [packaging] rename to linux
    - [packaging] rebase on v6.8-rc3
    - [packaging] disable signing for ppc64el
  * Rebase on v6.8-rc3

  [ Ubuntu: 6.8.0-5.5 ]

  * noble/linux-unstable: 6.8.0-5.5 -proposed tracker (LP: #2052136)
  * Miscellaneous upstream changes
    - Revert "mm/sparsemem: fix race in accessing memory_section->usage"

  [ Ubuntu: 6.8.0-4.4 ]

  * noble/linux-unstable: 6.8.0-4.4 -proposed tracker (LP: #2051502)
  * Migrate from fbdev drivers to simpledrm and DRM fbdev emulation layer
    (LP: #1965303)
    - [Config] enable simpledrm and DRM fbdev emulation layer
  * Miscellaneous Ubuntu changes
    - [Config] toolchain update
  * Miscellaneous upstream changes
    - rust: upgrade to Rust 1.75.0

  [ Ubuntu: 6.8.0-3.3 ]

  * noble/linux-unstable: 6.8.0-3.3 -proposed tracker (LP: #2051488)
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor4.0.0 [43/87]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
      [12/95]: add/use fns to print hash string hex value
    - SAUCE: apparmor4.0.0 [44/87]: patch to provide compatibility with v2.x net
      rules
    - SAUCE: apparmor4.0.0 [45/87]: add unpriviled user ns mediation
    - SAUCE: apparmor4.0.0 [46/87]: Add sysctls for additional controls of unpriv
      userns restrictions
    - SAUCE: apparmor4.0.0 [47/87]: af_unix mediation
    - SAUCE: apparmor4.0.0 [48/87]: Add fine grained mediation of posix mqueues
    - SAUCE: apparmor4.0.0 [49/87]: setup slab cache for audit data
    - SAUCE: apparmor4.0.0 [50/87]: Improve debug print infrastructure
    - SAUCE: apparmor4.0.0 [51/87]: add the ability for profiles to have a
      learning cache
    - SAUCE: apparmor4.0.0 [52/87]: enable userspace upcall for mediation
    - SAUCE: apparmor4.0.0 [53/87]: prompt - lock down prompt interface
    - SAUCE: apparmor4.0.0 [54/87]: prompt - allow controlling of caching of a
      prompt response
    - SAUCE: apparmor4.0.0 [55/87]: prompt - add refcount to audit_node in prep or
      reuse and delete
    - SAUCE: apparmor4.0.0 [56/87]: prompt - refactor to moving caching to
      uresponse
    - SAUCE: apparmor4.0.0 [57/87]: prompt - Improve debug statements
    - SAUCE: apparmor4.0.0 [58/87]: prompt - fix caching
    - SAUCE: apparmor4.0.0 [59/87]: prompt - rework build to use append fn, to
      simplify adding strings
    - SAUCE: apparmor4.0.0 [60/87]: prompt - refcount notifications
    - SAUCE: apparmor4.0.0 [61/87]: prompt - add the ability to reply with a
      profile name
    - SAUCE: apparmor4.0.0 [62/87]: prompt - fix notification cache when updating
    - SAUCE: apparmor4.0.0 [63/87]: prompt - add tailglob on name for cache
      support
    - SAUCE: apparmor4.0.0 [64/87]: prompt - allow profiles to set prompts as
      interruptible
    - SAUCE: apparmor4.0.0 [69/87]: add io_uring mediation
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * apparmor restricts read access of user namespace mediation sysctls to root
    (LP: #2040194)
    - SAUCE: apparmor4.0.0 [73/87]: apparmor: open userns related sysctl so lxc
      can check if restriction are in place
  * AppArmor spams kernel log with assert when auditing (LP: #2040192)
    - SAUCE: apparmor4.0.0 [72/87]: apparmor: fix request field from a prompt
      reply that denies all access
  * apparmor notification files verification (LP: #2040250)
    - SAUCE: apparmor4.0.0 [71/87]: apparmor: fix notification header size
  * apparmor oops when racing to retrieve a notification (LP: #2040245)
    - SAUCE: apparmor4.0.0 [70/87]: apparmor: fix oops when racing to retrieve
      notification
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
    (LP: #2032602)
    - SAUCE: apparmor4.0.0 [66/87]: prompt - add support for advanced filtering of
      notifications
    - SAUCE: apparmor4.0.0 [67/87]: userns - add the ability to reference a global
      variable for a feature value
    - SAUCE: apparmor4.0.0 [68/87]: userns - make it so special unconfined
      profiles can mediate user namespaces
  * Miscellaneous Ubuntu changes
    - SAUCE: apparmor4.0.0 [01/87]: LSM stacking v39: integrity: disassociate
      ima_filter_rule from security_audit_rule
    - SAUCE: apparmor4.0.0 [02/87]: LSM stacking v39: SM: Infrastructure
      management of the sock security
    - SAUCE: apparmor4.0.0 [03/87]: LSM stacking v39: LSM: Add the lsmblob data
      structure.
    - SAUCE: apparmor4.0.0 [04/87]: LSM stacking v39: IMA: avoid label collisions
      with stacked LSMs
    - SAUCE: apparmor4.0.0 [05/87]: LSM stacking v39: LSM: Use lsmblob in
      security_audit_rule_match
    - SAUCE: apparmor4.0.0 [06/87]: LSM stacking v39: LSM: Add lsmblob_to_secctx
      hook
    - SAUCE: apparmor4.0.0 [07/87]: LSM stacking v39: Audit: maintain an lsmblob
      in audit_context
    - SAUCE: apparmor4.0.0 [08/87]: LSM stacking v39: LSM: Use lsmblob in
      security_ipc_getsecid
    - SAUCE: apparmor4.0.0 [09/87]: LSM stacking v39: Audit: Update shutdown LSM
      data
    - SAUCE: apparmor4.0.0 [10/87]: LSM stacking v39: LSM: Use lsmblob in
      security_current_getsecid
    - SAUCE: apparmor4.0.0 [11/87]: LSM stacking v39: LSM: Use lsmblob in
      security_inode_getsecid
    - SAUCE: apparmor4.0.0 [12/87]: LSM stacking v39: Audit: use an lsmblob in
      audit_names
    - SAUCE: apparmor4.0.0 [13/87]: LSM stacking v39: LSM: Create new
      security_cred_getlsmblob LSM hook
    - SAUCE: apparmor4.0.0 [14/87]: LSM stacking v39: Audit: Change context data
      from secid to lsmblob
    - SAUCE: apparmor4.0.0 [15/87]: LSM stacking v39: Netlabel: Use lsmblob for
      audit data
    - SAUCE: apparmor4.0.0 [16/87]: LSM stacking v39: LSM: Ensure the correct LSM
      context releaser
    - SAUCE: apparmor4.0.0 [17/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_secid_to_secctx
    - SAUCE: apparmor4.0.0 [18/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_lsmblob_to_secctx
    - SAUCE: apparmor4.0.0 [19/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_inode_getsecctx
    - SAUCE: apparmor4.0.0 [20/87]: LSM stacking v39: LSM: Use lsmcontext in
      security_dentry_init_security
    - SAUCE: apparmor4.0.0 [21/87]: LSM stacking v39: LSM:
      security_lsmblob_to_secctx module selection
    - SAUCE: apparmor4.0.0 [22/87]: LSM stacking v39: Audit: Create audit_stamp
      structure
    - SAUCE: apparmor4.0.0 [23/87]: LSM stacking v39: Audit: Allow multiple
      records in an audit_buffer
    - SAUCE: apparmor4.0.0 [24/87]: LSM stacking v39: Audit: Add record for
      multiple task security contexts
    - SAUCE: apparmor4.0.0 [25/87]: LSM stacking v39: audit: multiple subject lsm
      values for netlabel
    - SAUCE: apparmor4.0.0 [26/87]: LSM stacking v39: Audit: Add record for
      multiple object contexts
    - SAUCE: apparmor4.0.0 [27/87]: LSM stacking v39: LSM: Remove unused
      lsmcontext_init()
    - SAUCE: apparmor4.0.0 [28/87]: LSM stacking v39: LSM: Improve logic in
      security_getprocattr
    - SAUCE: apparmor4.0.0 [29/87]: LSM stacking v39: LSM: secctx provider check
      on release
    - SAUCE: apparmor4.0.0 [30/87]: LSM stacking v39: LSM: Single calls in
      socket_getpeersec hooks
    - SAUCE: apparmor4.0.0 [31/87]: LSM stacking v39: LSM: Exclusive secmark usage
    - SAUCE: apparmor4.0.0 [32/87]: LSM stacking v39: LSM: Identify which LSM
      handles the context string
    - SAUCE: apparmor4.0.0 [33/87]: LSM stacking v39: AppArmor: Remove the
      exclusive flag
    - SAUCE: apparmor4.0.0 [34/87]: LSM stacking v39: LSM: Add mount opts blob
      size tracking
    - SAUCE: apparmor4.0.0 [35/87]: LSM stacking v39: LSM: allocate mnt_opts blobs
      instead of module specific data
    - SAUCE: apparmor4.0.0 [36/87]: LSM stacking v39: LSM: Infrastructure
      management of the key security blob
    - SAUCE: apparmor4.0.0 [37/87]: LSM stacking v39: LSM: Infrastructure
      management of the mnt_opts security blob
    - SAUCE: apparmor4.0.0 [38/87]: LSM stacking v39: LSM: Correct handling of
      ENOSYS in inode_setxattr
    - SAUCE: apparmor4.0.0 [39/87]: LSM stacking v39: LSM: Remove lsmblob
      scaffolding
    - SAUCE: apparmor4.0.0 [40/87]: LSM stacking v39: LSM: Allow reservation of
      netlabel
    - SAUCE: apparmor4.0.0 [41/87]: LSM stacking v39: LSM: restrict
      security_cred_getsecid() to a single LSM
    - SAUCE: apparmor4.0.0 [42/87]: LSM stacking v39: Smack: Remove
      LSM_FLAG_EXCLUSIVE
    - SAUCE: apparmor4.0.0 [65/87] v6.8 prompt:fixup interruptible
    - SAUCE: apparmor4.0.0 [74/87]: apparmor: cleanup attachment perm lookup to
      use lookup_perms()
    - SAUCE: apparmor4.0.0 [75/87]: apparmor: remove redundant unconfined check.
    - SAUCE: apparmor4.0.0 [76/87]: apparmor: switch signal mediation to using
      RULE_MEDIATES
    - SAUCE: apparmor4.0.0 [77/87]: apparmor: ensure labels with more than one
      entry have correct flags
    - SAUCE: apparmor4.0.0 [78/87]: apparmor: remove explicit restriction that
      unconfined cannot use change_hat
    - SAUCE: apparmor4.0.0 [79/87]: apparmor: cleanup: refactor file_perm() to
      provide semantics of some checks
    - SAUCE: apparmor4.0.0 [80/87]: apparmor: carry mediation check on label
    - SAUCE: apparmor4.0.0 [81/87]: apparmor: convert easy uses of unconfined() to
      label_mediates()
    - SAUCE: apparmor4.0.0 [82/87]: apparmor: add additional flags to extended
      permission.
    - SAUCE: apparmor4.0.0 [83/87]: apparmor: add support for profiles to define
      the kill signal
    - SAUCE: apparmor4.0.0 [84/87]: apparmor: fix x_table_lookup when stacking is
      not the first entry
    - SAUCE: apparmor4.0.0 [85/87]: apparmor: allow profile to be transitioned
      when a user ns is created
    - SAUCE: apparmor4.0.0 [86/87]: apparmor: add ability to mediate caps with
      policy state machine
    - SAUCE: apparmor4.0.0 [87/87]: fixup notify
    - [Config] updateconfigs following v6.8-rc2 rebase

  [ Ubuntu: 6.8.0-2.2 ]

  * noble/linux-unstable: 6.8.0-2.2 -proposed tracker (LP: #2051110)
  * Miscellaneous Ubuntu changes
    - [Config] toolchain update
    - [Config] enable Rust

  [ Ubuntu: 6.8.0-1.1 ]

  * noble/linux-unstable: 6.8.0-1.1 -proposed tracker (LP: #2051102)
  * Miscellaneous Ubuntu changes
    - [packaging] move to v6.8-rc1
    - [Config] updateconfigs following v6.8-rc1 rebase
    - SAUCE: export file_close_fd() instead of close_fd_get_file()
    - SAUCE: cpufreq: s/strlcpy/strscpy/
    - debian/dkms-versions -- temporarily disable zfs dkms
    - debian/dkms-versions -- temporarily disable ipu6 and isvsc dkms
    - debian/dkms-versions -- temporarily disable v4l2loopback

  [ Ubuntu: 6.7.0-7.7 ]

  * noble/linux-unstable: 6.7.0-7.7 -proposed tracker (LP: #2049357)
  * Packaging resync (LP: #1786013)
    - [Packaging] update variants
  * Miscellaneous Ubuntu changes
    - [Packaging] re-enable signing for s390x and ppc64el

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 27 Feb 2024 08:34:07 +0100

linux-raspi (6.7.0-1001.1) noble; urgency=medium

  * noble/linux-raspi: 6.7.0-1001.1 -proposed tracker (LP: #2051136)

  * Packaging resync (LP: #1786013)
    - [Packaging] update Ubuntu.md
    - [Packaging] update update.conf
    - debian/dkms-versions -- update from kernel-versions (main/d2024.01.02)

  * Remove linux-modules-extra (LP: #2048862)
    - [Packaging] raspi: Remove linux-modules-extra package

  * Make dwc2 the default (LP: #2048861)
    - SAUCE: ARM: dts: bcm27xx: Make dwc2 the default

  * Raspberry Pi 3B+ doesnt boot from USB on 23.10 Mantic (LP: #2039786)
    - SAUCE: Revert "usb: misc: onboard-hub: add support for Microchip USB2514B
      USB 2.0 hub"

  * Missing overlays/README (LP: #1954757)
    - SAUCE: (no-up) Install overlays/README

  * [Raspberry Pi/lunar] systemd-oomd fails with
    "ConditionControlGroupController=memory was not met" (LP: #2017209)
    - SAUCE: Revert "cgroup: Disable cgroup "memory" by default"

  * Remove armhf support (LP: #2048864)
    - [Packaging] raspi: Remove armhf packages
    - [Packaging] raspi: Remove armhf ABI files

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Initial import of debian.raspi from mantic:linux-raspi
      (6.5.0-1010.13)
    - [Packaging] raspi: Sync packaging files from debian.master
    - [Packaging] raspi: Initial version of linux-raspi for Noble
    - [Config] raspi: updateconfigs after rebase to Ubuntu-6.7.0-2.2
    - [Config] raspi: Include master annotations
    - [Packaging] raspi: Disable all ABI checks
    - SAUCE: Revert "iommu: Retire map/unmap ops"
    - [Packaging] raspi: Import of upstream raspberrypi patchset
    - [Config] raspi: updateconfigs after import of rpi-6.6.y patchset
    - [Config] raspi: Set SWIOTLB_DYNAMIC=n
    - SAUCE: arm64: dts: broadcom: Remove downstream dt overlay support
    - SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs
    - SAUCE: ARM: dts: Fix broken symlinks
    - SAUCE: ARM: dts: overlays: Fix file permissions
    - [Packaging] raspi: Update reconstruct script

  * Miscellaneous upstream changes
    - raspberrypi-firmware: Update mailbox commands
    - drm/vc4: Add FKMS as an acceptable node for dma ranges.
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: Add firmware-kms mode
    - drm/vc4: Add support for gamma on BCM2711
    - drm/vc4: Add debugfs node that dumps the vc5 gamma PWL entries
    - drm/vc4: hvs: Force modeset on gamma lut change
    - drm/vc4: Relax VEC modeline requirements and add progressive mode support
    - drm/vc4: Make VEC progressive modes readily accessible
    - drm: Check whether the gamma lut has changed before updating
    - drm/vc4: Enable gamma block only when required.
    - drm/vc4: Only add gamma properties once.
    - drm/vc4: Validate the size of the gamma_lut
    - drm/vc4: Disable Gamma control on HVS5 due to issues writing the table
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - vc4/drm: vc4_plane: Keep fractional source coords inside state
    - vc4/drm: Handle fractional coordinates using the phase field
    - drm: Add chroma siting properties
    - vc4/drm:plane: Make use of chroma siting parameter
    - drm/vc4: Force trigger of dlist update on margins change
    - drm/atomic-helpers: remove legacy_cursor_update hacks
    - drm/atomic: If margins are updated, update all planes.
    - drm/vc4: hvs: Skip DebugFS Registration for FKMS
    - drm/vc4_hdmi: Allow hotplug detect to be forced
    - vc4_hdmi: Avoid log spam for audio start failure
    - drm/vc4: hvs: Defer dlist slots deallocation
    - drm/vc4: hvs: Initialize the dlist allocation list entry
    - drm/vc4: hvs: Move the dlist allocation destruction to a function
    - drm/vc4: hvs: Destroy dlist allocations immediately when running a test
    - drm/vc4_plane: Add support for YUV444 formats
    - drm/vc4: Calculate bpc based on max_requested_bpc
    - drm/vc4: Set AXI panic modes for the HVS
    - drm/vc4: drop unnecessary and harmful HDMI RGB format check
    - drm/vc4: Limit max_bpc to 8 on Pi0-3
    - arm64: setup: Fix build warning
    - BCM2708: Add core Device Tree support
    - config: Add default configs
    - clk-raspberrypi: Add ISP to exported clocks
    - Register the clocks early during the boot process, so that special/critical
      clocks can get enabled early on in the boot process avoiding the risk of
      disabling a clock, pll_divider or pll when a claiming driver fails to
      install propperly - maybe it needs to defer.
    - clk-bcm2835: Mark used PLLs and dividers CRITICAL
    - clk-bcm2835: Add claim-clocks property
    - clk-bcm2835: Read max core clock from firmware
    - clk: clk-bcm2835: Use %zd when printing size_t
    - clk-bcm2835: Don't wait for pllh lock
    - clk: bcm2835: Add support for setting leaf clock rates while running.
    - clk: bcm2835: Allow reparenting leaf clocks while they're running.
    - clk-bcm2835: Avoid null pointer exception
    - clk-bcm2835: Disable v3d clock
    - clk: bcm2835: Pass DT node to rpi_firmware_get
    - clk-bcm2835: Remove VEC clock support
    - arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65
    - cache: export clean and invalidate
    - Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
    - Revert "Bluetooth: Always request for user confirmation for Just Works (LE
      SC)"
    - Revert "Bluetooth: Always request for user confirmation for Just Works"
    - Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
    - Revert "Revert "xhci: add quirk for host controllers that don't update
      endpoint DCS""
    - smsx95xx: fix crimes against truesize
    - smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
    - Allow mac address to be set in smsc95xx
    - cgroup: Disable cgroup "memory" by default
    - Protect __release_resource against resources without parents
    - irq-bcm2836: Avoid "Invalid trigger warning"
    - irqchip: bcm2835: Add FIQ support
    - irqchip: irq-bcm2835: Add 2836 FIQ support
    - spi: spidev: Completely disable the spidev warning
    - dmaengine: bcm2835: Load driver early and support legacy API
    - rtc: Add SPI alias for pcf2123 driver
    - watchdog: bcm2835: Support setting reboot partition
    - reboot: Use power off rather than busy spinning when halt is requested
    - bcm: Make RASPBERRYPI_POWER depend on PM
    - bcm2835-rng: Avoid initialising if already enabled
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - lan78xx: Enable LEDs and auto-negotiation
    - amba_pl011: Insert mb() for correct FIFO handling
    - amba_pl011: Add cts-event-workaround DT property
    - tty: amba-pl011: Avoid rare write-when-full error
    - pinctrl-bcm2835: Set base to 0 give expected gpio numbering
    - Main bcm2708/bcm2709 linux port
    - bcm2708 framebuffer driver
    - Pulled in the multi frame buffer support from the Pi3 repo
    - fbdev: add FBIOCOPYAREA ioctl
    - dmaengine: Add support for BCM2708
    - MMC: added alternative MMC driver
    - mmc: block: Don't do single-sector reads during recovery
    - Adding bcm2835-sdhost driver, and an overlay to enable it
    - vc_mem: Add vc_mem driver for querying firmware memory addresses
    - Add /dev/gpiomem device for rootless user GPIO access
    - Add SMI driver
    - Add Chris Boot's i2c driver
    - char: broadcom: Add vcio module
    - firmware: bcm2835: Support ARCH_BCM270x
    - leds: Add the "input" trigger, for pwr_led
    - Added Device IDs for August DVB-T 205
    - Improve __copy_to_user and __copy_from_user performance
    - mfd: Add Raspberry Pi Sense HAT core driver
    - Add support for all the downstream rpi sound card drivers
    - rpi_display: add backlight driver and overlay
    - bcm2835-virtgpio: Virtual GPIO driver
    - OF: DT-Overlay configfs interface
    - brcm: adds support for BCM43341 wifi
    - hci_h5: Don't send conf_req when ACTIVE
    - ARM64: Round-Robin dispatch IRQs between CPUs.
    - ARM64: Force hardware emulation of deprecated instructions.
    - AXI performance monitor driver (#2222)
    - ARM: bcm2835: Set Serial number and Revision
    - dwc-otg: FIQ: Fix "bad mode in data abort handler"
    - ARM: Activate FIQs to avoid __irq_startup warnings
    - i2c-gpio: Also set bus numbers from reg property
    - added capture_clear option to pps-gpio via dtoverlay (#2433)
    - lan78xx: Read initial EEE status from DT
    - hid: Reduce default mouse polling interval to 60Hz
    - Add ability to export gpio used by gpio-poweroff
    - firmware/raspberrypi: Notify firmware of a reboot
    - irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
    - net: lan78xx: Disable TCP Segmentation Offload (TSO)
    - brcmfmac: Re-enable firmware roaming support
    - lan78xx: Move enabling of EEE into PHY init code
    - cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
      MEDIA_SUBDRV_AUTOSELECT
    - firmware: raspberrypi: Add backward compatible get_throttled
    - sc16is7xx: Don't spin if no data received
    - net: lan78xx: Support auto-downshift to 100Mb/s
    - firmware: raspberrypi: Report the fw variant during probe
    - lan78xx: Debounce link events to minimize poll storm
    - lan78xx: EEE support is now a PHY property
    - media: tc358743: Increase FIFO level to 374.
    - media: tc358743: Add support for 972Mbit/s link freq.
    - media: tc358743: Check I2C succeeded during probe.
    - media: adv7180: Default to the first valid input
    - media: adv7180: Add YPrPb support for ADV7282M
    - media: videodev2: Add helper defines for printing FOURCCs
    - dt-bindings: Document BCM283x CSI2/CCP2 receiver
    - MAINTAINERS: Add entry for BCM2835 Unicam driver
    - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
    - staging: mmal-vchiq: Avoid use of bool in structures
    - staging: mmal-vchiq: Add support for event callbacks.
    - staging: vc04_services: Support sending data to MMAL ports
    - media: videobuf2: Allow exporting of a struct dmabuf
    - staging: mmal-vchiq: Fix client_component for 64 bit kernel
    - staging: mmal_vchiq: Add in the Bayer encoding formats
    - staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
    - staging: mmal-vchiq: Free the event context for control ports
    - staging: mmal-vchiq: Fix memory leak in error path
    - w1: w1-gpio: Make GPIO an output for strong pullup
    - arm: bcm2835: Fix FIQ early ioremap
    - arm: bcm2835: DMA can only address 1GB
    - hwrng: iproc-rng200: Add BCM2838 support
    - bcmgenet: constrain max DMA burst length
    - bcmgenet: Better coalescing parameter defaults
    - net: genet: enable link energy detect powerdown for external PHYs
    - usb: add plumbing for updating interrupt endpoint interval state
    - xhci: implement xhci_fixup_endpoint for interval adjustments
    - usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
    - usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()
    - usbhid: call usb_fixup_endpoint after mangling intervals
    - arm: bcm2835: Add bcm2838 compatible string.
    - i2c: bcm2835: Set clock-stretch timeout to 35ms
    - drm/v3d: Clock V3D down when not in use.
    - drivers: char: add chardev for mmap'ing the RPiVid control registers
    - hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
    - net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
    - arch/arm: Add model string to cpuinfo
    - arch/arm64: Add Revision, Serial, Model to cpuinfo
    - media: i2c: imx477: Support for the Sony IMX477 sensor
    - media: i2c: imx519: Support for the Sony IMX519 sensor
    - Documentation: devicetree: Add documentation for imx378 sensor
    - v4l2: Add a Greyworld AWB mode.
    - staging: bcm2835-camera: Add greyworld AWB mode
    - media: v4l2: Add Greyworld AWB control name
    - staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld
    - ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
    - dt-bindings: Add binding for the Infineon IRS1125 sensor
    - media: i2c: Add a driver for the Infineon IRS1125 depth sensor
    - drm/v3d: Suppress all but the first MMU error
    - staging: vchiq_arm: Register vcsm-cma as a platform driver
    - staging: vchiq_arm: Register bcm2835-codec as a platform driver
    - net:phy:2711 Allow ethernet LED mode to be set via device tree
    - v3d_drv: Handle missing clock more gracefully
    - v3d_gem: Kick the clock so firmware knows we are using firmware clock
      interface
    - clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks
    - ARM: bcm: Backport BCM2711 support from upstream
    - Initialise rpi-firmware before clk-bcm2835
    - pinctrl: bcm2835: Remove gpiochip on error
    - video: fbdev: bcm2708_fb: Use common compat header
    - of: overlay: Correct symbol path fixups
    - dt-bindings: pci: Add DT docs for Brcmstb PCIe device
    - bcmgenet: Disable skip_umac_reset by default
    - media: videodev2.h: Add a format for column YUV4:2:0 modes
    - media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
    - RFC: media: Add media_request_{pin,unpin} API
    - staging: media: rpivid: Add Raspberry Pi V4L2 H265 decoder
    - spi: Force CS_HIGH if GPIO descriptors are used
    - media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
    - media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
    - media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
    - media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
    - staging: vchiq: Load bcm2835_isp driver from vchiq
    - media: i2c: tc358743: Fix fallthrough warning
    - video: bcm2708_fb: Disable FB if no displays found
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-camera: Request headers with I-frame
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - PCI: brcmstb: Add DT property to control L1SS
    - media: irs1125: Using i2c_transfer for ic2 reads
    - media: irs1125: Refactoring and debug messages
    - media: irs1125: Atomic access to imager reconfiguration
    - media: irs1125: Keep HW in sync after imager reset
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Kconfig/Makefile for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
    - media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
    - serial: 8250: bcm2835aux - defer if clock is zero
    - media: Add a pixel format for MIPI packed 12bit luma only.
    - media: Add a pixel format for MIPI packed 14bit luma only.
    - media: bcm2835-unicam: Add support for 12bit mono packed format
    - media: bcm2835-unicam: Add support for 14bit mono sources
    - media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
    - media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
    - media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
    - media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
    - dt-bindings: bcm2835-unicam: Update documentation with new clock params
    - leds: Add the actpwr trigger
    - media: bcm2835-unicam: Drop WARN on uing direct cache alias
    - media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
    - media: bcm2835-unicam: Always service interrupts
    - media: bcm2835: unicam: Fix uninitialized warning
    - media: bcm2835-unicam: Fixup review comments from Hans.
    - media: bcm2835-unicam: Retain packing information on G_FMT
    - media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
    - staging/fbtft: Add support for display variants
    - brcmfmac: Increase power saving delay to 2s
    - net: bcmgenet: Reset RBUF on first open
    - char: Add broadcom char drivers back to build files
    - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
    - staging: vc04_services: Add new vc-sm-cma driver
    - staging: vchiq-mmal: Add support for 14bit Bayer
    - staging: mmal-vchiq: Add monochrome image formats
    - staging: mmal-vchiq: Use vc-sm-cma to support zero copy
    - staging: vc04_services: Add a V4L2 M2M codec driver
    - uapi: bcm2835-isp: Add bcm2835-isp uapi header file
    - staging: vc04_services: ISP: Add a more complex ISP processing component
    - gpio: Add gpio-fsm driver
    - rpisense-fb: Set pseudo_pallete to prevent crash on fbcon takeover
    - bcm2708_fb: Fix a build warning
    - watchdog: bcm2835: Ignore params after the partition number
    - firmware: raspberrypi: Add support for tryonce reboot flag
    - phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
    - phy: broadcom: Add bcm54213pe configuration
    - Input: edt-ft5x06: Poll the device if no interrupt is configured.
    - drm/panel/raspberrypi-touchscreen: Use independent I2C actions with delay.
    - drm/panel/raspberrypi-ts: Insert delay before polling for startup state
    - dt-bindings: Add compatible for BCM2711 DSI1
    - media: bcm2835-unicam: Correctly handle error propagation for stream on
    - media: bcm2835-unicam: Return early from stop_streaming() if stopped
    - media: bcm2835-unicam: Clear clock state when stopping streaming
    - PCI: brcmstb: Advertise MSI-X support
    - net: lan78xx: Ack pending PHY ints when resetting
    - staging/vc04_services: Add additional unpacked raw formats
    - staging/bcm2835-isp: Add the unpacked (16bpp) raw formats
    - staging/bcm2835-isp: Log the number of excess supported formats
    - uapi: bcm2835-isp: Add colour denoise configuration
    - staging: vc04_services: ISP: Add colour denoise control
    - spi: bcm2835: Workaround/fix for zero-length transfers
    - kbuild: Silence unavoidable dtc overlay warnings
    - bcm2835-isp: Allow formats with different colour spaces.
    - media: bcm2835-unicam: Fix bug in buffer swapping logic
    - Assign crypto aliases to different AES implementation modules
    - media/v4l2_m2m: In buffered mode run jobs if either port is streaming
    - media: i2c: add ov9281 driver.
    - media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
    - media: i2c: ov5647: Parse and register properties
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
    - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
    - staging/bcm2835-isp: Fix compiler warning
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 bytes
    - media: bcm2835-unicam: Forward input status from subdevice
    - media: i2c: ov7251: Add fwnode properties controls
    - drm/panel/raspberrypi-touchscreen: Handle I2C errors.
    - drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
    - Input: edt-ft54x6: Clean up timer and workqueue on remove
    - staging/vchiq-mmal: Add buffer flags for interlaced video
    - staging/vchiq-mmal: Add parameters for interlaced video support
    - staging/vchiq-mmal: Add the deinterlace image effects enums
    - Add Raspberry Pi PoE+ HAT support
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
    - drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
    - media: i2c: ov5647: Sensor should report RAW color space
    - vc04_services: isp: Report input node as wanting full range RAW color space
    - media/bcm2835-unicam: Parse pad numbers correctly
    - media/bcm2835-unicam: Add support for configuration via MC API
    - staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
    - staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
    - brcmfmac: Don't promote INFO logging to ERR
    - media: i2c: ov5647: Support HFLIP and VFLIP
    - drivers: bcm2835_isp: Allow multiple users for the ISP driver.
    - drivers: bcm2835_isp: Fix div by 0 bug.
    - spi: spidev: Restore loading from Device Tree
    - drivers: bcm2835_unicam: Add logging message when a frame is dropped.
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - rtc: pcf8523: Fix oscillator stop bit handling
    - drm/panel-simple: Populate bpc when using panel-dpi
    - drm/panel-simple: Allow the bus format to be read from DT for panel-dpi
    - media: i2c: ov5647: Add support for regulator control.
    - media: i2c: ov7251: Make the enable GPIO optional.
    - staging/bcm2835-isp: Fix cleanup after init fail
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - bcm2835-v4l2-isp: Add missing lock initialization
    - mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
    - pwm: raspberrypi-poe: Add option of being created by MFD or FW
    - power: rpi-poe: Drop CURRENT_AVG as it is not hardware averaged
    - power: rpi-poe: Add option of being created by MFD or FW
    - drivers: bcm2835_unicam: Disable trigger mode operation
    - Extending ili9881c driver support for nwe080 panel
    - media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
    - i2c: bcm2835: Make clock-stretch timeout configurable
    - Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
    - media: uapi: Document format MEDIA_BUS_FMT_RGB565_1X24_CPADHI
    - dt-bindings: vendor-prefixes: Add Geekworm
    - dt-bindings: display: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: Remove custom handling of orientation
    - drm/panel: Add panel driver for Ilitek ILI9806E panel
    - drm/panel: Add panel driver for TDO Y17B based panels
    - bindings: Add sck-idle-input to spi-gpio
    - spi: gpio: Add sck-idle-input property
    - media: bcm2835-unicam: Handle a repeated frame start with no end
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - media/i2c: Add driver for Omnivision OV2311
    - staging: vc04_services: isp: Permit all sRGB colour spaces on ISP outputs
    - drivers: staging: bcm2835-isp: Do not cleanup mmal vcsm buffer on
      stop_streaming
    - dt-bindings: media: i2c: Add binding for ad5398 VCM
    - media: i2c: Add driver for AD5398 VCM lens driver
    - media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
    - media: i2c: Rename ad5398 to ad5398_vcm
    - drivers: staging: bcm2835-isp: Clear LS table handle in the firmware
    - mm,page_alloc,cma: introduce a customisable threshold for allocating pages
      in cma
    - pinctrl: bcm2835: Only return non-GPIOs to inputs
    - drm/panel: ilitek-ili9881c: Clean up on mipi_dsi_attach failure
    - drm/panel: panel-ilitek9881c: Add prepare_upstream_first flag
    - clk-bcm2835: use subsys_initcall for the clock driver when IMA is enabled
    - tpm_tis_spi_main: Force probe routine to run synchronously with driver and
      device registration when IMA is enabled
    - dt-bindings: vendor-prefixes: Add Arducam
    - media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
      binding
    - media: i2c: Add driver of Arducam Pivariety series camera
    - thermal: broadcom: Use dev_err_probe to suppress defer errors
    - dt-bindings: hwmon: add microchip,emc2305.yaml dt binding description.
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - media: i2c: Update irs1125 Kconfig entry
    - media: i2c: arducam-pivariety: Fixup for mainline API changes
    - vc04_services: vchiq-mmal: Add defines for mmal_es_format flags
    - random: do not use jump labels before they are initialized
    - drm/v3d: Switch clock setting to new api
    - clk-raspberrypi: Enable minimize for all firmware clocks
    - media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
    - media: i2c: Add driver of Arducam 64MP camera
    - media: i2c: arducam_64mp: Advertise embedded data node on media pad 1
    - Add HDMI1 facility to the driver.
    - Populate phy driver block for BCM54213PE
    - clk: bcm: rpi: Add the BCM283x pixel clock.
    - media: bcm2835-unicam: Correctly handle FS + FE ISR condtion
    - drm/panel-simple: hack ignore orientation
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - media: i2c: arducam-pivariety: Add custom controls
    - media: bcm2835-unicam: Fix for possible dummy buffer overrun
    - brcmfmac: Read alternative firmware names from DT
    - drm/panel: Rename GEM CMA helpers GEM DMA helpers
    - media: bcm2835-unicam: Fix up start/stop api change
    - drivers: usb: dwc_otg: fix reference passing when checking bandwidth
    - drivers: dwc_otg: stop GCC from patching FIQ functions
    - net: phy: BCM54210PE does not support PTP
    - media: adv7180: Nasty hack to allow input selection.
    - media: i2c: ov7251: Add module param to select ext trig mode
    - drm/panel: panel-ilitek9881c: Use cansleep methods
    - drm/panel: panel-ilitek9881c: Crystalfontz support
    - net: bcmgenet: Add 'eee' module parameter
    - drm/panel: simple: Add Innolux AT056tN53V1 5.6" VGA
    - media: dt-bindings: Add DW9817 to DW9807 binding
    - media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
    - media: dt-bindings: Add regulator to dw9807-vcm
    - media: dw9807-vcm: Add regulator support to the driver
    - media: dw9807-vcm: Smooth the first user movement of the lens
    - dtbindings: media: i2c: Add IMX708 CMOS sensor binding
    - media/i2c: Add a driver for the Sony IMX708 image sensor
    - net: phy: broadcom: Make LEDs 3+4 shadow LEDs 1+2
    - drivers: media: imx708: Enable long exposure mode
    - drivers: media: i2c: imx708: Fix crop information
    - media: bcm2835-unicam: Use mipi-csi2.h header for data type values
    - media: bcm2835-unicam: Add support for RAW16 formats
    - drm/panel/panel-sitronix-st7701: Support SPI config and RGB data
    - iio: adc: mcp3422: Add correct compatible strings
    - gpio: pca953x: Add ti,tca9554 compatible string
    - hwmon: (aht10): Add DT compatible string
    - hwmon: (ds1621) Add DT compatible strings
    - rtc: ds3232: Add DT compatible string for ds3234
    - hwmon: (sht3x) Add DT compatible string
    - iio: light: tsl4531: Add DT compatible string
    - iio: light: veml6070: Add DT compatible string
    - media: i2c: imx219: Correct the minimum vblanking value
    - ad5398_vcm: Fixup ad5398_probe prototype
    - clk: bcm: rpi: Create helper to retrieve private data
    - media: i2c: Add PDAF support for IMX519
    - drivers: media: i2c: imx708: Fix WIDE_DYNAMIC_RANGE control with long
      exposure
    - rpisense-fb: Add explicit fb_deferred_io_mmap hook
    - hwrng: bcm2835 - sleep more intelligently
    - fbdev: Don't cancel deferred work if pagelist empty
    - drivers: media: imx708: Increase usable link frequencies
    - drivers: media: imx708: Remove unused control fields
    - drivers: media: imx708: Tidy-ups to address upstream review comments
    - dt-bindings: media: i2c: Replace IMX708 sensor binding documentation file
    - drivers: media: imx708: Follow the standard devicetree labels
    - drives: media: imx708: Put HFLIP and VFLIP controls in a cluster
    - media: bcm2835-unicam: Start and stop media_pipeline with same node
    - drm/panel: Add panel driver for Waveshare DSI touchscreens
    - input: goodix: Add option to poll instead of relying on IRQ line
    - serial: 8250: Add NOMSI bug for bcm2835aux
    - Bluetooth: hci_sync: Add fallback-bd-address prop
    - Bluetooth: hci_bcm: Add more invalid BDADDRs
    - pinctrl: bcm2835: Workaround for edge IRQ loss
    - media: i2c: imx258: Remove unused defines
    - media: i2c: imx258: Make image geometry meet sensor requirements
    - media: i2c: imx258: Disable digital cropping on binned modes
    - media: i2c: imx258: Remove redundant I2C writes.
    - media: i2c: imx258: Add regulator control
    - media: i2c: imx258: Make V4L2_CID_VBLANK configurable.
    - media: i2c: imx258: Add support for 24MHz clock
    - media: i2c: imx258: Add support for running on 2 CSI data lanes
    - media: i2c: imx258: Follow normal V4L2 behaviours for clipping exposure
    - media: i2c: imx258: Add get_selection for pixel array information
    - media: i2c: imx258: Allow configuration of clock lane behaviour
    - media: i2c: imx258: Correct max FRM_LENGTH_LINES value
    - media: i2c: imx258: Add support for long exposure modes
    - media: i2c: imx258: Issue reset before starting streaming
    - media: i2c: imx258: Set pixel_rate range to the same as the value
    - media: i2c: imx258: Support faster pixel rate on binned modes
    - dt-bindings: media: imx258: Rename to include vendor prefix
    - dt-bindings: media: imx258: Add alternate compatible strings
    - media: i2c: imx258: Change register settings for variants of the sensor
    - media: i2c: imx258: Make HFLIP and VFLIP controls writable
    - drm/v3d: New debugfs end-points to query GPU usage stats.
    - drm/vc4: Use phys addresses for slave DMA config
    - mmc: bcm2835: Use phys addresses for slave DMA config
    - spi: bcm2835: Use phys addresses for slave DMA config
    - drm/vc4: hdmi: Increase MAI fifo dreq threshold
    - i2c-bcm2835: Flush FIFOs cleanly on error
    - i2c-bcm2835: Do not abort transfers on ERR if still active
    - i2c-bcm2835: Implement I2C_M_IGNORE_NAK
    - pps: Compatibility hack should be X86-specific
    - drivers: media: imx296: Disable 2x2 binned mode
    - panel-sitronix-st7701: Fix panel prepare over SPI
    - serial: sc16is7xx: Read modem line state at startup
    - drivers: media: bcm2835_unicam: Improve frame sequence count handling
    - driver: media: i2c: imx477: Re-enable temperature sensor
    - media: i2c: arducam_64mp: Modify the line length of 1280x720 resolution
    - media: i2c: arducam_64mp: Add 8000x6000 resolution
    - media: i2c: arducam_64mp: Add PDAF support
    - xhci: quirks: add link TRB quirk for VL805
    - usb: xhci: borrow upstream TRB_FETCH quirk on VL805 hosts
    - usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
    - usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
    - cfg80211: ship debian certificates as hex files
    - drivers: media: imx296: Add standby delay during probe
    - drivers: media: imx296: Updated imx296 driver for external trigger
    - drm/ili9486: Resolve clash in spi_device_id names
    - input: ads7846: Add missing spi_device_id strings
    - Revert "drivers: char: add chardev for mmap'ing the RPiVid control
      registers"
    - configs: Regenerate with CONFIG_MEDIA_SUPPORT_FILTER unset
    - bcm2835-unicam: hacks to allow it to build
    - Revert "configs: Regenerate with CONFIG_MEDIA_SUPPORT_FILTER unset"
    - configs: Switch CONFIG_EMBEDDED to CONFIG_EXPERT
    - rtc: rv3028: Add backup switchover mode support
    - configs: Regenerate the defconfigs
    - overlays: Correct for #pwm-cells = 3
    - overlays: Add a sample hat_map
    - Revert "usb: phy: generic: Get the vbus supply"
    - drivers: char: add generic gpiomem driver
    - defconfigs: Add RASPBERRYPI_GPIOMEM as a module
    - drivers: char: delete bcm2835-gpiomem
    - bcm2708_fb: Hack out dma support
    - gpio_brcmstb: Allow to build for ARCH_BCM2835
    - Allow RESET_BRCMSTB on ARCH_BCM2835
    - pinctrl: bcm2712 pinctrl/pinconf driver
    - vc4/fkms: Remove use of SMI peripheral
    - mmc: brcmstb: add support for BCM2712
    - sdhci: Add SD Express hook
    - Add new "pispbe" driver (though not yet the Makesfiles or DT required to use
      it)
    - irqchip: irq-bcm2712-mip: Support for 2712's MIP
    - reset: reset-brcmstb-rescal: Support shared use
    - net: macb: Also set DMA coherent mask
    - usb: dwc3: Set DMA and coherent masks early
    - drm/panel/raspberrypi-touchscreen: Insert more delays.
    - PCI: brcmstb: Add BCM2712 support
    - V4L2: Add PiSP opaque formats to V4L2
    - V4L2: Add PiSP compressed formats to V4L2
    - bcm2708_fb: Fix more build warnings
    - dt-binding: mfd: Add binding for Raspberry Pi RP1
    - mfd: Add rp1 driver
    - dt-bindings: clock: Add bindings for Raspberry Pi RP1
    - clk: Add rp1 clock driver
    - dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
    - pinctrl: Add rp1 driver
    - serial: pl011: rp1 uart support
    - mmc: sdhci-of-dwcmshc: define sdio timeout clocks
    - mmc: sdhci-of-dwcmshc: rp1 sdio changes
    - clk: rp1: Add sdio-clk driver
    - i2c: designware: Add SMBUS quick command support
    - dmaengine: dw-axi-dmac: Fixes for RP1
    - spi: dw: Handle combined tx and rx messages
    - pwm: Add support for RP1 PWM
    - drm: Add RP1 DSI driver
    - drm: Add RP1 DPI driver
    - drm: Add RP1 VEC driver
    - v4l2: Add pisp compression format support to v4l2
    - media: rp1: Add CFE (Camera Front End) support
    - dt-bindings: net: cdns,macb: AXI tuning properties
    - ASoC: dwc: Support set_bclk_ratio
    - ASoC: dwc: Add DMACR handling
    - ASOC: dwc: Improve DMA shutdown
    - ASOC: dwc: Fix 16-bit audio handling
    - ASoC: bcm: Remove dependency on BCM2835 I2S
    - hwmon: Add RP1 ADC and temperature driver
    - mfd: bcm2835-pm: Add support for BCM2712
    - soc: bcm: bcm2835-power: Add support for BCM2712
    - spi: gpio: Fix spi-gpio to correctly implement sck-idle-input
    - spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
    - drm/v3d: fix up register addresses for V3D 7.x
    - drm/v3d: update UAPI to match user-space for V3D 7.x
    - drm/v3d: add brcm,2712-v3d as a compatible V3D device
    - drm/v3d: Improve MMU support for larger pages
    - dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
    - drivers: hwmon: rp1-adc: check conversion validity before supplying value
    - dmaengine: bcm2835: Add BCM2712 support
    - dmaengine: bcm2835: HACK: Support DMA-Lite channels
    - clk: bcm: rpi: Add disp clock
    - net: phy: broadcom: optionally enable link-down powersave based on DT
    - dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
    - dmaengine: bcm2835: Fix dma driver for BCM2835-38
    - drivers: iommu: Add BCM2712 IOMMU
    - irqchip/irq-brcmstb-l2: Add config for 2711 controller
    - rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
    - dt-bindings: rtc: new binding for Raspberry Pi RTC driver
    - hwmon: (pwm-fan) Add fan speed register support
    - media: i2c: imx296: Add 2ms delay after releasing standby
    - dt: bindings: update rpi-rtc binding
    - drivers: rtc-rpi: add battery charge circuit control and readback
    - vc4_drv: Avoid panic when booted with no kms
    - drm/vc4: Treat zero sized destination as full screen
    - drm/vc4: Fix FKMS for when the YUV chroma planes are different buffers
    - drm/vc4: hdmi: Enable the audio clock
    - drm/vc4: hdmi: Warn if writing to an unknown HDMI register
    - drm/vc4: hvs: More logging for dlist generation
    - drm/vc4: hvs: Print error if we fail an allocation
    - drm/vc4: plane: Add more debugging for LBM allocation
    - drm/vc4: plane: Use return variable in atomic_check
    - drm/vc4: crtc: Move assigned_channel to a variable
    - drm/vc4: Introduce generation number enum
    - drm/vc4: Make v3d paths unavailable on any generation newer than vc4
    - drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output
    - drm/vc4: hvs: Use switch statement to simplify enabling/disabling irq
    - drm/vc4: hvs: Test if the EOF interrupts are enabled
    - drm/vc4: hvs: Create hw_init function
    - drm/vc4: hvs: Create cob_init function
    - drm/vc4: hvs: Rename hvs_regs list
    - drm/vc4: plane: Change ptr0_offset to an array
    - drm/vc4: hvs: Rework LBM alignment
    - drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
    - drm/vc4: UV planes vertical scaling must always be enabled
    - drm/vc4: hdmi: Avoid hang with debug registers when suspended
    - drm/vc4: Move the buffer offset out of the vc4_plane_state
    - drm/vc4: Fix dlist debug not resetting the next entry pointer
    - drm: vc4: Remove incorrect limit from hvs_dlist debugfs function
    - drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
    - drm/vc4: Enable SCALER_CONTROL early in HVS init
    - dt-bindings: display: Add BCM2712 HDMI bindings
    - dt-bindings: display: Add BCM2712 HVS bindings
    - dt-bindings: display: Add BCM2712 PixelValve bindings
    - dt-bindings: display: Add BCM2712 MOP bindings
    - dt-bindings: display: Add BCM2712 MOPLET bindings
    - dt-bindings: display: Add BCM2712 KMS driver bindings
    - drm/vc4: drv: Support BCM2712
    - drm/vc4: hvs: Support BCM2712 HVS
    - drm/vc4: crtc: Add support for BCM2712 PixelValves
    - drm/vc4: hdmi: Add support for BCM2712 HDMI controllers
    - drm/vc4: txp: Introduce structure to deal with revision differences
    - drm/vc4: txp: Rename TXP data structure
    - drm/vc4: txp: Add byte enable toggle bit
    - drm/vc4: txp: Add horizontal and vertical size offset toggle bit
    - drm/vc4: txp: Handle 40-bits DMA Addresses
    - drm/vc4: txp: Move the encoder type in the variant structure
    - drm/vc4: txp: Add a new TXP encoder type
    - drm/vc4: txp: Add support for BCM2712 MOP
    - drm/vc4: txp: Add BCM2712 MOPLET support
    - drm/vc4: Add additional warn_on
    - drm/vc4: tests: Switch generation mockup to a switch
    - drm/vc4: tests: Drop drm parameter for vc4_find_crtc_for_encoder
    - drm/vc4: tests: Return the allocated output
    - drm/vc4: tests: Add BCM2712 mock driver
    - drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing
    - drm/vc4: fkms: Rename plane related functions
    - drm/vc4: tests: Use custom plane state for mock
    - drm/vc4: tests: Add function to lookup a plane for a CRTC
    - drm/vc4: tests: Add helper to add a new plane to a state
    - drm/vc4: tests: Support a few more plane formats
    - drm/vc4: tests: Introduce a test for LBM buffer size
    - drm/vc4: kms: Avoid setting core and disp clocks for hdmi modes
    - drm/vc4: Assign LBM memory during atomic_flush.
    - drm/panel: simple: Alter the timing for the Pi 7" DSI display
    - drm/panel: waveshare: Fix up timings for 10.1" panel
    - media: i2c: imx477: Fix locking in imx477_init_controls()
    - media: rp1: cfe: Fix use of freed memory on errors
    - media: rp1: cfe: Fix width & height in cfe_start_channel()
    - media: rp1: csi2: Fix missing reg writes
    - media: rp1: fe: Use ~0, not -1, when working with unsigned values
    - media: rp1: cfe: Fix verbose debug print
    - media: rp1: cfe: Rename xxx_dbg_irq() to xxx_dbg_verbose()
    - media: rp1: Add back reg write debug prints
    - media: rp1: cfe: Add verbose debug module parameter
    - media: rp1: csi2: Track CSI-2 errors
    - media: rp1: cfe: Drop unused field
    - media: rp1: csi2: Set values for enum csi2_mode
    - media: rp1: fe: Fix default mbus code
    - media: rp1: cfe: Fix default meta format's field
    - media: rp1: cfe: Fail streaming if FE_CONFIG node is not enabled
    - media: i2c: Move Kconfig entry for IMX477 to the camera sensor section
    - drm: Look for an alias for the displays to use as the DRM device name
    - vc4/drm: Remove the clear of SCALER_DISPBKGND_FILL
    - dts: 2712: Update for device tree
    - config: 2712: Update defconfig
    - config: Regenerate defconfigs
    - gpio: brcmstb: Use dynamic GPIO base numbers
    - Revert "pinctrl-bcm2835: Set base to 0 give expected gpio numbering"
    - media: i2c: ov9282: Read chip ID via 2 reads
    - media/rpivid: Allow use of iommu in rpivid
    - dts/bcm2712: Add iommu to rpivid
    - drivers: media: rp1_cfe: Remove PISP specific MBUS formats
    - vc04_services: bcm2835-codec: Correct alignment requirements for YUYV
    - configs: Enable more sound devices
    - input: touchscreen: edt-ft5x06: Suppress bogus data on startup
    - Revert "bcm2708_fb: Fix more build warnings"
    - Revert "bcm2708_fb: Hack out dma support"
    - overlays: mcp23017: allow specification of the i2c bus
    - dts: bcm2712: Set default I2C baudrates to 100kHz
    - vc_mem: Add the DMA memcpy support from bcm2708_fb
    - drm/vc4: Correct address offset for planes with src_[xy] offsets
    - drivers: media: rp1_cfe: Fix link validate test for pixel format
    - dts: bcm2712: Use the new model name
    - fbdev: Allow client to request a particular /dev/fbN node
    - drm/fb-helper: Look up preferred fbdev node number from DT
    - dt: Add overrides for drm framebuffer allocations on Pi5
    - overlays: Add Pi 5 version of dwc2
    - drm/connector: Change DRM card alias from underscore to hyphen
    - dt: Alter alias names from _ to - for drm_dsiN
    - drm/fb_helper: Change query for FB designation from drm_fb to drm-fb
    - dt: Alter alias names from _ to - for drm_fbN_* overrides
    - Typo in overlays README
    - dts: bcm2712: Add the krnbt parameter
    - Revert "vc4/fkms: Remove use of SMI peripheral"
    - drm/vc4_fkms: Fix up interrupt handler for both 2835/2711 and 2712
    - dt: Switch bcm2712 firmware-kms node to using the 2712 compatible
    - drivers: media: imx477: Disable the scaler
    - dt: Add drm_fbN_vc4 overrides for Pi0-4
    - drivers: media: pisp_be: Add back V4L2_PIX_FMT_RPI_BE format
    - dt-bindings: PCI: brcmstb: add optional property - "brcm,tperst-clk-ms"
    - PCI: brcmstb: Change RCB_{MPS,64B}_MODE bits
    - dts: bcm2712-rpi-5-b: Set enable-mps-rcb for RP1
    - drivers: pci: brcmstb: optionally extend Tperst_clk time during link-up
    - arm: dt: add dtparams for PCIe reset timing override
    - drivers: media: imx477: Set horizontal binning when disabling the scaler
    - Revert "brcmfmac: Read alternative firmware names from DT"
    - dts: bcm2710-rpi-zero-2-w: Remove WLAN firmwares
    - drivers: media: cfe: Set the CSI-2 link frequency correctly
    - dts: bcm2712-rpi-5-b: Create some dummy nodes
    - dts: rp1: Add spi6, fix spi1 #address-cells
    - overlays: uart<n>-pi5: Add the pinctrl-0 property
    - drivers: media: imx477: Add V4L2_CID_LINK_FREQ control
    - drivers: media: imx477: Correctly set IMX477_PIXEL_RATE as a r/o control
    - drm/vc4: Correct logic on stopping an HVS channel
    - drm/vc4: Drop WARN for HVS FIFOs not being empty
    - drm/vc4: Free all stale dlists if channel is disabled
    - drm/vc4: Add hvs_dlist_allocs debugfs function.
    - drm/vc4: Log the size of the dlist allocation that was attempted
    - drm/vc4: crtc: Support odd horizontal timings on BCM2712
    - spi: dw-dma: Get the last DMA scoop out of the FIFO
    - defconfigs: Drop FB_UDL from all Pi defconfigs
    - drivers: mmc: sdhci: add SPURIOUS_INT_RESP quirk
    - dt-bindings: mmc: sdhci-of-dwcmhsc: Add Raspberry Pi RP1 support
    - drivers: mmc: sdhci-of-dwcmshc: add RP1 dt ID and quirks
    - arm: dts: change RP1 SDHCI controller compatible string
    - ASoC: bcm: audioinjector_octo: Add soundcard "owner"
    - drivers: media: imx708: Adjust broken line correction parameter
    - Revert "media: i2c: imx296: Add 2ms delay after releasing standby"
    - drivers: media: cfe: Don't confuse MHz and Mbps
    - overlays: imx296: Fix cam port override for regulators
    - configs: Add the drivetemp module
    - overlays: ov5647: Regularise vcm node label name
    - overlays: ov5647: cam0 mode should use cam0_reg
    - w1: Disable kernel log spam
    - include: uapi: v4l2: Add additional pixel formats for use with PiSP
    - drivers: media: cfe: Add 16-bit and compressed mono format support
    - drivers: media: pisp_be: Add mono and 48-bit RGB pixel format support
    - ASoC: dwc: Remove check in set_bclk_ratio handling
    - Revert "hwrng: bcm2835 - sleep more intelligently"
    - configs: bcm2712_defconfig: Change LOCALVERSION
    - overlays: README: Fix cut-and-paste errors
    - drm/vc4: vec: Add the margin properties to the connector
    - drivers: thermal: step_wise: add support for hysteresis
    - media/i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
    - drm/vc4: Drop planes that are completely off-screen
    - drm/bridge: display-connector: Select DRM_KMS_HELPER
    - drm: vc4: Free the dlist alloc immediately if it never hit the hw
    - input: edt-ft5x06: Include I2C details in names for the devices
    - input: goodix: Include I2C details in names for the devices
    - drm: vc4: Block swiotlb bounce buffers being imported as dmabuf
    - configs: Add the adt7410 module
    - overlays: i2c-sensor: Add adt7410 support
    - overlays: hat_map: Add pisound mapping
    - drm: panel: jdi-lt070me05000: Add prepare_upstream_first flag
    - drivers: media: cfe: Find the source pads on the sensor entity
    - dtoverlays: Add option for cam0 to camera-mux-Nport overlays
    - ASoC: dwc: Permit sample rates up to 384kHz
    - arch: arm: configs: add HID_NINTENDO to rpi defconfigs
    - ASoC: dwc: Fix full-duplex mode
    - bcm270x.dtsi: Fix bad merge
    - drm/panel: add panel-dsi
    - dt-bindings: display: panel-dsi bindings
    - overlays: example overlay for using panel-dsi on RPi
    - overlays: ADS1115: allow specification of the i2c bus
    - dts: bcm2712: put usb under /axi not /soc
    - drm/vc4: Correct HVS muxing setup for the moplet
    - drm/vc4: Mop and moplet have different register offsets for high addr
    - arm: dt: bcm2712: Correct the size of the register range for MOP
    - Revert "overlays: Add Pi 5 version of dwc2"
    - media: dt-bindings: Add OmniVision OV64A40
    - media: dt-bindings: i2c: Add Rohm BU64754 bindings
    - media: i2c: Add driver for OmniVision OV64A40
    - media: i2c: Add ROHM BU64754 Camera Autofocus Actuator
    - overlays: Add overlay for the OV64A40 Arducam Camera Module
    - configs: rpi: Compile OV64A40 and BU64754 as modules
    - media: rp1: cfe: Expose find_format_by_pix()
    - media: rp1: cfe: Add missing remaps
    - media: rp1: cfe: Add missing compressed remaps
    - media: rp1: cfe: Add cfe_find_16bit_code() and cfe_find_compressed_code()
    - media: rp1: csi2: Fix csi2_pad_set_fmt()
    - media: rp1: fe: Fix pisp_fe_pad_set_fmt()
    - media: rp1: csi2: Use get_frame_desc to get CSI-2 VC and DT
    - media: rp1: cfe: Add is_image_node()
    - media: rp1: cfe: Dual purpose video nodes
    - media: rp1: Drop LE handling
    - media: rp1: csi2: Use standard link_validate
    - media: rp1: fe: Use standard link_validate
    - media: rp1: cfe: Improve link validation for metadata
    - configs: rpi: Compile TSC2007 as module
    - dwc_otg: Avoid the use of align_buf for short packets
    - overlays: rpi-poe: Add PWM polarity value
    - ARM: dts: bcm2712: PWM references include polarity
    - bcm2835-sdhost: Fail gracefully with bad dtb
    - drivers/pinctrl/bcm/Kconfig: Fix BCM2712 help
    - configs: Add XILLYBUS support modules
    - drivers/gpu/drm/panel:fix waveshare panel software restart/shutdown display
      is abnormal
    - firmware/psci: Pass given partition number through
    - dts: bcm2712-rpi-5-b: Enable warm reboot mode
    - ARM: dts: bcm2711-rpi-400: Don't delete the ACT LED
    - dts: rp1: add SNPS quirk to USB3 host controllers
    - drivers: media: i2c: imx296,imx477: Configure tigger_mode every time
    - overlays: Add "always-on" parameter to imx477 and imx296
    - input: edt-ft5x06: Correct prefix length in snprintf
    - drivers: media: pisp_be: pisp_fe: Update UAPI header licenses
    - drivers: media: cfe: Add more robust ISR handlers
    - bcm2835-virtgpio: Update for Linux 6.6
    - dts: bcm271-rpi-3-b: Make brcmvirt-gpio a firmware child
    - ARM: dts: bcm2712-rpi-5-b: Allow RTC to be disabled
    - i2c: designware: Look for *CNT values in DT
    - dts: rp1: Add I2C timings
    - configs: rpi: Disable CONFIG_IRQSOFF_TRACER by default
    - ASoC: dwc: Defer bclk_ratio handling to hw_params
    - drm/vc4: Fix reading of frame count on GEN5 / Pi4
    - drm/vc4: Fixup of patches adding debugfs functions
    - media: rp1: cfe: Fix error paths in cfe_start_streaming
    - media: i2c: adv7180: Use MEDIA_BUS_FMT_UYVY8_1X16 for CSI2 output
    - media: i2c: adv7180: Add support for V4L2_CID_LINK_FREQ
    - media: rp1: cfe: Use the MIPI_CSI2_DT_xxx defines for csi_dt
    - media: rp1: cfe: Add a csi_dt value for 16bit formats
    - ARM: dts: bcm2712-rpi-5-b: Add eth_ledx parameters
    - ARM: dts: bcm2712-rpi-5-b: Add fan speed dtparams
    - drm/vc4: don't check if plane->state->fb == state->fb
    - ARM: dts: bcm2712-rpi-5-b: Use common LED labels
    - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
    - spi: bcm2835: Support spi0-0cs and SPI_NO_CS mode
    - drivers: media: imx519: Add V4L2_CID_LINK_FREQ control
    - drivers: media: arducam_64mp: Add V4L2_CID_LINK_FREQ control
    - ARM: dts: bcm2712: Prune the non-D0 hardware
    - ARM: dts: Add BCM2712 D0 dts
    - ARM: dts: overlays: Add a bcm2712d0 overlay
    - pinctrl: bcm2712: Fix for sparse GPIOs
    - pinctrl: bcm2712: Fix for the first valid GPIO
    - vc4/hvs: Add support for D0 register changes
    - vc4/hvs: Updates to support D0 alpha and csc changes
    - vc4/hdmi: Update MAI_THR for D0
    - r8169: add support for LED's on RTL8168/RTL8101
    - drm/vc4: Add 2712 support to vc4_plane_async_set_fb
    - drm/vc4: Fix atomic_async_check to call the right mode_set function
    - mmc: sdhci-brcmstb: remove 32-bit accessors for BCM2712
    - drm/vc4: Optimise vc4_hvs_dlist_free_work to only read frcnt and active once
    - drm/vc4: Flush stale dlist entries if allocation fails
    - drivers/gpu/drm/panel:Modify the DSI mode to fix the problem that 7.9inch
      cannot be displayed
    - drivers/gpu/drm/panel:Modified the timing of 11.9inch to fix the issue that
      11.9inch was displayed abnormally
    - drm: rp1: rp1-vec: Allow non-standard modes with various crops
    - ARM: pl011: Add rs485 to the RP1 support
    - mmc: bcm2835-sdhost: use Host Software Queueing mechanism
    - Pisound: Don't export the button GPIO via sysfs GPIO class.
    - Pisound: Read out the SPI speed to use from the Device Tree.
    - Pisound: Set the spi-speed-hz for Pisound in the Device Tree overlay, and
      specify spi-speed-hz override for Pi 5.
    - Improvement on backup-switchover-mode overlay value definitions (#5884)
    - PCI: brcmstb: fix broken brcm_pcie_mdio_write() polling

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Wed, 24 Jan 2024 19:51:18 +0100

linux-raspi (6.7.0-1000.0) noble; urgency=medium

  * Initial version of linux-raspi for Noble.

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 22 Jan 2024 09:53:58 +0100

linux-raspi (6.5.0-1010.13) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1010.13 -proposed tracker (LP: #2048364)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2024.01.08)

  * vc4-drm gpu: [drm] *ERROR* Failed to allocate DLIST entry: -28
    (LP: #2046584)
    - drm: Look for an alias for the displays to use as the DRM device name
    - vc4/drm: Remove the clear of SCALER_DISPBKGND_FILL
    - drm/vc4: Correct address offset for planes with src_[xy] offsets
    - fbdev: Allow client to request a particular /dev/fbN node
    - drm/fb-helper: Look up preferred fbdev node number from DT
    - drm/connector: Change DRM card alias from underscore to hyphen
    - drm/fb_helper: Change query for FB designation from drm_fb to drm-fb
    - drm/vc4: Correct logic on stopping an HVS channel
    - drm/vc4: Drop WARN for HVS FIFOs not being empty
    - drm/vc4: Free all stale dlists if channel is disabled
    - drm/vc4: Add hvs_dlist_allocs debugfs function.
    - drm/vc4: Log the size of the dlist allocation that was attempted
    - drm/vc4: crtc: Support odd horizontal timings on BCM2712
    - drm/vc4: Drop planes that are completely off-screen
    - drm/bridge: display-connector: Select DRM_KMS_HELPER
    - drm: vc4: Free the dlist alloc immediately if it never hit the hw
    - drm: vc4: Block swiotlb bounce buffers being imported as dmabuf
    - drm/vc4: vec: Add the margin properties to the connector
    - drm: panel: jdi-lt070me05000: Add prepare_upstream_first flag
    - drm/panel: add panel-dsi
    - drm/vc4: Correct HVS muxing setup for the moplet
    - drm/vc4: Mop and moplet have different register offsets for high addr
    - drm/vc4: Fix reading of frame count on GEN5 / Pi4
    - drm/vc4: Fixup of patches adding debugfs functions
    - drm/vc4: hvs: Fix compile warnings

  * spidev0 missing on raspberrypi5 on ubuntu 23.10 server and desktop version
    (LP: #2045947)
    - [Config] raspi: Set DW_AXI_DMAC=m

  * Fan toggles on/off repeatedly (LP: #2044341)
    - Fix hysteresis support in gov_step_wise.c (#5736)

  [ Ubuntu: 6.5.0-17.17 ]

  * mantic/linux: 6.5.0-17.17 -proposed tracker (LP: #2049026)
  * [UBUNTU 23.04] Regression: Ubuntu 23.04/23.10 do not include uvdevice
    anymore (LP: #2048919)
    - [Config] Enable S390_UV_UAPI (built-in)

  [ Ubuntu: 6.5.0-16.16 ]

  * mantic/linux: 6.5.0-16.16 -proposed tracker (LP: #2048372)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] resync update-dkms-versions helper
    - [Packaging] remove helper scripts
    - [Packaging] update annotations scripts
    - debian/dkms-versions -- update from kernel-versions (main/2024.01.08)
  * Add missing RPL P/U CPU IDs (LP: #2047398)
    - drm/i915/rpl: Update pci ids for RPL P/U
  * Fix BCM57416 lost after resume (LP: #2047518)
    - bnxt_en: Clear resource reservation during resume
  * Hotplugging SCSI disk in QEMU VM fails (LP: #2047382)
    - Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
  * Update bnxt_en with bug fixes and support for Broadcom 5760X network
    adapters (LP: #2045796)
    - bnxt_en: use dev_consume_skb_any() in bnxt_tx_int
    - eth: bnxt: move and rename reset helpers
    - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work()
    - eth: bnxt: handle invalid Tx completions more gracefully
    - eth: bnxt: fix one of the W=1 warnings about fortified memcpy()
    - eth: bnxt: fix warning for define in struct_group
    - bnxt_en: Fix W=1 warning in bnxt_dcb.c from fortify memcpy()
    - bnxt_en: Fix W=stringop-overflow warning in bnxt_dcb.c
    - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP
    - bnxt_en: Let the page pool manage the DMA mapping
    - bnxt_en: Increment rx_resets counter in bnxt_disable_napi()
    - bnxt_en: Save ring error counters across reset
    - bnxt_en: Display the ring error counters under ethtool -S
    - bnxt_en: Add tx_resets ring counter
    - bnxt: use the NAPI skb allocation cache
    - bnxt_en: Update firmware interface to 1.10.2.171
    - bnxt_en: Enhance hwmon temperature reporting
    - bnxt_en: Move hwmon functions into a dedicated file
    - bnxt_en: Modify the driver to use hwmon_device_register_with_info
    - bnxt_en: Expose threshold temperatures through hwmon
    - bnxt_en: Use non-standard attribute to expose shutdown temperature
    - bnxt_en: Event handler for Thermal event
    - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN
    - bnxt_en: Update VNIC resource calculation for VFs
    - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN"
    - eth: bnxt: fix backward compatibility with older devices
    - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI
    - bnxt_en: Fix invoking hwmon_notify_event
    - bnxt_en: add infrastructure to lookup ethtool link mode
    - bnxt_en: support lane configuration via ethtool
    - bnxt_en: refactor speed independent ethtool modes
    - bnxt_en: Refactor NRZ/PAM4 link speed related logic
    - bnxt_en: convert to linkmode_set_bit() API
    - bnxt_en: extend media types to supported and autoneg modes
    - bnxt_en: Fix 2 stray ethtool -S counters
    - bnxt_en: Put the TX producer information in the TX BD opaque field
    - bnxt_en: Add completion ring pointer in TX and RX ring structures
    - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info
    - bnxt_en: Add completion ring pointer in TX and RX ring structures
    - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL
    - bnxt_en: Refactor bnxt_tx_int()
    - bnxt_en: New encoding for the TX opaque field
    - bnxt_en: Refactor bnxt_hwrm_set_coal()
    - bnxt_en: Support up to 8 TX rings per MSIX
    - bnxt_en: Add helper to get the number of CP rings required for TX rings
    - bnxt_en: Add macros related to TC and TX rings
    - bnxt_en: Use existing MSIX vectors for all mqprio TX rings
    - bnxt_en: Optimize xmit_more TX path
    - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx
    - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem()
    - bnxt_en: Restructure context memory data structures
    - bnxt_en: Add page info to struct bnxt_ctx_mem_type
    - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct
    - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function
    - bnxt_en: Add support for new backing store query firmware API
    - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls
    - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct.
    - bnxt_en: Modify TX ring indexing logic.
    - bnxt_en: Modify RX ring indexing logic.
    - bnxt_en: Modify the NAPI logic for the new P7 chips
    - bnxt_en: Rename some macros for the P5 chips
    - bnxt_en: Fix backing store V2 logic
    - bnxt_en: Update firmware interface to 1.10.3.15
    - bnxt_en: Define basic P7 macros
    - bnxt_en: Consolidate DB offset calculation
    - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips
    - bnxt_en: Refactor RSS capability fields
    - bnxt_en: Add new P7 hardware interface definitions
    - bnxt_en: Refactor RX VLAN acceleration logic.
    - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end().
    - bnxt_en: Add support for new RX and TPA_START completion types for P7
    - bnxt_en: Refactor ethtool speeds logic
    - bnxt_en: Support new firmware link parameters
    - bnxt_en: Support force speed using the new HWRM fields
    - bnxt_en: Report the new ethtool link modes in the new firmware interface
    - bnxt_en: Add 5760X (P7) PCI IDs
    - net: bnxt: fix a potential use-after-free in bnxt_init_tc
  * drm: Update file owner during use (LP: #2047461)
    - drm: Update file owner during use
  * CVE-2023-6622
    - netfilter: nf_tables: bail out on mismatching dynset and set expressions
  * CVE-2024-0193
    - netfilter: nf_tables: skip set commit for deleted/destroyed sets
  * Support Cirrus CS35L41 codec on Dell Oasis 13/14/16 laptops (LP: #2044096)
    - ALSA: hda/realtek: Add support dual speaker for Dell
  * Add support of MTL audio of Lenovo (LP: #2048078)
    - ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format
  * Fix AMDGPU crash on 6.5 kernel (LP: #2047389)
    - drm/amdgpu: disable MCBP by default
  * Some machines can't pass the pm-graph test (LP: #2046217)
    - wifi: iwlwifi: pcie: rescan bus if no parent
  * Sound: Add rtl quirk of M90-Gen5 (LP: #2046105)
    - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
  * linux tools packages for derived kernels refuse to install simultaneously
    due to libcpupower name collision (LP: #2035971)
    - [Packaging] Statically link libcpupower into cpupower tool
  * [Debian] autoreconstruct - Do not generate chmod -x for deleted  files
    (LP: #2045562)
    - [Debian] autoreconstruct - Do not generate chmod -x for deleted files
  * CVE-2023-6931
    - perf: Fix perf_event_validate_size()
    - perf: Fix perf_event_validate_size() lockdep splat
  * Mantic update: v6.5.8 upstream stable release (LP: #2046269)
    - net: stmmac: remove unneeded stmmac_poll_controller
    - RDMA/cxgb4: Check skb value for failure to allocate
    - perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
    - platform/x86: think-lmi: Fix reference leak
    - drm/i915: Register engines early to avoid type confusion
    - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer
    - drm/amdgpu: Fix a memory leak
    - platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section
      mismatch warning
    - media: dt-bindings: imx7-csi: Make power-domains not required for imx8mq
    - drm/amd/display: implement pipe type definition and adding accessors
    - drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG
      pipes only
    - scsi: Do not rescan devices with a suspended queue
    - ata: pata_parport: fix pata_parport_devchk
    - ata: pata_parport: implement set_devctl
    - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
    - quota: Fix slow quotaoff
    - dm crypt: Fix reqsize in crypt_iv_eboiv_gen
    - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM
    - ASoC: hdmi-codec: Fix broken channel map reporting
    - ata: libata-scsi: Disable scsi device manage_system_start_stop
    - net: prevent address rewrite in kernel_bind()
    - arm64: dts: qcom: sm8150: extend the size of the PDC resource
    - dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description
      for '#interrupt-cells' property
    - irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source
    - KEYS: trusted: Remove redundant static calls usage
    - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
    - ALSA: usb-audio: Fix microphone sound on Nexigo webcam.
    - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request
    - ALSA: hda/realtek: Change model for Intel RVP board
    - ASoC: SOF: amd: fix for firmware reload failure after playback
    - ASoC: simple-card-utils: fixup simple_util_startup() error handling
    - ASoC: Intel: soc-acpi: fix Dell SKU 0B34
    - ASoC: Intel: soc-acpi: Add entry for HDMI_In capture support in MTL match
      table
    - ASoC: fsl_sai: Don't disable bitclock for i.MX8MP
    - ASoC: Intel: sof_sdw: add support for SKU 0B14
    - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in MTL match table.
    - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP
    - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED
    - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx
    - pinctrl: nuvoton: wpcm450: fix out of bounds write
    - pinctrl: starfive: jh7110: Fix failure to set irq after CONFIG_PM is enabled
    - drm/msm/dp: do not reinitialize phy unless retry during link training
    - drm/msm/dsi: skip the wait for video mode done if not applicable
    - drm/msm/dsi: fix irq_of_parse_and_map() error checking
    - drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
    - drm/msm/dp: Add newlines to debug printks
    - drm/msm/dpu: fail dpu_plane_atomic_check() based on mdp clk limits
    - phy: lynx-28g: cancel the CDR check work item on the remove path
    - phy: lynx-28g: lock PHY while performing CDR lock workaround
    - phy: lynx-28g: serialize concurrent phy_set_mode_ext() calls to shared
      registers
    - net: dsa: qca8k: fix regmap bulk read/write methods on big endian systems
    - net: dsa: qca8k: fix potential MDIO bus conflict when accessing internal
      PHYs via management frames
    - can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
    - can: sun4i_can: Only show Kconfig if ARCH_SUNXI is set
    - arm64: dts: mediatek: fix t-phy unit name
    - arm64: dts: mediatek: mt8195: Set DSU PMU status to fail
    - devlink: Hold devlink lock on health reporter dump get
    - ravb: Fix up dma_free_coherent() call in ravb_remove()
    - ravb: Fix use-after-free issue in ravb_tx_timeout_work()
    - ieee802154: ca8210: Fix a potential UAF in ca8210_probe
    - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
    - xen-netback: use default TX queue size for vifs
    - riscv, bpf: Sign-extend return values
    - riscv, bpf: Track both a0 (RISC-V ABI) and a5 (BPF) return values
    - xdp: Fix zero-size allocation warning in xskq_create()
    - drm/vmwgfx: fix typo of sizeof argument
    - bpf: Fix verifier log for async callback return values
    - net: refine debug info in skb_checksum_help()
    - octeontx2-pf: mcs: update PN only when update_pn is true
    - net: macsec: indicate next pn update when offloading
    - net: phy: mscc: macsec: reject PN update requests
    - net/mlx5e: macsec: use update_pn flag instead of PN comparation
    - drm/panel: boe-tv101wum-nl6: Completely pull GPW to VGL before TP term
    - ixgbe: fix crash with empty VF macvlan list
    - net/smc: Fix dependency of SMC on ISM
    - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
    - s390/bpf: Fix clobbering the caller's backchain in the trampoline
    - s390/bpf: Fix unwinding past the trampoline
    - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
    - net: tcp: fix crashes trying to free half-baked MTU probes
    - pinctrl: renesas: rzn1: Enable missing PINMUX
    - af_packet: Fix fortified memcpy() without flex array.
    - nfc: nci: assert requested protocol is valid
    - octeontx2-pf: Fix page pool frag allocation warning
    - rswitch: Fix renesas_eth_sw_remove() implementation
    - rswitch: Fix imbalance phy_power_off() calling
    - workqueue: Override implicit ordered attribute in
      workqueue_apply_unbound_cpumask()
    - riscv: signal: fix sigaltstack frame size checking
    - ovl: temporarily disable appending lowedirs
    - dmaengine: stm32-mdma: abort resume if no ongoing transfer
    - dmaengine: stm32-dma: fix stm32_dma_prep_slave_sg in case of MDMA chaining
    - dmaengine: stm32-dma: fix residue in case of MDMA chaining
    - dmaengine: stm32-mdma: use Link Address Register to compute residue
    - dmaengine: stm32-mdma: set in_flight_bytes in case CRQA flag is set
    - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
    - xhci: track port suspend state correctly in unsuccessful resume cases
    - xhci: Clear EHB bit only at end of interrupt handler
    - xhci: Preserve RsvdP bits in ERSTBA register correctly
    - net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
    - usb: dwc3: Soft reset phy on probe for host
    - usb: cdns3: Modify the return value of cdns_set_active () to void when
      CONFIG_PM_SLEEP is disabled
    - usb: hub: Guard against accesses to uninitialized BOS descriptors
    - usb: musb: Get the musb_qh poniter after musb_giveback
    - usb: musb: Modify the "HWVers" register address
    - iio: pressure: bmp280: Fix NULL pointer exception
    - iio: imu: bno055: Fix missing Kconfig dependencies
    - iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
    - iio: adc: imx8qxp: Fix address for command buffer registers
    - iio: dac: ad3552r: Correct device IDs
    - iio: admv1013: add mixer_vgate corner cases
    - iio: pressure: dps310: Adjust Timeout Settings
    - iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
    - iio: adc: ad7192: Correct reference voltage
    - iio: addac: Kconfig: update ad74413r selections
    - media: subdev: Don't report V4L2_SUBDEV_CAP_STREAMS when the streams API is
      disabled
    - arm64: dts: mediatek: mt8195-demo: fix the memory size to 8GB
    - arm64: dts: mediatek: mt8195-demo: update and reorder reserved memory
      regions
    - drm: Do not overrun array in drm_gem_get_pages()
    - drm/tiny: correctly print `struct resource *` on error
    - drm/atomic-helper: relax unregistered connector check
    - drm/amdgpu: add missing NULL check
    - drm/amd/display: Don't set dpms_off for seamless boot
    - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
    - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to
      irq1_edge_low_force_override[]
    - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx
    - serial: Reduce spinlocked portion of uart_rs485_config()
    - serial: 8250_omap: Fix errors with no_console_suspend
    - serial: core: Fix checks for tx runtime PM state
    - binder: fix memory leaks of spam and pending work
    - ksmbd: not allow to open file if delelete on close bit is set
    - perf/x86/lbr: Filter vsyscall addresses
    - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
    - x86/alternatives: Disable KASAN in apply_alternatives()
    - mcb: remove is_added flag from mcb_device struct
    - thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple
      Ridge
    - thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
    - thunderbolt: Correct TMU mode initialization from hardware
    - thunderbolt: Restart XDomain discovery handshake after failure
    - powerpc/pseries: Fix STK_PARAM access in the hcall tracing code
    - powerpc/47x: Fix 47x syscall return crash
    - libceph: use kernel_connect()
    - ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
    - ceph: fix type promotion bug on 32bit systems
    - Input: powermate - fix use-after-free in powermate_config_complete
    - Input: psmouse - fix fast_reconnect function for PS/2 mode
    - Input: xpad - add PXN V900 support
    - Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
    - Input: xpad - add HyperX Clutch Gladiate Support
    - Input: goodix - ensure int GPIO is in input for gpio_count == 1 &&
      gpio_int_idx == 0 case
    - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
    - mctp: perform route lookups under a RCU read-side lock
    - block: Don't invalidate pagecache for invalid falloc modes
    - nfp: flower: avoid rmmod nfp crash issues
    - can: sja1000: Always restart the Tx queue after an overrun
    - power: supply: qcom_battmgr: fix battery_id type
    - power: supply: qcom_battmgr: fix enable request endianness
    - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply
      scope
    - cgroup: Remove duplicates in cgroup v1 tasks file
    - dma-buf: add dma_fence_timestamp helper
    - scsi: ufs: core: Correct clear TM error log
    - riscv: Only consider swbp/ss handlers for correct privileged mode
    - counter: chrdev: fix getting array extensions
    - counter: microchip-tcb-capture: Fix the use of internal GCLK logic
    - coresight: Fix run time warnings while reusing ETR buffer
    - riscv: Remove duplicate objcopy flag
    - RISC-V: Fix wrong use of CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK
    - usb: typec: ucsi: Fix missing link removal
    - usb: typec: altmodes/displayport: Signal hpd low when exiting mode
    - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails
    - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
    - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
    - usb: cdnsp: Fixes issue with dequeuing not queued requests
    - usb: typec: qcom: Update the logic of regulator enable and disable
    - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub
    - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
    - dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
    - powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
    - powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
    - fs: Fix kernel-doc warnings
    - fs: factor out vfs_parse_monolithic_sep() helper
    - ovl: fix regression in parsing of mount options with escaped comma
    - ovl: make use of ->layers safe in rcu pathwalk
    - ovl: fix regression in showing lowerdir mount option
    - ALSA: hda/realtek - Fixed two speaker platform
    - Linux 6.5.8
  * Mantic update: v6.5.7 upstream stable release (LP: #2045806)
    - ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
    - ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
    - maple_tree: add mas_is_active() to detect in-tree walks
    - mptcp: Remove unnecessary test for __mptcp_init_sock()
    - mptcp: rename timer related helper to less confusing names
    - mptcp: fix dangling connection hang-up
    - scsi: core: Improve type safety of scsi_rescan_device()
    - scsi: Do not attempt to rescan suspended devices
    - ata: libata-scsi: Fix delayed scsi_rescan_device() execution
    - btrfs: remove btrfs_writepage_endio_finish_ordered
    - btrfs: remove end_extent_writepage
    - btrfs: don't clear uptodate on write errors
    - arm64: add HWCAP for FEAT_HBC (hinted conditional branches)
    - arm64: cpufeature: Fix CLRBHB and BC detection
    - net: add sysctl accept_ra_min_rtr_lft
    - net: change accept_ra_min_rtr_lft to affect all RA lifetimes
    - net: release reference to inet6_dev pointer
    - iommu/arm-smmu-v3: Avoid constructing invalid range commands
    - maple_tree: reduce resets during store setup
    - maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states
    - iommu/apple-dart: Handle DMA_FQ domains in attach_dev()
    - scsi: zfcp: Fix a double put in zfcp_port_enqueue()
    - iommu/vt-d: Avoid memory allocation in iommu_suspend()
    - net: mana: Fix TX CQE error handling
    - net: ethernet: mediatek: disable irq before schedule napi
    - mptcp: fix delegated action races
    - mptcp: userspace pm allow creating id 0 subflow
    - qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
    - Bluetooth: hci_codec: Fix leaking content of local_codecs
    - wifi: brcmfmac: Replace 1-element arrays with flexible arrays
    - Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
    - wifi: rtw88: rtw8723d: Fix MAC address offset in EEPROM
    - wifi: mwifiex: Fix tlv_buf_left calculation
    - md/raid5: release batch_last before waiting for another stripe_head
    - PCI/PM: Mark devices disconnected if upstream PCIe link is down on resume
    - PCI: qcom: Fix IPQ8074 enumeration
    - platform/x86/intel/ifs: release cpus_read_lock()
    - net: replace calls to sock->ops->connect() with kernel_connect()
    - btrfs: always print transaction aborted messages with an error level
    - net: prevent rewrite of msg_name in sock_sendmsg()
    - drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval
    - drm/amd: Fix detection of _PR3 on the PCIe root port
    - drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters()
    - arm64: Add Cortex-A520 CPU part definition
    - [Config] updateconfigs for ARM64_ERRATUM_2966298
    - arm64: errata: Add Cortex-A520 speculative unprivileged load workaround
    - HID: sony: Fix a potential memory leak in sony_probe()
    - wifi: mt76: fix lock dependency problem for wed_lock
    - ubi: Refuse attaching if mtd's erasesize is 0
    - erofs: fix memory leak of LZMA global compressed deduplication
    - wifi: cfg80211/mac80211: hold link BSSes when assoc fails for MLO connection
    - iwlwifi: mvm: handle PS changes in vif_cfg_changed
    - wifi: iwlwifi: dbg_ini: fix structure packing
    - wifi: iwlwifi: mvm: Fix a memory corruption issue
    - wifi: cfg80211: fix cqm_config access race
    - rtla/timerlat_aa: Zero thread sum after every sample analysis
    - rtla/timerlat_aa: Fix negative IRQ delay
    - rtla/timerlat_aa: Fix previous IRQ delay for IRQs that happens after thread
      sample
    - wifi: cfg80211: add missing kernel-doc for cqm_rssi_work
    - wifi: mac80211: fix mesh id corruption on 32 bit systems
    - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
    - HID: nvidia-shield: add LEDS_CLASS dependency
    - erofs: allow empty device tags in flatdev mode
    - s390/bpf: Let arch_prepare_bpf_trampoline return program size
    - leds: Drop BUG_ON check for LED_COLOR_ID_MULTI
    - bpf: Fix tr dereferencing
    - bpf: unconditionally reset backtrack_state masks on global func exit
    - regulator: mt6358: split ops for buck and linear range LDO regulators
    - Bluetooth: Delete unused hci_req_prepare_suspend() declaration
    - Bluetooth: Fix hci_link_tx_to RCU lock usage
    - Bluetooth: ISO: Fix handling of listen for unicast
    - drivers/net: process the result of hdlc_open() and add call of hdlc_close()
      in uhdlc_close()
    - wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
    - perf/x86/amd/core: Fix overflow reset on hotplug
    - rtla/timerlat: Do not stop user-space if a cpu is offline
    - regmap: rbtree: Fix wrong register marked as in-cache when creating new node
    - wifi: mac80211: fix potential key use-after-free
    - perf/x86/amd: Do not WARN() on every IRQ
    - iommu/mediatek: Fix share pgtable for iova over 4GB
    - wifi: mac80211: Create resources for disabled links
    - regulator/core: regulator_register: set device->class earlier
    - ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
    - [Config] updateconfigs for IMA_BLACKLIST_KEYRING
    - wifi: iwlwifi: mvm: Fix incorrect usage of scan API
    - scsi: target: core: Fix deadlock due to recursive locking
    - ima: rework CONFIG_IMA dependency block
    - NFSv4: Fix a nfs4_state_manager() race
    - ice: always add legacy 32byte RXDID in supported_rxdids
    - bpf: tcp_read_skb needs to pop skb regardless of seq
    - bpf, sockmap: Do not inc copied_seq when PEEK flag set
    - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
    - modpost: add missing else to the "of" check
    - net: stmmac: platform: fix the incorrect parameter
    - net: fix possible store tearing in neigh_periodic_work()
    - neighbour: fix data-races around n->output
    - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
    - ptp: ocp: Fix error handling in ptp_ocp_device_init
    - net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
    - ovl: move freeing ovl_entry past rcu delay
    - ovl: fetch inode once in ovl_dentry_revalidate_common()
    - ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling
    - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
    - ethtool: plca: fix plca enable data type while parsing the value
    - net: nfc: llcp: Add lock when modifying device list
    - net: renesas: rswitch: Add spin lock protection for irq {un}mask
    - rswitch: Fix PHY station management clock setting
    - net: ethernet: ti: am65-cpsw: Fix error code in
      am65_cpsw_nuss_init_tx_chns()
    - ibmveth: Remove condition to recompute TCP header checksum.
    - netfilter: nft_payload: rebuild vlan header on h_proto access
    - netfilter: handle the connecting collision properly in
      nf_conntrack_proto_sctp
    - selftests: netfilter: Test nf_tables audit logging
    - selftests: netfilter: Extend nft_audit.sh
    - netfilter: nf_tables: Deduplicate nft_register_obj audit logs
    - netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
    - ipv4: Set offload_failed flag in fibmatch results
    - net: stmmac: dwmac-stm32: fix resume on STM32 MCU
    - tipc: fix a potential deadlock on &tx->lock
    - tcp: fix quick-ack counting to count actual ACKs of new data
    - tcp: fix delayed ACKs for MSS boundary condition
    - sctp: update transport state when processing a dupcook packet
    - sctp: update hb timer immediately after users change hb_interval
    - netlink: annotate data-races around sk->sk_err
    - net: mana: Fix the tso_bytes calculation
    - net: mana: Fix oversized sge0 for GSO packets
    - HID: nvidia-shield: Fix a missing led_classdev_unregister() in the probe
      error handling path
    - HID: sony: remove duplicate NULL check before calling usb_free_urb()
    - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
    - net: lan743x: also select PHYLIB
    - parisc: Restore __ldcw_align for PA-RISC 2.0 processors
    - smb: use kernel_connect() and kernel_bind()
    - parisc: Fix crash with nr_cpus=1 option
    - dm zoned: free dmz->ddev array in dmz_put_zoned_devices
    - RDMA/core: Require admin capabilities to set system parameters
    - of: dynamic: Fix potential memory leak in of_changeset_action()
    - IB/mlx4: Fix the size of a buffer in add_port_entries()
    - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
    - gpio: pxa: disable pinctrl calls for MMP_GPIO
    - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
    - RDMA/cma: Fix truncation compilation warning in make_cma_ports
    - RDMA/bnxt_re: Fix the handling of control path response data
    - RDMA/uverbs: Fix typo of sizeof argument
    - RDMA/srp: Do not call scsi_done() from srp_abort()
    - RDMA/siw: Fix connection failure handling
    - RDMA/mlx5: Fix mkey cache possible deadlock on cleanup
    - RDMA/mlx5: Fix assigning access flags to cache mkeys
    - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation
    - RDMA/mlx5: Fix NULL string error
    - x86/sev: Change npages to unsigned long in snp_accept_memory()
    - x86/sev: Use the GHCB protocol when available for SNP CPUID requests
    - ksmbd: fix race condition between session lookup and expire
    - ksmbd: fix uaf in smb20_oplock_break_ack
    - ksmbd: fix race condition from parallel smb2 lock requests
    - RDMA/mlx5: Remove not-used cache disable flag
    - Linux 6.5.7
  * Mantic update: v6.5.7 upstream stable release (LP: #2045806) //
    CVE-2023-34324
    - xen/events: replace evtchn_rwlock with RCU
  * CVE-2023-6932
    - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
  * CVE-2023-6531
    - io_uring/af_unix: disable sending io_uring over sockets
  * CVE-2023-6606
    - smb: client: fix OOB in smbCalcSize()
  * CVE-2023-6817
    - netfilter: nft_set_pipapo: skip inactive elements during set walk
  * Avoid using damage rectangle under hardware rotation mode when PSR is
    enabled (LP: #2045958)
    - drm/amd/display: fix hw rotated modes when PSR-SU is enabled
  * CVE-2023-46813
    - x86/sev: Disable MMIO emulation from user mode
    - x86/sev: Check IOBM for IOIO exceptions from user-space
    - x86/sev: Check for user-space IOIO pointing to kernel space
  * CVE-2023-6111
    - netfilter: nf_tables: remove catchall element in GC sync path
  * CVE-2023-5972
    - nf_tables: fix NULL pointer dereference in nft_inner_init()
    - nf_tables: fix NULL pointer dereference in nft_expr_inner_parse()
  * Orchid Bay MLK2/Maya Bay MLK soundwire support (LP: #2042090)
    - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config
    - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
    - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix
    - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config
  * Build failure if run in a console (LP: #2044512)
    - [Packaging] Fix kernel module compression failures
  * Fix system suspend problem for Cirrus CS35L41 HDA codec on HP ZBook Fury 16
    G9 (LP: #2042060)
    - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct
      boost type
    - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9
    - ALSA: hda: cs35l41: Assert reset before system suspend
    - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system
      resume
    - ALSA: hda: cs35l41: Run boot process during resume callbacks
    - ALSA: hda: cs35l41: Force a software reset after hardware reset
    - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend
    - ALSA: hda: cs35l41: Check CSPL state after loading firmware
    - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands
  * Support speaker mute hotkey for Cirrus CS35L41 HDA codec (LP: #2039151)
    - ALSA: hda: cs35l41: Support systems with missing _DSD properties
    - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties
    - ALSA: hda: cs35l41: Add notification support into component binding
    - ALSA: hda/realtek: Support ACPI Notification framework via component binding
    - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA
    - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute
  * Add SoF topology support on Intel RaptorLake DELL SKU 0C11 (LP: #2038263)
    - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support
  * Update io_uring to 6.6 (LP: #2043730)
    - fs: create kiocb_{start,end}_write() helpers
    - fs: add IOCB flags related to passing back dio completions
    - io_uring/poll: always set 'ctx' in io_cancel_data
    - io_uring/timeout: always set 'ctx' in io_cancel_data
    - io_uring/cancel: abstract out request match helper
    - io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANY
    - io_uring: use cancelation match helper for poll and timeout requests
    - io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATA
    - io_uring/cancel: support opcode based lookup and cancelation
    - io_uring/cancel: wire up IORING_ASYNC_CANCEL_OP for sync cancel
    - io_uring/rw: add write support for IOCB_DIO_CALLER_COMP
    - io_uring: Add io_uring command support for sockets
    - io_uring/rsrc: Remove unused declaration io_rsrc_put_tw()
    - io_uring: cleanup 'ret' handling in io_iopoll_check()
    - io_uring/fdinfo: get rid of ref tryget
    - io_uring/splice: use fput() directly
    - io_uring: have io_file_put() take an io_kiocb rather than the file
    - io_uring: remove unnecessary forward declaration
    - io_uring/io-wq: don't grab wq->lock for worker activation
    - io_uring/io-wq: reduce frequency of acct->lock acquisitions
    - io_uring/io-wq: don't gate worker wake up success on wake_up_process()
    - io_uring: open code io_fill_cqe_req()
    - io_uring: remove return from io_req_cqe_overflow()
    - io_uring: never overflow io_aux_cqe
    - io_uring/rsrc: keep one global dummy_ubuf
    - io_uring: simplify io_run_task_work_sig return
    - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by
    - io_uring: rename kiocb_end_write() local helper
    - io_uring: use kiocb_{start,end}_write() helpers
    - io_uring: stop calling free_compound_page()
    - io_uring: improve cqe !tracing hot path
    - io_uring: cqe init hardening
    - io_uring: simplify big_cqe handling
    - io_uring: refactor __io_get_cqe()
    - io_uring: optimise extra io_get_cqe null check
    - io_uring: reorder cqring_flush and wakeups
    - io_uring: merge iopoll and normal completion paths
    - io_uring: force inline io_fill_cqe_req
    - io_uring: compact SQ/CQ heads/tails
    - io_uring: add option to remove SQ indirection
    - io_uring: move non aligned field to the end
    - io_uring: banish non-hot data to end of io_ring_ctx
    - io_uring: separate task_work/waiting cache line
    - io_uring: move multishot cqe cache in ctx
    - io_uring: move iopoll ctx fields around
    - io_uring: fix IO hang in io_wq_put_and_exit from do_exit()
    - io_uring/fdinfo: only print ->sq_array[] if it's there
    - io_uring: fix unprotected iopoll overflow
    - Revert "io_uring: fix IO hang in io_wq_put_and_exit from do_exit()"
    - io_uring/kbuf: don't allow registered buffer rings on highmem pages
    - io_uring: ensure io_lockdep_assert_cq_locked() handles disabled rings
    - io_uring: don't allow IORING_SETUP_NO_MMAP rings on highmem pages
    - io-wq: fully initialize wqe before calling
      cpuhp_state_add_instance_nocalls()
    - io_uring: fix crash with IORING_SETUP_NO_MMAP and invalid SQ ring address
    - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
    - io_uring/rw: disable IOCB_DIO_CALLER_COMP
    - io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter()
      failed
  * System hang after unplug/plug DP monitor with AMD W7500 card (LP: #2042912)
    - drm/amd/pm: Fix error of MACO flag setting code
  * correct cephfs pull request for uidmap support (LP: #2041613)
    - Revert "UBUNTU: SAUCE: ceph: BUG if MDS changed truncate_seq with client
      caps still outstanding"
    - Revert "UBUNTU: SAUCE: ceph: make sure all the files successfully put before
      unmounting"
    - Revert "UBUNTU: SAUCE: mm: BUG if filemap_alloc_folio gives us a folio with
      a non-NULL ->private"
    - Revert "UBUNTU: SAUCE: ceph: dump info about cap flushes when we're waiting
      too long for them"
    - Revert "UBUNTU: SAUCE: rbd: bump RBD_MAX_PARENT_CHAIN_LEN to 128"
  * RTL8111EPP: Fix the network lost after resume with DASH (LP: #2043786)
    - r8169: add handling DASH when DASH is disabled
    - r8169: fix network lost after resume on DASH systems
  * kernel BUG: io_uring openat triggers audit reference count underflow
    (LP: #2043841)
    - audit, io_uring: io_uring openat triggers audit reference count underflow
  * Fix ADL: System enabled AHCI can't get into s0ix when attached ODD
    (LP: #2037493)
    - ata: ahci: Add Intel Alder Lake-P AHCI controller to low power chipsets list
  * [UBUNTU 23.04] Kernel config option missing for s390x PCI passthrough
    (LP: #2042853)
    - [Config] CONFIG_VFIO_PCI_ZDEV_KVM=y
  * Azure: Fix Azure vendor ID (LP: #2036600)
    - SAUCE: (no-up) hv: Fix supply vendor ID
  * Mantic update: v6.5.6 upstream stable release (LP: #2044174)
    - NFS: Fix error handling for O_DIRECT write scheduling
    - NFS: Fix O_DIRECT locking issues
    - NFS: More O_DIRECT accounting fixes for error paths
    - NFS: Use the correct commit info in nfs_join_page_group()
    - NFS: More fixes for nfs_direct_write_reschedule_io()
    - NFS/pNFS: Report EINVAL errors from connect() to the server
    - SUNRPC: Mark the cred for revalidation if the server rejects it
    - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
    - NFSv4.1: fix pnfs MDS=DS session trunking
    - media: v4l: Use correct dependency for camera sensor drivers
    - media: via: Use correct dependency for camera sensor drivers
    - gfs2: Fix another freeze/thaw hang
    - netfs: Only call folio_start_fscache() one time for each folio
    - btrfs: improve error message after failure to add delayed dir index item
    - btrfs: remove BUG() after failure to insert delayed dir index item
    - ext4: replace the traditional ternary conditional operator with with
      max()/min()
    - ext4: move setting of trimmed bit into ext4_try_to_trim_range()
    - ext4: do not let fstrim block system suspend
    - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
    - netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
    - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation
      fails
    - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
    - netfilter: nf_tables: fix memleak when more than 255 elements expired
    - ASoC: meson: spdifin: start hw on dai probe
    - netfilter: nf_tables: disallow element removal on anonymous sets
    - bpf: Avoid deadlock when using queue and stack maps from NMI
    - bpf: Avoid dummy bpf_offload_netdev in __bpf_prog_dev_bound_init
    - ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio
    - ALSA: seq: Avoid delivery of events for disabled UMP groups
    - ASoC: rt5640: Revert "Fix sleep in atomic context"
    - ASoC: rt5640: Fix sleep in atomic context
    - ASoC: rt5640: fix typos
    - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume
    - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect
    - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode
    - bpf: Fix a erroneous check after snprintf()
    - selftests/bpf: fix unpriv_disabled check in test_verifier
    - ALSA: hda/realtek: Splitting the UX3402 into two separate models
    - netfilter: conntrack: fix extension size table
    - netfilter: nf_tables: Fix entries val in rule reset audit log
    - Compiler Attributes: counted_by: Adjust name and identifier expansion
    - uapi: stddef.h: Fix header guard location
    - uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++
    - memblock tests: Fix compilation errors.
    - ASoC: SOF: ipc4-topology: fix wrong sizeof argument
    - net: microchip: sparx5: Fix memory leak for
      vcap_api_rule_add_keyvalue_test()
    - net: microchip: sparx5: Fix memory leak for
      vcap_api_rule_add_actionvalue_test()
    - net: microchip: sparx5: Fix possible memory leak in
      vcap_api_encode_rule_test()
    - net: microchip: sparx5: Fix possible memory leaks in
      test_vcap_xn_rule_creator()
    - net: microchip: sparx5: Fix possible memory leaks in vcap_api_kunit
    - selftests: tls: swap the TX and RX sockets in some tests
    - net/core: Fix ETH_P_1588 flow dissector
    - ALSA: seq: ump: Fix -Wformat-truncation warning
    - ASoC: hdaudio.c: Add missing check for devm_kstrdup
    - ASoC: imx-audmix: Fix return error with devm_clk_get()
    - octeon_ep: fix tx dma unmap len values in SG
    - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
    - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was
      successful
    - iavf: add iavf_schedule_aq_request() helper
    - iavf: schedule a request immediately after add/delete vlan
    - i40e: Fix VF VLAN offloading when port VLAN is configured
    - netfilter, bpf: Adjust timeouts of non-confirmed CTs in
      bpf_ct_insert_entry()
    - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
    - igc: Fix infinite initialization loop with early XDP redirect
    - scsi: iscsi_tcp: restrict to TCP sockets
    - powerpc/perf/hv-24x7: Update domain value check
    - powerpc/dexcr: Move HASHCHK trap handler
    - dccp: fix dccp_v4_err()/dccp_v6_err() again
    - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer()
    - net: hsr: Properly parse HSRv1 supervisor frames.
    - platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
    - platform/x86: intel_scu_ipc: Check status upon timeout in
      ipc_wait_for_interrupt()
    - platform/x86: intel_scu_ipc: Don't override scu in
      intel_scu_ipc_dev_simple_command()
    - platform/x86: intel_scu_ipc: Fail IPC send if still busy
    - x86/asm: Fix build of UML with KASAN
    - x86/srso: Fix srso_show_state() side effect
    - x86/srso: Set CPUID feature bits independently of bug or mitigation status
    - x86/srso: Don't probe microcode in a guest
    - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
    - net: hns3: add cmdq check for vf periodic service task
    - net: hns3: fix GRE checksum offload issue
    - net: hns3: only enable unicast promisc when mac table full
    - net: hns3: fix fail to delete tc flower rules during reset issue
    - net: hns3: add 5ms delay before clear firmware reset irq source
    - net: bridge: use DEV_STATS_INC()
    - team: fix null-ptr-deref when team device type is changed
    - net: rds: Fix possible NULL-pointer dereference
    - vxlan: Add missing entries to vxlan_get_size()
    - netfilter: nf_tables: disable toggling dormant table state more than once
    - net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable dereferenced
      before check 'hwdev'
    - net/handshake: Fix memory leak in __sock_create() and sock_alloc_file()
    - i915/pmu: Move execlist stats initialization to execlist specific setup
    - drm/virtio: clean out_fence on complete_submit
    - locking/seqlock: Do the lockdep annotation before locking in
      do_write_seqcount_begin_nested()
    - net: ena: Flush XDP packets on error.
    - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
    - octeontx2-pf: Do xdp_do_flush() after redirects.
    - igc: Expose tx-usecs coalesce setting to user
    - cxl/region: Match auto-discovered region decoders by HPA range
    - proc: nommu: /proc/<pid>/maps: release mmap read lock
    - proc: nommu: fix empty /proc/<pid>/maps
    - cifs: Fix UAF in cifs_demultiplex_thread()
    - gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
    - i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
    - i2c: mux: gpio: Add missing fwnode_handle_put()
    - i2c: xiic: Correct return value check for xiic_reinit()
    - drm/amdgpu: set completion status as preempted for the resubmission
    - ASoC: cs35l56: Disable low-power hibernation mode
    - drm/amd/display: Update DPG test pattern programming
    - drm/amd/display: fix a regression in blank pixel data caused by coding
      mistake
    - arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
    - direct_write_fallback(): on error revert the ->ki_pos update from buffered
      write
    - btrfs: reset destination buffer when read_extent_buffer() gets invalid range
    - vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent()
    - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
    - spi: spi-gxp: BUG: Correct spi write return value
    - bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
    - bus: ti-sysc: Fix missing AM35xx SoC matching
    - firmware: arm_scmi: Harden perf domain info access
    - firmware: arm_scmi: Fixup perf power-cost/microwatt support
    - power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo()
    - clk: sprd: Fix thm_parents incorrect configuration
    - clk: si521xx: Use REGCACHE_FLAT instead of NONE
    - clk: si521xx: Fix regmap write accessor
    - clk: tegra: fix error return case for recalc_rate
    - ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
    - ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
    - bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
    - swiotlb: use the calculated number of areas
    - power: supply: ucs1002: fix error code in ucs1002_get_property()
    - power: supply: rt9467: Fix rt9467_run_aicl()
    - power: supply: core: fix use after free in uevent
    - firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
    - xtensa: add default definition for XCHAL_HAVE_DIV32
    - xtensa: iss/network: make functions static
    - xtensa: boot: don't add include-dirs
    - xtensa: umulsidi3: fix conditional expression
    - xtensa: boot/lib: fix function prototypes
    - power: supply: rk817: Fix node refcount leak
    - powerpc/stacktrace: Fix arch_stack_walk_reliable()
    - selftests/powerpc: Fix emit_tests to work with run_kselftest.sh
    - arm64: dts: imx8mp: Fix SDMA2/3 clocks
    - arm64: dts: imx8mp-beacon-kit: Fix audio_pll2 clock
    - soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
    - arm64: dts: imx8mm-evk: Fix hdmi@3d node
    - arm64: dts: imx: Add imx8mm-prt8mm.dtb to build
    - firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND
    - i915/guc: Get runtime pm in busyness worker only if already active
    - accel/ivpu: Do not use wait event interruptible
    - gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
    - i2c: npcm7xx: Fix callback completion ordering
    - NFSD: Fix zero NFSv4 READ results when RQ_SPLICE_OK is not set
    - x86/reboot: VMCLEAR active VMCSes before emergency reboot
    - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
    - bpf: Annotate bpf_long_memcpy with data_race
    - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop
      15-fb0xxx (8A3E)
    - spi: sun6i: reduce DMA RX transfer width to single byte
    - spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
    - nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid()
    - parisc: sba: Fix compile warning wrt list of SBA devices
    - parisc: sba-iommu: Fix sparse warnigs
    - parisc: ccio-dma: Fix sparse warnings
    - parisc: iosapic.c: Fix sparse warnings
    - parisc: drivers: Fix sparse warning
    - parisc: irq: Make irq_stack_union static to avoid sparse warning
    - scsi: qedf: Add synchronization between I/O completions and abort
    - scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
    - scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command
    - selftests/ftrace: Correctly enable event in instance-event.tc
    - ring-buffer: Avoid softlockup in ring_buffer_resize()
    - btrfs: assert delayed node locked when removing delayed item
    - selftests: fix dependency checker script
    - ring-buffer: Do not attempt to read past "commit"
    - net/smc: bugfix for smcr v2 server connect success statistic
    - ata: sata_mv: Fix incorrect string length computation in mv_dump_mem()
    - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec
    - platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
    - platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode
    - thermal/of: add missing of_node_put()
    - drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3
    - drm/amdkfd: Update cache info reporting for GFX v9.4.3
    - drm/amdkfd: Update CU masking for GFX 9.4.3
    - drm/amd/display: Don't check registers, if using AUX BL control
    - drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
    - drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV
    - drm/amdgpu: fallback to old RAS error message for aqua_vanjaram
    - drm/amdkfd: Checkpoint and restore queues on GFX11
    - drm/amdgpu: Handle null atom context in VBIOS info ioctl
    - objtool: Fix _THIS_IP_ detection for cold functions
    - nvme-pci: do not set the NUMA node of device if it has none
    - riscv: errata: fix T-Head dcache.cva encoding
    - scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
    - scsi: pm80xx: Avoid leaking tags when processing
      OPC_INB_SET_CONTROLLER_CONFIG command
    - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
    - ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
    - ata: libata-eh: do not thaw the port twice in ata_eh_reset()
    - Add DMI ID for MSI Bravo 15 B7ED
    - spi: nxp-fspi: reset the FLSHxCR1 registers
    - spi: stm32: add a delay before SPI disable
    - ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
    - spi: intel-pci: Add support for Granite Rapids SPI serial flash
    - bpf: Clarify error expectations from bpf_clone_redirect
    - ASoC: rt5640: Only cancel jack-detect work on suspend if active
    - ALSA: hda: intel-sdw-acpi: Use u8 type for link index
    - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.
    - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
    - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset
    - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
    - ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl()
    - memblock tests: fix warning: "__ALIGN_KERNEL" redefined
    - memblock tests: fix warning ‘struct seq_file’ declared inside parameter list
    - ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
    - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure
    - media: vb2: frame_vector.c: replace WARN_ONCE with a comment
    - NFSv4.1: fix zero value filehandle in post open getattr
    - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout
    - powerpc/watchpoints: Disable preemption in thread_change_pc()
    - powerpc/watchpoint: Disable pagefaults when getting user instruction
    - powerpc/watchpoints: Annotate atomic context in more places
    - ncsi: Propagate carrier gain/loss events to the NCSI controller
    - net: hsr: Add __packed to struct hsr_sup_tlv.
    - tsnep: Fix NAPI scheduling
    - tsnep: Fix ethtool channels
    - tsnep: Fix NAPI polling with budget 0
    - gfs2: fix glock shrinker ref issues
    - i2c: designware: fix __i2c_dw_disable() in case master is holding SCL low
    - LoongArch: Use _UL() and _ULL()
    - LoongArch: Set all reserved memblocks on Node#0 at initialization
    - fbdev/sh7760fb: Depend on FB=y
    - perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
    - ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend()
    - iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
    - spi: zynqmp-gqspi: fix clock imbalance on probe failure
    - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
    - x86/srso: Add SRSO mitigation for Hygon processors
    - KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway
    - KVM: SVM: Fix TSC_AUX virtualization setup
    - KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
    - KVM: x86/mmu: Do not filter address spaces in
      for_each_tdp_mmu_root_yield_safe()
    - KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously
    - mptcp: fix bogus receive window shrinkage with multiple subflows
    - mptcp: move __mptcp_error_report in protocol.c
    - mptcp: process pending subflow error on close
    - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
    - scsi: core: ata: Do no try to probe for CDL on old drives
    - serial: 8250_port: Check IRQ data before use
    - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
    - crypto: sm2 - Fix crash caused by uninitialized context
    - ALSA: rawmidi: Fix NULL dereference at proc read
    - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre
      M70q
    - LoongArch: Fix lockdep static memory detection
    - LoongArch: Define relocation types for ABI v2.10
    - LoongArch: numa: Fix high_memory calculation
    - LoongArch: Add support for 32_PCREL relocation type
    - LoongArch: Add support for 64_PCREL relocation type
    - ata: libata-scsi: link ata port and scsi device
    - scsi: sd: Differentiate system and runtime start/stop management
    - scsi: sd: Do not issue commands to suspended disks on shutdown
    - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
    - io_uring/fs: remove sqe->rw_flags checking from LINKAT
    - i2c: i801: unregister tco_pdev in i801_probe() error path
    - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
    - kernel/sched: Modify initial boot task idle setup
    - sched/rt: Fix live lock between select_fallback_rq() and RT push
    - Revert "SUNRPC dont update timeout value on connection reset"
    - NFSv4: Fix a state manager thread deadlock regression
    - ACPI: NFIT: Fix incorrect calculation of idt size
    - timers: Tag (hr)timer softirq as hotplug safe
    - drm/tests: Fix incorrect argument in drm_test_mm_insert_range
    - cxl/mbox: Fix CEL logic for poison and security commands
    - arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y
    - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()
    - selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and
      hugetlb_reparenting_test.sh that may cause error
    - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are
      specified
    - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy()
    - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list
    - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
    - cxl/port: Fix cxl_test register enumeration regression
    - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers
    - ring-buffer: Fix bytes info in per_cpu buffer stats
    - ring-buffer: Update "shortest_full" in polling
    - btrfs: refresh dir last index during a rewinddir(3) call
    - btrfs: file_remove_privs needs an exclusive lock in direct io write
    - btrfs: set last dir index to the current last index when opening dir
    - btrfs: fix race between reading a directory and adding entries to it
    - btrfs: properly report 0 avail for very full file systems
    - media: uvcvideo: Fix OOB read
    - bpf: Add override check to kprobe multi link attach
    - bpf: Fix BTF_ID symbol generation collision
    - bpf: Fix BTF_ID symbol generation collision in tools/
    - net: thunderbolt: Fix TCPv6 GSO checksum calculation
    - thermal: sysfs: Fix trip_point_hyst_store()
    - tracing/user_events: Align set_bit() address for all archs
    - ata: libata-core: Fix ata_port_request_pm() locking
    - ata: libata-core: Fix port and device removal
    - ata: libata-core: Do not register PM operations for SAS ports
    - ata: libata-sata: increase PMP SRST timeout to 10s
    - i915: Limit the length of an sg list to the requested length
    - drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top
    - power: supply: rk817: Add missing module alias
    - power: supply: ab8500: Set typing and props
    - fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
    - drm/amdkfd: Use gpu_offset for user queue's wptr
    - drm/amd/display: fix the ability to use lower resolution modes on eDP
    - drm/meson: fix memory leak on ->hpd_notify callback
    - rbd: move rbd_dev_refresh() definition
    - rbd: decouple header read-in from updating rbd_dev->header
    - rbd: decouple parent info read-in from updating rbd_dev
    - rbd: take header_rwsem in rbd_dev_refresh() only when updating
    - memcg: drop kmem.limit_in_bytes
    - mm, memcg: reconsider kmem.limit_in_bytes deprecation
    - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL
    - Linux 6.5.6
  * Mantic update: v6.5.5 upstream stable release (LP: #2043416)
    - iomap: Fix possible overflow condition in iomap_write_delalloc_scan
    - autofs: fix memory leak of waitqueues in autofs_catatonic_mode
    - btrfs: handle errors properly in update_inline_extent_backref()
    - btrfs: output extra debug info if we failed to find an inline backref
    - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
    - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
    - kernel/fork: beware of __put_task_struct() calling context
    - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to
      _idle()
    - scftorture: Forgive memory-allocation failure if KASAN
    - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
    - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout
    - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
    - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
    - s390/boot: cleanup number of page table levels setup
    - kselftest/arm64: fix a memleak in zt_regs_run()
    - perf/imx_ddr: speed up overflow frequency of cycle
    - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
    - hw_breakpoint: fix single-stepping when using bpf_overflow_handler
    - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
    - selftests/nolibc: fix up kernel parameters support
    - selftests/nolibc: prevent out of bounds access in expect_vfprintf
    - spi: sun6i: add quirk for dual and quad SPI modes support
    - devlink: remove reload failed checks in params get/set callbacks
    - crypto: lrw,xts - Replace strlcpy with strscpy
    - ice: Don't tx before switchdev is fully configured
    - wifi: ath9k: fix fortify warnings
    - wifi: ath9k: fix printk specifier
    - wifi: rtw88: delete timer and free skb queue when unloading
    - wifi: mwifiex: fix fortify warning
    - mt76: mt7921: don't assume adequate headroom for SDIO headers
    - wifi: wil6210: fix fortify warnings
    - can: sun4i_can: Add acceptance register quirk
    - can: sun4i_can: Add support for the Allwinner D1
    - [Config] updateconfigs for CAN_SUN4I
    - net: Use sockaddr_storage for getsockopt(SO_PEERNAME).
    - wifi: ath12k: Fix a NULL pointer dereference in ath12k_mac_op_hw_scan()
    - wifi: ath12k: avoid array overflow of hw mode for preferred_hw_mode
    - net/ipv4: return the real errno instead of -EINVAL
    - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
    - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device
    - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922
    - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922
    - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922
    - Bluetooth: Fix hci_suspend_sync crash
    - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID
    - netlink: convert nlk->flags to atomic flags
    - tpm_tis: Resend command to recover from data transfer errors
    - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
    - alx: fix OOB-read compiler warning
    - wifi: iwlwifi: pcie: avoid a warning in case prepare card failed
    - wifi: mac80211: check S1G action frame size
    - netfilter: ebtables: fix fortify warnings in size_entry_mwt()
    - wifi: cfg80211: reject auth/assoc to AP with our address
    - wifi: cfg80211: ocb: don't leave if not joined
    - wifi: mac80211: check for station first in client probe
    - wifi: mac80211_hwsim: drop short frames
    - Revert "wifi: mac80211_hwsim: check the return value of nla_put_u32"
    - libbpf: Free btf_vmlinux when closing bpf_object
    - wifi: ath12k: Fix memory leak in rx_desc and tx_desc
    - wifi: ath12k: add check max message length while scanning with extraie
    - Fix nomenclature for USB and PCI wireless devices
    - bpf: Consider non-owning refs trusted
    - bpf: Consider non-owning refs to refcounted nodes RCU protected
    - drm/bridge: tc358762: Instruct DSI host to generate HSE packets
    - drm/edid: Add quirk for OSVR HDK 2.0
    - drm: bridge: samsung-dsim: Drain command transfer FIFO before transfer
    - arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
    - arm64: dts: qcom: sm6125-sprout: correct ramoops pmsg-size
    - arm64: dts: qcom: sm6350: correct ramoops pmsg-size
    - arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
    - arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
    - drm/amdgpu: Increase soft IH ring size
    - samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
    - drm/amdgpu: Update ring scheduler info as needed
    - drm/amd/display: Fix underflow issue on 175hz timing
    - ASoC: SOF: topology: simplify code to prevent static analysis warnings
    - ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
    - ALSA: hda: intel-dsp-cfg: add LunarLake support
    - drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK
    - drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
    - drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314
    - drm/amd/display: Use max memclk variable when setting max memclk
    - drm/msm/adreno: Use quirk identify hw_apriv
    - drm/msm/adreno: Use quirk to identify cached-coherent support
    - drm/exynos: fix a possible null-pointer dereference due to data race in
      exynos_drm_crtc_atomic_disable()
    - io_uring: annotate the struct io_kiocb slab for appropriate user copy
    - drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer()
    - bus: ti-sysc: Configure uart quirks for k3 SoC
    - arm64: dts: qcom: sc8280xp-x13s: Add camera activity LED
    - md: raid1: fix potential OOB in raid1_remove_disk()
    - ext2: fix datatype of block number in ext2_xattr_set2()
    - blk-mq: fix tags leak when shrink nr_hw_queues
    - ASoC: SOF: amd: clear panic mask status when panic occurs
    - x86: bring back rep movsq for user access on CPUs without ERMS
    - fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
    - jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
    - ext4: add two helper functions extent_logical_end() and pa_logical_end()
    - ext4: avoid overlapping preallocations due to overflow
    - PCI: dwc: Provide deinit callback for i.MX
    - ARM: 9317/1: kexec: Make smp stop calls asynchronous
    - powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
    - PCI: vmd: Disable bridge window for domain reset
    - PCI: fu740: Set the number of MSI vectors
    - media: mdp3: Fix resource leaks in of_find_device_by_node
    - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
    - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
    - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
    - media: anysee: fix null-ptr-deref in anysee_master_xfer
    - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
    - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
    - scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is
      detected
    - media: tuners: qt1010: replace BUG_ON with a regular error
    - media: pci: cx23885: replace BUG with error return
    - usb: cdns3: Put the cdns set active part outside the spin lock
    - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device
    - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
    - tools: iio: iio_generic_buffer: Fix some integer type and calculation
    - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
    - serial: cpm_uart: Avoid suspicious locking
    - misc: open-dice: make OPEN_DICE depend on HAS_IOMEM
    - usb: dwc3: dwc3-octeon: Verify clock divider
    - usb: ehci: add workaround for chipidea PORTSC.PEC bug
    - usb: chipidea: add workaround for chipidea PEC bug
    - media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
    - kobject: Add sanity check for kset->kobj.ktype in kset_register()
    - interconnect: Fix locking for runpm vs reclaim
    - usb: typec: qcom-pmic-typec: register drm_bridge
    - printk: Reduce console_unblank() usage in unsafe scenarios
    - printk: Keep non-panic-CPUs out of console lock
    - printk: Do not take console lock for console_flush_on_panic()
    - printk: Consolidate console deferred printing
    - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic()
    - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
    - btrfs: introduce struct to consolidate extent buffer write context
    - btrfs: zoned: introduce block group context to btrfs_eb_write_context
    - btrfs: zoned: return int from btrfs_check_meta_write_pointer
    - btrfs: zoned: defer advancing meta write pointer
    - btrfs: zoned: activate metadata block group on write time
    - mtd: spi-nor: spansion: use CLPEF as an alternative to CLSR
    - mtd: spi-nor: spansion: preserve CFR2V[7] when writing MEMLAT
    - btrfs: add a helper to read the superblock metadata_uuid
    - btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
    - nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()
    - drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
    - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
    - md: don't dereference mddev after export_rdev()
    - md: fix warning for holder mismatch from export_rdev()
    - efivarfs: fix statfs() on efivarfs
    - PM: hibernate: Fix the exclusive get block device in test_resume mode
    - selftests: tracing: Fix to unmount tracefs for recovering environment
    - x86/ibt: Suppress spurious ENDBR
    - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*()
    - riscv: kexec: Align the kexeced kernel entry
    - x86/sched: Restore the SD_ASYM_PACKING flag in the DIE domain
    - scsi: target: core: Fix target_cmd_counter leak
    - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
    - panic: Reenable preemption in WARN slowpath
    - ata: libata-core: fetch sense data for successful commands iff CDL enabled
    - x86/boot/compressed: Reserve more memory for page tables
    - x86/purgatory: Remove LTO flags
    - samples/hw_breakpoint: fix building without module unloading
    - blk-mq: prealloc tags when increase tagset nr_hw_queues
    - blk-mq: fix tags UAF when shrinking q->nr_hw_queues
    - md/raid1: fix error: ISO C90 forbids mixed declarations
    - Revert "SUNRPC: Fail faster on bad verifier"
    - attr: block mode changes of symlinks
    - ovl: fix failed copyup of fileattr on a symlink
    - ovl: fix incorrect fdput() on aio completion
    - io_uring/net: fix iter retargeting for selected buf
    - x86/platform/uv: Use alternate source for socket to node data
    - Revert "firewire: core: obsolete usage of GFP_ATOMIC at building node tree"
    - drm/amd: Make fence wait in suballocator uninterruptible
    - Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory"
    - dm: don't attempt to queue IO under RCU protection
    - dm: fix a race condition in retrieve_deps
    - btrfs: fix lockdep splat and potential deadlock after failure running
      delayed items
    - btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio
    - btrfs: fix race between finishing block group creation and its item update
    - btrfs: release path before inode lookup during the ino lookup ioctl
    - btrfs: check for BTRFS_FS_ERROR in pending ordered assert
    - tracing/synthetic: Fix order of struct trace_dynamic_info
    - tracing: Have tracing_max_latency inc the trace array ref count
    - tracing: Have event inject files inc the trace array ref count
    - tracing/synthetic: Print out u64 values properly
    - tracing: Increase trace array ref count on enable and filter files
    - tracing: Have current_trace inc the trace array ref count
    - tracing: Have option files inc the trace array ref count
    - selinux: fix handling of empty opts in selinux_fs_context_submount()
    - nfsd: fix change_info in NFSv4 RENAME replies
    - tracefs: Add missing lockdown check to tracefs_create_dir()
    - i2c: aspeed: Reset the i2c controller when timeout occurs
    - ata: libata: disallow dev-initiated LPM transitions to unsupported states
    - ata: libahci: clear pending interrupt status
    - scsi: megaraid_sas: Fix deadlock on firmware crashdump
    - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
    - scsi: pm8001: Setup IRQs on resume
    - Revert "comedi: add HAS_IOPORT dependencies"
    - [Config] updateconfigs for COMEDI/HAS_IOPORT deps
    - ext4: fix rec_len verify error
    - drm/radeon: make fence wait in suballocator uninterrruptable
    - drm/i915: Only check eDP HPD when AUX CH is shared
    - drm/amdkfd: Insert missing TLB flush on GFX10 and later
    - drm/tests: helpers: Avoid a driver uaf
    - drm/amd/display: Adjust the MST resume flow
    - drm/amd/display: fix the white screen issue when >= 64GB DRAM
    - drm/amd/display: Add DPIA Link Encoder Assignment Fix
    - drm/amd/display: Fix 2nd DPIA encoder Assignment
    - Revert "memcg: drop kmem.limit_in_bytes"
    - drm/amdgpu: fix amdgpu_cs_p1_user_fence
    - interconnect: Teach lockdep about icc_bw_lock order
    - x86/alternatives: Remove faulty optimization
    - x86,static_call: Fix static-call vs return-thunk
    - Linux 6.5.5
  * Could not probe Samsung P44 30S3 PM9C1a SSD correctly: nvme nvme0: Device
    not ready: aborting installation, CSTS=0x0 (LP: #2041495) // Mantic update:
    v6.5.5 upstream stable release (LP: #2043416)
    - nvme: avoid bogus CRTO values
  * Mantic update: v6.5.4 upstream stable release (LP: #2041999)
    - net/ipv6: SKB symmetric hash should incorporate transport ports
    - drm/virtio: Conditionally allocate virtio_gpu_fence
    - scsi: ufs: core: Add advanced RPMB support where UFSHCI 4.0 does not support
      EHS length in UTRD
    - scsi: qla2xxx: Adjust IOCB resource on qpair create
    - scsi: qla2xxx: Limit TMF to 8 per function
    - scsi: qla2xxx: Fix deletion race condition
    - scsi: qla2xxx: fix inconsistent TMF timeout
    - scsi: qla2xxx: Fix command flush during TMF
    - scsi: qla2xxx: Fix erroneous link up failure
    - scsi: qla2xxx: Turn off noisy message log
    - scsi: qla2xxx: Fix session hang in gnl
    - scsi: qla2xxx: Fix TMF leak through
    - scsi: qla2xxx: Remove unsupported ql2xenabledif option
    - scsi: qla2xxx: Flush mailbox commands on chip reset
    - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
    - scsi: qla2xxx: Error code did not return to upper layer
    - scsi: qla2xxx: Fix firmware resource tracking
    - null_blk: fix poll request timeout handling
    - kernfs: fix missing kernfs_iattr_rwsem locking
    - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
    - clk: qcom: camcc-sc7180: fix async resume during probe
    - drm/ast: Fix DRAM init on AST2200
    - ASoC: tegra: Fix SFC conversion for few rates
    - ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
    - arm64: tegra: Update AHUB clock parent and rate on Tegra234
    - arm64: tegra: Update AHUB clock parent and rate
    - clk: qcom: turingcc-qcs404: fix missing resume during probe
    - ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen
    - arm64: dts: qcom: msm8953-vince: drop duplicated touschreen parent interrupt
    - ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names
    - ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode
    - arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos
    - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
    - send channel sequence number in SMB3 requests after reconnects
    - memcg: drop kmem.limit_in_bytes
    - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split
    - lib/test_meminit: allocate pages up to order MAX_ORDER
    - Multi-gen LRU: avoid race in inc_min_seq()
    - parisc: led: Fix LAN receive and transmit LEDs
    - parisc: led: Reduce CPU overhead for disk & lan LED computation
    - cifs: update desired access while requesting for directory lease
    - pinctrl: cherryview: fix address_space_handler() argument
    - dt-bindings: clock: xlnx,versal-clk: drop select:false
    - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
    - clk: imx: pll14xx: align pdiv with reference manual
    - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
    - soc: qcom: qmi_encdec: Restrict string length in decode
    - clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors
    - clk: qcom: dispcc-sm8550: fix runtime PM imbalance on probe errors
    - clk: qcom: lpasscc-sc7280: fix missing resume during probe
    - clk: qcom: q6sstop-qcs404: fix missing resume during probe
    - clk: qcom: mss-sc7180: fix missing resume during probe
    - NFS: Fix a potential data corruption
    - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
    - bus: mhi: host: Skip MHI reset if device is in RDDM
    - kbuild: rpm-pkg: define _arch conditionally
    - kbuild: do not run depmod for 'make modules_sign'
    - kbuild: dummy-tools: make MPROFILE_KERNEL checks work on BE
    - tpm_crb: Fix an error handling path in crb_acpi_add()
    - gfs2: Switch to wait_event in gfs2_logd
    - gfs2: low-memory forced flush fixes
    - mailbox: qcom-ipcc: fix incorrect num_chans counting
    - kconfig: fix possible buffer overflow
    - tools/mm: fix undefined reference to pthread_once
    - Input: iqs7222 - configure power mode before triggering ATI
    - perf trace: Really free the evsel->priv area
    - pwm: atmel-tcb: Harmonize resource allocation order
    - pwm: atmel-tcb: Fix resource freeing in error path and remove
    - backlight: lp855x: Initialize PWM state on first brightness change
    - backlight: gpio_backlight: Drop output GPIO direction check for initial
      power state
    - perf parse-events: Separate YYABORT and YYNOMEM cases
    - perf parse-events: Move instances of YYABORT to YYNOMEM
    - perf parse-events: Separate ENOMEM memory handling
    - perf parse-events: Additional error reporting
    - KVM: SVM: Don't defer NMI unblocking until next exit for SEV-ES guests
    - Input: tca6416-keypad - always expect proper IRQ number in i2c client
    - Input: tca6416-keypad - fix interrupt enable disbalance
    - perf annotate bpf: Don't enclose non-debug code with an assert()
    - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
    - perf script: Print "cgroup" field on the same line as "comm"
    - perf bpf-filter: Fix sample flag check with ||
    - perf dlfilter: Initialize addr_location before passing it to
      thread__find_symbol_fb()
    - perf dlfilter: Add al_cleanup()
    - perf vendor events: Update the JSON/events descriptions for power10 platform
    - perf vendor events: Drop some of the JSON/events for power10 platform
    - perf vendor events: Drop STORES_PER_INST metric event for power10 platform
    - perf vendor events: Move JSON/events to appropriate files for power10
      platform
    - perf vendor events: Update metric event names for power10 platform
    - perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
    - perf lock: Don't pass an ERR_PTR() directly to perf_session__delete()
    - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
    - perf vendor events arm64: Remove L1D_CACHE_LMISS from AmpereOne list
    - pwm: lpc32xx: Remove handling of PWM channels
    - accel/ivpu: refactor deprecated strncpy
    - perf header: Fix missing PMU caps
    - i3c: master: svc: Describe member 'saved_regs'
    - perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical
      operators
    - perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test
    - regulator: tps6287x: Fix n_voltages
    - selftests/bpf: Fix flaky cgroup_iter_sleepable subtest
    - drm/i915: mark requests for GuC virtual engines to avoid use-after-free
    - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
    - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice()
    - netfilter: nf_tables: Audit log setelem reset
    - netfilter: nf_tables: Audit log rule reset
    - smb: propagate error code of extract_sharename()
    - net/sched: fq_pie: avoid stalls in fq_pie_timer()
    - sctp: annotate data-races around sk->sk_wmem_queued
    - ipv4: annotate data-races around fi->fib_dead
    - net: read sk->sk_family once in sk_mc_loop()
    - net: fib: avoid warn splat in flow dissector
    - xsk: Fix xsk_diag use-after-free error during socket cleanup
    - drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page"
    - drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn()
    - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
    - drm/amd/display: fix mode scaling (RMX_.*)
    - net/handshake: fix null-ptr-deref in handshake_nl_done_doit()
    - net: use sk_forward_alloc_get() in sk_get_meminfo()
    - net: annotate data-races around sk->sk_forward_alloc
    - mptcp: annotate data-races around msk->rmem_fwd_alloc
    - net: annotate data-races around sk->sk_tsflags
    - net: annotate data-races around sk->sk_bind_phc
    - ipv4: ignore dst hint for multipath routes
    - ipv6: ignore dst hint for multipath routes
    - selftests/bpf: Fix a CI failure caused by vsock write
    - igb: disable virtualization features on 82580
    - gve: fix frag_list chaining
    - veth: Fixing transmit return status for dropped packets
    - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
    - net: phy: micrel: Correct bit assignments for phy_device flags
    - bpf, sockmap: Fix skb refcnt race after locking changes
    - af_unix: Fix msg_controllen test in scm_pidfd_recv() for MSG_CMSG_COMPAT.
    - af_unix: Fix data-races around user->unix_inflight.
    - af_unix: Fix data-race around unix_tot_inflight.
    - af_unix: Fix data-races around sk->sk_shutdown.
    - af_unix: Fix data race around sk->sk_err.
    - kcm: Destroy mutex in kcm_exit_net()
    - octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
    - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
    - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
    - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
    - s390/zcrypt: don't leak memory if dev_set_name() fails
    - regulator: tps6594-regulator: Fix random kernel crash
    - idr: fix param name in idr_alloc_cyclic() doc
    - ip_tunnels: use DEV_STATS_INC()
    - net/mlx5e: Clear mirred devices array if the rule is split
    - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix
    - net/mlx5: Rework devlink port alloc/free into init/cleanup
    - net/mlx5: Push devlink port PF/VF init/cleanup calls out of
      devlink_port_register/unregister()
    - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode
    - net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and
      offload
    - net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
    - net: dsa: sja1105: complete tc-cbs offload support on SJA1110
    - net: phylink: fix sphinx complaint about invalid literal
    - bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in
      kern_sys_bpf().
    - bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.
    - s390/bpf: Pass through tail call counter in trampolines
    - bpf: bpf_sk_storage: Fix invalid wait context lockdep report
    - bpf: bpf_sk_storage: Fix the missing uncharge in sk_omem_alloc
    - netfilter: nf_tables: Unbreak audit log reset
    - net: phy: Provide Module 4 KSZ9477 errata (DS80000754C)
    - net: hns3: fix tx timeout issue
    - net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
    - net: hns3: fix debugfs concurrency issue between kfree buffer and read
    - net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
    - net: hns3: fix the port information display when sfp is absent
    - net: hns3: remove GSO partial feature bit
    - net: enetc: distinguish error from valid pointers in
      enetc_fixup_clear_rss_rfs()
    - sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
    - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug
    - linux/export: fix reference to exported functions for parisc64
    - watchdog: advantech_ec_wdt: fix Kconfig dependencies
    - drm/amd/display: Temporary Disable MST DP Colorspace Property
    - ARC: atomics: Add compiler barrier to atomic operations...
    - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL
    - dmaengine: sh: rz-dmac: Fix destination and source data size setting
    - misc: fastrpc: Fix remote heap allocation request
    - misc: fastrpc: Fix incorrect DMA mapping unmap request
    - jbd2: fix checkpoint cleanup performance regression
    - jbd2: check 'jh->b_transaction' before removing it from checkpoint
    - jbd2: correct the end of the journal recovery scan range
    - ext4: add correct group descriptors and reserved GDT blocks to system zone
    - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}
    - ext4: drop dio overwrite only flag and associated warning
    - f2fs: get out of a repeat loop when getting a locked data page
    - f2fs: flush inode if atomic file is aborted
    - f2fs: avoid false alarm of circular locking
    - lib: test_scanf: Add explicit type cast to result initialization in
      test_number_prefix()
    - hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation
    - memcontrol: ensure memcg acquired by id is properly set up
    - ata: ahci: Add Elkhart Lake AHCI controller
    - ata: pata_falcon: fix IO base selection for Q40
    - ata: sata_gemini: Add missing MODULE_DESCRIPTION
    - ata: pata_ftide010: Add missing MODULE_DESCRIPTION
    - fuse: nlookup missing decrement in fuse_direntplus_link
    - btrfs: zoned: do not zone finish data relocation block group
    - btrfs: fix start transaction qgroup rsv double free
    - btrfs: free qgroup rsv on io failure
    - btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
    - btrfs: set page extent mapped after read_folio in relocate_one_page
    - btrfs: zoned: re-enable metadata over-commit for zoned mode
    - btrfs: use the correct superblock to compare fsid in btrfs_validate_super
    - btrfs: scrub: avoid unnecessary extent tree search preparing stripes
    - btrfs: scrub: avoid unnecessary csum tree search preparing stripes
    - btrfs: scrub: fix grouping of read IO
    - drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable()
    - mtd: rawnand: brcmnand: Fix crash during the panic_write
    - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
    - mtd: spi-nor: Correct flags for Winbond w25q128
    - mtd: rawnand: brcmnand: Fix potential false time out warning
    - mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
    - Revert "drm/amd/display: Remove v_startup workaround for dcn3+"
    - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
    - drm/amd/display: limit the v_startup workaround to ASICs older than DCN3.1
    - drm/amd/display: prevent potential division by zero errors
    - KVM: VMX: Refresh available regs and IDT vectoring info before NMI handling
    - KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry
    - KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn
    - KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration
    - KVM: nSVM: Check instead of asserting on nested TSC scaling support
    - KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state
    - KVM: SVM: Set target pCPU during IRTE update if target vCPU is running
    - KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL
    - MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
    - MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
    - perf hists browser: Fix hierarchy mode header
    - perf build: Update build rule for generated files
    - perf test shell stat_bpf_counters: Fix test on Intel
    - perf tools: Handle old data in PERF_RECORD_ATTR
    - perf build: Include generated header files properly
    - perf hists browser: Fix the number of entries for 'e' key
    - drm/amd/display: always switch off ODM before committing more streams
    - drm/amd/display: Remove wait while locked
    - drm/amdkfd: Add missing gfx11 MQD manager callbacks
    - drm/amdgpu: register a dirty framebuffer callback for fbcon
    - bpf: fix bpf_probe_read_kernel prototype mismatch
    - regulator: raa215300: Change the scope of the variables {clkin_name,
      xin_name}
    - regulator: raa215300: Fix resource leak in case of error
    - parisc: sba_iommu: Fix build warning if procfs if disabled
    - kunit: Fix wild-memory-access bug in kunit_free_suite_set()
    - net: ipv4: fix one memleak in __inet_del_ifa()
    - kselftest/runner.sh: Propagate SIGTERM to runner child
    - selftests: Keep symlinks, when possible
    - selftests/ftrace: Fix dependencies for some of the synthetic event tests
    - net: microchip: vcap api: Fix possible memory leak for vcap_dup_rule()
    - octeontx2-pf: Fix page pool cache index corruption.
    - net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in
      smcr_port_add
    - net: stmmac: fix handling of zero coalescing tx-usecs
    - net: ethernet: mvpp2_main: fix possible OOB write in
      mvpp2_ethtool_get_rxnfc()
    - net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in
      mtk_hwlro_get_fdir_all()
    - hsr: Fix uninit-value access in fill_frame_info()
    - net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast
      address
    - net:ethernet:adi:adin1110: Fix forwarding offload
    - net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
    - net: dsa: sja1105: propagate exact error code from
      sja1105_dynamic_config_poll_valid()
    - net: dsa: sja1105: fix multicast forwarding working only for last added mdb
      entry
    - net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB
      accesses
    - net: dsa: sja1105: block FDB accesses that are concurrent with a switch
      reset
    - r8152: check budget for r8152_poll()
    - kcm: Fix memory leak in error path of kcm_sendmsg()
    - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
    - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
    - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
    - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
    - platform/mellanox: NVSW_SN2201 should depend on ACPI
    - [Config] updateconfigs for NVSW_SN2201
    - net: macb: fix sleep inside spinlock
    - veth: Update XDP feature set when bringing up device
    - ipv6: fix ip6_sock_set_addr_preferences() typo
    - tcp: Factorise sk_family-independent comparison in
      inet_bind2_bucket_match(_addr_any).
    - tcp: Fix bind() regression for v4-mapped-v6 wildcard address.
    - tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address.
    - selftest: tcp: Fix address length in bind_wildcard.c.
    - ixgbe: fix timestamp configuration code
    - igb: clean up in all error paths when enabling SR-IOV
    - net: renesas: rswitch: Fix unmasking irq condition
    - kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
    - vm: fix move_vma() memory accounting being off
    - drm/amd/display: Fix a bug when searching for insert_above_mpcc
    - Linux 6.5.4
  * CVE-2023-6176
    - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Thu, 18 Jan 2024 08:48:24 +0100

linux-raspi (6.5.0-1009.12) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1009.12 -proposed tracker (LP: #2048543)

  [ Ubuntu: 6.5.0-15.15 ]

  * mantic/linux: 6.5.0-15.15 -proposed tracker (LP: #2048549)
  * CVE-2024-0193
    - netfilter: nf_tables: skip set commit for deleted/destroyed sets
  * CVE-2023-6606
    - smb: client: fix OOB in smbCalcSize()
  * CVE-2023-6817
    - netfilter: nft_set_pipapo: skip inactive elements during set walk
  * CVE-2023-6932
    - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
  * CVE-2023-6931
    - perf: Fix perf_event_validate_size()
    - perf: Fix perf_event_validate_size() lockdep splat

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 16 Jan 2024 13:10:46 +0100

linux-raspi (6.5.0-1008.11) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1008.11 -proposed tracker (LP: #2041533)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - debian/dkms-versions -- update from kernel-versions (main/2023.10.30)

  * drop all references to is_rust_module.sh in kernels >= 6.5 (LP: #2038611)
    - [Packaging] raspi: drop references to is_rust_module.sh

  * Unnecessary armhf DTB (LP: #2039431)
    - [Config] raspi: Set ARCH_BRCMSTB=n for armhf

  * disable shiftfs (LP: #2038522)
    - [Config] raspi: disable shiftfs

  * openvswitch fails on raspberry pi 4 (LP: #2040524)
    - [Packaging] raspi: Include openvswitch in linux-modules

  * Fan speed control not working on Pi 5 under Ubuntu 23.10 (LP: #2041741)
    - driver: thermal: step_wise: Fix uninitialized variable

  * Raspberry Pi 3B+ doesnt boot from USB on 23.10 Mantic (LP: #2039786)
    - SAUCE: Revert "usb: misc: onboard-hub: add support for Microchip USB2514B
      USB 2.0 hub"

  [ Ubuntu: 6.5.0-14.14 ]

  * mantic/linux: 6.5.0-14.14 -proposed tracker (LP: #2042660)
  * Boot log print hang on screen, no login prompt on Aspeed 2600 rev 52 BMC
    (LP: #2042850)
    - drm/ast: Add BMC virtual connector
  * arm64 atomic issues cause disk corruption (LP: #2042573)
    - locking/atomic: scripts: fix fallback ifdeffery
  * Packaging resync (LP: #1786013)
    - [Packaging] update annotations scripts

  [ Ubuntu: 6.5.0-12.12 ]

  * mantic/linux: 6.5.0-12.12 -proposed tracker (LP: #2041536)
  * Packaging resync (LP: #1786013)
    - [Packaging] update annotations scripts
    - [Packaging] update helper scripts
    - debian/dkms-versions -- update from kernel-versions (main/2023.10.30)
  * CVE-2023-5633
    - drm/vmwgfx: Keep a gem reference to user bos in surfaces
  * CVE-2023-5345
    - fs/smb/client: Reset password pointer to NULL
  * CVE-2023-39189
    - netfilter: nfnetlink_osf: avoid OOB read
  * CVE-2023-4244
    - netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
  * apparmor restricts read access of user namespace mediation sysctls to root
    (LP: #2040194)
    - SAUCE: apparmor: open userns related sysctl so lxc can check if restriction
      are in place
  * AppArmor spams kernel log with assert when auditing (LP: #2040192)
    - SAUCE: apparmor: fix request field from a prompt reply that denies all
      access
  * apparmor notification files verification (LP: #2040250)
    - SAUCE: apparmor: fix notification header size
  * apparmor oops when racing to retrieve a notification (LP: #2040245)
    - SAUCE: apparmor: fix oops when racing to retrieve notification
  * SMC stats: Wrong bucket calculation for payload of exactly 4096 bytes
    (LP: #2039575)
    - net/smc: Fix pos miscalculation in statistics
  * Support mipi camera on Intel Meteor Lake platform (LP: #2031412)
    - SAUCE: iommu: intel-ipu: use IOMMU passthrough mode for Intel IPUs on Meteor
      Lake
    - SAUCE: platform/x86: int3472: Add handshake GPIO function
  * CVE-2023-45898
    - ext4: fix slab-use-after-free in ext4_es_insert_extent()
  * CVE-2023-31085
    - ubi: Refuse attaching if mtd's erasesize is 0
  * CVE-2023-5717
    - perf: Disallow mis-matched inherited group reads
  * CVE-2023-5178
    - nvmet-tcp: Fix a possible UAF in queue intialization setup
  * CVE-2023-5158
    - vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
  * CVE-2023-5090
    - x86: KVM: SVM: always update the x2avic msr interception
  * [SRU][J/L/M] UBUNTU: [Packaging] Make WWAN driver a loadable module
    (LP: #2033406)
    - [Packaging] Make WWAN driver loadable modules
  * Unable to power off the system with MTL CPU (LP: #2039405)
    - Revert "x86/smp: Put CPUs into INIT on shutdown if possible"
  * usbip: error: failed to open /usr/share/hwdata//usb.ids (LP: #2039439)
    - [Packaging] Make linux-tools-common depend on hwdata
  * drop all references to is_rust_module.sh in kernels >= 6.5 (LP: #2038611)
    - [Packaging] drop references to is_rust_module.sh
  * disable shiftfs (LP: #2038522)
    - SAUCE: ceph: enable unsafe idmapped mounts by default
    - [Config] disable shiftfs
  * Infinite systemd loop when power off the machine with multiple MD RAIDs
    (LP: #2036184)
    - md: Put the right device in md_seq_next
  * [Mediatek] mt8195-demo: enable CONFIG_MTK_IOMMU as module for multimedia and
    PCIE peripherals (LP: #2036587)
    - [Config] Enable CONFIG_MTK_IOMMU on arm64
  * Realtek 8852CE WiFi 6E country code udpates (LP: #2037273)
    - wifi: rtw89: regd: update regulatory map to R64-R43
  * Unable to use nvme drive to install Ubuntu 23.10 (LP: #2040157)
    - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to
      probe
  * CVE-2023-42754
    - ipv4: fix null-deref in ipv4_link_failure
  * linux-*: please enable dm-verity kconfigs to allow MoK/db verified root
    images (LP: #2019040)
    - [Config] CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y
  * Fix RCU warning on AMD laptops (LP: #2036377)
    - power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint
  * allow io_uring to be disabled in runtime (LP: #2035116)
    - io_uring: add a sysctl to disable io_uring system-wide
  * Fix unstable audio at low levels on Thinkpad P1G4 (LP: #2037077)
    - ALSA: hda/realtek - ALC287 I2S speaker platform support

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Wed, 22 Nov 2023 10:52:51 +0100

linux-raspi (6.5.0-1007.9) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1007.9 -proposed tracker (LP: #2041874)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log

  [ Ubuntu: 6.5.0-13.13 ]

  * mantic/linux: 6.5.0-13.13 -proposed tracker (LP: #2042652)
  * arm64 atomic issues cause disk corruption (LP: #2042573)
    - locking/atomic: scripts: fix fallback ifdeffery

  [ Ubuntu: 6.5.0-11.11 ]

  * mantic/linux: 6.5.0-11.11 -proposed tracker (LP: #2041879)
  * CVE-2023-31085
    - ubi: Refuse attaching if mtd's erasesize is 0
  * CVE-2023-4244
    - netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
  * CVE-2023-5633
    - drm/vmwgfx: Keep a gem reference to user bos in surfaces
  * CVE-2023-5345
    - fs/smb/client: Reset password pointer to NULL
  * CVE-2023-5090
    - x86: KVM: SVM: always update the x2avic msr interception
  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 07 Nov 2023 15:44:51 +0100

linux-raspi (6.5.0-1006.8) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1006.8 -proposed tracker (LP: #2039201)

  [ Ubuntu: 6.5.0-10.10 ]

  * mantic/linux: 6.5.0-10.10 -proposed tracker (LP: #2039204)
  * CVE-2023-4921
    - net: sched: sch_qfq: Fix UAF in qfq_dequeue()
  * CVE-2023-42756
    - netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
  * CVE-2023-4881
    - netfilter: nftables: exthdr: fix 4-byte stack OOB write
  * CVE-2023-5197
    - netfilter: nf_tables: disallow rule removal from chain binding

 -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com>  Fri, 20 Oct 2023 17:29:06 -0300

linux-raspi (6.5.0-1005.7) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1005.7 -proposed tracker (LP: #2038702)

  [ Ubuntu: 6.5.0-9.9 ]

  * mantic/linux: 6.5.0-9.9 -proposed tracker (LP: #2038687)
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - re-apply apparmor 4.0.0
  * Disable restricting unprivileged change_profile by default, due to LXD
    latest/stable not yet compatible with this new apparmor feature
    (LP: #2038567)
    - SAUCE: apparmor: Make apparmor_restrict_unprivileged_unconfined opt-in

  [ Ubuntu: 6.5.0-8.8 ]

  * mantic/linux: 6.5.0-8.8 -proposed tracker (LP: #2038577)
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor3.2.0 [02/60]: rename SK_CTX() to aa_sock and make it an
      inline fn
    - SAUCE: apparmor3.2.0 [05/60]: Add sysctls for additional controls of unpriv
      userns restrictions
    - SAUCE: apparmor3.2.0 [08/60]: Stacking v38: LSM: Identify modules by more
      than name
    - SAUCE: apparmor3.2.0 [09/60]: Stacking v38: LSM: Add an LSM identifier for
      external use
    - SAUCE: apparmor3.2.0 [10/60]: Stacking v38: LSM: Identify the process
      attributes for each module
    - SAUCE: apparmor3.2.0 [11/60]: Stacking v38: LSM: Maintain a table of LSM
      attribute data
    - SAUCE: apparmor3.2.0 [12/60]: Stacking v38: proc: Use lsmids instead of lsm
      names for attrs
    - SAUCE: apparmor3.2.0 [13/60]: Stacking v38: integrity: disassociate
      ima_filter_rule from security_audit_rule
    - SAUCE: apparmor3.2.0 [14/60]: Stacking v38: LSM: Infrastructure management
      of the sock security
    - SAUCE: apparmor3.2.0 [15/60]: Stacking v38: LSM: Add the lsmblob data
      structure.
    - SAUCE: apparmor3.2.0 [16/60]: Stacking v38: LSM: provide lsm name and id
      slot mappings
    - SAUCE: apparmor3.2.0 [17/60]: Stacking v38: IMA: avoid label collisions with
      stacked LSMs
    - SAUCE: apparmor3.2.0 [18/60]: Stacking v38: LSM: Use lsmblob in
      security_audit_rule_match
    - SAUCE: apparmor3.2.0 [19/60]: Stacking v38: LSM: Use lsmblob in
      security_kernel_act_as
    - SAUCE: apparmor3.2.0 [20/60]: Stacking v38: LSM: Use lsmblob in
      security_secctx_to_secid
    - SAUCE: apparmor3.2.0 [21/60]: Stacking v38: LSM: Use lsmblob in
      security_secid_to_secctx
    - SAUCE: apparmor3.2.0 [22/60]: Stacking v38: LSM: Use lsmblob in
      security_ipc_getsecid
    - SAUCE: apparmor3.2.0 [23/60]: Stacking v38: LSM: Use lsmblob in
      security_current_getsecid
    - SAUCE: apparmor3.2.0 [24/60]: Stacking v38: LSM: Use lsmblob in
      security_inode_getsecid
    - SAUCE: apparmor3.2.0 [25/60]: Stacking v38: LSM: Use lsmblob in
      security_cred_getsecid
    - SAUCE: apparmor3.2.0 [26/60]: Stacking v38: LSM: Specify which LSM to
      display
    - SAUCE: apparmor3.2.0 [28/60]: Stacking v38: LSM: Ensure the correct LSM
      context releaser
    - SAUCE: apparmor3.2.0 [29/60]: Stacking v38: LSM: Use lsmcontext in
      security_secid_to_secctx
    - SAUCE: apparmor3.2.0 [30/60]: Stacking v38: LSM: Use lsmcontext in
      security_inode_getsecctx
    - SAUCE: apparmor3.2.0 [31/60]: Stacking v38: Use lsmcontext in
      security_dentry_init_security
    - SAUCE: apparmor3.2.0 [32/60]: Stacking v38: LSM: security_secid_to_secctx in
      netlink netfilter
    - SAUCE: apparmor3.2.0 [33/60]: Stacking v38: NET: Store LSM netlabel data in
      a lsmblob
    - SAUCE: apparmor3.2.0 [34/60]: Stacking v38: binder: Pass LSM identifier for
      confirmation
    - SAUCE: apparmor3.2.0 [35/60]: Stacking v38: LSM: security_secid_to_secctx
      module selection
    - SAUCE: apparmor3.2.0 [36/60]: Stacking v38: Audit: Keep multiple LSM data in
      audit_names
    - SAUCE: apparmor3.2.0 [37/60]: Stacking v38: Audit: Create audit_stamp
      structure
    - SAUCE: apparmor3.2.0 [38/60]: Stacking v38: LSM: Add a function to report
      multiple LSMs
    - SAUCE: apparmor3.2.0 [39/60]: Stacking v38: Audit: Allow multiple records in
      an audit_buffer
    - SAUCE: apparmor3.2.0 [40/60]: Stacking v38: Audit: Add record for multiple
      task security contexts
    - SAUCE: apparmor3.2.0 [41/60]: Stacking v38: audit: multiple subject lsm
      values for netlabel
    - SAUCE: apparmor3.2.0 [42/60]: Stacking v38: Audit: Add record for multiple
      object contexts
    - SAUCE: apparmor3.2.0 [43/60]: Stacking v38: netlabel: Use a struct lsmblob
      in audit data
    - SAUCE: apparmor3.2.0 [44/60]: Stacking v38: LSM: Removed scaffolding
      function lsmcontext_init
    - SAUCE: apparmor3.2.0 [45/60]: Stacking v38: AppArmor: Remove the exclusive
      flag
    - SAUCE: apparmor3.2.0 [46/60]: combine common_audit_data and
      apparmor_audit_data
    - SAUCE: apparmor3.2.0 [47/60]: setup slab cache for audit data
    - SAUCE: apparmor3.2.0 [48/60]: rename audit_data->label to
      audit_data->subj_label
    - SAUCE: apparmor3.2.0 [49/60]: pass cred through to audit info.
    - SAUCE: apparmor3.2.0 [50/60]: Improve debug print infrastructure
    - SAUCE: apparmor3.2.0 [51/60]: add the ability for profiles to have a
      learning cache
    - SAUCE: apparmor3.2.0 [52/60]: enable userspace upcall for mediation
    - SAUCE: apparmor3.2.0 [53/60]: cache buffers on percpu list if there is lock
      contention
    - SAUCE: apparmor3.2.0 [55/60]: advertise availability of exended perms
    - SAUCE: apparmor3.2.0 [60/60]: [Config] enable
      CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * LSM stacking and AppArmor for 6.2: additional fixes (LP: #2017903) // update
    apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor3.2.0 [57/60]: fix profile verification and enable it
  * udev fails to make prctl() syscall with apparmor=0 (as used by maas by
    default) (LP: #2016908) // update apparmor and LSM stacking patch set
    (LP: #2028253)
    - SAUCE: apparmor3.2.0 [27/60]: Stacking v38: Fix prctl() syscall with
      apparmor=0
  * kinetic: apply new apparmor and LSM stacking patch set (LP: #1989983) //
    update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor3.2.0 [01/60]: add/use fns to print hash string hex value
    - SAUCE: apparmor3.2.0 [03/60]: patch to provide compatibility with v2.x net
      rules
    - SAUCE: apparmor3.2.0 [04/60]: add user namespace creation mediation
    - SAUCE: apparmor3.2.0 [06/60]: af_unix mediation
    - SAUCE: apparmor3.2.0 [07/60]: Add fine grained mediation of posix mqueues

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Sun, 08 Oct 2023 08:39:57 +0200

linux-raspi (6.5.0-1004.6) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1004.6 -proposed tracker (LP: #2037558)

  * Include USB drivers in linux-modules (LP: #2037938)
    - [Packaging] raspi: Include most USB modules in linux-modules

  * Exclude DRM drivers from linux-modules (LP: #2037936)
    - [Packaging] raspi: Exclude unlikely DRM modules from linux-modules

  * Miscellaneous Ubuntu changes
    - SAUCE: ARM: dts: Fix broken symlinks
    - [Config] raspi: updateconfigs after update to raspberrypi rpi-6.1.y
      (2023-09-29)
    - [Config] raspi: Modify some RP1 configs to fix build failures
    - [Config] raspi: Set ARCH_BRCMSTB=y
    - [Config] raspi: Set IOMMU_SUPPORT=y and BCM2712_IOMMU=y

  * Miscellaneous upstream changes
    - Revert "ASoC: cs43130: Fix numerator/denominator mixup"
    - overlays: Add a sample hat_map
    - Revert "usb: phy: generic: Get the vbus supply"
    - config: 2712: Update defconfig
    - dts: 2712: Update for device tree
    - bcm2708_fb: Hack out dma support
    - gpio_brcmstb: Allow to build for ARCH_BCM2835
    - Allow RESET_BRCMSTB on ARCH_BCM2835
    - pinctrl: bcm2712 pinctrl/pinconf driver
    - vc4/fkms: Remove use of SMI peripheral
    - mmc: brcmstb: add support for BCM2712
    - sdhci: Add SD Express hook
    - Add new "pispbe" driver (though not yet the Makesfiles or DT required to use
      it)
    - irqchip: irq-bcm2712-mip: Support for 2712's MIP
    - reset: reset-brcmstb-rescal: Support shared use
    - net: macb: Also set DMA coherent mask
    - usb: dwc3: Set DMA and coherent masks early
    - drm/panel/raspberrypi-touchscreen: Insert more delays.
    - PCI: brcmstb: Add BCM2712 support
    - V4L2: Add PiSP opaque formats to V4L2
    - V4L2: Add PiSP compressed formats to V4L2
    - bcm2708_fb: Fix more build warnings
    - dt-binding: mfd: Add binding for Raspberry Pi RP1
    - mfd: Add rp1 driver
    - dt-bindings: clock: Add bindings for Raspberry Pi RP1
    - clk: Add rp1 clock driver
    - dt-bindings: pinctrl: Add bindings for Raspberry Pi RP1
    - pinctrl: Add rp1 driver
    - serial: pl011: rp1 uart support
    - mmc: sdhci-of-dwcmshc: define sdio timeout clocks
    - mmc: sdhci-of-dwcmshc: rp1 sdio changes
    - clk: rp1: Add sdio-clk driver
    - i2c: designware: Add SMBUS quick command support
    - dmaengine: dw-axi-dmac: Fixes for RP1
    - spi: dw: Handle combined tx and rx messages
    - pwm: Add support for RP1 PWM
    - drm: Add RP1 DSI driver
    - drm: Add RP1 DPI driver
    - drm: Add RP1 VEC driver
    - v4l2: Add pisp compression format support to v4l2
    - media: rp1: Add CFE (Camera Front End) support
    - dt-bindings: net: cdns,macb: AXI tuning properties
    - ASoC: dwc: Support set_bclk_ratio
    - ASoC: dwc: Add DMACR handling
    - ASOC: dwc: Improve DMA shutdown
    - ASOC: dwc: Fix 16-bit audio handling
    - ASoC: bcm: Remove dependency on BCM2835 I2S
    - hwmon: Add RP1 ADC and temperature driver
    - mfd: bcm2835-pm: Add support for BCM2712
    - soc: bcm: bcm2835-power: Add support for BCM2712
    - drivers: spi: Fix spi-gpio to correctly implement sck-idle-input
    - spi: spi-gpio: Implement spidelay when requested bit rate <= 1 Mbps
    - drm/v3d: fix up register addresses for V3D 7.x
    - drm/v3d: update UAPI to match user-space for V3D 7.x
    - drm/v3d: add brcm,2712-v3d as a compatible V3D device
    - drm/v3d: Improve MMU support for larger pages
    - dt-bindings: gpu: v3d: Add BCM2712 to compatibility list
    - drivers: char: add generic gpiomem driver
    - defconfigs: Add RASPBERRYPI_GPIOMEM as a module
    - drivers: char: delete bcm2835-gpiomem
    - drivers: hwmon: rp1-adc: check conversion validity before supplying value
    - dmaengine: bcm2835: Add BCM2712 support
    - dmaengine: bcm2835: HACK: Support DMA-Lite channels
    - clk: bcm: rpi: Add disp clock
    - net: phy: broadcom: optionally enable link-down powersave based on DT
    - dmaengine: bcm2835: Rename to_bcm2711_cbaddr to to_40bit_cbaddr
    - dmaengine: bcm2835: Fix dma driver for BCM2835-38
    - drivers: iommu: Add BCM2712 IOMMU
    - irqchip/irq-brcmstb-l2: Add config for 2711 controller
    - rtc: rtc-rpi: Add simple RTC driver for Raspberry Pi
    - dt-bindings: rtc: new binding for Raspberry Pi RTC driver
    - hwmon: (pwm-fan) Add fan speed register support
    - media: i2c: imx296: Add 2ms delay after releasing standby
    - dt-bindings: input: Add bindings for raspberrypi-button
    - dt-bindings: input: Add bindings for raspberrypi-button
    - Input: Add raspberrypi-button firmware driver
    - dt: bindings: update rpi-rtc binding
    - drivers: rtc-rpi: add battery charge circuit control and readback
    - vc4_drv: Avoid panic when booted with no kms
    - drm/vc4: Treat zero sized destination as full screen
    - drm/vc4: Fix FKMS for when the YUV chroma planes are different buffers
    - drm/vc4: hdmi: Enable the audio clock
    - drm/vc4: hdmi: Warn if writing to an unknown HDMI register
    - drm/vc4: hvs: More logging for dlist generation
    - drm/vc4: hvs: Print error if we fail an allocation
    - drm/vc4: plane: Add more debugging for LBM allocation
    - drm/vc4: plane: Use return variable in atomic_check
    - drm/vc4: crtc: Move assigned_channel to a variable
    - drm/vc4: Introduce generation number enum
    - drm/vc4: Make v3d paths unavailable on any generation newer than vc4
    - drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output
    - drm/vc4: hvs: Use switch statement to simplify enabling/disabling irq
    - drm/vc4: hvs: Test if the EOF interrupts are enabled
    - drm/vc4: hvs: Create hw_init function
    - drm/vc4: hvs: Create cob_init function
    - drm/vc4: hvs: Rename hvs_regs list
    - drm/vc4: plane: Change ptr0_offset to an array
    - drm/vc4: hvs: Rework LBM alignment
    - drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
    - drm/vc4: UV planes vertical scaling must always be enabled
    - drm/vc4: hdmi: Avoid hang with debug registers when suspended
    - drm/vc4: Move the buffer offset out of the vc4_plane_state
    - drm/vc4: Fix dlist debug not resetting the next entry pointer
    - drm: vc4: Remove incorrect limit from hvs_dlist debugfs function
    - drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
    - drm/vc4: Enable SCALER_CONTROL early in HVS init
    - dt-bindings: display: Add BCM2712 HDMI bindings
    - dt-bindings: display: Add BCM2712 HVS bindings
    - dt-bindings: display: Add BCM2712 PixelValve bindings
    - dt-bindings: display: Add BCM2712 MOP bindings
    - dt-bindings: display: Add BCM2712 MOPLET bindings
    - dt-bindings: display: Add BCM2712 KMS driver bindings
    - drm/vc4: drv: Support BCM2712
    - drm/vc4: hvs: Support BCM2712 HVS
    - drm/vc4: crtc: Add support for BCM2712 PixelValves
    - drm/vc4: hdmi: Add support for BCM2712 HDMI controllers
    - drm/vc4: txp: Introduce structure to deal with revision differences
    - drm/vc4: txp: Rename TXP data structure
    - drm/vc4: txp: Add byte enable toggle bit
    - drm/vc4: txp: Add horizontal and vertical size offset toggle bit
    - drm/vc4: txp: Handle 40-bits DMA Addresses
    - drm/vc4: txp: Move the encoder type in the variant structure
    - drm/vc4: txp: Add a new TXP encoder type
    - drm/vc4: txp: Add support for BCM2712 MOP
    - drm/vc4: txp: Add BCM2712 MOPLET support
    - drm/vc4: Add additional warn_on
    - drm/vc4: tests: Switch generation mockup to a switch
    - drm/vc4: tests: Drop drm parameter for vc4_find_crtc_for_encoder
    - drm/vc4: tests: Return the allocated output
    - drm/vc4: tests: Add BCM2712 mock driver
    - drm/vc4: tests: Add tests for BCM2712 PixelValve Muxing
    - drm/vc4: fkms: Rename plane related functions
    - drm/vc4: tests: Use custom plane state for mock
    - drm/vc4: tests: Add function to lookup a plane for a CRTC
    - drm/vc4: tests: Add helper to add a new plane to a state
    - drm/vc4: tests: Support a few more plane formats
    - drm/vc4: tests: Introduce a test for LBM buffer size
    - drm/vc4: kms: Avoid setting core and disp clocks for hdmi modes
    - drm/vc4: Assign LBM memory during atomic_flush.
    - drm/panel: simple: Alter the timing for the Pi 7" DSI display
    - drm/panel: waveshare: Fix up timings for 10.1" panel
    - media: i2c: imx477: Fix locking in imx477_init_controls()

  [ Ubuntu: 6.5.0-7.7 ]

  * mantic/linux: 6.5.0-7.7 -proposed tracker (LP: #2037611)
  * kexec enable to load/kdump zstd compressed zimg (LP: #2037398)
    - [Packaging] Revert arm64 image format to Image.gz
  * Mantic minimized/minimal cloud images do not receive IP address during
    provisioning (LP: #2036968)
    - [Config] Enable virtio-net as built-in to avoid race
  * Miscellaneous Ubuntu changes
    - SAUCE: Add mdev_set_iommu_device() kABI
    - [Config] update gcc version in annotations

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 02 Oct 2023 08:35:57 +0200

linux-raspi (6.5.0-1003.4) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1003.4 -proposed tracker (LP: #2036576)

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/d2023.09.14)

  * pi-kernel snap is missing modules for microk8s/microceph on UC22
    (LP: #2036747)
    - [Packaging] raspi: Include rbd and vxlan modules in linux-modules

  * Move nbd module into modules (from -extra) (LP: #2035373)
    - [Packaging] raspi: Include nbd module in linux-modules

  * pi-kernel 5.15 on UC22 is missing most staging modules (LP: #2024443)
    - [Packaging] raspi: Include r8188eu module in linux-modules

  * Miscellaneous Ubuntu changes
    - SAUCE wifi: brcmfmac: Replace 1-element arrays with flexible arrays
    - [Config] raspi: Sync configs with master
    - [Packaging] raspi: Add a temporary config check
    - SAUCE: usb: dwc_otg: Fix flexible array declarations

  * Miscellaneous upstream changes
    - gpio-fsm: Sort functions into a more logical order
    - gpio_fsm: Rework the atomic-vs-non-atomic split
    - ASoC: hdmi-codec: Fix broken channel map reporting

  [ Ubuntu: 6.5.0-6.6 ]

  * mantic/linux: 6.5.0-6.6 -proposed tracker (LP: #2035595)
  * Mantic update: v6.5.3 upstream stable release (LP: #2035588)
    - drm/amd/display: ensure async flips are only accepted for fast updates
    - cpufreq: intel_pstate: set stale CPU frequency to minimum
    - tpm: Enable hwrng only for Pluton on AMD CPUs
    - Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
    - Revert "fuse: in fuse_flush only wait if someone wants the return code"
    - Revert "f2fs: clean up w/ sbi->log_sectors_per_block"
    - Revert "PCI: tegra194: Enable support for 256 Byte payload"
    - Revert "net: macsec: preserve ingress frame ordering"
    - reiserfs: Check the return value from __getblk()
    - splice: always fsnotify_access(in), fsnotify_modify(out) on success
    - splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice
    - splice: fsnotify_access(in), fsnotify_modify(out) on success in tee
    - eventfd: prevent underflow for eventfd semaphores
    - fs: Fix error checking for d_hash_and_lookup()
    - iomap: Remove large folio handling in iomap_invalidate_folio()
    - tmpfs: verify {g,u}id mount options correctly
    - selftests/harness: Actually report SKIP for signal tests
    - vfs, security: Fix automount superblock LSM init problem, preventing NFS sb
      sharing
    - ARM: ptrace: Restore syscall restart tracing
    - ARM: ptrace: Restore syscall skipping for tracers
    - btrfs: zoned: skip splitting and logical rewriting on pre-alloc write
    - erofs: release ztailpacking pclusters properly
    - locking/arch: Avoid variable shadowing in local_try_cmpxchg()
    - refscale: Fix uninitalized use of wait_queue_head_t
    - clocksource: Handle negative skews in "skew is too large" messages
    - powercap: arm_scmi: Remove recursion while parsing zones
    - OPP: Fix potential null ptr dereference in dev_pm_opp_get_required_pstate()
    - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
    - selftests/resctrl: Add resctrl.h into build deps
    - selftests/resctrl: Don't leak buffer in fill_cache()
    - selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
    - selftests/resctrl: Close perf value read fd on errors
    - sched/fair: remove util_est boosting
    - arm64/ptrace: Clean up error handling path in sve_set_common()
    - sched/psi: Select KERNFS as needed
    - cpuidle: teo: Update idle duration estimate when choosing shallower state
    - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
    - arm64/fpsimd: Only provide the length to cpufeature for xCR registers
    - sched/rt: Fix sysctl_sched_rr_timeslice intial value
    - perf/imx_ddr: don't enable counter0 if none of 4 counters are used
    - selftests/futex: Order calls to futex_lock_pi
    - irqchip/loongson-eiointc: Fix return value checking of eiointc_index
    - ACPI: x86: s2idle: Post-increment variables when getting constraints
    - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
    - thermal/of: Fix potential uninitialized value access
    - cpufreq: amd-pstate-ut: Remove module parameter access
    - cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
    - tools/nolibc: arch-*.h: add missing space after ','
    - tools/nolibc: fix up startup failures for -O0 under gcc < 11.1.0
    - x86/efistub: Fix PCI ROM preservation in mixed mode
    - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
    - cpufreq: tegra194: add online/offline hooks
    - cpufreq: tegra194: remove opp table in exit hook
    - selftests/bpf: Fix bpf_nf failure upon test rerun
    - libbpf: only reset sec_def handler when necessary
    - bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
    - bpftool: Define a local bpf_perf_link to fix accessing its fields
    - bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
    - bpftool: Use a local bpf_perf_event_value to fix accessing its fields
    - libbpf: Fix realloc API handling in zero-sized edge cases
    - bpf: Clear the probe_addr for uprobe
    - bpf: Fix an error around PTR_UNTRUSTED
    - bpf: Fix an error in verifying a field in a union
    - crypto: qat - change value of default idle filter
    - tcp: tcp_enter_quickack_mode() should be static
    - hwrng: nomadik - keep clock enabled while hwrng is registered
    - hwrng: pic32 - use devm_clk_get_enabled
    - regmap: maple: Use alloc_flags for memory allocations
    - regmap: rbtree: Use alloc_flags for memory allocations
    - wifi: mt76: mt7996: fix header translation logic
    - wifi: mt76: mt7915: fix background radar event being blocked
    - wifi: mt76: mt7915: rework tx packets counting when WED is active
    - wifi: mt76: mt7915: rework tx bytes counting when WED is active
    - wifi: mt76: mt7921: fix non-PSC channel scan fail
    - wifi: mt76: mt7996: fix bss wlan_idx when sending bss_info command
    - wifi: mt76: mt7996: use correct phy for background radar event
    - wifi: mt76: mt7996: fix WA event ring size
    - udp: re-score reuseport groups when connected sockets are present
    - bpf: reject unhashed sockets in bpf_sk_assign
    - wifi: mt76: mt7915: fix command timeout in AP stop period
    - wifi: mt76: mt7915: fix capabilities in non-AP mode
    - wifi: mt76: mt7915: remove VHT160 capability on MT7915
    - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
    - spi: tegra20-sflash: fix to check return value of platform_get_irq() in
      tegra_sflash_probe()
    - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also
      in case of OOM
    - can: tcan4x5x: Remove reserved register 0x814 from writable table
    - wifi: mt76: mt7915: fix tlv length of mt7915_mcu_get_chan_mib_info
    - wifi: mt76: mt7915: fix power-limits while chan_switch
    - wifi: rtw89: Fix loading of compressed firmware
    - wifi: mwifiex: Fix OOB and integer underflow when rx packets
    - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
    - wifi: ath11k: fix band selection for ppdu received in channel 177 of 5 GHz
    - wifi: ath12k: fix memcpy array overflow in ath12k_peer_assoc_h_he()
    - selftests/bpf: fix static assert compilation issue for test_cls_*.c
    - power: supply: qcom_pmi8998_charger: fix uninitialized variable
    - spi: mpc5xxx-psc: Fix unsigned expression compared with zero
    - crypto: af_alg - Fix missing initialisation affecting gcm-aes-s390
    - bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR.
    - kbuild: rust_is_available: remove -v option
    - kbuild: rust_is_available: fix version check when CC has multiple arguments
    - kbuild: rust_is_available: add check for `bindgen` invocation
    - kbuild: rust_is_available: fix confusion when a version appears in the path
    - crypto: stm32 - Properly handle pm_runtime_get failing
    - crypto: api - Use work queue in crypto_destroy_instance
    - Bluetooth: ISO: Add support for connecting multiple BISes
    - Bluetooth: ISO: do not emit new LE Create CIS if previous is pending
    - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
    - Bluetooth: ISO: Fix not checking for valid CIG/CIS IDs
    - Bluetooth: hci_conn: Fix not allowing valid CIS ID
    - Bluetooth: hci_conn: Fix hci_le_set_cig_params
    - Bluetooth: Fix potential use-after-free when clear keys
    - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
    - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
    - Bluetooth: hci_conn: Always allocate unique handles
    - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails
    - net: tcp: fix unexcepted socket die when snd_wnd is 0
    - net: pcs: lynx: fix lynx_pcs_link_up_sgmii() not doing anything in fixed-
      link mode
    - libbpf: Set close-on-exec flag on gzopen
    - selftests/bpf: Fix repeat option when kfunc_call verification fails
    - selftests/bpf: Clean up fmod_ret in bench_rename test script
    - net: hns3: move dump regs function to a separate file
    - net: hns3: Support tlv in regs data for HNS3 PF driver
    - net: hns3: fix wrong rpu tln reg issue
    - net-memcg: Fix scope of sockmem pressure indicators
    - ice: ice_aq_check_events: fix off-by-one check when filling buffer
    - crypto: caam - fix unchecked return value error
    - hwrng: iproc-rng200 - Implement suspend and resume calls
    - lwt: Fix return values of BPF xmit ops
    - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
    - usb: typec: tcpm: set initial svdm version based on pd revision
    - usb: typec: bus: verify partner exists in typec_altmode_attention
    - USB: core: Unite old scheme and new scheme descriptor reads
    - USB: core: Change usb_get_device_descriptor() API
    - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
    - scripts/gdb: fix 'lx-lsmod' show the wrong size
    - nmi_backtrace: allow excluding an arbitrary CPU
    - watchdog/hardlockup: avoid large stack frames in watchdog_hardlockup_check()
    - fs: ocfs2: namei: check return value of ocfs2_add_entry()
    - net: lan966x: Fix return value check for vcap_get_rule()
    - net: annotate data-races around sk->sk_lingertime
    - hwmon: (asus-ec-sensosrs) fix mutex path for X670E Hero
    - wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
    - wifi: mwifiex: Fix missed return in oob checks failed path
    - wifi: rtw89: 8852b: rfk: fine tune IQK parameters to improve performance on
      2GHz band
    - selftests: memfd: error out test process when child test fails
    - samples/bpf: fix bio latency check with tracepoint
    - samples/bpf: fix broken map lookup probe
    - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
    - wifi: ath9k: protect WMI command response buffer replacement with a lock
    - bpf: Fix a bpf_kptr_xchg() issue with local kptr
    - wifi: mac80211: fix puncturing bitmap handling in CSA
    - wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
    - mac80211: make ieee80211_tx_info padding explicit
    - bpf: Fix check_func_arg_reg_off bug for graph root/node
    - wifi: mwifiex: avoid possible NULL skb pointer dereference
    - Bluetooth: hci_conn: Consolidate code for aborting connections
    - Bluetooth: ISO: Notify user space about failed bis connections
    - Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
    - Bluetooth: hci_sync: Fix UAF in hci_disconnect_all_sync
    - Bluetooth: hci_conn: fail SCO/ISO via hci_conn_failed if ACL gone early
    - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
    - arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
    - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock
    - wifi: ath9k: use IS_ERR() with debugfs_create_dir()
    - ice: avoid executing commands on other ports when driving sync
    - octeontx2-pf: fix page_pool creation fail for rings > 32k
    - net: arcnet: Do not call kfree_skb() under local_irq_disable()
    - kunit: Fix checksum tests on big endian CPUs
    - mlxsw: i2c: Fix chunk size setting in output mailbox buffer
    - mlxsw: i2c: Limit single transaction buffer size
    - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
    - crypto: qat - fix crypto capability detection for 4xxx
    - hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
    - octeontx2-pf: Fix PFC TX scheduler free
    - octeontx2-af: CN10KB: fix PFC configuration
    - cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work
      simultaneously
    - sfc: Check firmware supports Ethernet PTP filter
    - net/sched: sch_hfsc: Ensure inner classes have fsc curve
    - pds_core: protect devlink callbacks from fw_down state
    - pds_core: no health reporter in VF
    - pds_core: no reset command for VF
    - pds_core: check for work queue before use
    - pds_core: pass opcode to devcmd_wait
    - netrom: Deny concurrent connect().
    - drm/bridge: tc358764: Fix debug print parameter order
    - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe
    - ASoC: cs43130: Fix numerator/denominator mixup
    - drm: bridge: dw-mipi-dsi: Fix enable/disable of DSI controller
    - quota: factor out dquot_write_dquot()
    - quota: rename dquot_active() to inode_quota_active()
    - quota: add new helper dquot_active()
    - quota: fix dqput() to follow the guarantees dquot_srcu should provide
    - drm/amd/display: Do not set drr on pipe commit
    - drm/hyperv: Fix a compilation issue because of not including screen_info.h
    - ASoC: stac9766: fix build errors with REGMAP_AC97
    - soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
    - arm64: defconfig: enable Qualcomm MSM8996 Global Clock Controller as built-
      in
    - arm64: dts: qcom: sm8150: use proper DSI PHY compatible
    - arm64: dts: qcom: sm6350: Fix ZAP region
    - Revert "arm64: dts: qcom: msm8996: rename labels for HDMI nodes"
    - arm64: dts: qcom: sm8250: correct dynamic power coefficients
    - arm64: dts: qcom: sm8450: correct crypto unit address
    - arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
    - arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
    - arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
    - arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
    - arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
    - arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
    - arm64: dts: qcom: msm8939: Drop "qcom,idle-state-spc" compatible
    - arm64: dts: qcom: msm8939: Add missing 'cache-unified' to L2
    - arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
    - arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
    - arm64: dts: qcom: sm8350: Fix CPU idle state residency times
    - arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
    - arm64: dts: qcom: sc8180x: Fix cluster PSCI suspend param
    - arm64: dts: qcom: sm8350: Use proper CPU compatibles
    - arm64: dts: qcom: pm8350: fix thermal zone name
    - arm64: dts: qcom: pm8350b: fix thermal zone name
    - arm64: dts: qcom: pmr735b: fix thermal zone name
    - arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
    - arm64: dts: qcom: sm8450-hdk: remove pmr735b PMIC inclusion
    - arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
    - arm64: dts: qcom: minor whitespace cleanup around '='
    - arm64: dts: qcom: sm8250: Mark SMMUs as DMA coherent
    - ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
    - ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
    - ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
    - ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM
    - firmware: ti_sci: Use system_state to determine polling
    - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
    - ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
    - ARM: dts: BCM53573: Drop nonexistent #usb-cells
    - ARM: dts: BCM53573: Add cells sizes to PCIe node
    - ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
    - arm64: tegra: Add missing alias for NVIDIA IGX Orin
    - arm64: tegra: Fix HSUART for Jetson AGX Orin
    - arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
    - arm64: dts: qcom: pm6150l: Add missing short interrupt
    - arm64: dts: qcom: pm660l: Add missing short interrupt
    - arm64: dts: qcom: pmi8950: Add missing OVP interrupt
    - arm64: dts: qcom: pmi8994: Add missing OVP interrupt
    - arm64: dts: qcom: sc8180x: Add missing 'cache-unified' to L3
    - arm64: tegra: Fix HSUART for Smaug
    - drm/etnaviv: fix dumping of active MMU context
    - block: cleanup queue_wc_store
    - block: don't allow enabling a cache on devices that don't support it
    - blk-flush: fix rq->flush.seq for post-flush requests
    - x86/mm: Fix PAT bit missing from page protection modify mask
    - drm/bridge: anx7625: Use common macros for DP power sequencing commands
    - drm/bridge: anx7625: Use common macros for HDCP capabilities
    - ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
    - ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
    - drm: adv7511: Fix low refresh rate register for ADV7533/5
    - ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
    - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
    - arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
    - arm64: dts: qcom: sc8180x: Fix LLCC reg property
    - arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
    - arm64: dts: qcom: sc8180x-pmics: add missing qcom,spmi-gpio fallbacks
    - arm64: dts: qcom: sc8180x-pmics: add missing gpio-ranges
    - arm64: dts: qcom: sc8180x-pmics: align SPMI PMIC Power-on node name with
      dtschema
    - arm64: dts: qcom: sc8180x-pmics: align LPG node name with dtschema
    - dt-bindings: arm: msm: kpss-acc: Make the optional reg truly optional
    - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
    - drm/amdgpu: Use seq_puts() instead of seq_printf()
    - arm64: dts: rockchip: Fix PCIe regulators on Radxa E25
    - arm64: dts: rockchip: Enable SATA on Radxa E25
    - ASoC: loongson: drop of_match_ptr for OF device id
    - ASoC: fsl: fsl_qmc_audio: Fix snd_pcm_format_t values handling
    - md: restore 'noio_flag' for the last mddev_resume()
    - md/raid10: factor out dereference_rdev_and_rrdev()
    - md/raid10: use dereference_rdev_and_rrdev() to get devices
    - md/md-bitmap: remove unnecessary local variable in backlog_store()
    - md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
    - drm/msm: Update dev core dump to not print backwards
    - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
    - of: unittest: fix null pointer dereferencing in
      of_unittest_find_node_by_name()
    - arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
    - drm/ast: report connection status on Display Port.
    - ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
    - drm/armada: Fix off-by-one error in armada_overlay_get_property()
    - drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
    - drm/panel: simple: Add missing connector type and pixel format for AUO
      T215HVN01
    - ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
    - drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
    - drm/msm/dpu: increase memtype count to 16 for sm8550
    - drm/msm/dpu: inline DSC_BLK and DSC_BLK_1_2 macros
    - drm/msm/dpu: fix DSC 1.2 block lengths
    - drm/msm/dpu1: Rename sm8150_dspp_blk to sdm845_dspp_blk
    - drm/msm/dpu: Define names for unnamed sblks
    - drm/msm/dpu: fix DSC 1.2 enc subblock length
    - arm64: dts: qcom: sm8550-mtp: Add missing supply for L1B regulator
    - soc: qcom: smem: Fix incompatible types in comparison
    - drm/msm/mdp5: Don't leak some plane state
    - firmware: meson_sm: fix to avoid potential NULL pointer dereference
    - drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
    - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi
    - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi
    - smackfs: Prevent underflow in smk_set_cipso()
    - drm/amdgpu: Sort the includes in amdgpu/amdgpu_drv.c
    - drm/amdgpu: Move vram, gtt & flash defines to amdgpu_ ttm & _psp.h
    - drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
    - drm/msm/a2xx: Call adreno_gpu_init() earlier
    - drm/msm/a6xx: Fix GMU lockdep splat
    - ASoC: SOF: Intel: hda-mlink: fix off-by-one error
    - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID
    - drm/mediatek: Fix uninitialized symbol
    - audit: fix possible soft lockup in __audit_inode_child()
    - block/mq-deadline: use correct way to throttling write requests
    - io_uring: fix drain stalls by invalid SQE
    - block: move the BIO_CLONED checks out of __bio_try_merge_page
    - block: move the bi_vcnt check out of __bio_try_merge_page
    - block: move the bi_size overflow check in __bio_try_merge_page
    - block: move the bi_size update out of __bio_try_merge_page
    - block: don't pass a bio to bio_try_merge_hw_seg
    - block: make bvec_try_merge_hw_page() non-static
    - bio-integrity: create multi-page bvecs in bio_integrity_add_page()
    - drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
    - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC
    - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio
    - bus: ti-sysc: Fix build warning for 64-bit build
    - drm/mediatek: Remove freeing not dynamic allocated memory
    - drm/mediatek: Add cnt checking for coverity issue
    - arm64: dts: imx8mp-debix: remove unused fec pinctrl node
    - ARM: dts: qcom: ipq4019: correct SDHCI XO clock
    - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency
    - drm/mediatek: Fix potential memory leak if vmap() fail
    - drm/mediatek: Fix void-pointer-to-enum-cast warning
    - arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
    - arm64: dts: qcom: apq8016-sbc: Rename ov5640 enable-gpios to powerdown-gpios
    - arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
    - arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
    - ARM: dts: qcom: sdx65-mtp: Update the pmic used in sdx65
    - arm64: dts: qcom: msm8996: Fix dsi1 interrupts
    - arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
    - drm/msm/a690: Switch to a660_gmu.bin
    - bus: ti-sysc: Fix cast to enum warning
    - block: uapi: Fix compilation errors using ioprio.h with C++
    - md/raid5-cache: fix a deadlock in r5l_exit_log()
    - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
    - firmware: cs_dsp: Fix new control name check
    - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before
      init
    - md/raid0: Factor out helper for mapping and submitting a bio
    - md/raid0: Fix performance regression for large sequential writes
    - md: raid0: account for split bio in iostat accounting
    - ASoC: SOF: amd: clear dsp to host interrupt status
    - of: overlay: Call of_changeset_init() early
    - of: unittest: Fix overlay type in apply/revert check
    - ALSA: ac97: Fix possible error value of *rac97
    - ALSA: usb-audio: Attach legacy rawmidi after probing all UMP EPs
    - ALSA: ump: Fill group names for legacy rawmidi substreams
    - ALSA: ump: Don't create unused substreams for static blocks
    - ALSA: ump: Fix -Wformat-truncation warnings
    - ipmi:ssif: Add check for kstrdup
    - ipmi:ssif: Fix a memory leak when scanning for an adapter
    - clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
    - clk: qcom: gpucc-sm6350: Fix clock source names
    - clk: qcom: gcc-sc8280xp: Add missing GDSC flags
    - dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
    - clk: qcom: gcc-sc8280xp: Add missing GDSCs
    - clk: qcom: gcc-sm7150: Add CLK_OPS_PARENT_ENABLE to sdcc2 rcg
    - clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
    - PCI: apple: Initialize pcie->nvecs before use
    - PCI: qcom-ep: Switch MHI bus master clock off during L1SS
    - clk: qcom: gcc-sc8280xp: fix runtime PM imbalance on probe errors
    - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
    - iommufd: Fix locking around hwpt allocation
    - PCI/DOE: Fix destroy_work_on_stack() race
    - clk: qcom: dispcc-sc8280xp: Use ret registers on GDSCs
    - clk: sunxi-ng: Modify mismatched function name
    - clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
    - EDAC/igen6: Fix the issue of no error events
    - ext4: correct grp validation in ext4_mb_good_group
    - ext4: avoid potential data overflow in next_linear_group
    - clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
    - clk: qcom: fix some Kconfig corner cases
    - kvm/vfio: Prepare for accepting vfio device fd
    - kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
    - clk: qcom: reset: Use the correct type of sleep/delay based on length
    - clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
    - PCI: microchip: Correct the DED and SEC interrupt bit offsets
    - PCI: Mark NVIDIA T4 GPUs to avoid bus reset
    - pinctrl: mcp23s08: check return value of devm_kasprintf()
    - PCI: Add locking to RMW PCI Express Capability Register accessors
    - PCI: Make link retraining use RMW accessors for changing LNKCTL
    - PCI: pciehp: Use RMW accessors for changing LNKCTL
    - PCI/ASPM: Use RMW accessors for changing LNKCTL
    - clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
    - clk: qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock handling
    - clk: qcom: gcc-qdu1000: Fix clkref clocks handling
    - clk: imx: pllv4: Fix SPLL2 MULT range
    - clk: imx: imx8ulp: update SPLL2 type
    - clk: imx8mp: fix sai4 clock
    - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
    - powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
    - vfio/type1: fix cap_migration information leak
    - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
    - nvdimm: Fix dereference after free in register_nvdimm_pmu()
    - powerpc/fadump: reset dump area size if fadump memory reserve fails
    - powerpc/perf: Convert fsl_emb notifier to state machine callbacks
    - pinctrl: mediatek: fix pull_type data for MT7981
    - pinctrl: mediatek: assign functions to configure pin bias on MT7986
    - drm/amdgpu: Use RMW accessors for changing LNKCTL
    - drm/radeon: Use RMW accessors for changing LNKCTL
    - net/mlx5: Use RMW accessors for changing LNKCTL
    - wifi: ath11k: Use RMW accessors for changing LNKCTL
    - wifi: ath12k: Use RMW accessors for changing LNKCTL
    - wifi: ath10k: Use RMW accessors for changing LNKCTL
    - NFSv4.2: Fix READ_PLUS smatch warnings
    - NFSv4.2: Fix READ_PLUS size calculations
    - NFSv4.2: Rework scratch handling for READ_PLUS (again)
    - PCI: layerscape: Add workaround for lost link capabilities during reset
    - powerpc: Don't include lppaca.h in paca.h
    - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
    - nfs/blocklayout: Use the passed in gfp flags
    - powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
    - powerpc/mpc5xxx: Add missing fwnode_handle_put()
    - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
    - ext4: fix unttached inode after power cut with orphan file feature enabled
    - jfs: validate max amount of blocks before allocation.
    - SUNRPC: Fix the recent bv_offset fix
    - fs: lockd: avoid possible wrong NULL parameter
    - NFSD: da_addr_body field missing in some GETDEVICEINFO replies
    - clk: qcom: Fix SM_GPUCC_8450 dependencies
    - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
    - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
    - pNFS: Fix assignment of xprtdata.cred
    - cgroup/cpuset: Inherit parent's load balance state in v2
    - RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
    - media: ov5640: fix low resolution image abnormal issue
    - media: i2c: imx290: drop format param from imx290_ctrl_update
    - media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
    - media: i2c: tvp5150: check return value of devm_kasprintf()
    - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
    - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid
      unbind
    - iommu: rockchip: Fix directory table address encoding
    - drivers: usb: smsusb: fix error handling code in smsusb_init_device
    - media: dib7000p: Fix potential division by zero
    - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
    - media: cx24120: Add retval check for cx24120_message_send()
    - RDMA/siw: Fabricate a GID on tun and loopback devices
    - scsi: hisi_sas: Fix normally completed I/O analysed as failed
    - dt-bindings: extcon: maxim,max77843: restrict connector properties
    - media: amphion: reinit vpu if reqbufs output 0
    - media: amphion: add helper function to get id name
    - media: verisilicon: Fix TRY_FMT on encoder OUTPUT
    - media: mtk-jpeg: Fix use after free bug due to uncanceled work
    - media: amphion: decoder support display delay for all formats
    - media: rkvdec: increase max supported height for H.264
    - media: amphion: fix CHECKED_RETURN issues reported by coverity
    - media: amphion: fix REVERSE_INULL issues reported by coverity
    - media: amphion: fix UNINIT issues reported by coverity
    - media: amphion: fix UNUSED_VALUE issue reported by coverity
    - media: amphion: ensure the bitops don't cross boundaries
    - media: mediatek: vcodec: fix AV1 decode fail for 36bit iova
    - media: mediatek: vcodec: Return NULL if no vdec_fb is found
    - media: mediatek: vcodec: fix potential double free
    - media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
    - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
    - scsi: RDMA/srp: Fix residual handling
    - scsi: ufs: Fix residual handling
    - scsi: iscsi: Add length check for nlattr payload
    - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
    - scsi: be2iscsi: Add length check when parsing nlattrs
    - scsi: qla4xxx: Add length check when parsing nlattrs
    - iio: accel: adxl313: Fix adxl313_i2c_id[] table
    - serial: sprd: Assign sprd_port after initialized to avoid wrong access
    - serial: sprd: Fix DMA buffer leak issue
    - x86/APM: drop the duplicate APM_MINOR_DEV macro
    - RDMA/rxe: Move work queue code to subroutines
    - RDMA/rxe: Fix unsafe drain work queue code
    - RDMA/rxe: Fix rxe_modify_srq
    - RDMA/rxe: Fix incomplete state save in rxe_requester
    - scsi: qedf: Do not touch __user pointer in
      qedf_dbg_stop_io_on_error_cmd_read() directly
    - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read()
      directly
    - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read()
      directly
    - RDMA/irdma: Replace one-element array with flexible-array member
    - coresight: tmc: Explicit type conversions to prevent integer overflow
    - interconnect: qcom: qcm2290: Enable sync state
    - dma-buf/sync_file: Fix docs syntax
    - driver core: test_async: fix an error code
    - driver core: Call dma_cleanup() on the test_remove path
    - kernfs: add stub helper for kernfs_generic_poll()
    - extcon: cht_wc: add POWER_SUPPLY dependency
    - iommu/mediatek: Fix two IOMMU share pagetable issue
    - iommu/sprd: Add missing force_aperture
    - iommu: Remove kernel-doc warnings
    - bnxt_en: Update HW interface headers
    - bnxt_en: Share the bar0 address with the RoCE driver
    - RDMA/bnxt_re: Initialize Doorbell pacing feature
    - RDMA/bnxt_re: Fix max_qp count for virtual functions
    - RDMA/bnxt_re: Remove a redundant flag
    - RDMA/hns: Fix port active speed
    - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
    - RDMA/hns: Fix inaccurate error label name in init instance
    - RDMA/hns: Fix CQ and QP cache affinity
    - IB/uverbs: Fix an potential error pointer dereference
    - fsi: aspeed: Reset master errors after CFAM reset
    - iommu/qcom: Disable and reset context bank before programming
    - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after
      cancel_tx
    - iommu/vt-d: Fix to flush cache of PASID directory table
    - platform/x86: dell-sysman: Fix reference leak
    - media: cec: core: add adap_nb_transmit_canceled() callback
    - media: cec: core: add adap_unconfigured() callback
    - media: go7007: Remove redundant if statement
    - media: venus: hfi_venus: Only consider sys_idle_indicator on V1
    - arm64: defconfig: Drop CONFIG_VIDEO_IMX_MEDIA
    - media: ipu-bridge: Fix null pointer deref on SSDB/PLD parsing warnings
    - media: ipu3-cio2: rename cio2 bridge to ipu bridge and move out of ipu3
    - media: ipu-bridge: Do not use on stack memory for software_node.name field
    - docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
    - USB: gadget: core: Add missing kerneldoc for vbus_work
    - USB: gadget: f_mass_storage: Fix unused variable warning
    - drivers: base: Free devm resources when unregistering a device
    - HID: input: Support devices sending Eraser without Invert
    - HID: nvidia-shield: Remove led_classdev_unregister in thunderstrike_create
    - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
    - media: ov5640: Fix initial RESETB state and annotate timings
    - media: Documentation: Fix [GS]_ROUTING documentation
    - media: ov2680: Remove auto-gain and auto-exposure controls
    - media: ov2680: Fix ov2680_bayer_order()
    - media: ov2680: Fix vflip / hflip set functions
    - media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
    - media: ov2680: Don't take the lock for try_fmt calls
    - media: ov2680: Add ov2680_fill_format() helper function
    - media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not
      working
    - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
    - media: i2c: rdacm21: Fix uninitialized value
    - f2fs: fix spelling in ABI documentation
    - f2fs: fix to avoid mmap vs set_compress_option case
    - f2fs: don't reopen the main block device in f2fs_scan_devices
    - f2fs: check zone type before sending async reset zone command
    - f2fs: Only lfs mode is allowed with zoned block device feature
    - Revert "f2fs: fix to do sanity check on extent cache correctly"
    - f2fs: fix to account gc stats correctly
    - f2fs: fix to account cp stats correctly
    - cgroup:namespace: Remove unused cgroup_namespaces_init()
    - coresight: trbe: Allocate platform data per device
    - coresight: platform: acpi: Ignore the absence of graph
    - coresight: Fix memory leak in acpi_buffer->pointer
    - coresight: trbe: Fix TRBE potential sleep in atomic context
    - Revert "f2fs: do not issue small discard commands during checkpoint"
    - RDMA/irdma: Prevent zero-length STAG registration
    - scsi: core: Use 32-bit hostnum in scsi_host_lookup()
    - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
    - interconnect: qcom: sm8450: Enable sync_state
    - interconnect: qcom: bcm-voter: Improve enable_mask handling
    - interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
    - dt-bindings: usb: samsung,exynos-dwc3: fix order of clocks on Exynos5433
    - dt-bindings: usb: samsung,exynos-dwc3: Fix Exynos5433 compatible
    - serial: tegra: handle clk prepare error in tegra_uart_hw_init()
    - Documentation: devices.txt: Remove ttyIOC*
    - Documentation: devices.txt: Remove ttySIOC*
    - Documentation: devices.txt: Fix minors for ttyCPM*
    - amba: bus: fix refcount leak
    - Revert "IB/isert: Fix incorrect release of isert connection"
    - RDMA/siw: Balance the reference of cep->kref in the error path
    - RDMA/siw: Correct wrong debug message
    - RDMA/efa: Fix wrong resources deallocation order
    - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
    - nvmem: core: Return NULL when no nvmem layout is found
    - riscv: Require FRAME_POINTER for some configurations
    - f2fs: compress: fix to assign compress_level for lz4 correctly
    - HID: uclogic: Correct devm device reference for hidinput input_dev name
    - HID: multitouch: Correct devm device reference for hidinput input_dev name
    - HID: nvidia-shield: Reference hid_device devm allocation of input_dev name
    - platform/x86/amd/pmf: Fix a missing cleanup path
    - workqueue: fix data race with the pwq->stats[] increment
    - tick/rcu: Fix false positive "softirq work is pending" messages
    - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
    - tracing: Remove extra space at the end of hwlat_detector/mode
    - tracing: Fix race issue between cpu buffer write and swap
    - mm/pagewalk: fix bootstopping regression from extra pte_unmap()
    - mtd: rawnand: brcmnand: Fix mtd oobsize
    - dmaengine: idxd: Modify the dependence of attribute pasid_enabled
    - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
    - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
    - phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
    - rpmsg: glink: Add check for kstrdup
    - leds: aw200xx: Fix error code in probe()
    - leds: simatic-ipc-leds-gpio: Restore LEDS_CLASS dependency
    - leds: pwm: Fix error code in led_pwm_create_fwnode()
    - thermal/drivers/mediatek/lvts_thermal: Handle IRQ on all controllers
    - thermal/drivers/mediatek/lvts_thermal: Honor sensors in immediate mode
    - thermal/drivers/mediatek/lvts_thermal: Use offset threshold for IRQ
    - thermal/drivers/mediatek/lvts_thermal: Disable undesired interrupts
    - thermal/drivers/mediatek/lvts_thermal: Don't leave threshold zeroed
    - thermal/drivers/mediatek/lvts_thermal: Manage threshold between sensors
    - thermal/drivers/imx8mm: Suppress log message on probe deferral
    - leds: multicolor: Use rounded division when calculating color components
    - leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
    - leds: trigger: tty: Do not use LED_ON/OFF constants, use
      led_blink_set_oneshot instead
    - mtd: spi-nor: Check bus width while setting QE bit
    - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
    - mfd: rk808: Make MFD_RK8XX tristate
    - mfd: rz-mtu3: Link time dependencies
    - um: Fix hostaudio build errors
    - dmaengine: ste_dma40: Add missing IRQ check in d40_probe
    - dmaengine: idxd: Simplify WQ attribute visibility checks
    - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported
    - dmaengine: idxd: Allow ATS disable update only for configurable devices
    - dmaengine: idxd: Fix issues with PRS disable sysfs knob
    - remoteproc: stm32: fix incorrect optional pointers
    - Drivers: hv: vmbus: Don't dereference ACPI root object handle
    - um: virt-pci: fix missing declaration warning
    - cpufreq: Fix the race condition while updating the transition_task of policy
    - virtio_vdpa: build affinity masks conditionally
    - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
    - net: deal with integer overflows in kmalloc_reserve()
    - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
    - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for
      ip_set_hash_netportnet.c
    - netfilter: nft_exthdr: Fix non-linear header modification
    - netfilter: xt_u32: validate user space input
    - netfilter: xt_sctp: validate the flag_info count
    - skbuff: skb_segment, Call zero copy functions before using skbuff frags
    - drbd: swap bvec_set_page len and offset
    - gpio: zynq: restore zynq_gpio_irq_reqres/zynq_gpio_irq_relres callbacks
    - igb: set max size RX buffer when store bad packet is enabled
    - parisc: ccio-dma: Create private runway procfs root entry
    - PM / devfreq: Fix leak in devfreq_dev_release()
    - Multi-gen LRU: fix per-zone reclaim
    - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
    - virtio_pmem: add the missing REQ_OP_WRITE for flush bio
    - rcu: dump vmalloc memory info safely
    - printk: ringbuffer: Fix truncating buffer size min_t cast
    - scsi: core: Fix the scsi_set_resid() documentation
    - mm/vmalloc: add a safer version of find_vm_area() for debug
    - cpu/hotplug: Prevent self deadlock on CPU hot-unplug
    - media: i2c: ccs: Check rules is non-NULL
    - media: i2c: Add a camera sensor top level menu
    - PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
    - ipmi_si: fix a memleak in try_smi_init()
    - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
    - riscv: Move create_tmp_mapping() to init sections
    - riscv: Mark KASAN tmp* page tables variables as static
    - XArray: Do not return sibling entries from xa_load()
    - io_uring: fix false positive KASAN warnings
    - io_uring: break iopolling on signal
    - io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used
    - io_uring/net: don't overflow multishot recv
    - io_uring/net: don't overflow multishot accept
    - io_uring: break out of iowq iopoll on teardown
    - backlight/gpio_backlight: Compare against struct fb_info.device
    - backlight/bd6107: Compare against struct fb_info.device
    - backlight/lv5207lp: Compare against struct fb_info.device
    - drm/amd/display: register edp_backlight_control() for DCN301
    - xtensa: PMU: fix base address for the newer hardware
    - LoongArch: mm: Add p?d_leaf() definitions
    - powercap: intel_rapl: Fix invalid setting of Power Limit 4
    - powerpc/ftrace: Fix dropping weak symbols with older toolchains
    - i3c: master: svc: fix probe failure when no i3c device exist
    - io_uring: Don't set affinity on a dying sqpoll thread
    - arm64: csum: Fix OoB access in IP checksum code for negative lengths
    - ALSA: usb-audio: Fix potential memory leaks at error path for UMP open
    - ALSA: seq: Fix snd_seq_expand_var_event() call to user-space
    - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
    - selftests/landlock: Fix a resource leak
    - media: dvb: symbol fixup for dvb_attach()
    - media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
    - media: nxp: Fix wrong return pointer check in mxc_isi_crossbar_init()
    - Revert "scsi: qla2xxx: Fix buffer overrun"
    - scsi: mpt3sas: Perform additional retries if doorbell read returns 0
    - PCI: Free released resource after coalescing
    - PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
    - PCI/PM: Only read PCI_PM_CTRL register when available
    - dt-bindings: PCI: qcom: Fix SDX65 compatible
    - ntb: Drop packets when qp link is down
    - ntb: Clean up tx tail index on link down
    - ntb: Fix calculation ntb_transport_tx_free_entry()
    - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
    - block: fix pin count management when merging same-page segments
    - block: don't add or resize partition on the disk with GENHD_FL_NO_PART
    - procfs: block chmod on /proc/thread-self/comm
    - parisc: Fix /proc/cpuinfo output for lscpu
    - misc: fastrpc: Pass proper scm arguments for static process init
    - drm/amd/display: Add smu write msg id fail retry process
    - bpf: Fix issue in verifying allow_ptr_leaks
    - dlm: fix plock lookup when using multiple lockspaces
    - dccp: Fix out of bounds access in DCCP error handler
    - x86/sev: Make enc_dec_hypercall() accept a size instead of npages
    - r8169: fix ASPM-related issues on a number of systems with NIC version from
      RTL8168h
    - X.509: if signature is unsupported skip validation
    - net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
    - fsverity: skip PKCS#7 parser when keyring is empty
    - x86/MCE: Always save CS register on AMD Zen IF Poison errors
    - crypto: af_alg - Decrement struct key.usage in alg_set_by_key_serial()
    - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
    - mmc: renesas_sdhi: register irqs before registering controller
    - pstore/ram: Check start of empty przs during init
    - arm64: sdei: abort running SDEI handlers during crash
    - regulator: dt-bindings: qcom,rpm: fix pattern for children
    - iov_iter: Fix iov_iter_extract_pages() with zero-sized entries
    - RISC-V: Add ptrace support for vectors
    - s390/dcssblk: fix kernel crash with list_add corruption
    - s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
    - s390/dasd: fix string length handling
    - HID: logitech-hidpp: rework one more time the retries attempts
    - crypto: stm32 - fix loop iterating through scatterlist for DMA
    - crypto: stm32 - fix MDMAT condition
    - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
    - of: property: fw_devlink: Add a devlink for panel followers
    - USB: core: Fix oversight in SuperSpeed initialization
    - x86/smp: Don't send INIT to non-present and non-booted CPUs
    - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
    - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld
    - perf/x86/uncore: Correct the number of CHAs on EMR
    - media: ipu3-cio2: allow ipu_bridge to be a module again
    - Bluetooth: msft: Extended monitor tracking by address filter
    - Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED
    - serial: sc16is7xx: remove obsolete out_thread label
    - serial: sc16is7xx: fix regression with GPIO configuration
    - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED
    - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED
    - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2
    - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy
    - memfd: improve userspace warnings for missing exec-related flags
    - revert "memfd: improve userspace warnings for missing exec-related flags".
    - drm/amd/display: Block optimize on consecutive FAMS enables
    - Linux 6.5.3
  * Mantic update: v6.5.2 upstream stable release (LP: #2035583)
    - drm/amdgpu: correct vmhub index in GMC v10/11
    - erofs: ensure that the post-EOF tails are all zeroed
    - ksmbd: fix wrong DataOffset validation of create context
    - ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
    - ksmbd: replace one-element array with flex-array member in struct
      smb2_ea_info
    - ksmbd: reduce descriptor size if remaining bytes is less than request size
    - ARM: pxa: remove use of symbol_get()
    - mmc: au1xmmc: force non-modular build and remove symbol_get usage
    - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
    - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
    - USB: serial: option: add Quectel EM05G variant (0x030e)
    - USB: serial: option: add FOXCONN T99W368/T99W373 product
    - ALSA: usb-audio: Fix init call orders for UAC1
    - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
    - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
    - HID: wacom: remove the battery when the EKR is off
    - staging: rtl8712: fix race condition
    - wifi: mt76: mt7921: do not support one stream on secondary antenna only
    - wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
    - wifi: rtw88: usb: kill and free rx urbs on probe failure
    - wifi: ath11k: Don't drop tx_status when peer cannot be found
    - wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
    - serial: qcom-geni: fix opp vote on shutdown
    - serial: sc16is7xx: fix broken port 0 uart init
    - serial: sc16is7xx: fix bug when first setting GPIO direction
    - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    - fsi: master-ast-cf: Add MODULE_FIRMWARE macro
    - tcpm: Avoid soft reset when partner does not support get_status
    - dt-bindings: sc16is7xx: Add property to change GPIO function
    - tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
    - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
    - usb: typec: tcpci: clear the fault status bit
    - pinctrl: amd: Don't show `Invalid config param` errors
    - Linux 6.5.2
  * Mantic update: v6.5.1 upstream stable release (LP: #2035581)
    - ACPI: thermal: Drop nocrt parameter
    - module: Expose module_init_layout_section()
    - arm64: module: Use module_init_layout_section() to spot init sections
    - ARM: module: Use module_init_layout_section() to spot init sections
    - ipv6: remove hard coded limitation on ipv6_pinfo
    - lockdep: fix static memory detection even more
    - kallsyms: Fix kallsyms_selftest failure
    - Linux 6.5.1
  * [23.10 FEAT] [SEC2352] pkey: support EP11 API ordinal 6 for secure guests
    (LP: #2029390)
    - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob
  * [23.10 FEAT] [SEC2341] pkey: support generation of keys of type
    PKEY_TYPE_EP11_AES (LP: #2028937)
    - s390/pkey: fix/harmonize internal keyblob headers
    - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
    - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL
    - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23]
    - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL
    - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
    - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
  * [23.10 FEAT] KVM: Enable Secure Execution Crypto Passthrough - kernel part
    (LP: #2003674)
    - KVM: s390: interrupt: Fix single-stepping into interrupt handlers
    - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers
    - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions
    - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions
    - KVM: s390: interrupt: Fix single-stepping keyless mode exits
    - KVM: s390: selftests: Add selftest for single-stepping
    - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ
    - s390/vfio-ap: clean up irq resources if possible
    - s390/vfio-ap: wait for response code 05 to clear on queue reset
    - s390/vfio-ap: allow deconfigured queue to be passed through to a guest
    - s390/vfio-ap: remove upper limit on wait for queue reset to complete
    - s390/vfio-ap: store entire AP queue status word with the queue object
    - s390/vfio-ap: use work struct to verify queue reset
    - s390/vfio-ap: handle queue state change in progress on reset
    - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36
    - s390/uv: export uv_pin_shared for direct usage
    - KVM: s390: export kvm_s390_pv*_is_protected functions
    - s390/vfio-ap: make sure nib is shared
    - KVM: s390: pv: relax WARN_ONCE condition for destroy fast
    - s390/uv: UV feature check utility
    - KVM: s390: Add UV feature negotiation
    - KVM: s390: pv: Allow AP-instructions for pv-guests
  * Make backlight module auto detect dell_uart_backlight (LP: #2008882)
    - SAUCE: ACPI: video: Dell AIO UART backlight detection
  * Avoid address overwrite in kernel_connect (LP: #2035163)
    - net: annotate data-races around sock->ops
    - net: Avoid address overwrite in kernel_connect
  * Include QCA WWAN 5G Qualcomm SDX62/DW5932e support (LP: #2035306)
    - bus: mhi: host: pci_generic: Add support for Dell DW5932e
  * NULL pointer dereference on CS35L41 HDA AMP (LP: #2029199)
    - ALSA: cs35l41: Use mbox command to enable speaker output for external boost
    - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay
    - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware
      load
    - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system
      suspending.
    - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend.
    - ALSA: hda: cs35l41: Move Play and Pause into separate functions
    - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component
    - ALSA: hda: cs35l41: Use pre and post playback hooks
    - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation
    - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda
    - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback
  * Enable ASPM for NVMe behind VMD (LP: #2034504)
    - Revert "UBUNTU: SAUCE: vmd: fixup bridge ASPM by driver name instead"
    - Revert "UBUNTU: SAUCE: PCI/ASPM: Enable LTR for endpoints behind VMD"
    - Revert "UBUNTU: SAUCE: PCI/ASPM: Enable ASPM for links under VMD domain"
    - SAUCE: PCI/ASPM: Allow ASPM override over FADT default
    - SAUCE: PCI: vmd: Mark ASPM override for device behind VMD bridge
  * Linux 6.2 fails to reboot with current u-boot-nezha (LP: #2021364)
    - [Config] Default to performance CPUFreq governor on riscv64
  * Enable Nezha board (LP: #1975592)
    - [Config] Enable CONFIG_REGULATOR_FIXED_VOLTAGE on riscv64
    - [Config] Build in D1 clock drivers on riscv64
    - [Config] Enable CONFIG_SUN6I_RTC_CCU on riscv64
    - [Config] Enable CONFIG_SUNXI_WATCHDOG on riscv64
    - [Config] Disable SUN50I_DE2_BUS on riscv64
    - [Config] Disable unneeded sunxi pinctrl drivers on riscv64
  * Enable Nezha board (LP: #1975592) // Enable StarFive VisionFive 2 board
    (LP: #2013232)
    - [Config] Enable CONFIG_SERIAL_8250_DW on riscv64
  * Enable StarFive VisionFive 2 board (LP: #2013232)
    - [Config] Enable CONFIG_PINCTRL_STARFIVE_JH7110_SYS on riscv64
    - [Config] Enable CONFIG_STARFIVE_WATCHDOG on riscv64
  * rcu_sched detected stalls on CPUs/tasks (LP: #1967130)
    - [Config] Enable virtually mapped stacks on riscv64
  * RISC-V kernel config is out of sync with other archs (LP: #1981437)
    - [Config] Sync riscv64 config with other architectures
  * Support for Intel Discrete Gale Peak2/BE200 (LP: #2028065)
    - Bluetooth: btintel: Add support for Gale Peak
    - Bluetooth: Add support for Gale Peak (8087:0036)
  * Missing BT IDs for support for Intel Discrete Misty Peak2/BE202
    (LP: #2033455)
    - SAUCE: Bluetooth: btusb: Add support for Intel Misty Peak - 8087:0038
  * Audio device fails to function randomly on Intel MTL platform: No CPC match
    in the firmware file's manifest (LP: #2034506)
    - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value
  * Check for changes relevant for security certifications (LP: #1945989)
    - [Packaging] Add a new fips-checks script
  * Installation support for SMARC RZ/G2L platform (LP: #2030525)
    - [Config] build Renesas RZ/G2L USBPHY control driver statically
  * Add support for kernels compiled with CONFIG_EFI_ZBOOT (LP: #2002226)
    - [Config]: Turn on CONFIG_EFI_ZBOOT on ARM64
  * Default module signing algo should be accelerated (LP: #2034061)
    - [Config] Default module signing algo should be accelerated
  * NEW SRU rustc linux kernel requirements (LP: #1993183)
    - [Packaging] re-enable Rust support
  * FATAL:credentials.cc(127)] Check failed: . : Permission denied (13)
    (LP: #2017980)
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * update apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor4.0.0 [01/76]: add/use fns to print hash string hex value
    - SAUCE: apparmor4.0.0 [02/76]: rename SK_CTX() to aa_sock and make it an
      inline fn
    - SAUCE: apparmor4.0.0 [03/76]: patch to provide compatibility with v2.x net
      rules
    - SAUCE: apparmor4.0.0 [04/76]: add user namespace creation mediation
    - SAUCE: apparmor4.0.0 [05/76]: Add sysctls for additional controls of unpriv
      userns restrictions
    - SAUCE: apparmor4.0.0 [06/76]: af_unix mediation
    - SAUCE: apparmor4.0.0 [07/76]: Add fine grained mediation of posix mqueues
    - SAUCE: apparmor4.0.0 [08/76]: Stacking v38: LSM: Identify modules by more
      than name
    - SAUCE: apparmor4.0.0 [09/76]: Stacking v38: LSM: Add an LSM identifier for
      external use
    - SAUCE: apparmor4.0.0 [10/76]: Stacking v38: LSM: Identify the process
      attributes for each module
    - SAUCE: apparmor4.0.0 [11/76]: Stacking v38: LSM: Maintain a table of LSM
      attribute data
    - SAUCE: apparmor4.0.0 [12/76]: Stacking v38: proc: Use lsmids instead of lsm
      names for attrs
    - SAUCE: apparmor4.0.0 [13/76]: Stacking v38: integrity: disassociate
      ima_filter_rule from security_audit_rule
    - SAUCE: apparmor4.0.0 [14/76]: Stacking v38: LSM: Infrastructure management
      of the sock security
    - SAUCE: apparmor4.0.0 [15/76]: Stacking v38: LSM: Add the lsmblob data
      structure.
    - SAUCE: apparmor4.0.0 [16/76]: Stacking v38: LSM: provide lsm name and id
      slot mappings
    - SAUCE: apparmor4.0.0 [17/76]: Stacking v38: IMA: avoid label collisions with
      stacked LSMs
    - SAUCE: apparmor4.0.0 [18/76]: Stacking v38: LSM: Use lsmblob in
      security_audit_rule_match
    - SAUCE: apparmor4.0.0 [19/76]: Stacking v38: LSM: Use lsmblob in
      security_kernel_act_as
    - SAUCE: apparmor4.0.0 [20/76]: Stacking v38: LSM: Use lsmblob in
      security_secctx_to_secid
    - SAUCE: apparmor4.0.0 [21/76]: Stacking v38: LSM: Use lsmblob in
      security_secid_to_secctx
    - SAUCE: apparmor4.0.0 [22/76]: Stacking v38: LSM: Use lsmblob in
      security_ipc_getsecid
    - SAUCE: apparmor4.0.0 [23/76]: Stacking v38: LSM: Use lsmblob in
      security_current_getsecid
    - SAUCE: apparmor4.0.0 [24/70]: Stacking v38: LSM: Use lsmblob in
      security_inode_getsecid
    - SAUCE: apparmor4.0.0 [25/76]: Stacking v38: LSM: Use lsmblob in
      security_cred_getsecid
    - SAUCE: apparmor4.0.0 [26/76]: Stacking v38: LSM: Specify which LSM to
      display
    - SAUCE: apparmor4.0.0 [28/76]: Stacking v38: LSM: Ensure the correct LSM
      context releaser
    - SAUCE: apparmor4.0.0 [29/76]: Stacking v38: LSM: Use lsmcontext in
      security_secid_to_secctx
    - SAUCE: apparmor4.0.0 [30/76]: Stacking v38: LSM: Use lsmcontext in
      security_inode_getsecctx
    - SAUCE: apparmor4.0.0 [31/76]: Stacking v38: Use lsmcontext in
      security_dentry_init_security
    - SAUCE: apparmor4.0.0 [32/76]: Stacking v38: LSM: security_secid_to_secctx in
      netlink netfilter
    - SAUCE: apparmor4.0.0 [33/76]: Stacking v38: NET: Store LSM netlabel data in
      a lsmblob
    - SAUCE: apparmor4.0.0 [34/76]: Stacking v38: binder: Pass LSM identifier for
      confirmation
    - SAUCE: apparmor4.0.0 [35/76]: Stacking v38: LSM: security_secid_to_secctx
      module selection
    - SAUCE: apparmor4.0.0 [36/76]: Stacking v38: Audit: Keep multiple LSM data in
      audit_names
    - SAUCE: apparmor4.0.0 [37/76]: Stacking v38: Audit: Create audit_stamp
      structure
    - SAUCE: apparmor4.0.0 [38/76]: Stacking v38: LSM: Add a function to report
      multiple LSMs
    - SAUCE: apparmor4.0.0 [39/76]: Stacking v38: Audit: Allow multiple records in
      an audit_buffer
    - SAUCE: apparmor4.0.0 [40/76]: Stacking v38: Audit: Add record for multiple
      task security contexts
    - SAUCE: apparmor4.0.0 [41/76]: Stacking v38: audit: multiple subject lsm
      values for netlabel
    - SAUCE: apparmor4.0.0 [42/76]: Stacking v38: Audit: Add record for multiple
      object contexts
    - SAUCE: apparmor4.0.0 [43/76]: Stacking v38: netlabel: Use a struct lsmblob
      in audit data
    - SAUCE: apparmor4.0.0 [44/76]: Stacking v38: LSM: Removed scaffolding
      function lsmcontext_init
    - SAUCE: apparmor4.0.0 [45/76]: Stacking v38: AppArmor: Remove the exclusive
      flag
    - SAUCE: apparmor4.0.0 [46/76]: combine common_audit_data and
      apparmor_audit_data
    - SAUCE: apparmor4.0.0 [47/76]: setup slab cache for audit data
    - SAUCE: apparmor4.0.0 [48/76]: rename audit_data->label to
      audit_data->subj_label
    - SAUCE: apparmor4.0.0 [49/76]: pass cred through to audit info.
    - SAUCE: apparmor4.0.0 [50/76]: Improve debug print infrastructure
    - SAUCE: apparmor4.0.0 [51/76]: add the ability for profiles to have a
      learning cache
    - SAUCE: apparmor4.0.0 [52/76]: enable userspace upcall for mediation
    - SAUCE: apparmor4.0.0 [53/76]: cache buffers on percpu list if there is lock
      contention
    - SAUCE: apparmor4.0.0 [54/76]: advertise availability of exended perms
    - SAUCE: apparmor4.0.0 [56/76]: cleanup: provide separate audit messages for
      file and policy checks
    - SAUCE: apparmor4.0.0 [57/76]: prompt - lock down prompt interface
    - SAUCE: apparmor4.0.0 [58/76]: prompt - ref count pdb
    - SAUCE: apparmor4.0.0 [59/76]: prompt - allow controlling of caching of a
      prompt response
    - SAUCE: apparmor4.0.0 [60/76]: prompt - add refcount to audit_node in prep or
      reuse and delete
    - SAUCE: apparmor4.0.0 [61/76]: prompt - refactor to moving caching to
      uresponse
    - SAUCE: apparmor4.0.0 [62/76]: prompt - Improve debug statements
    - SAUCE: apparmor4.0.0 [63/76]: prompt - fix caching
    - SAUCE: apparmor4.0.0 [64/76]: prompt - rework build to use append fn, to
      simplify adding strings
    - SAUCE: apparmor4.0.0 [65/76]: prompt - refcount notifications
    - SAUCE: apparmor4.0.0 [66/76]: prompt - add the ability to reply with a
      profile name
    - SAUCE: apparmor4.0.0 [67/76]: prompt - fix notification cache when updating
    - SAUCE: apparmor4.0.0 [68/76]: prompt - add tailglob on name for cache
      support
    - SAUCE: apparmor4.0.0 [69/76]: prompt - allow profiles to set prompts as
      interruptible
    - SAUCE: apparmor4.0.0 [74/76]: advertise disconnected.path is available
    - SAUCE: apparmor4.0.0 [75/76]: fix invalid reference on profile->disconnected
    - SAUCE: apparmor4.0.0 [76/76]: add io_uring mediation
    - SAUCE: apparmor4.0.0: apparmor: Fix regression in mount mediation
  * update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
    apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
    (LP: #2032602)
    - SAUCE: apparmor4.0.0 [70/76]: prompt - add support for advanced filtering of
      notifications
    - SAUCE: apparmor4.0.0 [71/76]: userns - add the ability to reference a global
      variable for a feature value
    - SAUCE: apparmor4.0.0 [72/76]: userns - make it so special unconfined
      profiles can mediate user namespaces
    - SAUCE: apparmor4.0.0 [73/76]: userns - allow restricting unprivileged
      change_profile
  * LSM stacking and AppArmor for 6.2: additional fixes (LP: #2017903) // update
    apparmor and LSM stacking patch set (LP: #2028253)
    - SAUCE: apparmor4.0.0 [55/76]: fix profile verification and enable it
  * udev fails to make prctl() syscall with apparmor=0 (as used by maas by
    default) (LP: #2016908) // update apparmor and LSM stacking patch set
    (LP: #2028253)
    - SAUCE: apparmor4.0.0 [27/76]: Stacking v38: Fix prctl() syscall with
      apparmor=0
  * Miscellaneous Ubuntu changes
    - SAUCE: fan: relax strict length validation in vxlan policy
    - [Config] update gcc version in annotations
    - [Config] update annotations after apply 6.5 stable updates
  * Miscellaneous upstream changes
    - fs/address_space: add alignment padding for i_map and i_mmap_rwsem to
      mitigate a false sharing.
    - mm/mmap: move vma operations to mm_struct out of the critical section of
      file mapping lock

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 25 Sep 2023 13:26:16 +0200

linux-raspi (6.5.0-1002.2) mantic; urgency=medium

  * mantic/linux-raspi: 6.5.0-1002.2 -proposed tracker (LP: #2033637)

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf

  * Miscellaneous Ubuntu changes
    - [Config] raspi: Add notes to configs that differ from master
    - [Config] raspi: Set CONFIG_ARM_ERRATA_<foo>=n
    - [Config] raspi: Set PREEMPT_DYNAMIC=y
    - [Config] raspi: Set STAGING_MEDIA_DEPRECATED=n
    - [Config] raspi: Set EFI=n
    - [Config] raspi: Set POWER_RESET_GPIO_RESTART=n
    - [Config] raspi: Set HID_BPF=n
    - [Config] raspi: Set COMMON_CLK_FIXED_MMIO=n
    - [Config] raspi: Set PWM_STMPE=n
    - [Config] raspi: Set LEDS_SYSCON=n
    - [Packaging] raspi: Include bcm2835_smi module in linux-modules
    - SAUCE: (no-up) Disable FIQ split-transaction FSM in dwc_otg

  * Miscellaneous upstream changes
    - drivers: media: imx296: Updated imx296 driver for external trigger
    - char: broadcom: vc_mem: Fix preprocessor conditional
    - drivers: dwc_otg: Fix fallthrough warnings
    - vc04_services/vc-sm-cma: Switch one-bit bitfields to bool
    - media: i2c: ov2311: Fix uninitialized variable usage
    - drm/panel: Fix default values for Waveshare 7.9 inch DSI touchscreen (#5565)
    - dtoverlays: Add i2c bus overrides to edt-ft5406 overlay
    - dtoverlays: Fix README text for i2c-fan
    - drivers: irqchip: irq-bcm2835: Concurrency fix
    - defconfigs: Add TINYDRM_ILI9486 to defconfigs
    - dtoverlays: Add drm option to piscreen overlay
    - drm/ili9486: Resolve clash in spi_device_id names
    - input: ads7846: Add missing spi_device_id strings
    - staging: bcm2835-codec: Downgrade the level for a debug message
    - configs: Raise 8250 UART limit to 5 on BCM2711

  [ Ubuntu: 6.5.0-5.5 ]

  * mantic/linux: 6.5.0-5.5 -proposed tracker (LP: #2034546)
  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts
    - debian/dkms-versions -- update from kernel-versions (main/d2023.08.23)

  [ Ubuntu: 6.5.0-4.4 ]

  * mantic/linux: 6.5.0-4.4 -proposed tracker (LP: #2034042)
  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/d2023.08.23)

  [ Ubuntu: 6.5.0-3.3 ]

  * mantic/linux: 6.5.0-3.3 -proposed tracker (LP: #2033904)
  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/d2023.08.23)
  * [23.10] Please test secure-boot and lockdown on the early 6.5 kernel (s390x)
    (LP: #2026833)
    - [Packaging] re-enable signing for s390x
  * Miscellaneous upstream changes
    - module/decompress: use vmalloc() for zstd decompression workspace

  [ Ubuntu: 6.5.0-2.2 ]

  * mantic/linux: 6.5.0-2.2 -proposed tracker (LP: #2033240)
  * Soundwire support for Dell SKU0C87 devices (LP: #2029281)
    - SAUCE: ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices
  * Fix numerous AER related issues (LP: #2033025)
    - SAUCE: PCI/AER: Disable AER service during suspend, again
    - SAUCE: PCI/DPC: Disable DPC service during suspend, again
  * Support Realtek RTL8852CE WiFi 6E/BT Combo (LP: #2025672)
    - wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
    - Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C
  * Rebase to v6.5

  [ Ubuntu: 6.5.0-1.1 ]

  * mantic/linux: 6.5.0-1.1 -proposed tracker (LP: #2032750)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - [Packaging] update variants
    - debian/dkms-versions -- update from kernel-versions (main/d2023.07.26)
  * ceph: support idmapped mounts (LP: #2032959)
    - SAUCE: libceph: add spinlock around osd->o_requests
    - SAUCE: libceph: define struct ceph_sparse_extent and add some helpers
    - SAUCE: libceph: new sparse_read op, support sparse reads on msgr2 crc
      codepath
    - SAUCE: libceph: support sparse reads on msgr2 secure codepath
    - SAUCE: libceph: add sparse read support to msgr1
    - SAUCE: libceph: add sparse read support to OSD client
    - SAUCE: ceph: add new mount option to enable sparse reads
    - SAUCE: ceph: preallocate inode for ops that may create one
    - SAUCE: ceph: make ceph_msdc_build_path use ref-walk
    - SAUCE: libceph: add new iov_iter-based ceph_msg_data_type and
      ceph_osd_data_type
    - SAUCE: ceph: use osd_req_op_extent_osd_iter for netfs reads
    - SAUCE: ceph: fscrypt_auth handling for ceph
    - SAUCE: ceph: implement -o test_dummy_encryption mount option
    - SAUCE: ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr
    - SAUCE: ceph: make ioctl cmds more readable in debug log
    - SAUCE: ceph: add base64 endcoding routines for encrypted names
    - SAUCE: ceph: encode encrypted name in ceph_mdsc_build_path and dentry
      release
    - SAUCE: ceph: send alternate_name in MClientRequest
    - SAUCE: ceph: decode alternate_name in lease info
    - SAUCE: ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open()
    - SAUCE: ceph: make d_revalidate call fscrypt revalidator for encrypted
      dentries
    - SAUCE: ceph: add helpers for converting names for userland presentation
    - SAUCE: ceph: make ceph_fill_trace and ceph_get_name decrypt names
    - SAUCE: ceph: pass the request to parse_reply_info_readdir()
    - SAUCE: ceph: add support to readdir for encrypted names
    - SAUCE: ceph: create symlinks with encrypted and base64-encoded targets
    - SAUCE: ceph: add some fscrypt guardrails
    - SAUCE: ceph: allow encrypting a directory while not having Ax caps
    - SAUCE: ceph: mark directory as non-complete after loading key
    - SAUCE: ceph: size handling in MClientRequest, cap updates and inode traces
    - SAUCE: ceph: handle fscrypt fields in cap messages from MDS
    - SAUCE: ceph: add infrastructure for file encryption and decryption
    - SAUCE: libceph: add CEPH_OSD_OP_ASSERT_VER support
    - SAUCE: libceph: allow ceph_osdc_new_request to accept a multi-op read
    - SAUCE: ceph: add object version support for sync read
    - SAUCE: ceph: add truncate size handling support for fscrypt
    - SAUCE: ceph: don't use special DIO path for encrypted inodes
    - SAUCE: ceph: align data in pages in ceph_sync_write
    - SAUCE: ceph: add read/modify/write to ceph_sync_write
    - SAUCE: ceph: add encryption support to writepage and writepages
    - SAUCE: ceph: plumb in decryption during reads
    - SAUCE: ceph: invalidate pages when doing direct/sync writes
    - SAUCE: ceph: add support for encrypted snapshot names
    - SAUCE: ceph: prevent snapshot creation in encrypted locked directories
    - SAUCE: ceph: update documentation regarding snapshot naming limitations
    - SAUCE: ceph: drop messages from MDS when unmounting
    - SAUCE: ceph: wait for OSD requests' callbacks to finish when unmounting
    - SAUCE: ceph: fix updating i_truncate_pagecache_size for fscrypt
    - SAUCE: ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper
    - SAUCE: libceph: do not include crypto/algapi.h
    - SAUCE: rbd: bump RBD_MAX_PARENT_CHAIN_LEN to 128
    - SAUCE: ceph: dump info about cap flushes when we're waiting too long for
      them
    - SAUCE: mm: BUG if filemap_alloc_folio gives us a folio with a non-NULL
      ->private
    - SAUCE: ceph: make sure all the files successfully put before unmounting
    - SAUCE: ceph: BUG if MDS changed truncate_seq with client caps still
      outstanding
    - SAUCE: ceph: add the *_client debug macros support
    - SAUCE: ceph: pass the mdsc to several helpers
    - SAUCE: ceph: rename _to_client() to _to_fs_client()
    - SAUCE: ceph: move mdsmap.h to fs/ceph/
    - SAUCE: ceph: add ceph_inode_to_client() helper support
    - SAUCE: ceph: print the client global_id in all the debug logs
    - SAUCE: ceph: make the members in struct ceph_mds_request_args_ext an union
    - SAUCE: ceph: make num_fwd and num_retry to __u32
    - SAUCE: fs: export mnt_idmap_get/mnt_idmap_put
    - SAUCE: ceph: stash idmapping in mdsc request
    - SAUCE: ceph: handle idmapped mounts in create_request_message()
    - SAUCE: ceph: add enable_unsafe_idmap module parameter
    - SAUCE: ceph: pass an idmapping to mknod/symlink/mkdir
    - SAUCE: ceph: allow idmapped getattr inode op
    - SAUCE: ceph: allow idmapped permission inode op
    - SAUCE: ceph: pass idmap to __ceph_setattr
    - SAUCE: ceph: allow idmapped setattr inode op
    - SAUCE: ceph/acl: allow idmapped set_acl inode op
    - SAUCE: ceph/file: allow idmapped atomic_open inode op
    - SAUCE: ceph: allow idmapped mounts
  * Got soft lockup CPU if dell_uart_backlight is probed (LP: #2032174)
    - SAUCE: platform/x86: dell-uart-backlight: replace chars_in_buffer() with
      flush_chars()
  * Fix ACPI TAD  on some Intel based systems (LP: #2032767)
    - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E
  * Fix unreliable ethernet cable detection on I219 NIC (LP: #2028122)
    - e1000e: Use PME poll to circumvent unreliable ACPI wake
  * Fix panel brightness issues on HP laptops (LP: #2032704)
    - ACPI: video: Put ACPI video and its child devices into D0 on boot
  * FATAL:credentials.cc(127)] Check failed: . : Permission denied (13)
    (LP: #2017980)
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * Support initrdless boot on default qemu virt models and openstack
    (LP: #2030745)
    - [Config] set VIRTIO_BLK=y for default qemu/openstack boot
  * Miscellaneous Ubuntu changes
    - [Packaging] rust: use Rust 1.68.2
    - [Packaging] depend on clang/libclang-15 for Rust
    - [Config] update toolchain versions in annotations
    - [Config] update annotations after rebase to v6.5-rc6
    - [Config] update toolchain version in annotations
    - [Packaging] temporarily disable Rust support
    - [Packaging] temporarily disable signing for ppc64el
    - [Packaging] temporarily disable signing for s390x

  [ Ubuntu: 6.5.0-0.0 ]

  * Empty entry

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Fri, 08 Sep 2023 11:49:46 +0200

linux-raspi (6.5.0-1001.1) mantic; urgency=medium

  * CONFIG_MPTCP_IPV6 is no longer enabled in Raspi Mantic in v6.5.0
    (LP: #2027983)
    - [Config] raspi: Enable MPTCP_IPV6

  * Missing overlays/README (LP: #1954757)
    - SAUCE: (no-up) Install overlays/README

  * [Raspberry Pi/mantic] systemd-oomd fails with
    "ConditionControlGroupController=memory was not met" (LP: #2017209)
    - SAUCE: Revert "cgroup: Disable cgroup "memory" by default"

  * IO errors when writing large amounts of data to USB storage in eoan on
    RPI2/3 (armhf kernel) (LP: #1852510)
    - Add dwc_otg driver

  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - [Packaging] update Ubuntu.md
    - [Packaging] update update.conf

  * Miscellaneous Ubuntu changes
    - [Config] raspi: updateconfigs after import of rpi-6.5.y patchset
    - [Config] raspi: Remove nonexistent config policies
    - SAUCE: arm64: dts: broadcom: Remove downstream dt overlay support
    - SAUCE: (no-up) ARM: dts: Disable unsupported Raspberry Pi DTBs

  * Miscellaneous upstream changes
    - raspberrypi-firmware: Update mailbox commands
    - drm/vc4: Add FKMS as an acceptable node for dma ranges.
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: Add firmware-kms mode
    - drm/vc4: Add support for gamma on BCM2711
    - drm/vc4: Add debugfs node that dumps the vc5 gamma PWL entries
    - drm/vc4: hvs: Force modeset on gamma lut change
    - drm/vc4: Relax VEC modeline requirements and add progressive mode support
    - drm/vc4: Make VEC progressive modes readily accessible
    - drm: Check whether the gamma lut has changed before updating
    - drm/vc4: Enable gamma block only when required.
    - drm/vc4: Only add gamma properties once.
    - drm/vc4: Validate the size of the gamma_lut
    - drm/vc4: Disable Gamma control on HVS5 due to issues writing the table
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - vc4/drm: vc4_plane: Keep fractional source coords inside state
    - vc4/drm: Handle fractional coordinates using the phase field
    - drm: Add chroma siting properties
    - vc4/drm:plane: Make use of chroma siting parameter
    - drm/vc4: Force trigger of dlist update on margins change
    - drm/atomic-helpers: remove legacy_cursor_update hacks
    - drm/atomic: If margins are updated, update all planes.
    - drm/vc4: Add async update support for cursor planes
    - drm/vc4: hvs: Skip DebugFS Registration for FKMS
    - drivers/gpu/drm/vc4: Add missing 32-bit RGB formats
    - drm/vc4_hdmi: Allow hotplug detect to be forced
    - vc4_hdmi: Avoid log spam for audio start failure
    - drm/vc4: hvs: Defer dlist slots deallocation
    - drm/vc4: hvs: Initialize the dlist allocation list entry
    - drm/vc4: hvs: Move the dlist allocation destruction to a function
    - drm/vc4: hvs: Destroy dlist allocations immediately when running a test
    - drm/vc4_plane: Add support for YUV444 formats
    - drm/vc4: Calculate bpc based on max_requested_bpc
    - drm/vc4: Set AXI panic modes for the HVS
    - drm/vc4: drop unnecessary and harmful HDMI RGB format check
    - drm/vc4: Limit max_bpc to 8 on Pi0-3
    - arm64: setup: Fix build warning
    - BCM2708: Add core Device Tree support
    - config: Add default configs
    - clk-raspberrypi: Add ISP to exported clocks
    - Register the clocks early during the boot process, so that special/critical
      clocks can get enabled early on in the boot process avoiding the risk of
      disabling a clock, pll_divider or pll when a claiming driver fails to
      install propperly - maybe it needs to defer.
    - clk-bcm2835: Mark used PLLs and dividers CRITICAL
    - clk-bcm2835: Add claim-clocks property
    - clk-bcm2835: Read max core clock from firmware
    - clk: clk-bcm2835: Use %zd when printing size_t
    - clk-bcm2835: Don't wait for pllh lock
    - clk: bcm2835: Add support for setting leaf clock rates while running.
    - clk: bcm2835: Allow reparenting leaf clocks while they're running.
    - clk-bcm2835: Avoid null pointer exception
    - clk-bcm2835: Disable v3d clock
    - clk: bcm2835: Pass DT node to rpi_firmware_get
    - clk-bcm2835: Remove VEC clock support
    - arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65
    - cache: export clean and invalidate
    - Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
    - Revert "Bluetooth: Always request for user confirmation for Just Works (LE
      SC)"
    - Revert "Bluetooth: Always request for user confirmation for Just Works"
    - Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
    - Revert "Revert "xhci: add quirk for host controllers that don't update
      endpoint DCS""
    - smsx95xx: fix crimes against truesize
    - smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
    - Allow mac address to be set in smsc95xx
    - cgroup: Disable cgroup "memory" by default
    - Protect __release_resource against resources without parents
    - irq-bcm2836: Avoid "Invalid trigger warning"
    - irqchip: bcm2835: Add FIQ support
    - irqchip: irq-bcm2835: Add 2836 FIQ support
    - spi: spidev: Completely disable the spidev warning
    - dmaengine: bcm2835: Load driver early and support legacy API
    - rtc: Add SPI alias for pcf2123 driver
    - watchdog: bcm2835: Support setting reboot partition
    - reboot: Use power off rather than busy spinning when halt is requested
    - bcm: Make RASPBERRYPI_POWER depend on PM
    - bcm2835-rng: Avoid initialising if already enabled
    - sound: Demote deferral errors to INFO level
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - lan78xx: Enable LEDs and auto-negotiation
    - amba_pl011: Insert mb() for correct FIFO handling
    - amba_pl011: Add cts-event-workaround DT property
    - tty: amba-pl011: Avoid rare write-when-full error
    - pinctrl-bcm2835: Set base to 0 give expected gpio numbering
    - Main bcm2708/bcm2709 linux port
    - bcm2708 framebuffer driver
    - Pulled in the multi frame buffer support from the Pi3 repo
    - fbdev: add FBIOCOPYAREA ioctl
    - dmaengine: Add support for BCM2708
    - MMC: added alternative MMC driver
    - mmc: block: Don't do single-sector reads during recovery
    - Adding bcm2835-sdhost driver, and an overlay to enable it
    - vc_mem: Add vc_mem driver for querying firmware memory addresses
    - Add /dev/gpiomem device for rootless user GPIO access
    - Add SMI driver
    - Add Chris Boot's i2c driver
    - char: broadcom: Add vcio module
    - firmware: bcm2835: Support ARCH_BCM270x
    - leds: Add the "input" trigger, for pwr_led
    - Added Device IDs for August DVB-T 205
    - Improve __copy_to_user and __copy_from_user performance
    - gpio-poweroff: Allow it to work on Raspberry Pi
    - mfd: Add Raspberry Pi Sense HAT core driver
    - Add support for all the downstream rpi sound card drivers
    - rpi_display: add backlight driver and overlay
    - bcm2835-virtgpio: Virtual GPIO driver
    - OF: DT-Overlay configfs interface
    - brcm: adds support for BCM43341 wifi
    - hci_h5: Don't send conf_req when ACTIVE
    - ARM64: Round-Robin dispatch IRQs between CPUs.
    - ARM64: Force hardware emulation of deprecated instructions.
    - AXI performance monitor driver (#2222)
    - ARM: bcm2835: Set Serial number and Revision
    - dwc-otg: FIQ: Fix "bad mode in data abort handler"
    - ARM: Activate FIQs to avoid __irq_startup warnings
    - i2c-gpio: Also set bus numbers from reg property
    - added capture_clear option to pps-gpio via dtoverlay (#2433)
    - lan78xx: Read initial EEE status from DT
    - hid: Reduce default mouse polling interval to 60Hz
    - Add ability to export gpio used by gpio-poweroff
    - firmware/raspberrypi: Notify firmware of a reboot
    - irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
    - net: lan78xx: Disable TCP Segmentation Offload (TSO)
    - brcmfmac: Re-enable firmware roaming support
    - lan78xx: Move enabling of EEE into PHY init code
    - cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
      MEDIA_SUBDRV_AUTOSELECT
    - firmware: raspberrypi: Add backward compatible get_throttled
    - sc16is7xx: Don't spin if no data received
    - drivers: thermal: step_wise: add support for hysteresis
    - drivers: thermal: step_wise: avoid throttling at hysteresis temperature
      after dropping below it
    - net: lan78xx: Support auto-downshift to 100Mb/s
    - firmware: raspberrypi: Report the fw variant during probe
    - lan78xx: Debounce link events to minimize poll storm
    - lan78xx: EEE support is now a PHY property
    - bcm2835-dma: Add support for per-channel flags
    - rtc: rv3028: Add backup switchover mode support
    - media: tc358743: Increase FIFO level to 374.
    - media: tc358743: Add support for 972Mbit/s link freq.
    - media: tc358743: Check I2C succeeded during probe.
    - media: adv7180: Default to the first valid input
    - media: adv7180: Add YPrPb support for ADV7282M
    - media: videodev2: Add helper defines for printing FOURCCs
    - dt-bindings: Document BCM283x CSI2/CCP2 receiver
    - MAINTAINERS: Add entry for BCM2835 Unicam driver
    - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
    - staging: mmal-vchiq: Avoid use of bool in structures
    - staging: mmal-vchiq: Add support for event callbacks.
    - staging: vc04_services: Support sending data to MMAL ports
    - media: videobuf2: Allow exporting of a struct dmabuf
    - staging: mmal-vchiq: Fix client_component for 64 bit kernel
    - staging: mmal_vchiq: Add in the Bayer encoding formats
    - staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
    - staging: mmal-vchiq: Free the event context for control ports
    - staging: mmal-vchiq: Fix memory leak in error path
    - w1: w1-gpio: Make GPIO an output for strong pullup
    - arm: bcm2835: Fix FIQ early ioremap
    - arm: bcm2835: DMA can only address 1GB
    - hwrng: iproc-rng200: Add BCM2838 support
    - bcmgenet: constrain max DMA burst length
    - bcmgenet: Better coalescing parameter defaults
    - net: genet: enable link energy detect powerdown for external PHYs
    - usb: add plumbing for updating interrupt endpoint interval state
    - xhci: implement xhci_fixup_endpoint for interval adjustments
    - usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
    - usb: xhci: drop and add the endpoint context in xhci_fixup_endpoint()
    - usbhid: call usb_fixup_endpoint after mangling intervals
    - arm: bcm2835: Add bcm2838 compatible string.
    - i2c: bcm2835: Set clock-stretch timeout to 35ms
    - drm/v3d: Clock V3D down when not in use.
    - drivers: char: add chardev for mmap'ing the RPiVid control registers
    - hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
    - net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
    - arch/arm: Add model string to cpuinfo
    - arch/arm64: Add Revision, Serial, Model to cpuinfo
    - media: i2c: imx477: Support for the Sony IMX477 sensor
    - media: i2c: imx519: Support for the Sony IMX519 sensor
    - Documentation: devicetree: Add documentation for imx378 sensor
    - v4l2: Add a Greyworld AWB mode.
    - staging: bcm2835-camera: Add greyworld AWB mode
    - media: v4l2: Add Greyworld AWB control name
    - staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld
    - ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
    - dt-bindings: Add binding for the Infineon IRS1125 sensor
    - media: i2c: Add a driver for the Infineon IRS1125 depth sensor
    - drm/v3d: Suppress all but the first MMU error
    - drm/v3d: Plug dma_fence leak
    - staging: vchiq_arm: Register vcsm-cma as a platform driver
    - staging: vchiq_arm: Register bcm2835-codec as a platform driver
    - net:phy:2711 Allow ethernet LED mode to be set via device tree
    - v3d_drv: Handle missing clock more gracefully
    - v3d_gem: Kick the clock so firmware knows we are using firmware clock
      interface
    - clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks
    - staging: vchiq_arm: Set up dma ranges on child devices
    - staging: vchiq: Use the old dma controller for OF config on platform devices
    - ARM: bcm: Backport BCM2711 support from upstream
    - Initialise rpi-firmware before clk-bcm2835
    - staging: vchiq_arm: Give vchiq children DT nodes
    - pinctrl: bcm2835: Remove gpiochip on error
    - video: fbdev: bcm2708_fb: Use common compat header
    - of: overlay: Correct symbol path fixups
    - dt-bindings: pci: Add DT docs for Brcmstb PCIe device
    - bcmgenet: Disable skip_umac_reset by default
    - media: videodev2.h: Add a format for column YUV4:2:0 modes
    - media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
    - RFC: media: Add media_request_{pin,unpin} API
    - staging: media: rpivid: Add Raspberry Pi V4L2 H265 decoder
    - spi: Force CS_HIGH if GPIO descriptors are used
    - media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
    - media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
    - media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
    - media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
    - staging: vchiq: Load bcm2835_isp driver from vchiq
    - bcm2835-dma: Add proper 40-bit DMA support
    - media: i2c: tc358743: Fix fallthrough warning
    - video: bcm2708_fb: Disable FB if no displays found
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-camera: Request headers with I-frame
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - PCI: brcmstb: Add DT property to control L1SS
    - media: irs1125: Using i2c_transfer for ic2 reads
    - media: irs1125: Refactoring and debug messages
    - media: irs1125: Atomic access to imager reconfiguration
    - media: irs1125: Keep HW in sync after imager reset
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Kconfig/Makefile for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
    - media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
    - serial: 8250: bcm2835aux - defer if clock is zero
    - media: Add a pixel format for MIPI packed 12bit luma only.
    - media: Add a pixel format for MIPI packed 14bit luma only.
    - media: bcm2835-unicam: Add support for 12bit mono packed format
    - media: bcm2835-unicam: Add support for 14bit mono sources
    - media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
    - bcm2835-dma: Add NO_WAIT_RESP flag
    - media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
    - media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
    - media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
    - dt-bindings: bcm2835-unicam: Update documentation with new clock params
    - leds: Add the actpwr trigger
    - bcm2835-dma: Advertise the full DMA range
    - media: bcm2835-unicam: Drop WARN on uing direct cache alias
    - media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
    - media: bcm2835-unicam: Always service interrupts
    - media: bcm2835: unicam: Fix uninitialized warning
    - media: bcm2835-unicam: Fixup review comments from Hans.
    - media: bcm2835-unicam: Retain packing information on G_FMT
    - media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
    - staging/fbtft: Add support for display variants
    - brcmfmac: Increase power saving delay to 2s
    - net: bcmgenet: Reset RBUF on first open
    - char: Add broadcom char drivers back to build files
    - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
    - staging: vc04_services: Add new vc-sm-cma driver
    - staging: vchiq-mmal: Add support for 14bit Bayer
    - staging: mmal-vchiq: Add monochrome image formats
    - staging: mmal-vchiq: Use vc-sm-cma to support zero copy
    - staging: vc04_services: Add a V4L2 M2M codec driver
    - bcm2835-dma: only reserve channel 0 if legacy dma driver is enabled
    - uapi: bcm2835-isp: Add bcm2835-isp uapi header file
    - staging: vc04_services: ISP: Add a more complex ISP processing component
    - gpio: Add gpio-fsm driver
    - rpisense-fb: Set pseudo_pallete to prevent crash on fbcon takeover
    - bcm2708_fb: Fix a build warning
    - watchdog: bcm2835: Ignore params after the partition number
    - firmware: raspberrypi: Add support for tryonce reboot flag
    - phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
    - phy: broadcom: Add bcm54213pe configuration
    - PCI: brcmstb: Restore initial fundamental reset
    - Input: edt-ft5x06: Poll the device if no interrupt is configured.
    - drm/panel/raspberrypi-touchscreen: Use independent I2C actions with delay.
    - drm/panel/raspberrypi-ts: Insert delay before polling for startup state
    - dt-bindings: Add compatible for BCM2711 DSI1
    - media: bcm2835-unicam: Correctly handle error propagation for stream on
    - media: bcm2835-unicam: Return early from stop_streaming() if stopped
    - media: bcm2835-unicam: Clear clock state when stopping streaming
    - PCI: brcmstb: Advertise MSI-X support
    - net: lan78xx: Ack pending PHY ints when resetting
    - staging/vc04_services: Add additional unpacked raw formats
    - staging/bcm2835-isp: Add the unpacked (16bpp) raw formats
    - staging/bcm2835-isp: Log the number of excess supported formats
    - bcm2835-dma: Avoid losing CS flags after interrupt
    - bcm2835-dma: Add bcm2835-dma: Add DMA_WIDE_SOURCE and DMA_WIDE_DEST flags
    - uapi: bcm2835-isp: Add colour denoise configuration
    - staging: vc04_services: ISP: Add colour denoise control
    - spi: bcm2835: Workaround/fix for zero-length transfers
    - kbuild: Silence unavoidable dtc overlay warnings
    - bcm2835-isp: Allow formats with different colour spaces.
    - media: bcm2835-unicam: Fix bug in buffer swapping logic
    - Assign crypto aliases to different AES implementation modules
    - media/v4l2_m2m: In buffered mode run jobs if either port is streaming
    - media: i2c: add ov9281 driver.
    - media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
    - media: i2c: ov5647: Parse and register properties
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
    - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
    - staging/bcm2835-isp: Fix compiler warning
    - gpio-poweroff: Remember the old poweroff handler
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 bytes
    - media: bcm2835-unicam: Forward input status from subdevice
    - media: i2c: ov7251: Add fwnode properties controls
    - staging: vchiq_arm: Add 36-bit address support
    - staging: vchiq_arm: children inherit DMA config
    - staging: vchiq_arm: Usa a DMA pool for small bulks
    - drm/panel/raspberrypi-touchscreen: Handle I2C errors.
    - drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
    - Input: edt-ft54x6: Clean up timer and workqueue on remove
    - staging/vchiq-mmal: Add buffer flags for interlaced video
    - staging/vchiq-mmal: Add parameters for interlaced video support
    - staging/vchiq-mmal: Add the deinterlace image effects enums
    - Add Raspberry Pi PoE+ HAT support
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
    - drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
    - media: i2c: ov5647: Sensor should report RAW color space
    - vc04_services: isp: Report input node as wanting full range RAW color space
    - media/bcm2835-unicam: Parse pad numbers correctly
    - media/bcm2835-unicam: Add support for configuration via MC API
    - staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
    - staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
    - brcmfmac: Don't promote INFO logging to ERR
    - media: i2c: ov5647: Support HFLIP and VFLIP
    - drivers: bcm2835_isp: Allow multiple users for the ISP driver.
    - drivers: bcm2835_isp: Fix div by 0 bug.
    - spi: spidev: Restore loading from Device Tree
    - input: edt-ft5x06: Handle unreliable TOUCH_UP events
    - drivers: bcm2835_unicam: Add logging message when a frame is dropped.
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - input: edt-ft5x06: Only look at the number of points reported
    - rtc: pcf8523: Fix oscillator stop bit handling
    - drm/panel-simple: Populate bpc when using panel-dpi
    - drm/panel-simple: Allow the bus format to be read from DT for panel-dpi
    - media: i2c: ov5647: Add support for regulator control.
    - media: i2c: ov7251: Make the enable GPIO optional.
    - staging/bcm2835-isp: Fix cleanup after init fail
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - bcm2835-v4l2-isp: Add missing lock initialization
    - mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
    - pwm: raspberrypi-poe: Add option of being created by MFD or FW
    - power: rpi-poe: Drop CURRENT_AVG as it is not hardware averaged
    - power: rpi-poe: Add option of being created by MFD or FW
    - drivers: bcm2835_unicam: Disable trigger mode operation
    - Extending ili9881c driver support for nwe080 panel
    - media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
    - i2c: bcm2835: Make clock-stretch timeout configurable
    - Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
    - media: uapi: Document format MEDIA_BUS_FMT_RGB565_1X24_CPADHI
    - dt-bindings: vendor-prefixes: Add Geekworm
    - dt-bindings: display: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: Remove custom handling of orientation
    - drm/panel: Add panel driver for Ilitek ILI9806E panel
    - drm/panel: Add panel driver for TDO Y17B based panels
    - bindings: Add sck-idle-input to spi-gpio
    - spi: gpio: Add sck-idle-input property
    - media: bcm2835-unicam: Handle a repeated frame start with no end
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - media/i2c: Add driver for Omnivision OV2311
    - staging: vc04_services: isp: Permit all sRGB colour spaces on ISP outputs
    - drivers: staging: bcm2835-isp: Do not cleanup mmal vcsm buffer on
      stop_streaming
    - dt-bindings: media: i2c: Add binding for ad5398 VCM
    - media: i2c: Add driver for AD5398 VCM lens driver
    - media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
    - media: i2c: Rename ad5398 to ad5398_vcm
    - drivers: staging: bcm2835-isp: Clear LS table handle in the firmware
    - mm,page_alloc,cma: introduce a customisable threshold for allocating pages
      in cma
    - pinctrl: bcm2835: Only return non-GPIOs to inputs
    - drm/panel: ilitek-ili9881c: Clean up on mipi_dsi_attach failure
    - drm/panel: panel-ilitek9881c: Add prepare_upstream_first flag
    - clk-bcm2835: use subsys_initcall for the clock driver when IMA is enabled
    - tpm_tis_spi_main: Force probe routine to run synchronously with driver and
      device registration when IMA is enabled
    - staging: vchiq_arm: Add log_level module params
    - dt-bindings: vendor-prefixes: Add Arducam
    - media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
      binding
    - media: i2c: Add driver of Arducam Pivariety series camera
    - thermal: broadcom: Use dev_err_probe to suppress defer errors
    - dt-bindings: hwmon: add microchip,emc2305.yaml dt binding description.
    - dtbindings: Fixup microchip,emc2305.yaml bindings
    - media: i2c: Update ov2311 Kconfig entry
    - media: i2c: Update irs1125 Kconfig entry
    - media: i2c: arducam-pivariety: Fixup for mainline API changes
    - vc04_services: vchiq-mmal: Add defines for mmal_es_format flags
    - random: do not use jump labels before they are initialized
    - drm/v3d: Switch clock setting to new api
    - clk-raspberrypi: Enable minimize for all firmware clocks
    - media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
    - media: i2c: Add driver of Arducam 64MP camera
    - media: i2c: arducam_64mp: Advertise embedded data node on media pad 1
    - Add HDMI1 facility to the driver.
    - Populate phy driver block for BCM54213PE
    - clk: bcm: rpi: Add the BCM283x pixel clock.
    - media: bcm2835-unicam: Correctly handle FS + FE ISR condtion
    - drm/panel-simple: hack ignore orientation
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - media: i2c: arducam-pivariety: Add custom controls
    - media: bcm2835-unicam: Fix for possible dummy buffer overrun
    - brcmfmac: Read alternative firmware names from DT
    - drm/panel: Rename GEM CMA helpers GEM DMA helpers
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - media: bcm2835-unicam: Fix up start/stop api change
    - drivers: usb: dwc_otg: fix reference passing when checking bandwidth
    - drivers: dwc_otg: stop GCC from patching FIQ functions
    - net: phy: BCM54210PE does not support PTP
    - media: adv7180: Nasty hack to allow input selection.
    - media: i2c: ov7251: Add module param to select ext trig mode
    - drm/panel: panel-ilitek9881c: Use cansleep methods
    - drm/panel: panel-ilitek9881c: Crystalfontz support
    - net: bcmgenet: Add 'eee' module parameter
    - drm/panel: simple: Add Innolux AT056tN53V1 5.6" VGA
    - media: dt-bindings: Add DW9817 to DW9807 binding
    - media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
    - media: dt-bindings: Add regulator to dw9807-vcm
    - media: dw9807-vcm: Add regulator support to the driver
    - media: dw9807-vcm: Smooth the first user movement of the lens
    - dtbindings: media: i2c: Add IMX708 CMOS sensor binding
    - media/i2c: Add a driver for the Sony IMX708 image sensor
    - net: phy: broadcom: Make LEDs 3+4 shadow LEDs 1+2
    - drivers: media: imx708: Enable long exposure mode
    - drivers: media: i2c: imx708: Fix crop information
    - vc04_services: vcsm-cma: Detach from the correct dmabuf
    - media: bcm2835-unicam: Use mipi-csi2.h header for data type values
    - media: bcm2835-unicam: Add support for RAW16 formats
    - drm/panel/panel-sitronix-st7701: Support SPI config and RGB data
    - iio: adc: mcp3422: Add correct compatible strings
    - gpio: pca953x: Add ti,tca9554 compatible string
    - hwmon: (aht10): Add DT compatible string
    - hwmon: (ds1621) Add DT compatible strings
    - rtc: ds3232: Add DT compatible string for ds3234
    - hwmon: (sht3x) Add DT compatible string
    - iio: light: tsl4531: Add DT compatible string
    - iio: light: veml6070: Add DT compatible string
    - media: i2c: imx219: Sensor should report RAW color space
    - media: i2c: imx219: Correct the minimum vblanking value
    - media: i2c: imx219: make HBLANK r/w to allow longer exposures
    - media: imx219: Advertise embedded data node on media pad 1
    - ad5398_vcm: Fixup ad5398_probe prototype
    - clk: bcm: rpi: Create helper to retrieve private data
    - media: i2c: Add PDAF support for IMX519
    - drivers: media: i2c: imx708: Fix WIDE_DYNAMIC_RANGE control with long
      exposure
    - rpisense-fb: Add explicit fb_deferred_io_mmap hook
    - hwrng: bcm2835 - sleep more intelligently
    - fbdev: Don't cancel deferred work if pagelist empty
    - drivers: media: imx708: Increase usable link frequencies
    - drivers: media: imx708: Remove unused control fields
    - drivers: media: imx708: Tidy-ups to address upstream review comments
    - dt-bindings: media: i2c: Replace IMX708 sensor binding documentation file
    - drivers: media: imx708: Follow the standard devicetree labels
    - drives: media: imx708: Put HFLIP and VFLIP controls in a cluster
    - media: bcm2835-unicam: Start and stop media_pipeline with same node
    - media: i2c: imx219: Scale the pixel clock rate for the 640x480 mode
    - hwmon: emc2305: Add calls to initialise of cooling maps
    - drm/panel: Add panel driver for Waveshare DSI touchscreens
    - input: goodix: Add option to poll instead of relying on IRQ line
    - hwmon: emc2305: Change OF properties pwm-min & pwm-max to u8
    - serial: 8250: Add NOMSI bug for bcm2835aux
    - Bluetooth: hci_sync: Add fallback-bd-address prop
    - Bluetooth: hci_bcm: Add more invalid BDADDRs
    - pinctrl: bcm2835: Workaround for edge IRQ loss
    - media: i2c: imx258: Remove unused defines
    - media: i2c: imx258: Make image geometry meet sensor requirements
    - media: i2c: imx258: Disable digital cropping on binned modes
    - media: i2c: imx258: Remove redundant I2C writes.
    - media: i2c: imx258: Add regulator control
    - media: i2c: imx258: Make V4L2_CID_VBLANK configurable.
    - media: i2c: imx258: Add support for 24MHz clock
    - media: i2c: imx258: Add support for running on 2 CSI data lanes
    - media: i2c: imx258: Follow normal V4L2 behaviours for clipping exposure
    - media: i2c: imx258: Add get_selection for pixel array information
    - media: i2c: imx258: Allow configuration of clock lane behaviour
    - media: i2c: imx258: Correct max FRM_LENGTH_LINES value
    - media: i2c: imx258: Add support for long exposure modes
    - media: i2c: imx258: Issue reset before starting streaming
    - media: i2c: imx258: Set pixel_rate range to the same as the value
    - media: i2c: imx258: Support faster pixel rate on binned modes
    - dt-bindings: media: imx258: Rename to include vendor prefix
    - dt-bindings: media: imx258: Add alternate compatible strings
    - media: i2c: imx258: Change register settings for variants of the sensor
    - media: i2c: imx258: Make HFLIP and VFLIP controls writable
    - drm/v3d: New debugfs end-points to query GPU usage stats.
    - bcm2835-dma: Derive slave DMA addresses correctly
    - ASoC: bcm2835-i2s: Use phys addresses for DAI DMA
    - drm/vc4: Use phys addresses for slave DMA config
    - bcm2835-smi: Use phys addresses for slave DMA config
    - bcm2835-mmc: Use phys addresses for slave DMA config
    - bcm2835-sdhost: Use DT to configure logging
    - bcm2835-sdhost: Use phys addresses for slave DMA config
    - mmc: bcm2835: Use phys addresses for slave DMA config
    - spi: bcm2835: Use phys addresses for slave DMA config
    - dmaengine: bcm2835: Fix position reporting for 40 bits channels
    - dmaengine: bcm2835: Use to_bcm2711_cbaddr where relevant
    - dmaengine: bcm2835: Fix descriptors usage for 40-bits channels
    - bcm2835-dma: Fix WAIT_RESP on memcpy
    - bcm2835-dma: Fix dma_abort for 40-bit channels
    - bcm2835-dma: Fix dma_abort for non-40bit channels
    - bcm2835-dma: Support dma flags for multi-beat burst
    - bcm2835-dma: Need to keep PROT bits set in CS on 40bit controller
    - drm/vc4: hdmi: Increase MAI fifo dreq threshold
    - input: edt-ft5x06: Only read data for number of points reported
    - i2c-bcm2835: Flush FIFOs cleanly on error
    - i2c-bcm2835: Do not abort transfers on ERR if still active
    - i2c-bcm2835: Implement I2C_M_IGNORE_NAK
    - pps: Compatibility hack should be X86-specific
    - bcm2835-dma: Fixes for dma_abort
    - bcm2835-dma: Move definition of PROT bits to expected place
    - drivers: media: imx296: Disable 2x2 binned mode
    - panel-sitronix-st7701: Fix panel prepare over SPI
    - media: i2c: imx219: fix binning and rate_factor for 480p and 1232p
    - serial: sc16is7xx: Read modem line state at startup
    - drivers: media: bcm2835_unicam: Improve frame sequence count handling
    - ASoC: cs43130: Fix numerator/denominator mixup
    - driver: media: i2c: imx477: Re-enable temperature sensor
    - media: i2c: arducam_64mp: Modify the line length of 1280x720 resolution
    - media: i2c: arducam_64mp: Add 8000x6000 resolution
    - media: i2c: arducam_64mp: Add PDAF support
    - overlays: audremap: Document CM4 40&41 restriction
    - drm: vc4: Fixup duplicated macro definition in vc4_firmware_kms
    - configs: Update VIDEO_STK1160 and regenerate
    - xhci: Use more event ring segment table entries
    - xhci: quirks: add link TRB quirk for VL805
    - usb: xhci: borrow upstream TRB_FETCH quirk on VL805 hosts
    - usb: xhci: add VLI_SS_BULK_OUT_BUG quirk
    - usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
    - configs: Add CHECKPOINT_RESTORE to 64-bit kernel
    - configs: Add TASK_DELAY_ACCT to arm64 defconfig
    - configs: Add PSI, disabled by default
    - configs: Add MPTCP for 64-bit platforms
    - cfg80211: ship debian certificates as hex files
    - input: edt-ft5x06: Fix patch reading only the number of points reported
    - rpi sound cards: Fix Codec Zero rate switching
    - overlays: Add trickle-voltage-mv parameter to RTCs
    - configs: Restore CONFIG_AUTOFS_FS to defconfigs
    - drivers: media: imx296: Add standby delay during probe
    - overlays: Add bmp380 to i2c-sensor overlay

 -- Manuel Diewald <manuel.diewald@canonical.com>  Wed, 23 Aug 2023 11:54:45 +0200

linux-raspi (6.5.0-1000.0) mantic; urgency=medium

  * Initial version of linux-raspi for Mantic

 -- Manuel Diewald <manuel.diewald@canonical.com>  Mon, 07 Aug 2023 15:38:43 +0200

linux-raspi (6.2.0-1010.12) lunar; urgency=medium

  * lunar/linux-raspi: 6.2.0-1010.12 -proposed tracker (LP: #2026484)

  [ Ubuntu: 6.2.0-27.28 ]

  * lunar/linux: 6.2.0-27.28 -proposed tracker (LP: #2026488)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - [Packaging] update annotations scripts
  * CVE-2023-2640 // CVE-2023-32629
    - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in
      ovl_do_(set|remove)xattr"
    - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for
      trusted.overlayfs.* xattrs"
    - SAUCE: overlayfs: default to userxattr when mounted from non initial user
      namespace
  * UNII-4 5.9G Band support request on 8852BE (LP: #2023952)
    - wifi: rtw89: 8851b: add 8851B basic chip_info
    - wifi: rtw89: introduce realtek ACPI DSM method
    - wifi: rtw89: regd: judge UNII-4 according to BIOS and chip
    - wifi: rtw89: support U-NII-4 channels on 5GHz band
  * Disable hv-kvp-daemon if /dev/vmbus/hv_kvp is not present (LP: #2024900)
    - [Packaging] disable hv-kvp-daemon if needed
  * A deadlock issue in scsi rescan task while resuming from S3 (LP: #2018566)
    - ata: libata-scsi: Avoid deadlock on rescan after device resume
  * [SRU] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU (LP: #2008745)
    - [Config] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU
  * Lunar update: v6.2.15 upstream stable release (LP: #2025067)
    - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
    - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
    - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
    - x86/hyperv: Block root partition functionality in a Confidential VM
    - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx
      (8A22)
    - iio: adc: palmas_gpadc: fix NULL dereference on rmmod
    - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
    - ASoC: da7213.c: add missing pm_runtime_disable()
    - net: wwan: t7xx: do not compile with -Werror
    - wifi: mt76: mt7921: Fix use-after-free in fw features query.
    - selftests mount: Fix mount_setattr_test builds failed
    - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
    - net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
    - platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
    - wifi: ath11k: reduce the MHI timeout to 20s
    - tracing: Error if a trace event has an array for a __field()
    - asm-generic/io.h: suppress endianness warnings for readq() and writeq()
    - asm-generic/io.h: suppress endianness warnings for relaxed accessors
    - x86/cpu: Add model number for Intel Arrow Lake processor
    - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
    - ASoC: amd: ps: update the acp clock source.
    - arm64: Always load shadow stack pointer directly from the task struct
    - arm64: Stash shadow stack pointer in the task struct on interrupt
    - powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
    - PCI: kirin: Select REGMAP_MMIO
    - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
    - PCI: qcom: Fix the incorrect register usage in v2.7.0 config
    - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990"
    - phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
    - IMA: allow/fix UML builds
    - wifi: rtw88: usb: fix priority queue to endpoint mapping
    - usb: gadget: udc: core: Invoke usb_gadget_connect only when started
    - usb: gadget: udc: core: Prevent redundant calls to pullup
    - usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
    - USB: dwc3: fix runtime pm imbalance on probe errors
    - USB: dwc3: fix runtime pm imbalance on unbind
    - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
    - hwmon: (adt7475) Use device_property APIs when configuring polarity
    - tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
    - posix-cpu-timers: Implement the missing timer_wait_running callback
    - media: ov8856: Do not check for for module version
    - drm/vmwgfx: Fix Legacy Display Unit atomic drm support
    - blk-stat: fix QUEUE_FLAG_STATS clear
    - blk-mq: release crypto keyslot before reporting I/O complete
    - blk-crypto: make blk_crypto_evict_key() return void
    - blk-crypto: make blk_crypto_evict_key() more robust
    - staging: iio: resolver: ads1210: fix config mode
    - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
    - xhci: fix debugfs register accesses while suspended
    - serial: fix TIOCSRS485 locking
    - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
    - serial: max310x: fix IO data corruption in batched operations
    - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
    - fs: fix sysctls.c built
    - MIPS: fw: Allow firmware to pass a empty env
    - ipmi:ssif: Add send_retries increment
    - ipmi: fix SSIF not responding under certain cond.
    - iio: addac: stx104: Fix race condition when converting analog-to-digital
    - iio: addac: stx104: Fix race condition for stx104_write_raw()
    - kheaders: Use array declaration instead of char
    - wifi: mt76: add missing locking to protect against concurrent rx/status
      calls
    - wifi: rtw89: correct 5 MHz mask setting
    - pwm: meson: Fix axg ao mux parents
    - pwm: meson: Fix g12a ao clk81 name
    - soundwire: qcom: correct setting ignore bit on v1.5.1
    - pinctrl: qcom: lpass-lpi: set output value before enabling output
    - ring-buffer: Ensure proper resetting of atomic variables in
      ring_buffer_reset_online_cpus
    - ring-buffer: Sync IRQ works before buffer destruction
    - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
    - crypto: safexcel - Cleanup ring IRQ workqueues on load failure
    - crypto: arm64/aes-neonbs - fix crash with CFI enabled
    - crypto: testmgr - fix RNG performance in fuzz tests
    - crypto: ccp - Don't initialize CCP for PSP 0x1649
    - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-
      ed
    - reiserfs: Add security prefix to xattr name in reiserfs_security_write()
    - cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exit
    - KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
    - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
    - KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
    - KVM: arm64: Avoid lock inversion when setting the VM register width
    - KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
    - KVM: arm64: Use config_lock to protect vgic state
    - KVM: arm64: vgic: Don't acquire its_lock before config_lock
    - relayfs: fix out-of-bounds access in relay_file_read
    - drm/amd/display: Remove stutter only configurations
    - drm/amd/display: limit timing for single dimm memory
    - drm/amd/display: fix PSR-SU/DSC interoperability support
    - drm/amd/display: fix a divided-by-zero error
    - KVM: RISC-V: Retry fault if vma_lookup() results become invalid
    - ksmbd: fix racy issue under cocurrent smb2 tree disconnect
    - ksmbd: call rcu_barrier() in ksmbd_server_exit()
    - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
    - ksmbd: fix memleak in session setup
    - ksmbd: not allow guest user on multichannel
    - ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
    - ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
    - i2c: omap: Fix standard mode false ACK readings
    - riscv: mm: remove redundant parameter of create_fdt_early_page_table
    - tracing: Fix permissions for the buffer_percent file
    - drm/amd/pm: re-enable the gfx imu when smu resume
    - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
    - RISC-V: Align SBI probe implementation with spec
    - Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
    - ubifs: Fix memleak when insert_old_idx() failed
    - ubi: Fix return value overwrite issue in try_write_vid_and_data()
    - ubifs: Free memory for tmpfile name
    - ubifs: Fix memory leak in do_rename
    - ceph: fix potential use-after-free bug when trimming caps
    - fs: dlm: fix DLM_IFL_CB_PENDING gets overwritten
    - xfs: don't consider future format versions valid
    - cxl/hdm: Fail upon detecting 0-sized decoders
    - bus: mhi: host: Remove duplicate ee check for syserr
    - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
    - bus: mhi: host: Range check CHDBOFF and ERDBOFF
    - ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
    - kunit: fix bug in the order of lines in debugfs logs
    - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
    - selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
    - selftests/resctrl: Move ->setup() call outside of test specific branches
    - selftests/resctrl: Allow ->setup() to return errors
    - selftests/resctrl: Check for return value after write_schemata()
    - selinux: fix Makefile dependencies of flask.h
    - selinux: ensure av_permissions.h is built when needed
    - tpm, tpm_tis: Do not skip reset of original interrupt vector
    - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
    - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
    - tpm, tpm_tis: Claim locality before writing interrupt registers
    - tpm, tpm: Implement usage counter for locality
    - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
    - erofs: stop parsing non-compact HEAD index if clusterofs is invalid
    - erofs: initialize packed inode after root inode is assigned
    - erofs: fix potential overflow calculating xattr_isize
    - drm/rockchip: Drop unbalanced obj unref
    - drm/i915/dg2: Drop one PCI ID
    - drm/vgem: add missing mutex_destroy
    - drm/probe-helper: Cancel previous job before starting new one
    - drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
    - tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
    - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring()
    - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
    - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
    - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
    - arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
    - arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
    - arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
    - drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
    - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release
      shared resources
    - EDAC/skx: Fix overflows on the DRAM row address mapping arrays
    - ARM: dts: qcom-apq8064: Fix opp table child name
    - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since
      booted
    - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
    - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
    - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
    - arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
    - arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
    - arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
    - arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
    - arm64: dts: qcom: sc7280: fix EUD port properties
    - arm64: dts: qcom: sdm845: correct dynamic power coefficients
    - arm64: dts: qcom: sdm845: Fix the PCI I/O port range
    - arm64: dts: qcom: msm8998: Fix the PCI I/O port range
    - arm64: dts: qcom: sc7280: Fix the PCI I/O port range
    - arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
    - arm64: dts: qcom: ipq6018: Add/remove some newlines
    - arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
    - arm64: dts: qcom: msm8996: Fix the PCI I/O port range
    - arm64: dts: qcom: sm8250: Fix the PCI I/O port range
    - arm64: dts: qcom: sc8280xp: Fix the PCI I/O port range
    - arm64: dts: qcom: sm8150: Fix the PCI I/O port range
    - arm64: dts: qcom: sm8450: Fix the PCI I/O port range
    - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
    - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
    - arm64: dts: qcom: msm8976: Add and provide xo clk to rpmcc
    - ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
    - x86/MCE/AMD: Use an u64 for bank_map
    - media: bdisp: Add missing check for create_workqueue
    - media: platform: mtk-mdp3: Add missing check and free for ida_alloc
    - media: amphion: decoder implement display delay enable
    - media: av7110: prevent underflow in write_ts_to_decoder()
    - firmware: qcom_scm: Clear download bit during reboot
    - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
    - media: max9286: Free control handler
    - accel: Link to compute accelerator subsystem intro
    - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
    - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
    - drm/msm/adreno: drop bogus pm_runtime_set_active()
    - drm: msm: adreno: Disable preemption on Adreno 510
    - virt/coco/sev-guest: Double-buffer messages
    - arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
    - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known
      override-init warnings
    - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
    - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
    - arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
    - drm: rcar-du: Fix a NULL vs IS_ERR() bug
    - ARM: dts: gta04: fix excess dma channel usage
    - firmware: arm_scmi: Fix xfers allocation on Rx channel
    - perf/arm-cmn: Move overlapping wp_combine field
    - perf/amlogic: Fix config1/config2 parsing issue
    - ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
    - arm64: dts: apple: t8103: Disable unused PCIe ports
    - cpufreq: mediatek: fix passing zero to 'PTR_ERR'
    - cpufreq: mediatek: fix KP caused by handler usage after
      regulator_put/clk_put
    - cpufreq: mediatek: raise proc/sram max voltage for MT8516
    - cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
    - cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
    - arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
    - ACPI: VIOT: Initialize the correct IOMMU fwspec
    - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
    - drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
    - mailbox: mpfs: switch to txdone_poll
    - soc: bcm: brcmstb: biuctrl: fix of_iomap leak
    - soc: renesas: renesas-soc: Release 'chipid' from ioremap()
    - gpu: host1x: Fix potential double free if IOMMU is disabled
    - gpu: host1x: Fix memory leak of device names
    - arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
    - arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
    - arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
    - arm64: dts: qcom: msm8998-oneplus-cheeseburger: revert "fix backlight pin
      function"
    - arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
    - arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994
      regulator
    - arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
    - drm/ttm/pool: Fix ttm_pool_alloc error path
    - regulator: core: Consistently set mutex_owner when using
      ww_mutex_lock_slow()
    - regulator: core: Avoid lockdep reports when resolving supplies
    - x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
    - soc: qcom: rpmh-rsc: Support RSC v3 minor versions
    - arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
    - arm64: dts: qcom: msm8994-angler: removed clash with smem_region
    - arm64: dts: sc7180: Rename qspi data12 as data23
    - arm64: dts: sc7280: Rename qspi data12 as data23
    - arm64: dts: sdm845: Rename qspi data12 as data23
    - media: mtk-jpeg: Fixes jpeghw multi-core judgement
    - media: mtk-jpeg: Fixes jpeg enc&dec worker sw flow
    - media: mediatek: vcodec: Use 4K frame size when supported by stateful
      decoder
    - media: mediatek: vcodec: Make MM21 the default capture format
    - media: mediatek: vcodec: Force capture queue format to MM21
    - media: mediatek: vcodec: add params to record lat and core lat_buf count
    - media: mediatek: vcodec: using each instance lat_buf count replace core
      ready list
    - media: mediatek: vcodec: move lat_buf to the top of core list
    - media: mediatek: vcodec: add core decode done event
    - media: mediatek: vcodec: remove unused lat_buf
    - media: mediatek: vcodec: making sure queue_work successfully
    - media: mediatek: vcodec: change lat thread decode error condition
    - media: cedrus: fix use after free bug in cedrus_remove due to race condition
    - media: rkvdec: fix use after free bug in rkvdec_remove
    - platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
    - platform/x86/amd: pmc: Don't try to read SMU version on Picasso
    - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
    - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
    - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
    - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
    - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
    - media: dm1105: Fix use after free bug in dm1105_remove due to race condition
    - media: saa7134: fix use after free bug in saa7134_finidev due to race
      condition
    - media: platform: mtk-mdp3: fix potential frame size overflow in
      mdp_try_fmt_mplane()
    - media: vsp1: Replace vb2_is_streaming() with vb2_start_streaming_called()
    - platform: Provide a remove callback that returns no value
    - media: rcar_fdp1: Convert to platform remove callback returning void
    - media: rcar_fdp1: Fix refcount leak in probe and remove function
    - media: v4l: async: Return async sub-devices to subnotifier list
    - media: hi846: Fix memleak in hi846_init_controls()
    - drm/amd/display: Fix potential null dereference
    - media: rc: gpio-ir-recv: Fix support for wake-up
    - media: venus: dec: Fix handling of the start cmd
    - media: venus: dec: Fix capture formats enumeration order
    - regulator: stm32-pwr: fix of_iomap leak
    - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
    - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
    - perf/arm-cmn: Fix port detection for CMN-700
    - media: mediatek: vcodec: fix decoder disable pm crash
    - media: mediatek: vcodec: add remove function for decoder platform driver
    - debugobject: Prevent init race with static objects
    - drm/i915: Make intel_get_crtc_new_encoder() less oopsy
    - tick/common: Align tick period with the HZ tick.
    - ACPI: bus: Ensure that notify handlers are not running after removal
    - cpufreq: use correct unit when verify cur freq
    - rpmsg: glink: Propagate TX failures in intentless mode as well
    - hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
    - platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
    - wifi: ath6kl: minor fix for allocation size
    - wifi: ath9k: hif_usb: fix memory leak of remain_skbs
    - wifi: ath11k: Use platform_get_irq() to get the interrupt
    - wifi: ath5k: Use platform_get_irq() to get the interrupt
    - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
    - wifi: ath11k: fix SAC bug on peer addition with sta band migration
    - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo
    - wifi: brcmfmac: support CQM RSSI notification with older firmware
    - wifi: ath6kl: reduce WARN to dev_dbg() in callback
    - tools: bpftool: Remove invalid \' json escape
    - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
    - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
    - bpf: take into account liveness when propagating precision
    - bpf: fix precision propagation verbose logging
    - crypto: qat - fix concurrency issue when device state changes
    - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
    - wifi: ath11k: fix deinitialization of firmware resources
    - selftests/bpf: Fix a fd leak in an error path in network_helpers.c
    - bpf: Remove misleading spec_v1 check on var-offset stack read
    - net: pcs: xpcs: remove double-read of link state when using AN
    - vlan: partially enable SIOCSHWTSTAMP in container
    - net/packet: annotate accesses to po->xmit
    - net/packet: convert po->origdev to an atomic flag
    - net/packet: convert po->auxdata to an atomic flag
    - libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
    - net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
    - netfilter: keep conntrack reference until IPsecv6 policy checks are done
    - bpf: return long from bpf_map_ops funcs
    - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
    - scsi: target: Move sess cmd counter to new struct
    - scsi: target: Move cmd counter allocation
    - scsi: target: Pass in cmd counter to use during cmd setup
    - scsi: target: iscsit: isert: Alloc per conn cmd counter
    - scsi: target: iscsit: Stop/wait on cmds during conn close
    - scsi: target: Fix multiple LUN_RESET handling
    - scsi: target: iscsit: Fix TAS handling during conn cleanup
    - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
    - net: sunhme: Fix uninitialized return code
    - f2fs: handle dqget error in f2fs_transfer_project_quota()
    - f2fs: fix uninitialized skipped_gc_rwsem
    - f2fs: apply zone capacity to all zone type
    - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in
      f2fs_write_raw_pages()
    - f2fs: fix scheduling while atomic in decompression path
    - crypto: caam - Clear some memory in instantiate_rng
    - crypto: sa2ul - Select CRYPTO_DES
    - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
    - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
    - scsi: hisi_sas: Handle NCQ error when IPTT is valid
    - wifi: rt2x00: Fix memory leak when handling surveys
    - bpf: rename list_head -> graph_root in field info types
    - bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs
    - bpf: Migrate release_on_unlock logic to non-owning ref semantics
    - bpf: Add basic bpf_rb_{root,node} support
    - bpf: Add bpf_rbtree_{add,remove,first} kfuncs
    - bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc args
    - bpf: Add callback validation to kfunc verifier logic
    - bpf: factor out fetching basic kfunc metadata
    - bpf: Fix struct_meta lookup for bpf_obj_free_fields kfunc call
    - f2fs: fix iostat lock protection
    - net: qrtr: correct types of trace event parameters
    - selftests: xsk: Use correct UMEM size in testapp_invalid_desc
    - selftests: xsk: Disable IPv6 on VETH1
    - selftests: xsk: Deflakify STATS_RX_DROPPED test
    - selftests/bpf: Wait for receive in cg_storage_multi test
    - bpftool: Fix bug for long instructions in program CFG dumps
    - crypto: drbg - Only fail when jent is unavailable in FIPS mode
    - xsk: Fix unaligned descriptor validation
    - f2fs: fix to avoid use-after-free for cached IPU bio
    - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
    - bpf/btf: Fix is_int_ptr()
    - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
    - net: ethernet: stmmac: dwmac-rk: rework optional clock handling
    - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
    - wifi: ath11k: fix writing to unintended memory region
    - bpf, sockmap: fix deadlocks in the sockhash and sockmap
    - nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
    - nvmet: fix Identify Namespace handling
    - nvmet: fix Identify Controller handling
    - nvmet: fix Identify Active Namespace ID list handling
    - nvmet: fix I/O Command Set specific Identify Controller
    - nvme: fix async event trace event
    - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
    - selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
    - selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
    - blk-mq: don't plug for head insertions in blk_execute_rq_nowait
    - wifi: iwlwifi: debug: fix crash in __iwl_err()
    - wifi: iwlwifi: mvm: fix A-MSDU checks
    - wifi: iwlwifi: trans: don't trigger d3 interrupt twice
    - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
    - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
    - f2fs: fix to check return value of f2fs_do_truncate_blocks()
    - f2fs: fix to check return value of inc_valid_block_count()
    - md/raid10: fix task hung in raid10d
    - md/raid10: fix leak of 'r10bio->remaining' for recovery
    - md/raid10: fix memleak for 'conf->bio_split'
    - md/raid10: fix memleak of md thread
    - md/raid10: don't call bio_start_io_acct twice for bio which experienced read
      error
    - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
    - wifi: iwlwifi: yoyo: skip dump correctly on hw error
    - wifi: iwlwifi: yoyo: Fix possible division by zero
    - wifi: iwlwifi: mvm: initialize seq variable
    - wifi: iwlwifi: fw: move memset before early return
    - jdb2: Don't refuse invalidation of already invalidated buffers
    - io_uring/rsrc: use nospec'ed indexes
    - wifi: iwlwifi: make the loop for card preparation effective
    - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions
    - wifi: mt76: mt7921: fix wrong command to set STA channel
    - wifi: mt76: mt7921: fix PCI DMA hang after reboot
    - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store()
    - wifi: mt76: mt7996: fix radiotap bitfield
    - wifi: mt76: mt7915: expose device tree match table
    - wifi: mt76: mt7915: add error message in
      mt7915_thermal_set_cur_throttle_state()
    - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init()
    - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
    - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue
    - wifi: mt76: mt7996: fix pointer calculation in ie countdown event
    - wifi: mt76: mt7996: fix eeprom tx path bitfields
    - wifi: mt76: add flexible polling wait-interval support
    - wifi: mt76: mt7921e: fix probe timeout after reboot
    - wifi: mt76: fix 6GHz high channel not be scanned
    - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
    - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
    - wifi: mt76: mt7921e: improve reliability of dma reset
    - wifi: mt76: mt7921e: stop chip reset worker in unregister hook
    - wifi: mt76: connac: fix txd multicast rate setting
    - wifi: iwlwifi: mvm: check firmware response size
    - netfilter: conntrack: restore IPS_CONFIRMED out of
      nf_conntrack_hash_check_insert()
    - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure
    - wifi: mt76: mt7996: fill txd by host driver
    - netfilter: conntrack: fix wrong ct->timeout value
    - wifi: iwlwifi: fw: fix memory leak in debugfs
    - ixgbe: Allow flow hash to be set via ethtool
    - ixgbe: Enable setting RSS table to default values
    - net/mlx5e: Don't clone flow post action attributes second time
    - net/mlx5: E-switch, Create per vport table based on devlink encap mode
    - net/mlx5: E-switch, Don't destroy indirect table in split rule
    - net/mlx5e: Fix error flow in representor failing to add vport rx rule
    - net/mlx5: Remove "recovery" arg from mlx5_load_one() function
    - net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
    - Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
    - net/mlx5: Use recovery timeout on sync reset flow
    - net/mlx5e: Nullify table pointer when failing to create
    - Revert "net/mlx5e: Don't use termination table when redundant"
    - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
    - bpf: Fix race between btf_put and btf_idr walk.
    - bpf: Don't EFAULT for getsockopt with optval=NULL
    - netfilter: nf_tables: don't write table validation state without mutex
    - net: dpaa: Fix uninitialized variable in dpaa_stop()
    - net/sched: sch_fq: fix integer overflow of "credit"
    - ipv4: Fix potential uninit variable access bug in __ip_make_skb()
    - rxrpc: Fix error when reading rxrpc tokens
    - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to
      unfinished work"
    - netlink: Use copy_to_user() for optval in netlink_getsockopt().
    - net: amd: Fix link leak when verifying config failed
    - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
    - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
    - ASoC: cs35l41: Only disable internal boost
    - drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
    - drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
    - pstore: Revert pmsg_lock back to a normal mutex
    - usb: host: xhci-rcar: remove leftover quirk handling
    - usb: dwc3: gadget: Change condition for processing suspend event
    - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are
      transmitted
    - fpga: bridge: fix kernel-doc parameter description
    - iommufd/selftest: Catch overflow of uptr and length
    - iio: light: max44009: add missing OF device matching
    - serial: 8250_bcm7271: Fix arbitration handling
    - spi: atmel-quadspi: Don't leak clk enable count in pm resume
    - spi: atmel-quadspi: Free resources even if runtime resume failed in
      .remove()
    - spi: imx: Don't skip cleanup in remove's error path
    - interconnect: qcom: drop obsolete OSM_L3/EPSS defines
    - interconnect: qcom: osm-l3: drop unuserd header inclusion
    - spi: f_ospi: Add missing spi_mem_default_supports_op() helper
    - module/decompress: Never use kunmap() for local un-mappings
    - usb: gadget: udc: renesas_usb3: Fix use after free bug in
      renesas_usb3_remove due to race condition
    - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
    - PCI: imx6: Install the fault handler only on compatible match
    - ASoC: es8316: Handle optional IRQ assignment
    - linux/vt_buffer.h: allow either builtin or modular for macros
    - spi: qup: Don't skip cleanup in remove's error path
    - interconnect: qcom: rpm: drop bogus pm domain attach
    - spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in
      driver
    - spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and
      resume
    - spi: fsl-spi: Fix CPM/QE mode Litte Endian
    - vmci_host: fix a race condition in vmci_host_poll() causing GPF
    - of: Fix modalias string generation
    - PCI/EDR: Clear Device Status after EDR error recovery
    - ia64: mm/contig: fix section mismatch warning/error
    - ia64: salinfo: placate defined-but-not-used warning
    - scripts/gdb: bail early if there are no clocks
    - scripts/gdb: bail early if there are no generic PD
    - HID: amd_sfh: Correct the structure fields
    - HID: amd_sfh: Correct the sensor enable and disable command
    - HID: amd_sfh: Fix illuminance value
    - HID: amd_sfh: Add support for shutdown operation
    - HID: amd_sfh: Correct the stop all command
    - HID: amd_sfh: Increase sensor command timeout for SFH1.1
    - HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
    - cacheinfo: Check sib_leaf in cache_leaves_are_shared()
    - coresight: etm_pmu: Set the module field
    - drm/panel: novatek-nt35950: Improve error handling
    - ASoC: fsl_mqs: move of_node_put() to the correct location
    - PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
    - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
    - spi: cadence-quadspi: fix suspend-resume implementations
    - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
    - i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
    - scripts/gdb: raise error with reduced debugging information
    - uapi/linux/const.h: prefer ISO-friendly __typeof__
    - sh: sq: Fix incorrect element size for allocating bitmap buffer
    - usb: gadget: tegra-xudc: Fix crash in vbus_draw
    - usb: chipidea: fix missing goto in `ci_hdrc_probe`
    - usb: mtu3: fix kernel panic at qmu transfer done irq handler
    - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    - tty: serial: fsl_lpuart: adjust buffer length to the intended size
    - serial: 8250: Add missing wakeup event reporting
    - spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
    - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
    - spmi: Add a check for remove callback when removing a SPMI driver
    - virtio_ring: don't update event idx on get_buf
    - fbdev: mmp: Fix deferred clk handling in mmphw_probe()
    - selftests/powerpc/pmu: Fix sample field check in the
      mmcra_thresh_marked_sample_test
    - macintosh/windfarm_smu_sat: Add missing of_node_put()
    - powerpc/perf: Properly detect mpc7450 family
    - powerpc/mpc512x: fix resource printk format warning
    - powerpc/wii: fix resource printk format warnings
    - powerpc/sysdev/tsi108: fix resource printk format warnings
    - macintosh: via-pmu-led: requires ATA to be set
    - powerpc/rtas: use memmove for potentially overlapping buffer copy
    - sched/fair: Fix inaccurate tally of ttwu_move_affine
    - perf/core: Fix hardlockup failure caused by perf throttle
    - Revert "objtool: Support addition to set CFA base"
    - riscv: Fix ptdump when KASAN is enabled
    - sched/rt: Fix bad task migration for rt tasks
    - rv: Fix addition on an uninitialized variable 'run'
    - tracing/user_events: Ensure write index cannot be negative
    - clk: at91: clk-sam9x60-pll: fix return value check
    - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
    - RDMA/siw: Fix potential page_array out of range access
    - clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
    - clk: mediatek: Consistently use GATE_MTK() macro
    - clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
    - clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
    - RDMA/rdmavt: Delete unnecessary NULL check
    - clk: mediatek: clk-pllfh: fix missing of_node_put() in fhctl_parse_dt()
    - clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
    - workqueue: Fix hung time report of worker pools
    - rtc: omap: include header for omap_rtc_power_off_program prototype
    - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
    - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
    - rtc: k3: handle errors while enabling wake irq
    - RDMA/rxe: Replace exists by rxe in rxe.c
    - RDMA/erdma: Use fixed hardware page size
    - fs/ntfs3: Fix memory leak if ntfs_read_mft failed
    - fs/ntfs3: Add check for kmemdup
    - fs/ntfs3: Fix OOB read in indx_insert_into_buffer
    - fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
    - iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
    - RDMA/rxe: Remove tasklet call from rxe_cq.c
    - power: supply: generic-adc-battery: fix unit scaling
    - clk: add missing of_node_put() in "assigned-clocks" property parsing
    - RDMA/siw: Remove namespace check from siw_netdev_event()
    - clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
    - power: supply: rk817: Fix low SOC bugs
    - RDMA/cm: Trace icm_send_rej event before the cm state is reset
    - RDMA/srpt: Add a check for valid 'mad_agent' pointer
    - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
    - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
    - clk: imx: fracn-gppll: fix the rate table
    - clk: imx: fracn-gppll: disable hardware select control
    - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
    - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
    - iommu/amd: Set page size bitmap during V2 domain allocation
    - s390/checksum: always use cksm instruction
    - clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
    - clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in
      lpass_cc_sc7280_desc
    - clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
    - clk: qcom: dispcc-qcm2290: get rid of test clock
    - clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
    - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
    - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
    - swiotlb: fix debugfs reporting of reserved memory pools
    - RDMA/rxe: Convert tasklet args to queue pairs
    - RDMA/rxe: Remove __rxe_do_task()
    - RDMA/rxe: Fix the error "trying to register non-static key in
      rxe_cleanup_task"
    - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
    - RDMA/mlx5: Fix flow counter query via DEVX
    - SUNRPC: remove the maximum number of retries in call_bind_status
    - RDMA/mlx5: Use correct device num_ports when modify DC
    - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when
      init fails
    - openrisc: Properly store r31 to pt_regs on unhandled exceptions
    - timekeeping: Fix references to nonexistent ktime_get_fast_ns()
    - SMB3: Add missing locks to protect deferred close file list
    - SMB3: Close deferred file handles in case of handle lease break
    - ext4: fix i_disksize exceeding i_size problem in paritally written case
    - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
    - pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
    - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
    - pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
    - pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
    - pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
    - leds: TI_LMU_COMMON: select REGMAP instead of depending on it
    - pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
    - dmaengine: mv_xor_v2: Fix an error code.
    - leds: tca6507: Fix error handling of using fwnode_property_read_string
    - pwm: mtk-disp: Disable shadow registers before setting backlight values
    - pwm: mtk-disp: Configure double buffering before reading in .get_state()
    - soundwire: intel: don't save hw_params for use in prepare
    - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and
      ulpi_port
    - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
    - dma: gpi: remove spurious unlock in gpi_ch_init
    - dmaengine: dw-edma: Fix to change for continuous transfer
    - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
    - dmaengine: at_xdmac: do not enable all cyclic channels
    - pinctrl-bcm2835.c: fix race condition when setting gpio dir
    - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in
      mtk_thermal_probe
    - mfd: tqmx86: Do not access I2C_DETECT register through io_base
    - mfd: tqmx86: Specify IO port register range more precisely
    - mfd: tqmx86: Correct board names for TQMxE39x
    - mfd: ocelot-spi: Fix unsupported bulk read
    - mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
    - hte: tegra: fix 'struct of_device_id' build error
    - hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
    - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
    - PM: hibernate: Turn snapshot_test into global variable
    - PM: hibernate: Do not get block device exclusively in test_resume mode
    - afs: Fix updating of i_size with dv jump from server
    - afs: Fix getattr to report server i_size on dirs, not local size
    - afs: Avoid endless loop if file is larger than expected
    - parisc: Fix argument pointer in real64_call_asm()
    - parisc: Ensure page alignment in flush functions
    - ALSA: usb-audio: Add quirk for Pioneer DDJ-800
    - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
    - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
    - nilfs2: do not write dirty data after degenerating to read-only
    - nilfs2: fix infinite loop in nilfs_mdt_get_block()
    - mm: do not reclaim private data from pinned page
    - drbd: correctly submit flush bio on barrier
    - md/raid10: fix null-ptr-deref in raid10_sync_request
    - md/raid5: Improve performance for sequential IO
    - kasan: hw_tags: avoid invalid virt_to_page()
    - mtd: core: provide unique name for nvmem device, take two
    - mtd: core: fix nvmem error reporting
    - mtd: core: fix error path for nvmem provider
    - mtd: spi-nor: core: Update flash's current address mode when changing
      address mode
    - drivers: remoteproc: xilinx: Fix carveout names
    - mailbox: zynqmp: Fix IPI isr handling
    - kcsan: Avoid READ_ONCE() in read_instrumented_memory()
    - mailbox: zynqmp: Fix typo in IPI documentation
    - nfp: fix incorrect pointer deference when offloading IPsec with bonding
    - wifi: rtl8xxxu: RTL8192EU always needs full init
    - wifi: rtw88: rtw8821c: Fix rfe_option field width
    - wifi: rtw89: fix potential race condition between napi_init and napi_enable
    - clk: microchip: fix potential UAF in auxdev release callback
    - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
    - scripts/gdb: fix lx-timerlist for Python3
    - btrfs: scrub: reject unsupported scrub flags
    - s390/dasd: fix hanging blockdevice after request requeue
    - ia64: fix an addr to taddr in huge_pte_offset()
    - mm/mempolicy: correctly update prev when policy is equal on mbind
    - vhost_vdpa: fix unmap process in no-batch mode
    - dm verity: fix error handling for check_at_most_once on FEC
    - dm clone: call kmem_cache_destroy() in dm_clone_init() error path
    - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
    - dm flakey: fix a crash with invalid table line
    - dm ioctl: fix nested locking in table_clear() to remove deadlock concern
    - dm: don't lock fs when the map is NULL in process of resume
    - blk-iocost: avoid 64-bit division in ioc_timer_fn
    - cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
    - cifs: protect session status check in smb2_reconnect()
    - cifs: fix sharing of DFS connections
    - cifs: fix potential race when tree connecting ipc
    - cifs: protect access of TCP_Server_Info::{origin,leaf}_fullpath
    - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
    - perf auxtrace: Fix address filter entire kernel size
    - perf intel-pt: Fix CYC timestamps after standalone CBR
    - i40e: Remove unused i40e status codes
    - i40e: Remove string printing for i40e_status
    - i40e: use int for i40e_status
    - debugobject: Ensure pool refill (again)
    - Linux 6.2.15
  * Lunar update: v6.2.14 upstream stable release (LP: #2025066)
    - rust: arch/um: Disable FP/SIMD instruction to match x86
    - um: Only disable SSE on clang to work around old GCC bugs
    - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
    - mm/mempolicy: fix use-after-free of VMA iterator
    - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
    - gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
    - bluetooth: Perform careful capability checks in hci_sock_ioctl()
    - wifi: brcmfmac: add Cypress 43439 SDIO ids
    - btrfs: fix uninitialized variable warnings
    - USB: serial: option: add UNISOC vendor and TOZED LT70C product
    - driver core: Don't require dynamic_debug for initcall_debug probe timing
    - riscv: Move early dtb mapping into the fixmap region
    - riscv: Do not set initial_boot_params to the linear address of the dtb
    - riscv: No need to relocate the dtb as it lies in the fixmap region
    - Linux 6.2.14
  * CVE-2023-35001
    - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  * CVE-2023-31248
    - netfilter: nf_tables: do not ignore genmask when looking up chain by id
  * CVE-2023-3389
    - io_uring/poll: serialize poll linked timer start with poll removal
  * CVE-2023-3269
    - mm: introduce new 'lock_mm_and_find_vma()' page fault helper
    - mm: make the page fault mmap locking killable
    - arm64/mm: Convert to using lock_mm_and_find_vma()
    - powerpc/mm: Convert to using lock_mm_and_find_vma()
    - mips/mm: Convert to using lock_mm_and_find_vma()
    - riscv/mm: Convert to using lock_mm_and_find_vma()
    - arm/mm: Convert to using lock_mm_and_find_vma()
    - mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
    - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
    - mm: make find_extend_vma() fail if write lock not held
    - execve: expand new process stack manually ahead of time
    - mm: always expand the stack with the mmap write lock held
    - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA
  * CVE-2023-3390
    - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
  * CVE-2023-3141
    - memstick: r592: Fix UAF bug in r592_remove due to race condition
  * CVE-2023-3090
    - ipvlan:Fix out-of-bounds caused by unclear skb->cb

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Tue, 18 Jul 2023 09:13:40 +0200

linux-raspi (6.2.0-1009.11) lunar; urgency=medium

  * lunar/linux-raspi: 6.2.0-1009.11 -proposed tracker (LP: #2026749)

  [ Ubuntu: 6.2.0-26.26 ]

  * lunar/linux: 6.2.0-26.26 -proposed tracker (LP: #2026753)
  * CVE-2023-2640 // CVE-2023-32629
    - Revert "UBUNTU: SAUCE: overlayfs: handle idmapped mounts in
      ovl_do_(set|remove)xattr"
    - Revert "UBUNTU: SAUCE: overlayfs: Skip permission checking for
      trusted.overlayfs.* xattrs"
    - SAUCE: overlayfs: default to userxattr when mounted from non initial user
      namespace
  * CVE-2023-35001
    - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
  * CVE-2023-31248
    - netfilter: nf_tables: do not ignore genmask when looking up chain by id
  * CVE-2023-3389
    - io_uring/poll: serialize poll linked timer start with poll removal
  * CVE-2023-3390
    - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
  * CVE-2023-3090
    - ipvlan:Fix out-of-bounds caused by unclear skb->cb
  * CVE-2023-3269
    - mm: introduce new 'lock_mm_and_find_vma()' page fault helper
    - mm: make the page fault mmap locking killable
    - arm64/mm: Convert to using lock_mm_and_find_vma()
    - powerpc/mm: Convert to using lock_mm_and_find_vma()
    - mips/mm: Convert to using lock_mm_and_find_vma()
    - riscv/mm: Convert to using lock_mm_and_find_vma()
    - arm/mm: Convert to using lock_mm_and_find_vma()
    - mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
    - powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
    - mm: make find_extend_vma() fail if write lock not held
    - execve: expand new process stack manually ahead of time
    - mm: always expand the stack with the mmap write lock held
    - [CONFIG]: Set CONFIG_LOCK_MM_AND_FIND_VMA

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Mon, 17 Jul 2023 10:31:31 +0200

linux-raspi (6.2.0-1008.10) lunar; urgency=medium

  * lunar/linux-raspi: 6.2.0-1008.10 -proposed tracker (LP: #2025455)

  * Packaging resync (LP: #1786013)
    - [Packaging] update Ubuntu.md
    - [Packaging] update annotations scripts

  * raspi-nolpae flavor is pointless nowadays (LP: #2023359)
    - [Packaging] raspi: Remove raspi-nolpae armhf flavor

  * Pi Camera 3 not working with Lunar (LP: #2024434)
    - [Config] raspi: Set VIDEO_DW9807_VCM=m

  * i2c devices missing in lunar (LP: #2019320)
    - [Config] raspi: Set I2C_CHARDEV=y

  [ Ubuntu: 6.2.0-25.25 ]

  * lunar/linux: 6.2.0-25.25 -proposed tracker (LP: #2024167)
  * ftrace in ubuntu_kernel_selftests failed with "check if duplicate events are
    caught" on J-5.15 P9 / J-kvm / L-kvm (LP: #1977827)
    - SAUCE: selftests/ftrace: Add test dependency
  * Add microphone support of the front headphone port on P3 Tower
    (LP: #2023650)
    - ALSA: hda/realtek: Add Lenovo P3 Tower platform
  * Add audio support for ThinkPad P1 Gen 6 and Z16 Gen 2 (LP: #2023539)
    - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
  * Fix Disable thunderbolt clx make edp-monitor garbage while moving the
    touchpad (LP: #2023004)
    - drm/i915: Use 18 fast wake AUX sync len
  * Fix Monitor lost after replug WD19TBS to SUT port with VGA/DVI to type-C
    dongle (LP: #2021949)
    - thunderbolt: Increase timeout of DP OUT adapter handshake
    - thunderbolt: Do not touch CL state configuration during discovery
    - thunderbolt: Increase DisplayPort Connection Manager handshake timeout
  * Enable Tracing Configs for OSNOISE and TIMERLAT (LP: #2018591)
    - [Config] Enable OSNOISE_TRACER and TIMERLAT_TRACER configs
  * Fix only reach PC3 when ethernet is plugged r8169 (LP: #1946433)
    - r8169: use spinlock to protect mac ocp register access
    - r8169: use spinlock to protect access to registers Config2 and Config5
    - r8169: enable cfg9346 config register access in atomic context
    - r8169: prepare rtl_hw_aspm_clkreq_enable for usage in atomic context
    - r8169: disable ASPM during NAPI poll
    - r8169: remove ASPM restrictions now that ASPM is disabled during NAPI poll
  * introduce do_lib_rust=true|false to enable/disable linux-lib-rust package
    (LP: #2021605)
    - [Packaging] introduce do_lib_rust and enable it only on generic amd64
  * System either hang with black screen or rebooted on entering suspend on AMD
    Ryzen 9 PRO 7940HS w/ Radeon 780M Graphics (LP: #2020685)
    - drm/amdgpu: refine get gpu clock counter method
    - drm/amdgpu/gfx11: update gpu_clock_counter logic
  * generate linux-lib-rust only on amd64 (LP: #2020356)
    - [Packaging] generate linux-lib-rust only on amd64
  * No  HDMI/DP audio output on dock(Nvidia GPU) (LP: #2020062)
    - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
  * Add support for mdev_set_iommu_device() kABI in Ubuntu 22.10 kernel
    (LP: #1988806)
    - SAUCE: Add mdev_set_iommu_device() kABI.
  * Enable audio LEDs on HP laptops (LP: #2019915)
    - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
    - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
  * linux-*: please enable dm-verity kconfigs to allow MoK/db verified root
    images (LP: #2019040)
    - [Config] CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y
  * Lunar update: v6.2.13 upstream stable release (LP: #2023929)
    - ARM: dts: rockchip: fix a typo error for rk3288 spdif node
    - arm64: dts: rockchip: Lower sd speed on rk3566-soquartz
    - arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
    - arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
    - arm64: dts: meson-g12-common: specify full DMC range
    - arm64: dts: meson-g12-common: resolve conflict between canvas & pmu
    - perf/amlogic: adjust register offsets
    - arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
    - arm64: dts: imx8mm-evk: correct pmic clock source
    - arm64: dts: imx8mm-verdin: correct off-on-delay
    - arm64: dts: imx8mp-verdin: correct off-on-delay
    - netfilter: br_netfilter: fix recent physdev match breakage
    - netfilter: nf_tables: Modify nla_memdup's flag to GFP_KERNEL_ACCOUNT
    - rust: str: fix requierments->requirements typo
    - regulator: fan53555: Explicitly include bits header
    - regulator: fan53555: Fix wrong TCS_SLEW_MASK
    - virtio_net: bugfix overflow inside xdp_linearize_page()
    - sfc: Fix use-after-free due to selftest_work
    - netfilter: nf_tables: fix ifdef to also consider nf_tables=m
    - i40e: fix accessing vsi->active_filters without holding lock
    - i40e: fix i40e_setup_misc_vector() error handling
    - netfilter: nf_tables: validate catch-all set elements
    - cxgb4: fix use after free bugs caused by circular dependency problem
    - netfilter: nf_tables: tighten netlink attribute requirements for catch-all
      elements
    - bnxt_en: Do not initialize PTP on older P3/P4 chips
    - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
    - LoongArch: Fix build error if CONFIG_SUSPEND is not set
    - bonding: Fix memory leak when changing bond type to Ethernet
    - net: rpl: fix rpl header size calculation
    - mlxsw: pci: Fix possible crash during initialization
    - spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
    - bpf: Fix incorrect verifier pruning due to missing register precision taints
    - net: dsa: microchip: ksz8795: Correctly handle huge frame configuration
    - bnxt_en: fix free-runnig PHC mode
    - e1000e: Disable TSO on i219-LM card to increase speed
    - net: bridge: switchdev: don't notify FDB entries with "master dynamic"
    - f2fs: Fix f2fs_truncate_partial_nodes ftrace event
    - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
    - platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
    - selftests: sigaltstack: fix -Wuninitialized
    - scsi: megaraid_sas: Fix fw_crash_buffer_show()
    - scsi: core: Improve scsi_vpd_inquiry() checks
    - net: dsa: b53: mmap: add phy ops
    - platform/x86: gigabyte-wmi: add support for B650 AORUS ELITE AX
    - s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
    - drm: buddy_allocator: Fix buddy allocator init on 32-bit systems
    - drm: test: Fix 32-bit issue in drm_buddy_test
    - nvme-tcp: fix a possible UAF when failing to allocate an io queue
    - xen/netback: use same error messages for same errors
    - platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
    - platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13
      models
    - mtd: spi-nor: fix memory leak when using debugfs_lookup()
    - pwm: Zero-initialize the pwm_state passed to driver's .get_state()
    - Revert "userfaultfd: don't fail on unrecognized features"
    - Revert "ACPICA: Events: Support fixed PCIe wake event"
    - iio: dac: ad5755: Add missing fwnode_handle_put()
    - iio: light: tsl2772: fix reading proximity-diodes from device tree
    - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
    - btrfs: set default discard iops_limit to 1000
    - btrfs: reinterpret async discard iops_limit=0 as no delay
    - rust: kernel: Mark rust_fmt_argument as extern "C"
    - LoongArch: module: set section addresses to 0x0
    - LoongArch: Check unwind_error() in arch_stack_walk()
    - LoongArch: Fix probing of the CRC32 feature
    - LoongArch: Mark 3 symbol exports as non-GPL
    - wifi: ath9k: Don't mark channelmap stack variable read-only in
      ath9k_mci_update_wlan_channels()
    - maple_tree: make maple state reusable after mas_empty_area_rev()
    - maple_tree: fix mas_empty_area() search
    - maple_tree: fix a potential memory leak, OOB access, or other unpredictable
      bug
    - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module
    - nilfs2: initialize unused bytes in segment summary blocks
    - mptcp: stops worker on unaccepted sockets at listener close
    - mptcp: fix accept vs worker race
    - tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used
    - memstick: fix memory leak if card device is never registered
    - kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
    - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
    - mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
    - drm/amdgpu: Fix desktop freezed after gpu-reset
    - drm/amd/display: set dcn315 lb bpp to 48
    - drm/rockchip: vop2: fix suspend/resume
    - drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume
    - mm: fix memory leak on mm_init error handling
    - mm/userfaultfd: fix uffd-wp handling for THP migration entries
    - mm/khugepaged: check again on anon uffd-wp during isolation
    - mm/huge_memory.c: warn with pr_warn_ratelimited instead of
      VM_WARN_ON_ONCE_FOLIO
    - mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
    - mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
    - mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
    - mm/mmap: regression fix for unmapped_area{_topdown}
    - cifs: avoid dup prefix path in dfs_get_automount_devname()
    - KVM: arm64: Make vcpu flag updates non-preemptible
    - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
    - MIPS: Define RUNTIME_DISCARD_EXIT in LD script
    - LoongArch: Make -mstrict-align configurable
    - LoongArch: Make WriteCombine configurable for ioremap()
    - purgatory: fix disabling debug info
    - PCI/MSI: Remove over-zealous hardware size check in
      pci_msix_validate_entries()
    - [Config] updateconfigs for GCC12_NO_ARRAY_BOUNDS
    - gcc: disable '-Warray-bounds' for gcc-13 too
    - Input: cyttsp5 - fix sensing configuration data structure
    - Input: pegasus-notetaker - check pipe type when probing
    - iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
    - fpga: bridge: properly initialize bridge device before populating children
    - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
    - ASoC: SOF: pm: Tear down pipelines only if DSP was active
    - ASoC: fsl_asrc_dma: fix potential null-ptr-deref
    - ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
    - ASN.1: Fix check for strdup() success
    - Linux 6.2.13
  * CVE-2023-2124
    - xfs: verify buffer contents when we skip log replay
  * cls_flower: off-by-one in fl_set_geneve_opt (LP: #2023577)
    - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
  * Some INVLPG implementations can leave Global translations unflushed when
    PCIDs are enabled (LP: #2023220)
    - x86/mm: Avoid incomplete Global INVLPG flushes
  * CVE-2023-2176
    - RDMA/core: Refactor rdma_bind_addr
  * support python < 3.9 with annotations (LP: #2020531)
    - [Packaging] kconfig/annotations.py: support older way of merging dicts
  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] resync getabis

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Fri, 30 Jun 2023 12:36:26 +0200

linux-raspi (6.2.0-1007.9) lunar; urgency=medium

  * lunar/linux-raspi: 6.2.0-1007.9 -proposed tracker (LP: #2024056)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper

  [ Ubuntu: 6.2.0-24.24 ]

  * lunar/linux: 6.2.0-24.24 -proposed tracker (LP: #2024058)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] resync getabis
  * cls_flower: off-by-one in fl_set_geneve_opt (LP: #2023577)
    - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
  * Some INVLPG implementations can leave Global translations unflushed when
    PCIDs are enabled (LP: #2023220)
    - x86/mm: Avoid incomplete Global INVLPG flushes

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Wed, 21 Jun 2023 15:36:16 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog linux-raspi-headers-7.0.0-1014`.
