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