Public bug reported:

    SRU Justification

    Impact:
       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from a mainline/stable Linux tree or
       a minimally backported form of that patch. The following upstream
       stable patches should be included in the Ubuntu kernel:

       v6.17.3 upstream stable release
       from git://git.kernel.org/

            
Linux 6.17.3
drm/amdgpu/vcn: Fix double-free of vcn dump buffer
scsi: ufs: core: Fix PM QoS mutex initialization
usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
usb: typec: tipd: Clear interrupts first
net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
net/9p: Fix buffer overflow in USB transport layer
bus: fsl-mc: Check return value of platform_get_resource()
pinctrl: check the return value of pinmux_ops::get_function_name()
tee: fix register_shm_helper()
thunderbolt: Fix use-after-free in tb_dp_dprx_work
PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
remoteproc: pru: Fix potential NULL pointer dereference in 
pru_rproc_set_ctable()
PCI/AER: Avoid NULL pointer dereference in aer_ratelimit()
sunrpc: fix null pointer dereference on zero-length checksum
Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
Input: atmel_mxt_ts - allow reset GPIO to sleep
misc: fastrpc: Skip reference for DMA handles
misc: fastrpc: fix possible map leak in fastrpc_put_args
misc: fastrpc: Fix fastrpc_map_lookup operation
misc: fastrpc: Save actual DMA size in fastrpc_map structure
nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
mm: hugetlb: avoid soft lockup when mprotect to large memory area
fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
ext4: fix checks for orphan inodes
ext4: fix potential null deref in ext4_mb_init()
ksmbd: add max ip connections parameter
ksmbd: fix error code overwriting in smb2_get_info_filesystem()
ksmbd: Fix race condition in RPC handle list access
mm/ksm: fix flag-dropping behavior in ksm_madvise
LoongArch: BPF: Fix uninitialized symbol 'retval_off'
LoongArch: BPF: Remove duplicated flags check
LoongArch: BPF: No text_poke() for kernel text
LoongArch: BPF: Remove duplicated bpf_flush_icache()
LoongArch: BPF: Make error handling robust in arch_prepare_bpf_trampoline()
LoongArch: BPF: Make trampoline size stable
LoongArch: BPF: Don't align trampoline size
LoongArch: BPF: No support of struct argument in trampoline programs
LoongArch: BPF: Sign-extend struct ops return values properly
pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT
LoongArch: Automatically disable kaslr if boot from kexec_file
dm: fix NULL pointer dereference in __dm_suspend()
dm: fix queue start/stop imbalance under suspend/load/resume races
tracing: Stop fortify-string from warning in tracing_mark_raw_write()
tracing: Fix tracing_mark_raw_write() to use buf and not ubuf
tracing: Have trace_marker use per-cpu data to read user space
tracing: Fix irqoff tracers on failure of acquiring calltime
tracing: Fix wakeup tracers on failure of acquiring calltime
tracing: Fix race condition in kprobe initialization causing NULL pointer 
dereference
tracing: Fix lock imbalance in s_start() memory allocation failure path
mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
mfd: rz-mtu3: Fix MTU5 NFCR register offset
net: nfc: nci: Add parameter validation for packet data
fs: udf: fix OOB read in lengthAllocDescs handling
ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA
ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples
ASoC: codecs: wcd937x: make stub functions inline
ASoC: codecs: wcd937x: set the comp soundwire port correctly
ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
io_uring/zcrx: fix overshooting recv limit
io_uring/waitid: always prune wait queue entry in io_waitid_wait()
hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init
uio_hv_generic: Let userspace take care of interrupt mask
Squashfs: fix uninit-value in squashfs_get_parent
ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100
ALSA: hda/hdmi: Add pin fix for HP ProDesk model
tpm: Disable TPM2_TCG_HMAC by default
bpf: Reject negative offsets for ALU ops
bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer
selftests/bpf: Fix realloc size in bpf_get_addrs
selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c
selftests/bpf: Fix typos and grammar in test sources
vhost: vringh: Modify the return value check
octeontx2-pf: fix bitmap leak
octeontx2-vf: fix bitmap leak
nfs/localio: avoid issuing misaligned IO using O_DIRECT
NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support
Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
iommufd: Register iommufd mock devices with fwspec
net: enetc: initialize SW PIR and CIR based HW PIR and CIR values
bonding: fix xfrm offload feature setup on active-backup mode
smb: client: fix crypto buffers in non-linear memory
net/mlx5: fw reset, add reset timeout work
net/mlx5: pagealloc: Fix reclaim race during command interface teardown
net/mlx5: Stop polling for command response if interface goes down
net: dlink: handle copy_thresh allocation failure
net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not 
configurable
nfp: fix RSS hash key size when RSS is not supported
tcp: use skb->len instead of skb->truesize in tcp_can_ingest()
idpf: fix mismatched free function for dma_alloc_coherent
PCI: j721e: Fix incorrect error message in probe()
mtd: rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nands
f2fs: fix UAF issue in f2fs_merge_page_bio()
drivers/base/node: fix double free in register_one_node()
ocfs2: fix double free in user_cluster_connect()
cramfs: fix incorrect physical page address calculation
hwrng: ks-sa - fix division by zero in ks_sa_rng_init
KEYS: X.509: Fix Basic Constraints CA flag parsing
Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
Bluetooth: ISO: don't leak skb in ISO_CONT RX
Bluetooth: ISO: free rx_skb if not consumed
Bluetooth: ISO: Fix possible UAF on iso_conn_free
Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
Bluetooth: btintel_pcie: Refactor Device Coredump
net: macb: single dma_alloc_coherent() for DMA descriptors
net: macb: move ring size computation to functions
net: macb: remove illusion about TBQPH/RBQPH being per-queue
vhost: vringh: Fix copy_to_iter return value check
ptp: Add a upper bound on max_vclocks
net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
net: enetc: Fix probing error message typo for the ENETCv4 PF driver
RDMA/siw: Always report immediate post SQ errors
iommu/selftest: prevent use of uninitialized variable
iommu/vt-d: Disallow dirty tracking if incoherent page walk
ASoC: qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075
PCI: rcar-gen4: Fix inverted break condition in PHY initialization
PCI: rcar-gen4: Assure reset occurs before DBI access
PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
usb: vhci-hcd: Prevent suspending virtually attached devices
scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
scsi: ufs: core: Fix data race in CPU latency PM QoS request handling
netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack
netfilter: nfnetlink: reset nlh pointer during batch replay
ipvs: Defer ip_vs_ftp unregister during netns cleanup
net: ethtool: tsconfig: set command must provide a reply
NFSv4.1: fix backchannel max_resp_sz verification check
coresight: Fix incorrect handling for return value of devm_kzalloc
coresight: tpda: fix the logic to setup the element size
coresight: trbe: Return NULL pointer for allocation failures
coresight: Avoid enable programming clock duplicately
coresight: Appropriately disable trace bus clocks
coresight: Appropriately disable programming clocks
coresight: etm4x: Support atclk
coresight: catu: Support atclk
coresight: tmc: Support atclk
coresight-etm4x: Conditionally access register TRCEXTINSELR
coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
dm vdo: return error on corrupted metadata in start_restoring_volume functions
wifi: cfg80211: fix width unit in cfg80211_radio_chandef_valid()
wifi: ath12k: Fix flush cache failure during RX queue update
wifi: ath12k: Refactor RX TID deletion handling into helper function
remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E
remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
wifi: rtw89: avoid circular locking dependency in ser_state_run()
wifi: rtw89: fix leak in rtw89_core_send_nullfunc()
selftests/mm: fix va_high_addr_switch.sh failure on x86_64
RDMA/rxe: Fix race in do_task() when draining
remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974
rpmsg: qcom_smd: Fix fallback to qcom,ipc parse
wifi: ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu()
crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
crypto: comp - Use same definition of context alloc and free ops
vfio/pds: replace bitmap_free with vfree
sparc: fix accurate exception reporting in copy_{from,to}_user for M7
sparc: fix accurate exception reporting in copy_to_user for Niagara 4
sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC 
III
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
wifi: mac80211: fix Rx packet handling when pubsta information is not available
iommu/vt-d: debugfs: Fix legacy mode page table dump logic
wifi: ath10k: avoid unnecessary wait for service ready message
wifi: ath12k: fix wrong logging ID used for CE
wifi: ath12k: Add fallback for invalid channel number in PHY metadata
wifi: ath12k: fix the fetching of combined rssi
wifi: ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in monitor mode
wifi: ath12k: fix signal in radiotap for WCN7850
wifi: ath12k: fix overflow warning on num_pwr_levels
wifi: ath12k: initialize eirp_power before use
ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slots
Documentation: trace: historgram-design: Separate sched_waking histogram 
section heading and the following diagram
IB/sa: Fix sa_local_svc_timeout_ms read race
RDMA/core: Resolve MAC of next-hop device without ARP support
Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"
mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
mptcp: Call dst_release() in mptcp_active_enable().
tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk().
smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
smc: Fix use-after-free in __pnet_find_base_ndev().
f2fs: fix zero-sized extent for precache extents
HID: hidraw: tighten ioctl command parsing
scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
scsi: qla2xxx: edif: Fix incorrect sign of error code
ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT
RISC-V: KVM: Write hgatp register with valid mode bits
f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
f2fs: fix to avoid migrating empty section
f2fs: fix to truncate first page in error path of f2fs_truncate()
f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
drm/amdgpu: Fix allocating extra dwords for rings (v2)
srcu/tiny: Remove preempt_disable/enable() in srcu_gp_start_if_needed()
ASoC: Intel: hda-sdw-bpt: set persistent_buffer false
wifi: mt76: mt7996: remove redundant per-phy mac80211 calls during restart
wifi: mt76: mt7915: fix mt7981 pre-calibration
wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
wifi: mt76: mt7996: Fix tx-queues initialization for second phy on mt7996
wifi: mt76: mt7996: Check phy before init msta_link in 
mt7996_mac_sta_add_links()
wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback
wifi: mt76: fix potential memory leak in mt76_wmac_probe()
wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine
wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration
RDMA/cm: Rate limit destroy CM ID timeout error message
drivers/base/node: handle error properly in register_one_node()
PCI: endpoint: pci-epf-test: Fix doorbell test support
watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
watchdog: intel_oc_wdt: Do not try to write into const memory
HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove()
ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
netfilter: ipset: Remove unused htable_bits in macro ahash_region
RDMA/mlx5: Fix page size bitmap calculation for KSM mode
tools: ynl: fix undefined variable name
mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal
iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
iio: consumers: Fix handling of negative channel scale in 
iio_convert_raw_to_processed()
fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
fs: ntfs3: Fix integer overflow in run_unpack()
wifi: mac80211: fix reporting of all valid links in sta_set_sinfo()
drm/msm/dpu: fix incorrect type for ret
drm/msm: Fix bootup splat with separate_gpu_drm modparam
ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST
ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore
ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
idpf: fix Rx descriptor ready check barrier in splitq
drm/msm: stop supporting no-IOMMU configuration
drm/msm/mdp4: stop supporting no-IOMMU configuration
wifi: iwlwifi: Remove redundant header files
drm/msm: Fix missing VM_BIND offset/range validation
drm/msm: Fix obj leak in VM_BIND error path
pps: fix warning in pps_register_cdev when register device fail
misc: genwqe: Fix incorrect cmd field being reported in error
tty: n_gsm: Don't block input queue by waiting MSC
usb: gadget: configfs: Correctly set use_os_string at bind
usb: phy: twl6030: Fix incorrect type for ret
drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
fanotify: Validate the return value of mnt_ns_from_dentry() before dereferencing
tcp: fix __tcp_close() to only send RST when required
PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s
wifi: mac80211: consider links for validating SCAN_FLAG_AP in scan request 
during MLO
PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
drm/msm: Do not validate SSPP when it is not ready
wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)
wifi: mwifiex: send world regulatory domain to driver
wifi: mac80211: Make CONNECTION_MONITOR optional for MLO sta
drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
drm/amd/pm: Fix si_upload_smc_data (v3)
drm/amd/pm: Disable ULV even if unsupported (v3)
drm/amdgpu: Power up UVD 3 for FW validation (v2)
coresight: Only register perf symlink for sinks with alloc_buffer
coresight: Fix missing include for FIELD_GET
coresight: trbe: Add ISB after TRBLIMITR write
dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation
inet: ping: check sock_net() in ping_get_port() and ping_lookup()
crypto: hisilicon/qm - request reserved interrupt for virtual function
crypto: hisilicon/qm - check whether the input function and PF are on the same 
device
crypto: hisilicon - check the sva module status while enabling or disabling 
address prefetch
crypto: hisilicon - re-enable address prefetch after device resuming
crypto: hisilicon/zip - remove unnecessary validation for high-performance mode 
configurations
ipv4: start using dst_dev_rcu()
tcp_metrics: use dst_dev_net_rcu()
net: use dst_dev_rcu() in sk_setup_caps()
ipv6: use RCU in ip6_output()
ipv6: use RCU in ip6_xmit()
ipv6: start using dst_dev_rcu()
ipv6: mcast: Add ip6_mc_find_idev() helper
net: dst: introduce dst->dev_rcu
efi: Explain OVMF acronym in OVMF_DEBUG_LOG help text
accel/amdxdna: Use int instead of u32 to store error codes
drm/amdgpu: Check vcn state before profile switch
drm/amdgpu/vcn: Hold pg_lock before vcn power off
drm/amdgpu/vcn: Add regdump helper functions
media: st-delta: avoid excessive stack usage
ALSA: lx_core: use int type to store negative error codes
HID: i2c-hid: Fix test in i2c_hid_core_register_panel_follower()
PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
cdx: don't select CONFIG_GENERIC_MSI_IRQ
PCI: qcom: Restrict port parsing only to PCIe bridge child nodes
fuse: remove unneeded offset assignment when filling write pages
PCI: rcar-host: Pass proper IRQ domain to generic_handle_domain_irq()
net: phy: as21xxx: better handle PHY HW reset on soft-reboot
net: phy: introduce phy_id_compare_vendor() PHY ID helper
wifi: rtw88: Use led->brightness_set_blocking for PCI too
RDMA/mlx5: Fix vport loopback forcing for MPV device
RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
HID: i2c-hid: Make elan touch controllers power on after panel is enabled
drm/panel: Allow powering on panel follower after panel is enabled
media: i2c: vd55g1: Fix duster register address
media: staging/ipu7: cleanup the MMU correctly in IPU7 driver release
media: staging/ipu7: Don't set name for IPU7 PCI device
media: staging/ipu7: convert to use pci_alloc_irq_vectors() API
media: rj54n1cb0c: Fix memleak in rj54n1_probe()
drm: re-allow no-op changes on non-primary planes in async flips
crypto: octeontx2 - Call strscpy() with correct size argument
drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands
Revert "UBUNTU: SAUCE: drm/dp: drm_edp_backlight_set_level: do not always send 
3-byte commands"
f2fs: fix to allow removing qf_name
f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
f2fs: fix to clear unusable_cap for checkpoint=enable
scsi: myrs: Fix dma_alloc_coherent() error check
mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n.
scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when using an expander
scsi: pm80xx: Add helper function to get the local phy id
scsi: pm80xx: Use dev_parent_is_expander() helper
scsi: libsas: Add dev_parent_is_expander() helper
scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
scsi: pm80xx: Restore support for expanders
fwctl/mlx5: Fix memory alloc/free in mlx5ctl_fw_rpc()
docs: iio: ad3552r: Fix malformed code-block directive
hwrng: nomadik - add ARM_AMBA dependency
crypto: keembay - Add missing check after sg_nents_for_len()
drm/amd/display: Add NULL pointer checks in dc_stream cursor attribute functions
drm/amd/display: Remove redundant semicolons
serial: max310x: Add error checking in probe()
misc: pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl()
PCI/pwrctrl: Fix double cleanup on devm_add_action_or_reset() failure
usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
drm/bridge: cdns-dsi: Fix the _atomic_check()
phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
media: zoran: Remove zoran_fh structure
HID: steelseries: refactor probe() and remove()
wifi: rtw88: Lock rtwdev->mutex before setting the LED
drm/bridge: it6505: select REGMAP_I2C
f2fs: fix to zero data after EOF for compressed file correctly
f2fs: fix to avoid overflow while left shift operation
f2fs: fix condition in __allow_reserved_blocks()
drm/radeon/r600_cs: clean up of dead code in r600_cs
PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup()
PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in pci_epf_write_msi_msg()
drm/amdgpu: Fix vcn v4.0.3 poison irq call trace on sriov guest
drm/amdgpu: Fix jpeg v4.0.3 poison irq call trace on sriov guest
drm/amdgpu: fix link error for !PM_SLEEP
drm/panel: novatek-nt35560: Fix invalid return value
drm/amd/display: Reduce Stack Usage by moving 'audio_output' into 'stream_res' 
v4
drm/vmwgfx: fix missing assignment to ts
drm/panel-edp: Add 50ms disable delay for four panels
drm/display: bridge-connector: correct CEC bridge pointers in 
drm_bridge_connector_init
drm/panel-edp: Add disable to 100ms for MNB601LS1-4
drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test
mfd: max77705: Setup the core driver as an interrupt controller
i3c: fix big-endian FIFO transfers
bpf: Enforce expected_attach_type for tailcall compatibility
libbpf: Fix error when st-prefix_ops and ops from differ btf
i2c: designware: Add disabling clocks when probe fails
i2c: designware: Fix clock issue when PM is disabled
i2c: spacemit: ensure SDA is released after bus reset
i2c: spacemit: check SDA instead of SCL after bus reset
i2c: spacemit: disable SDA glitch fix to avoid restart delay
i2c: spacemit: remove stop function to avoid bus error
i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails
i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
thermal/drivers/qcom/lmh: Add missing IRQ includes
thermal/drivers/qcom: Make LMH select QCOM_SCM
tools/nolibc: add stdbool.h to nolibc includes
hwmon: (mlxreg-fan) Separate methods of fan setting coming from different 
subsystems
once: fix race by moving DO_ONCE to separate section
bpf: Mark kfuncs as __noclone
clocksource/drivers/tegra186: Avoid 64-bit division
clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation
spi: fix return code when spi device has too many chipselects
tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host 
headers
power: supply: max77705_charger: rework interrupts
power: supply: max77705_charger: use regfields for config registers
power: supply: max77705_charger: refactoring: rename charger to chg
mfd: max77705: max77705_charger: move active discharge setting to mfd parent
smp: Fix up and expand the smp_call_function_many() kerneldoc
selftests: always install UAPI headers to the correct directory
arm64: dts: apple: Add ethernet0 alias for J375 template
arm64: dts: apple: t600x: Add bluetooth device nodes
arm64: dts: apple: t600x: Add missing WiFi properties
bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
bpf: dont report verifier bug for missing bpf_scc_visit on speculative path
selftest/futex: Compile also with libnuma < 2.0.16
selftest/futex: Make the error check more precise for futex_numa_mpol
selftests/futex: Fix futex_wait() for 32bit ARM
mmc: select REGMAP_MMIO with MMC_LOONGSON2
bpf: Explicitly check accesses to bpf_sock_addr
blk-throttle: fix throtl_data leak during disk release
selftests/kselftest_harness: Add harness-selftest.expected to TEST_FILES
selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
block: fix stacking of atomic writes when atomics are not supported
block: update validation of atomic writes boundary for stacked devices
i3c: master: svc: Recycle unused IBI slot
i3c: master: svc: Use manual response for IBI events
nvme-tcp: send only permitted commands for secure concat
nvmet-fcloop: call done callback even when remote port is gone
nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
nvme-auth: update bi_directional flag
riscv, bpf: Sign extend struct ops return values properly
ACPICA: Fix largest possible resource descriptor index
ACPICA: Apply ACPI_NONSTRING
pwm: tiehrpwm: Fix corner case in clock divisor calculation
pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
pwm: tiehrpwm: Make code comment in .free() more useful
pwm: tiehrpwm: Don't drop runtime PM reference in .free()
arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
arm64: dts: allwinner: t527: avaota-a1: hook up external 32k crystal
arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal
arm64: dts: allwinner: a527: cubie-a5e: Add LEDs
arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address
arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node
arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros
arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
arm64: dts: mediatek: mt8188: Change efuse fallback compatible to mt8186
Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout 
locations"
Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations"
arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr'
arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F cores
arm64: dts: rockchip: Fix network on rk3576 evb1 board
arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10
arm64: dts: rockchip: Add RTC on rk3576-evb1-v10
arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting
arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting
blk-mq: fix potential deadlock while nr_requests grown
blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags()
blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests()
blk-mq: cleanup shared tags case in blk_mq_update_nr_requests()
blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock
blk-mq: check invalid nr_requests in queue_requests_store()
blk-mq: remove useless checkings in blk_mq_update_nr_requests()
block: fix ordering of recursive split IO
block: skip unnecessary checks for split bio
block: factor out a helper bio_submit_split_bioset()
block: initialize bio issue time in blk_mq_submit_bio()
block: cleanup bio_issue
cpuidle: qcom-spm: fix device and OF node leaks at probe
soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
dts: arm: amlogic: fix pwm node for c3
firmware: firmware: meson-sm: fix compile-test default
PM / devfreq: rockchip-dfi: double count on RK3588
nbd: restrict sockets to TCP and UDP
arm64: dts: mediatek: mt8183: Fix out of range pull values
arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
tick: Do not set device to detached state in tick_shutdown()
irqchip/gic-v5: Fix error handling in gicv5_its_irq_domain_alloc()
irqchip/gic-v5: Fix loop in gicv5_its_create_itt_two_level() cleanup path
selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO
selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
blk-throttle: fix access race during throttle policy activation
null_blk: Fix the description of the cache_size module argument
pinctrl: eswin: Fix regulator error check and Kconfig dependency
pinctrl: renesas: Use int type to store negative error codes
hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI
power: supply: cw2015: Fix a alignment coding style issue
PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use 
correct boolean syntax in DTS
ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to use 
correct boolean syntax
vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
blk-mq: fix elevator depth_updated method
PM: sleep: core: Clear power.must_resume in noirq suspend error path
vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY
selftests/bpf: Fix count write in testapp_xdp_metadata_copy()
genirq/test: Ensure CPU 1 is online for hotplug test
genirq/test: Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions
genirq/test: Depend on SPARSE_IRQ
genirq/test: Select IRQ_DOMAIN
genirq/test: Fix depth tests on architectures with NOREQUEST by default.
dt-bindings: vendor-prefixes: Add undocumented vendor prefixes
ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property
block: use int to store blk_stack_limits() return value
PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in cond_[startup|shutdown]_parent()
leds: leds-lp55xx: Use correct address for memory programming
selftests/nolibc: fix EXPECT_NZ macro
tools/nolibc: avoid error in dup2() if old fd equals new fd
selftests/futex: Fix some futex_numa_mpol subtests
regulator: scmi: Use int type to store negative error codes
arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
ARM: at91: pm: fix MCKx restore routine
selftests/futex: Remove the -g parameter from futex_priv_hash
blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
pinctrl: meson-gxl: add missing i2c_d pinmux
soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
scripts/misc-check: update export checks for EXPORT_SYMBOL_FOR_MODULES()
irqchip/sg2042-msi: Fix broken affinity setting
PCI/MSI: Add startup/shutdown for per device domains
genirq: Add irq_chip_(startup/shutdown)_parent()
ACPI: processor: idle: Fix memory leak when register cpuidle device failed
bpf: Remove preempt_disable in bpf_try_get_buffers
arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
arm64: dts: imx93-kontron: Fix USB port assignment
arm64: dts: imx93-kontron: Fix GPIO for panel regulator
firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
libbpf: Export bpf_object__prepare symbol
arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1
arm64: dts: renesas: sparrow-hawk: Invert microSD voltage selector on EVTB1
cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
s390/bpf: Do not write tail call counter into helper and kfunc frames
leds: flash: leds-qcom-flash: Update torch current clamp setting
leds: max77705: Function return instead of variable assignment
ARM: dts: renesas: porter: Fix CAN pin group
tools/nolibc: fix error return value of clock_nanosleep()
libbpf: Fix reuse of DEVMAP
bpf: Remove migrate_disable in kprobe_multi_link_prog_run
bpf/selftests: Fix test_tcpnotify_user
rust: cpumask: Mark CpumaskVar as transparent
selftests/bpf: Copy test_kmods when installing selftest
regmap: Remove superfluous check for !config in __regmap_init()
bpf: Tidy verifier bug message
arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
btrfs: fix symbolic link reading when bs > ps
btrfs: return any hit error from extent_writepage_io()
cpuset: fix failure to enable isolated partition when containing isolcpus
lsm: CONFIG_LSM can depend on CONFIG_SECURITY
UBUNTU: [Config]: Update CONFIG_SCHED_MC for v6.17.3
sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask()
selftests: cgroup: Make test_pids backwards compatible
x86/vdso: Fix output operand size of RDPID
perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
perf/x86/intel: Use early_initcall() to hook bts_init()
smb: server: fix IRD/ORD negotiation with the client
smb: client: fix sending the iwrap custom IRD/ORD negotiation messages
erofs: avoid reading more for fragment maps
perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
coresight: trbe: Prevent overflow in PERF_IDX2OFF()
raid6: riscv: Clean up unused header file inclusion
uprobes: uprobe_warn should use passed task
powerpc64/modules: correctly iterate over stubs in setup_ftrace_ool_stubs
powerpc/ftrace: ensure ftrace record ops are always set for NOPs
powerpc/603: Really copy kernel PGD entries into all PGDIRs
powerpc/8xx: Remove left-over instruction and comments in DataStoreTLBMiss 
handler
gfs2: Add proper lockspace locking
gfs2: do_xmote cleanup
gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS
gfs2: Remove duplicate check in do_xmote
gfs2: Fix LM_FLAG_TRY* logic in add_to_queue
gfs2: Further sanitize lock_dlm.c
gfs2: Remove space before newline
gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
kselftest/arm64/gcs: Correctly check return value when disabling GCS
selftests: arm64: Fix -Waddress warning in tpidr2 test
selftests: arm64: Check fread return value in exec_target
kbuild: Add missing $(objtree) prefix to powerpc crtsavres.o artifact
seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
UBUNTU: [Config]: Update CC configs for v6.17.3
Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures
pid: use ns_capable_noaudit() when determining net sysctl permissions
init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
filelock: add FL_RECLAIM to show_fl_flags() macro
arch: copy_thread: pass clone_flags as u64
UBUNTU: Upstream stable to v6.17.2

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Confirmed

** Affects: linux (Ubuntu Questing)
     Importance: Undecided
         Status: New


** Tags: kernel-stable-tracking-bug

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

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Questing)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2129610

Title:
  Questing update: v6.17.3 upstream stable release

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Questing:
  New

Bug description:
  
      SRU Justification

      Impact:
         The upstream process for stable tree updates is quite similar
         in scope to the Ubuntu SRU process, e.g., each patch has to
         demonstrably fix a bug, and each patch is vetted by upstream
         by originating either directly from a mainline/stable Linux tree or
         a minimally backported form of that patch. The following upstream
         stable patches should be included in the Ubuntu kernel:

         v6.17.3 upstream stable release
         from git://git.kernel.org/

              
  Linux 6.17.3
  drm/amdgpu/vcn: Fix double-free of vcn dump buffer
  scsi: ufs: core: Fix PM QoS mutex initialization
  usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
  arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
  usb: typec: tipd: Clear interrupts first
  net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
  net/9p: Fix buffer overflow in USB transport layer
  bus: fsl-mc: Check return value of platform_get_resource()
  pinctrl: check the return value of pinmux_ops::get_function_name()
  tee: fix register_shm_helper()
  thunderbolt: Fix use-after-free in tb_dp_dprx_work
  PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
  remoteproc: pru: Fix potential NULL pointer dereference in 
pru_rproc_set_ctable()
  PCI/AER: Avoid NULL pointer dereference in aer_ratelimit()
  sunrpc: fix null pointer dereference on zero-length checksum
  Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
  Input: atmel_mxt_ts - allow reset GPIO to sleep
  misc: fastrpc: Skip reference for DMA handles
  misc: fastrpc: fix possible map leak in fastrpc_put_args
  misc: fastrpc: Fix fastrpc_map_lookup operation
  misc: fastrpc: Save actual DMA size in fastrpc_map structure
  nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
  selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
  mm: hugetlb: avoid soft lockup when mprotect to large memory area
  fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
  KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
  ext4: fix checks for orphan inodes
  ext4: fix potential null deref in ext4_mb_init()
  ksmbd: add max ip connections parameter
  ksmbd: fix error code overwriting in smb2_get_info_filesystem()
  ksmbd: Fix race condition in RPC handle list access
  mm/ksm: fix flag-dropping behavior in ksm_madvise
  LoongArch: BPF: Fix uninitialized symbol 'retval_off'
  LoongArch: BPF: Remove duplicated flags check
  LoongArch: BPF: No text_poke() for kernel text
  LoongArch: BPF: Remove duplicated bpf_flush_icache()
  LoongArch: BPF: Make error handling robust in arch_prepare_bpf_trampoline()
  LoongArch: BPF: Make trampoline size stable
  LoongArch: BPF: Don't align trampoline size
  LoongArch: BPF: No support of struct argument in trampoline programs
  LoongArch: BPF: Sign-extend struct ops return values properly
  pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT
  LoongArch: Automatically disable kaslr if boot from kexec_file
  dm: fix NULL pointer dereference in __dm_suspend()
  dm: fix queue start/stop imbalance under suspend/load/resume races
  tracing: Stop fortify-string from warning in tracing_mark_raw_write()
  tracing: Fix tracing_mark_raw_write() to use buf and not ubuf
  tracing: Have trace_marker use per-cpu data to read user space
  tracing: Fix irqoff tracers on failure of acquiring calltime
  tracing: Fix wakeup tracers on failure of acquiring calltime
  tracing: Fix race condition in kprobe initialization causing NULL pointer 
dereference
  tracing: Fix lock imbalance in s_start() memory allocation failure path
  mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
  mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
  mfd: rz-mtu3: Fix MTU5 NFCR register offset
  net: nfc: nci: Add parameter validation for packet data
  fs: udf: fix OOB read in lengthAllocDescs handling
  ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA
  ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples
  ASoC: codecs: wcd937x: make stub functions inline
  ASoC: codecs: wcd937x: set the comp soundwire port correctly
  ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
  ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
  io_uring/zcrx: fix overshooting recv limit
  io_uring/waitid: always prune wait queue entry in io_waitid_wait()
  hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init
  uio_hv_generic: Let userspace take care of interrupt mask
  Squashfs: fix uninit-value in squashfs_get_parent
  ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100
  ALSA: hda/hdmi: Add pin fix for HP ProDesk model
  tpm: Disable TPM2_TCG_HMAC by default
  bpf: Reject negative offsets for ALU ops
  bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer
  selftests/bpf: Fix realloc size in bpf_get_addrs
  selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c
  selftests/bpf: Fix typos and grammar in test sources
  vhost: vringh: Modify the return value check
  octeontx2-pf: fix bitmap leak
  octeontx2-vf: fix bitmap leak
  nfs/localio: avoid issuing misaligned IO using O_DIRECT
  NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support
  Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
  iommufd: Register iommufd mock devices with fwspec
  net: enetc: initialize SW PIR and CIR based HW PIR and CIR values
  bonding: fix xfrm offload feature setup on active-backup mode
  smb: client: fix crypto buffers in non-linear memory
  net/mlx5: fw reset, add reset timeout work
  net/mlx5: pagealloc: Fix reclaim race during command interface teardown
  net/mlx5: Stop polling for command response if interface goes down
  net: dlink: handle copy_thresh allocation failure
  net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not 
configurable
  nfp: fix RSS hash key size when RSS is not supported
  tcp: use skb->len instead of skb->truesize in tcp_can_ingest()
  idpf: fix mismatched free function for dma_alloc_coherent
  PCI: j721e: Fix incorrect error message in probe()
  mtd: rawnand: atmel: Fix error handling path in 
atmel_nand_controller_add_nands
  f2fs: fix UAF issue in f2fs_merge_page_bio()
  drivers/base/node: fix double free in register_one_node()
  ocfs2: fix double free in user_cluster_connect()
  cramfs: fix incorrect physical page address calculation
  hwrng: ks-sa - fix division by zero in ks_sa_rng_init
  KEYS: X.509: Fix Basic Constraints CA flag parsing
  Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
  Bluetooth: ISO: don't leak skb in ISO_CONT RX
  Bluetooth: ISO: free rx_skb if not consumed
  Bluetooth: ISO: Fix possible UAF on iso_conn_free
  Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
  Bluetooth: btintel_pcie: Refactor Device Coredump
  net: macb: single dma_alloc_coherent() for DMA descriptors
  net: macb: move ring size computation to functions
  net: macb: remove illusion about TBQPH/RBQPH being per-queue
  vhost: vringh: Fix copy_to_iter return value check
  ptp: Add a upper bound on max_vclocks
  net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
  net: enetc: Fix probing error message typo for the ENETCv4 PF driver
  RDMA/siw: Always report immediate post SQ errors
  iommu/selftest: prevent use of uninitialized variable
  iommu/vt-d: Disallow dirty tracking if incoherent page walk
  ASoC: qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075
  PCI: rcar-gen4: Fix inverted break condition in PHY initialization
  PCI: rcar-gen4: Assure reset occurs before DBI access
  PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
  usb: vhci-hcd: Prevent suspending virtually attached devices
  scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
  scsi: ufs: core: Fix data race in CPU latency PM QoS request handling
  netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack
  netfilter: nfnetlink: reset nlh pointer during batch replay
  ipvs: Defer ip_vs_ftp unregister during netns cleanup
  net: ethtool: tsconfig: set command must provide a reply
  NFSv4.1: fix backchannel max_resp_sz verification check
  coresight: Fix incorrect handling for return value of devm_kzalloc
  coresight: tpda: fix the logic to setup the element size
  coresight: trbe: Return NULL pointer for allocation failures
  coresight: Avoid enable programming clock duplicately
  coresight: Appropriately disable trace bus clocks
  coresight: Appropriately disable programming clocks
  coresight: etm4x: Support atclk
  coresight: catu: Support atclk
  coresight: tmc: Support atclk
  coresight-etm4x: Conditionally access register TRCEXTINSELR
  coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
  dm vdo: return error on corrupted metadata in start_restoring_volume functions
  wifi: cfg80211: fix width unit in cfg80211_radio_chandef_valid()
  wifi: ath12k: Fix flush cache failure during RX queue update
  wifi: ath12k: Refactor RX TID deletion handling into helper function
  remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E
  remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
  PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
  wifi: rtw89: avoid circular locking dependency in ser_state_run()
  wifi: rtw89: fix leak in rtw89_core_send_nullfunc()
  selftests/mm: fix va_high_addr_switch.sh failure on x86_64
  RDMA/rxe: Fix race in do_task() when draining
  remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974
  rpmsg: qcom_smd: Fix fallback to qcom,ipc parse
  wifi: ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu()
  crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
  crypto: comp - Use same definition of context alloc and free ops
  vfio/pds: replace bitmap_free with vfree
  sparc: fix accurate exception reporting in copy_{from,to}_user for M7
  sparc: fix accurate exception reporting in copy_to_user for Niagara 4
  sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
  sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC 
III
  sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
  ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
  wifi: mac80211: fix Rx packet handling when pubsta information is not 
available
  iommu/vt-d: debugfs: Fix legacy mode page table dump logic
  wifi: ath10k: avoid unnecessary wait for service ready message
  wifi: ath12k: fix wrong logging ID used for CE
  wifi: ath12k: Add fallback for invalid channel number in PHY metadata
  wifi: ath12k: fix the fetching of combined rssi
  wifi: ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in monitor mode
  wifi: ath12k: fix signal in radiotap for WCN7850
  wifi: ath12k: fix overflow warning on num_pwr_levels
  wifi: ath12k: initialize eirp_power before use
  ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slots
  Documentation: trace: historgram-design: Separate sched_waking histogram 
section heading and the following diagram
  IB/sa: Fix sa_local_svc_timeout_ms read race
  RDMA/core: Resolve MAC of next-hop device without ARP support
  Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems 
Running"
  mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
  mptcp: Call dst_release() in mptcp_active_enable().
  tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
  smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk().
  smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
  smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
  smc: Fix use-after-free in __pnet_find_base_ndev().
  f2fs: fix zero-sized extent for precache extents
  HID: hidraw: tighten ioctl command parsing
  scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
  scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
  scsi: qla2xxx: edif: Fix incorrect sign of error code
  ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
  ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT
  RISC-V: KVM: Write hgatp register with valid mode bits
  f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
  f2fs: fix to avoid migrating empty section
  f2fs: fix to truncate first page in error path of f2fs_truncate()
  f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
  drm/amdgpu: Fix allocating extra dwords for rings (v2)
  srcu/tiny: Remove preempt_disable/enable() in srcu_gp_start_if_needed()
  ASoC: Intel: hda-sdw-bpt: set persistent_buffer false
  wifi: mt76: mt7996: remove redundant per-phy mac80211 calls during restart
  wifi: mt76: mt7915: fix mt7981 pre-calibration
  wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
  wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
  wifi: mt76: mt7996: Fix tx-queues initialization for second phy on mt7996
  wifi: mt76: mt7996: Check phy before init msta_link in 
mt7996_mac_sta_add_links()
  wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback
  wifi: mt76: fix potential memory leak in mt76_wmac_probe()
  wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine
  wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration
  RDMA/cm: Rate limit destroy CM ID timeout error message
  drivers/base/node: handle error properly in register_one_node()
  PCI: endpoint: pci-epf-test: Fix doorbell test support
  watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
  watchdog: intel_oc_wdt: Do not try to write into const memory
  HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove()
  ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
  netfilter: ipset: Remove unused htable_bits in macro ahash_region
  RDMA/mlx5: Fix page size bitmap calculation for KSM mode
  tools: ynl: fix undefined variable name
  mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal
  iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
  iio: consumers: Fix handling of negative channel scale in 
iio_convert_raw_to_processed()
  fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
  fs: ntfs3: Fix integer overflow in run_unpack()
  wifi: mac80211: fix reporting of all valid links in sta_set_sinfo()
  drm/msm/dpu: fix incorrect type for ret
  drm/msm: Fix bootup splat with separate_gpu_drm modparam
  ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST
  ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore
  ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
  ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
  ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
  idpf: fix Rx descriptor ready check barrier in splitq
  drm/msm: stop supporting no-IOMMU configuration
  drm/msm/mdp4: stop supporting no-IOMMU configuration
  wifi: iwlwifi: Remove redundant header files
  drm/msm: Fix missing VM_BIND offset/range validation
  drm/msm: Fix obj leak in VM_BIND error path
  pps: fix warning in pps_register_cdev when register device fail
  misc: genwqe: Fix incorrect cmd field being reported in error
  tty: n_gsm: Don't block input queue by waiting MSC
  usb: gadget: configfs: Correctly set use_os_string at bind
  usb: phy: twl6030: Fix incorrect type for ret
  drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
  fanotify: Validate the return value of mnt_ns_from_dentry() before 
dereferencing
  tcp: fix __tcp_close() to only send RST when required
  PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s
  wifi: mac80211: consider links for validating SCAN_FLAG_AP in scan request 
during MLO
  PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
  drm/msm: Do not validate SSPP when it is not ready
  wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)
  wifi: mwifiex: send world regulatory domain to driver
  wifi: mac80211: Make CONNECTION_MONITOR optional for MLO sta
  drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
  drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
  drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
  drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
  drm/amd/pm: Fix si_upload_smc_data (v3)
  drm/amd/pm: Disable ULV even if unsupported (v3)
  drm/amdgpu: Power up UVD 3 for FW validation (v2)
  coresight: Only register perf symlink for sinks with alloc_buffer
  coresight: Fix missing include for FIELD_GET
  coresight: trbe: Add ISB after TRBLIMITR write
  dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation
  inet: ping: check sock_net() in ping_get_port() and ping_lookup()
  crypto: hisilicon/qm - request reserved interrupt for virtual function
  crypto: hisilicon/qm - check whether the input function and PF are on the 
same device
  crypto: hisilicon - check the sva module status while enabling or disabling 
address prefetch
  crypto: hisilicon - re-enable address prefetch after device resuming
  crypto: hisilicon/zip - remove unnecessary validation for high-performance 
mode configurations
  ipv4: start using dst_dev_rcu()
  tcp_metrics: use dst_dev_net_rcu()
  net: use dst_dev_rcu() in sk_setup_caps()
  ipv6: use RCU in ip6_output()
  ipv6: use RCU in ip6_xmit()
  ipv6: start using dst_dev_rcu()
  ipv6: mcast: Add ip6_mc_find_idev() helper
  net: dst: introduce dst->dev_rcu
  efi: Explain OVMF acronym in OVMF_DEBUG_LOG help text
  accel/amdxdna: Use int instead of u32 to store error codes
  drm/amdgpu: Check vcn state before profile switch
  drm/amdgpu/vcn: Hold pg_lock before vcn power off
  drm/amdgpu/vcn: Add regdump helper functions
  media: st-delta: avoid excessive stack usage
  ALSA: lx_core: use int type to store negative error codes
  HID: i2c-hid: Fix test in i2c_hid_core_register_panel_follower()
  PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
  cdx: don't select CONFIG_GENERIC_MSI_IRQ
  PCI: qcom: Restrict port parsing only to PCIe bridge child nodes
  fuse: remove unneeded offset assignment when filling write pages
  PCI: rcar-host: Pass proper IRQ domain to generic_handle_domain_irq()
  net: phy: as21xxx: better handle PHY HW reset on soft-reboot
  net: phy: introduce phy_id_compare_vendor() PHY ID helper
  wifi: rtw88: Use led->brightness_set_blocking for PCI too
  RDMA/mlx5: Fix vport loopback forcing for MPV device
  RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
  HID: i2c-hid: Make elan touch controllers power on after panel is enabled
  drm/panel: Allow powering on panel follower after panel is enabled
  media: i2c: vd55g1: Fix duster register address
  media: staging/ipu7: cleanup the MMU correctly in IPU7 driver release
  media: staging/ipu7: Don't set name for IPU7 PCI device
  media: staging/ipu7: convert to use pci_alloc_irq_vectors() API
  media: rj54n1cb0c: Fix memleak in rj54n1_probe()
  drm: re-allow no-op changes on non-primary planes in async flips
  crypto: octeontx2 - Call strscpy() with correct size argument
  drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands
  Revert "UBUNTU: SAUCE: drm/dp: drm_edp_backlight_set_level: do not always 
send 3-byte commands"
  f2fs: fix to allow removing qf_name
  f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
  f2fs: fix to clear unusable_cap for checkpoint=enable
  scsi: myrs: Fix dma_alloc_coherent() error check
  mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n.
  scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when using an expander
  scsi: pm80xx: Add helper function to get the local phy id
  scsi: pm80xx: Use dev_parent_is_expander() helper
  scsi: libsas: Add dev_parent_is_expander() helper
  scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
  scsi: pm80xx: Restore support for expanders
  fwctl/mlx5: Fix memory alloc/free in mlx5ctl_fw_rpc()
  docs: iio: ad3552r: Fix malformed code-block directive
  hwrng: nomadik - add ARM_AMBA dependency
  crypto: keembay - Add missing check after sg_nents_for_len()
  drm/amd/display: Add NULL pointer checks in dc_stream cursor attribute 
functions
  drm/amd/display: Remove redundant semicolons
  serial: max310x: Add error checking in probe()
  misc: pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl()
  PCI/pwrctrl: Fix double cleanup on devm_add_action_or_reset() failure
  usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
  usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
  drm/bridge: cdns-dsi: Fix the _atomic_check()
  phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
  media: zoran: Remove zoran_fh structure
  HID: steelseries: refactor probe() and remove()
  wifi: rtw88: Lock rtwdev->mutex before setting the LED
  drm/bridge: it6505: select REGMAP_I2C
  f2fs: fix to zero data after EOF for compressed file correctly
  f2fs: fix to avoid overflow while left shift operation
  f2fs: fix condition in __allow_reserved_blocks()
  drm/radeon/r600_cs: clean up of dead code in r600_cs
  PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup()
  PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in 
pci_epf_write_msi_msg()
  drm/amdgpu: Fix vcn v4.0.3 poison irq call trace on sriov guest
  drm/amdgpu: Fix jpeg v4.0.3 poison irq call trace on sriov guest
  drm/amdgpu: fix link error for !PM_SLEEP
  drm/panel: novatek-nt35560: Fix invalid return value
  drm/amd/display: Reduce Stack Usage by moving 'audio_output' into 
'stream_res' v4
  drm/vmwgfx: fix missing assignment to ts
  drm/panel-edp: Add 50ms disable delay for four panels
  drm/display: bridge-connector: correct CEC bridge pointers in 
drm_bridge_connector_init
  drm/panel-edp: Add disable to 100ms for MNB601LS1-4
  drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test
  mfd: max77705: Setup the core driver as an interrupt controller
  i3c: fix big-endian FIFO transfers
  bpf: Enforce expected_attach_type for tailcall compatibility
  libbpf: Fix error when st-prefix_ops and ops from differ btf
  i2c: designware: Add disabling clocks when probe fails
  i2c: designware: Fix clock issue when PM is disabled
  i2c: spacemit: ensure SDA is released after bus reset
  i2c: spacemit: check SDA instead of SCL after bus reset
  i2c: spacemit: disable SDA glitch fix to avoid restart delay
  i2c: spacemit: remove stop function to avoid bus error
  i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails
  i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
  thermal/drivers/qcom/lmh: Add missing IRQ includes
  thermal/drivers/qcom: Make LMH select QCOM_SCM
  tools/nolibc: add stdbool.h to nolibc includes
  hwmon: (mlxreg-fan) Separate methods of fan setting coming from different 
subsystems
  once: fix race by moving DO_ONCE to separate section
  bpf: Mark kfuncs as __noclone
  clocksource/drivers/tegra186: Avoid 64-bit division
  clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation
  spi: fix return code when spi device has too many chipselects
  tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host 
headers
  power: supply: max77705_charger: rework interrupts
  power: supply: max77705_charger: use regfields for config registers
  power: supply: max77705_charger: refactoring: rename charger to chg
  mfd: max77705: max77705_charger: move active discharge setting to mfd parent
  smp: Fix up and expand the smp_call_function_many() kerneldoc
  selftests: always install UAPI headers to the correct directory
  arm64: dts: apple: Add ethernet0 alias for J375 template
  arm64: dts: apple: t600x: Add bluetooth device nodes
  arm64: dts: apple: t600x: Add missing WiFi properties
  bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
  bpf: dont report verifier bug for missing bpf_scc_visit on speculative path
  selftest/futex: Compile also with libnuma < 2.0.16
  selftest/futex: Make the error check more precise for futex_numa_mpol
  selftests/futex: Fix futex_wait() for 32bit ARM
  mmc: select REGMAP_MMIO with MMC_LOONGSON2
  bpf: Explicitly check accesses to bpf_sock_addr
  blk-throttle: fix throtl_data leak during disk release
  selftests/kselftest_harness: Add harness-selftest.expected to TEST_FILES
  selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
  block: fix stacking of atomic writes when atomics are not supported
  block: update validation of atomic writes boundary for stacked devices
  i3c: master: svc: Recycle unused IBI slot
  i3c: master: svc: Use manual response for IBI events
  nvme-tcp: send only permitted commands for secure concat
  nvmet-fcloop: call done callback even when remote port is gone
  nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
  nvme-auth: update bi_directional flag
  riscv, bpf: Sign extend struct ops return values properly
  ACPICA: Fix largest possible resource descriptor index
  ACPICA: Apply ACPI_NONSTRING
  pwm: tiehrpwm: Fix corner case in clock divisor calculation
  pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
  pwm: tiehrpwm: Make code comment in .free() more useful
  pwm: tiehrpwm: Don't drop runtime PM reference in .free()
  arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
  arm64: dts: allwinner: t527: avaota-a1: hook up external 32k crystal
  arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal
  arm64: dts: allwinner: a527: cubie-a5e: Add LEDs
  arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
  arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
  arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address
  arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
  mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
  arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
  arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node
  arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros
  arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
  arm64: dts: mediatek: mt8188: Change efuse fallback compatible to mt8186
  Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout 
locations"
  Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations"
  arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr'
  arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F cores
  arm64: dts: rockchip: Fix network on rk3576 evb1 board
  arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10
  arm64: dts: rockchip: Add RTC on rk3576-evb1-v10
  arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting
  arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting
  blk-mq: fix potential deadlock while nr_requests grown
  blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags()
  blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests()
  blk-mq: cleanup shared tags case in blk_mq_update_nr_requests()
  blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock
  blk-mq: check invalid nr_requests in queue_requests_store()
  blk-mq: remove useless checkings in blk_mq_update_nr_requests()
  block: fix ordering of recursive split IO
  block: skip unnecessary checks for split bio
  block: factor out a helper bio_submit_split_bioset()
  block: initialize bio issue time in blk_mq_submit_bio()
  block: cleanup bio_issue
  cpuidle: qcom-spm: fix device and OF node leaks at probe
  soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
  soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
  dts: arm: amlogic: fix pwm node for c3
  firmware: firmware: meson-sm: fix compile-test default
  PM / devfreq: rockchip-dfi: double count on RK3588
  nbd: restrict sockets to TCP and UDP
  arm64: dts: mediatek: mt8183: Fix out of range pull values
  arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
  tick: Do not set device to detached state in tick_shutdown()
  irqchip/gic-v5: Fix error handling in gicv5_its_irq_domain_alloc()
  irqchip/gic-v5: Fix loop in gicv5_its_create_itt_two_level() cleanup path
  selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO
  selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
  blk-throttle: fix access race during throttle policy activation
  null_blk: Fix the description of the cache_size module argument
  pinctrl: eswin: Fix regulator error check and Kconfig dependency
  pinctrl: renesas: Use int type to store negative error codes
  hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI
  power: supply: cw2015: Fix a alignment coding style issue
  PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
  ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
  ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use 
correct boolean syntax in DTS
  ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to 
use correct boolean syntax
  vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
  blk-mq: fix elevator depth_updated method
  PM: sleep: core: Clear power.must_resume in noirq suspend error path
  vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY
  selftests/bpf: Fix count write in testapp_xdp_metadata_copy()
  genirq/test: Ensure CPU 1 is online for hotplug test
  genirq/test: Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions
  genirq/test: Depend on SPARSE_IRQ
  genirq/test: Select IRQ_DOMAIN
  genirq/test: Fix depth tests on architectures with NOREQUEST by default.
  dt-bindings: vendor-prefixes: Add undocumented vendor prefixes
  ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property
  block: use int to store blk_stack_limits() return value
  PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in 
cond_[startup|shutdown]_parent()
  leds: leds-lp55xx: Use correct address for memory programming
  selftests/nolibc: fix EXPECT_NZ macro
  tools/nolibc: avoid error in dup2() if old fd equals new fd
  selftests/futex: Fix some futex_numa_mpol subtests
  regulator: scmi: Use int type to store negative error codes
  arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
  ARM: at91: pm: fix MCKx restore routine
  selftests/futex: Remove the -g parameter from futex_priv_hash
  blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
  pinctrl: meson-gxl: add missing i2c_d pinmux
  soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
  scripts/misc-check: update export checks for EXPORT_SYMBOL_FOR_MODULES()
  irqchip/sg2042-msi: Fix broken affinity setting
  PCI/MSI: Add startup/shutdown for per device domains
  genirq: Add irq_chip_(startup/shutdown)_parent()
  ACPI: processor: idle: Fix memory leak when register cpuidle device failed
  bpf: Remove preempt_disable in bpf_try_get_buffers
  arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
  arm64: dts: imx93-kontron: Fix USB port assignment
  arm64: dts: imx93-kontron: Fix GPIO for panel regulator
  firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
  libbpf: Export bpf_object__prepare symbol
  arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1
  arm64: dts: renesas: sparrow-hawk: Invert microSD voltage selector on EVTB1
  cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
  s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
  s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
  s390/bpf: Do not write tail call counter into helper and kfunc frames
  leds: flash: leds-qcom-flash: Update torch current clamp setting
  leds: max77705: Function return instead of variable assignment
  ARM: dts: renesas: porter: Fix CAN pin group
  tools/nolibc: fix error return value of clock_nanosleep()
  libbpf: Fix reuse of DEVMAP
  bpf: Remove migrate_disable in kprobe_multi_link_prog_run
  bpf/selftests: Fix test_tcpnotify_user
  rust: cpumask: Mark CpumaskVar as transparent
  selftests/bpf: Copy test_kmods when installing selftest
  regmap: Remove superfluous check for !config in __regmap_init()
  bpf: Tidy verifier bug message
  arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
  pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
  btrfs: fix symbolic link reading when bs > ps
  btrfs: return any hit error from extent_writepage_io()
  cpuset: fix failure to enable isolated partition when containing isolcpus
  lsm: CONFIG_LSM can depend on CONFIG_SECURITY
  UBUNTU: [Config]: Update CONFIG_SCHED_MC for v6.17.3
  sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask()
  selftests: cgroup: Make test_pids backwards compatible
  x86/vdso: Fix output operand size of RDPID
  perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
  perf/x86/intel: Use early_initcall() to hook bts_init()
  smb: server: fix IRD/ORD negotiation with the client
  smb: client: fix sending the iwrap custom IRD/ORD negotiation messages
  erofs: avoid reading more for fragment maps
  perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
  coresight: trbe: Prevent overflow in PERF_IDX2OFF()
  raid6: riscv: Clean up unused header file inclusion
  uprobes: uprobe_warn should use passed task
  powerpc64/modules: correctly iterate over stubs in setup_ftrace_ool_stubs
  powerpc/ftrace: ensure ftrace record ops are always set for NOPs
  powerpc/603: Really copy kernel PGD entries into all PGDIRs
  powerpc/8xx: Remove left-over instruction and comments in DataStoreTLBMiss 
handler
  gfs2: Add proper lockspace locking
  gfs2: do_xmote cleanup
  gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS
  gfs2: Remove duplicate check in do_xmote
  gfs2: Fix LM_FLAG_TRY* logic in add_to_queue
  gfs2: Further sanitize lock_dlm.c
  gfs2: Remove space before newline
  gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
  hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
  kselftest/arm64/gcs: Correctly check return value when disabling GCS
  selftests: arm64: Fix -Waddress warning in tpidr2 test
  selftests: arm64: Check fread return value in exec_target
  kbuild: Add missing $(objtree) prefix to powerpc crtsavres.o artifact
  seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
  UBUNTU: [Config]: Update CC configs for v6.17.3
  Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures
  pid: use ns_capable_noaudit() when determining net sysctl permissions
  init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
  filelock: add FL_RECLAIM to show_fl_flags() macro
  arch: copy_thread: pass clone_flags as u64
  UBUNTU: Upstream stable to v6.17.2

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to