Changelog
in Linux kernel
6.10.3
af_packet:
Handle outgoing VLAN packets without hardware offloading
af_unix:
Disable MSG_OOB handling for sockets in sockmap/sockhash
alloc_tag:
fix page_ext_get/page_ext_put sequence during page splitting
alloc_tag:
outline and export free_reserved_page()
ALSA:
firewire-lib: fix wrong value as length of header for CIP_NO_HEADER case
ALSA:
hda/realtek: cs35l41: Fixup remaining asus strix models
ALSA:
ump: Don't update FB name for static blocks
ALSA:
ump: Force 1 Group for MIDI1 FBs
ALSA:
usb-audio: Add a quirk for Sonix HD USB Camera
ALSA:
usb-audio: Fix microphone sound on HD webcam.
ALSA:
usb-audio: Move HD Webcam quirk to the right place
apparmor:
Fix null pointer deref when receiving skb during sock creation
apparmor:
unpack transition table if dfa is not present
apparmor:
use kvfree_sensitive to free data->data
arch:
um: rust: Use the generated target.json again
arm64:
dts: amlogic: add power domain to hdmitx
arm64:
dts: amlogic: gx: correct hdmi clocks
arm64:
dts: amlogic: setup hdmi system clock
arm64:
dts: amlogic: sm1: fix spdif compatibles
arm64:
dts: imx8mp: Fix pgc vpu locations
arm64:
dts: imx8mp: Fix pgc_mlmix location
arm64:
dts: medaitek: mt8395-nio-12l: Set i2c6 pins to bias-disable
arm64:
dts: mediatek: mt7622: fix "emmc" pinctrl mux
arm64:
dts: mediatek: mt7981: fix code alignment for PWM clocks
arm64:
dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
arm64:
dts: mediatek: mt8183-kukui: Drop bogus output-enable property
arm64:
dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch
arm64:
dts: mediatek: mt8183-pico6: Fix wake-on-X event node names
arm64:
dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg
arm64:
dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
arm64:
dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
arm64:
dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
arm64:
dts: qcom: msm8996: specify UFS core_clk frequencies
arm64:
dts: qcom: msm8998: enable adreno_smmu by default
arm64:
dts: qcom: qdu1000: Add secure qfprom node
arm64:
dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
arm64:
dts: qcom: qrb4210-rb2: make L9A always-on
arm64:
dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
arm64:
dts: qcom: sc7180-trogdor: Disable pwmleds node where unused
arm64:
dts: qcom: sc7180: drop extra UFS PHY compat
arm64:
dts: qcom: sc7280: Remove CTS/RTS configuration
arm64:
dts: qcom: sc8180x: add power-domain to UFS PHY
arm64:
dts: qcom: sc8180x: Correct PCIe slave ports
arm64:
dts: qcom: sc8280xp-*: Remove thermal zone polling delays
arm64:
dts: qcom: sc8280xp: Throttle the GPU when overheating
arm64:
dts: qcom: sdm845: add power-domain to UFS PHY
arm64:
dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
arm64:
dts: qcom: sm6115: add power-domain to UFS PHY
arm64:
dts: qcom: sm6350: Add missing qcom,non-secure-domain property
arm64:
dts: qcom: sm6350: add power-domain to UFS PHY
arm64:
dts: qcom: sm8250: add power-domain to UFS PHY
arm64:
dts: qcom: sm8350: add power-domain to UFS PHY
arm64:
dts: qcom: sm8450: add power-domain to UFS PHY
arm64:
dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
arm64:
dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r8a779h0: Drop "opp-shared" from opp-table-0
arm64:
dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
arm64:
dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ
arm64:
dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
arm64:
dts: rockchip: Add missing power-domains for rk356x vop_mmu
arm64:
dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
arm64:
dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
arm64:
dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
arm64:
dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
arm64:
dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
arm64:
dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
arm64:
dts: rockchip: Increase VOP clk rate on RK3328
arm64:
dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
arm64:
dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
arm64:
dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62-verdin: Drop McASP AFIFOs
arm64:
dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
arm64:
dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62a7: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
arm64:
dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
arm64:
dts: ti: k3-am62p5: Drop McASP AFIFOs
arm64:
dts: ti: k3-am62x: Drop McASP AFIFOs
arm64:
dts: ti: k3-am642-hummingboard-t: correct rs485 rts polarity
arm64:
dts: ti: k3-j722s: Fix main domain GPIO count
arm64:
mm: Fix lockless walks with static and dynamic page-table folding
arm64:
smp: Fix missing IPI statistics
ARM:
dts: imx6qdl-kontron-samx6i: fix board reset
ARM:
dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
ARM:
dts: imx6qdl-kontron-samx6i: fix PHY reset
ARM:
dts: imx6qdl-kontron-samx6i: fix phy-mode
ARM:
dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
ARM:
dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
ARM:
dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
ARM:
dts: sunxi: remove duplicated entries in makefile
ARM:
Remove address checking for MMUless devices
ARM:
spitz: fix GPIO assignment for backlight
ASoC:
amd: Adjust error handling in case of absent codec device
ASoC:
amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
ASoC:
codecs: wcd939x: Fix typec mux and switch leak during device removal
ASoC:
cs35l56: Accept values greater than 0 as IRQ numbers
ASoC:
fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
ASoC:
Intel: Fix RT5650 SSP lookup
ASoC:
Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
ASoC:
max98088: Check for clk_prepare_enable() error
ASoc:
PCM6240: Return directly after a failed devm_kzalloc() in pcmdevice_i2c_probe()
ASoC:
qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe()
ASoC:
sof: amd: fix for firmware reload failure in Vangogh platform
ASoC:
SOF: imx8m: Fix DSP control regmap retrieval
ASOC:
SOF: Intel: hda-loader: only wait for HDaudio IOC for IPC4 devices
ASoC:
SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA
ASoC:
SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
ASoC:
SOF: ipc4-topology: Use correct queue_id for requesting input pin format
ASoc:
tas2781: Enable RCA-based playback without DSP firmware download
ASoC:
TAS2781: Fix tasdev_load_calibrated_data()
ata:
libata-scsi: Do not overwrite valid sense data when CK_COND=1
ata:
libata-scsi: Fix offsets for the fixed format sense data
ata:
libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
auxdisplay:
ht16k33: Drop reference after LED registration
binder:
fix hang of unregistered readers
block/mq-deadline:
Fix the tag reservation code
block:
Call .limit_depth() after .hctx has been set
block:
check bio alignment in blk_mq_submit_bio
block:
fix deadlock between sd_remove & sd_release
block:
initialize integrity buffer to zero before writing it to media
Bluetooth:
btintel: Refactor btintel_set_ppag()
Bluetooth:
btintel_pcie: Fix irq leak
Bluetooth:
btnxpuart: Add handling for boot-signature timeout errors
Bluetooth:
btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
Bluetooth:
btusb: Add RTL8852BE device 0489:e125 to device tables
Bluetooth:
Fix usage of __hci_cmd_sync_status
Bluetooth:
hci_bcm4377: Use correct unit for timeouts
Bluetooth:
hci_core, hci_sync: cleanup struct discovery_state
Bluetooth:
hci_event: Set QoS encryption from BIGInfo report
bna:
adjust 'name' buf size of bna_tcb and bna_ccb structures
bnxt_re:
Fix imm_data endianness
bpf, arm64:
Fix trampoline for BPF_TRAMP_F_CALL_ORIG
bpf, events:
Use prog to emit ksymbol event for main program
bpf:
annotate BTF show functions with __printf
bpf:
Change bpf_session_cookie return value to __u64 *
bpf:
Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
bpf:
Fix a segment issue when downgrading gso_size
bpf:
Fix atomic probe zero-extension
bpf:
Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT
bpf:
fix overflow check in adjust_jmp_off()
bpf:
helpers: fix bpf_wq_set_callback_impl signature
bpf:
Make bpf_session_cookie() kfunc return long *
bpftool:
Mount bpffs when pinmaps path not under the bpffs
bpftool:
Un-const bpf_func_info to fix it for llvm 17 and newer
btrfs:
fix extent map use-after-free when adding pages to compressed bio
bus:
mhi: ep: Do not allocate memory for MHI objects from DMA zone
ceph:
fix incorrect kmalloc size of pagevec mempool
cgroup/cpuset:
Fix remote root partition creation problem
cgroup/cpuset:
Optimize isolated partition only generate_sched_domains() calls
cgroup/cpuset:
Prevent UAF in proc_cpuset_show()
char:
tpm: Fix possible memory leak in tpm_bios_measurements_open()
cifs:
fix potential null pointer use in destroy_workqueue in init_cifs error path
cifs:
fix reconnect with SMB1 UNIX Extensions
cifs:
mount with "unix" mount option for SMB1 incorrectly handled
clk:
davinci: da8xx-cfgchip: Initialize clk_init_data before use
clk:
en7523: fix rate divider for slic and spi clocks
clk:
meson: s4: fix fixed_pll_dco clock
clk:
meson: s4: fix pwm_j_div parent clock
clk:
qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
clk:
qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
clk:
qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
clk:
qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
clk:
qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert PHY pipe clks
clk:
qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
clk:
qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
clk:
qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
clk:
qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
clk:
qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
clk:
qcom: Park shared RCGs upon registration
clk:
samsung: fix getting Exynos4 fin_pll rate from external clocks
coresight:
Fix ref leak when of_coresight_parse_endpoint() fails
cpufreq/amd-pstate-ut:
Convert nominal_freq to khz during comparisons
cpufreq/amd-pstate:
Fix the scaling_max_freq setting on shared memory CPPC systems
cpufreq:
qcom-nvmem: fix memory leaks in probe error paths
cpufreq:
sun50i: fix memory leak in dt_has_supported_hw()
cpufreq:
ti-cpufreq: Handle deferred probe with dev_err_probe()
crypto:
atmel-sha204a - fix negated return value
crypto:
ccp - Fix null pointer dereference in __sev_snp_shutdown_locked
crypto:
mxs-dcp - Ensure payload is zero when using key slot
crypto:
qat - extend scope of lock in adf_cfg_add_key_value_param()
crypto:
tegra - Remove an incorrect iommu_fwspec_free() call in tegra_se_remove()
decompress_bunzip2:
fix rare decompression failure
dev/parport:
fix the array out-of-bounds risk
devres:
Fix devm_krealloc() wasting memory
devres:
Fix memory leakage caused by driver API devm_free_percpu()
dm-raid:
Fix WARN_ON_ONCE check for sync_thread in raid_resume
dm-verity:
fix dm_is_verity_target() when dm-verity is builtin
dm:
Call dm_revalidate_zones() after setting the queue limits
dma:
fix call order in dmam_free_coherent
dmaengine:
fsl-edma: change the memory access from local into remote mode in i.MX 8QM
dmaengine:
ti: k3-udma: Fix BCHAN count with UHC and HC channels
drivers:
soc: xilinx: check return status of get_api_version()
drm/amd/amdgpu:
Fix uninitialized variable warnings
drm/amd/display:
Add null check before access structs
drm/amd/display:
Check for NULL pointer
drm/amd/display:
dynamically allocate dml2_configuration_options structures
drm/amd/display:
fix corruption with high refresh rates on DCN 3.0
drm/amd/display:
fix graphics_object_id size
drm/amd/display:
Move 'struct scaler_data' off stack
drm/amd/display:
use pre-allocated temp structure for bounding box
drm/amd/pm:
Fix aldebaran pcie speed reporting
drm/amdgpu/sdma5.2:
Update wptr registers as well as doorbell
drm/amdgpu:
add missed harvest check for VCN IP v4/v5
drm/amdgpu:
Check if NBIO funcs are NULL in amdgpu_device_baco_exit
drm/amdgpu:
Fix memory range calculation
drm/amdgpu:
Fix snprintf usage in amdgpu_gfx_kiq_init_ring
drm/amdgpu:
Fix type mismatch in amdgpu_gfx_kiq_init_ring
drm/amdgpu:
Remove GC HW IP 9.3.0 from noretry=1
drm/amdgpu:
reset vm state machine after gpu reset(vram lost)
drm/amdkfd:
Fix CU Masking for GFX 9.4.3
drm/arm/komeda:
Fix komeda probe failing if there are no links in the secondary pipeline
drm/bridge:
adv7511: Fix Intermittent EDID failures
drm/bridge:
it6505: fix hibernate to resume no display issue
drm/bridge:
samsung-dsim: Set P divider based on min/max of fin pll
drm/dp_mst:
Fix all mstb marked as not probed after suspend/resume
drm/etnaviv:
don't block scheduler when GPU is still active
drm/etnaviv:
fix DMA direction handling for cached RW buffers
drm/fbdev-dma:
Fix framebuffer mode for big endian devices
drm/gma500:
fix null pointer dereference in cdv_intel_lvds_get_modes
drm/gma500:
fix null pointer dereference in psb_intel_lvds_get_modes
drm/i915/display:
Do not print "psr: enabled" for on Panel Replay
drm/i915/display:
Skip Panel Replay on pipe comparison if no active planes
drm/i915/dp:
Don't switch the LTTPR mode on an active link
drm/i915/dp:
Reset intel_dp->link_trained before retraining the link
drm/i915/gt:
Do not consider preemption during execlists_dequeue for gen8
drm/i915/psr:
Print Panel Replay status instead of frame lock status
drm/i915/psr:
Rename has_psr2 as has_sel_update
drm/i915/psr:
Set SU area width as pipe src width
drm/i915/psr:
Use enable boolean from intel_crtc_state for Early Transport
drm/mediatek/dp:
Fix spurious kfree()
drm/mediatek:
Add DRM_MODE_ROTATE_0 to rotation property
drm/mediatek:
Add missing plane settings when async update
drm/mediatek:
Add OVL compatible name for MT8195
drm/mediatek:
dpi/dsi: Fix possible_crtcs calculation
drm/mediatek:
Fix destination alpha error in OVL
drm/mediatek:
Fix XRGB setting error in Mixer
drm/mediatek:
Fix XRGB setting error in OVL
drm/mediatek:
Remove less-than-zero comparison of an unsigned value
drm/mediatek:
Set DRM mode configs accordingly
drm/mediatek:
Turn off the layers with zero width or height
drm/mediatek:
Use 8-bit alpha in ETHDR
drm/meson:
fix canvas release in bind function
drm/mipi-dsi:
Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
drm/mipi-dsi:
Fix theoretical int overflow in mipi_dsi_generic_write_seq()
drm/msm/a6xx:
Fix A702 UBWC mode
drm/msm/a6xx:
use __unused__ to fix compiler warnings for gen7_* includes
drm/msm/dp:
fix runtime_pm handling in dp_wait_hpd_asserted
drm/msm/dpu:
drop duplicate drm formats from wb2_formats arrays
drm/msm/dpu:
drop validity checks for clear_pending_flush() ctl op
drm/msm/dpu:
fix encoder irq wait skip
drm/msm/dsi:
set video mode widebus enable bit when widebus is enabled
drm/msm/dsi:
set VIDEO_COMPRESSION_MODE_CTRL_WC
drm/panel:
boe-tv101wum-nl6: Check for errors on the NOP in prepare()
drm/panel:
boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
drm/panel:
himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better
drm/panel:
ilitek-ili9882t: Check for errors on the NOP in prepare()
drm/panel:
ilitek-ili9882t: If prepare fails, disable GPIO before regulators
drm/panel:
lg-sw43408: add missing error handling
drm/panfrost:
Mark simple_ondemand governor as softdep
drm/panic:
depends on !VT_CONSOLE
drm/panic:
Do not select DRM_KMS_HELPER
drm/panic:
Fix off-by-one logo size checks
drm/panic:
only draw the foreground color in drm_panic_blit()
drm/panthor:
Record devfreq busy as soon as a job is started
drm/qxl:
Add check for drm_cvt_mode
drm/qxl:
Pin buffer objects for internal mappings
drm/rockchip:
vop2: Fix the port mux of VP2
drm/ttm/tests:
Fix a warning in ttm_bo_unreserve_bulk
drm/ttm/tests:
Let ttm_bo_test consider different ww_mutex implementation.
drm/udl:
Remove DRM_CONNECTOR_POLL_HPD
drm/xe/display/xe_hdcp_gsc:
Free arbiter on driver removal
drm/xe/exec:
Fix minor bug related to xe_sync_entry_cleanup
drm/xe/pf:
Limit fair VF LMEM provisioning
drm/xe:
Use write-back caching mode for system memory on DGFX
drm:
zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe()
drm:
zynqmp_kms: Fix AUX bus not getting unregistered
dt-bindings:
phy: qcom,qmp-usb: fix spelling error
dt-bindings:
thermal: correct thermal zone node name limit
EDAC, i10nm:
make skx_common.o a separate module
eeprom:
ee1004: Call i2c_new_scanned_device to instantiate thermal sensor
efi/libstub:
Zero initialize heap allocated struct screen_info
erofs:
fix race in z_erofs_get_gbuf()
exfat:
fix potential deadlock on __exfat_get_dentry_set
ext2:
Verify bitmap and itable block numbers before using them
ext4:
avoid writing unitialized memory to disk in EA inodes
ext4:
check dot and dotdot of dx_root before making dir indexed
ext4:
don't track ranges in fast_commit if inode has inlined data
ext4:
fix infinite loop when replaying fast_commit
ext4:
make sure the first directory block is not a hole
f2fs:
fix null reference error when checking end of zone
f2fs:
fix return value of f2fs_convert_inline_inode()
f2fs:
fix start segno of large section
f2fs:
fix to don't dirty inode for readonly filesystem
f2fs:
fix to force buffered IO on inline_data inode
f2fs:
fix to truncate preallocated blocks in f2fs_file_open()
f2fs:
fix to update user block counts in block_operations()
f2fs:
use meta inode for GC of atomic file
f2fs:
use meta inode for GC of COW file
fbdev:
vesafb: Detect VGA compatibility from screen info's VESA attributes
firmware:
turris-mox-rwtm: Do not complete if there are no waiters
firmware:
turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
firmware:
turris-mox-rwtm: Initialize completion before mailbox
fs/ntfs3:
Add missing .dirty_folio in address_space_operations
fs/ntfs3:
Correct undo if ntfs_create_inode failed
fs/ntfs3:
Deny getting attr data block in compressed frame
fs/ntfs3:
Drop stray '\' (backslash) in formatting string
fs/ntfs3:
Fix field-spanning write in INDEX_HDR
fs/ntfs3:
Fix getting file type
fs/ntfs3:
Fix the format of the "nocase" mount option
fs/ntfs3:
Fix transform resident to nonresident for compressed files
fs/ntfs3:
Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
fs/ntfs3:
Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
fs/ntfs3:
Missed error return
fs/ntfs3:
Missed NI_FLAG_UPDATE_PARENT setting
fs/ntfs3:
Replace inode_trylock with inode_lock
fs/ntfs3:
Update log->page_{mask,bits} if log->page_size changed
fs/proc/task_mmu:
don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
fs/proc/task_mmu:
indicate PM_FILE for PMD-mapped file THP
fs/proc/task_mmu:
properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs
fs:
don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
fuse:
verify {g,u}id mount options correctly
genirq:
Set IRQF_COND_ONESHOT in request_irq()
gss_krb5:
Fix the error handling path for crypto_sync_skcipher_setkey
gve:
Fix an edge case for TSO skb validity check
gve:
Fix XDP TX completion handling when counters overflow
hfs:
fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
hfsplus:
fix to avoid false alarm of circular locking
hns3:
avoid linking objects into multiple modules
hostfs:
fix dev_t handling
hugetlb:
force allocating surplus hugepages on mempolicy allowed nodes
hwmon:
(adt7475) Fix default duty on fan is disabled
hwmon:
(ltc2991) re-order conditions to fix off by one bug
hwmon:
(max6697) Fix swapped temp{1,8} critical alarms
hwmon:
(max6697) Fix underflow when writing limit attributes
hwrng:
amd - Convert PCIBIOS_* return codes to errnos
hwrng:
core - Fix wrong quality calculation at hw rng registration
i3c:
mipi-i3c-hci: Fix number of DAT/DCT entries for HCI versions < 1.1
ice:
Add a per-VF limit on number of FDIR filters
ice:
Fix recipe read procedure
iio:
adc: ad9467: use DMA safe buffer for spi
iio:
adc: adi-axi-adc: don't allow concurrent enable/disable calls
iio:
Fix the sorting functionality in iio_gts_build_avail_time_table
iio:
frequency: adrf6780: rm clk provider include
Input:
elan_i2c - do not leave interrupt disabled on suspend failure
Input:
qt1050 - handle CHIP_ID reading error
interconnect:
qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
io_uring/io-wq:
limit retrying worker initialisation
io_uring:
don't allow netpolling with SETUP_IOPOLL
io_uring:
fix io_match_task must_hold
io_uring:
fix lost getsockopt completions
io_uring:
Fix probe of disabled operations
io_uring:
tighten task exit cancellations
iommu/arm-smmu-qcom:
Register the TBU driver in qcom_smmu_impl_init
iommu/arm-smmu-v3:
Avoid uninitialized asid in case of error
iommu/vt-d:
Fix aligned pages in calculate_psi_aligned_address()
iommu/vt-d:
Fix identity map bounds in si_domain_init()
iommu/vt-d:
Limit max address mask to MAX_AGAW_PFN_WIDTH
iommu:
sprd: Avoid NULL deref in sprd_iommu_hw_en
iommufd/iova_bitmap:
Check iova_bitmap_done() after set ahead
iommufd/selftest:
Add tests for <= u8 bitmap sizes
iommufd/selftest:
Fix dirty bitmap tests with u8 bitmaps
iommufd/selftest:
Fix iommufd_test_dirty() to handle
iommufd/selftest:
Fix tests to use MOCK_PAGE_SIZE based buffer sizes
ipmi:
ssif_bmc: prevent integer overflow on 32bit systems
ipv4:
Fix incorrect source address in Record Route option
ipv4:
Fix incorrect TOS in fibmatch route get reply
ipv4:
Fix incorrect TOS in route get reply
ipv4:
fix source address selection with route leak
ipv6:
fix source address selection with route leak
ipv6:
take care of scope when choosing the src addr
ipvs:
Avoid unnecessary calls to skb_is_gso_sctp
ipvs:
properly dereference pe in ip_vs_add_service
irqchip/imx-irqsteer:
Handle runtime power management correctly
irqdomain:
Fixed unbalanced fwnode get and put
jbd2:
avoid infinite transaction commit loop
jbd2:
make jbd2_journal_get_max_txn_bufs() internal
jbd2:
precompute number of transaction descriptor blocks
jfs:
Fix array-index-out-of-bounds in diFree
jump_label:
Fix concurrency issues in static_key_slow_dec()
kbuild:
avoid build error when single DTB is turned into composite DTB
kbuild:
Fix '-S -c' in x86 stack protector scripts
kdb:
address -Wformat-security warnings
kdb:
Use the passed prompt in kdb_position_cursor()
kernel:
rerun task_work while freezing in get_signal()
kobject_uevent:
Fix OOB access within zap_modalias_env()
KVM:
nVMX: Add a helper to get highest pending from Posted Interrupt vector
KVM:
nVMX: Check for pending posted interrupts when looking for nested events
KVM:
nVMX: Fold requested virtual interrupt check into has_nested_events()
KVM:
nVMX: Request immediate exit iff pending nested event needs injection
KVM:
PPC: Book3S HV nestedv2: Add DPDES support in helper library for Guest state buffer
KVM:
PPC: Book3S HV nestedv2: Fix doorbell emulation
KVM:
PPC: Book3S HV: Fix the get_one_reg of SDAR
KVM:
PPC: Book3S HV: Fix the set_one_reg for MMCR3
kvm:
s390: Reject memory region operations for ucontrol VMs
KVM:
VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
landlock:
Don't lose track of restrictions on cred_transfer
leds:
flash: leds-qcom-flash: Test the correct variable in init
leds:
mt6360: Fix memory leak in mt6360_init_isnk_properties()
leds:
rgb: leds-qcom-lpg: Add PPG check for setting/clearing PBS triggers
leds:
ss4200: Convert PCIBIOS_* return codes to errnos
leds:
trigger: Unregister sysfs attributes before calling deactivate()
leds:
triggers: Flush pending brightness before activating trigger
lib:
add missing newline character in the warning message
lib:
objagg: Fix general protection fault
lib:
reuse page_ext_data() to obtain codetag_ref
libbpf:
Checking the btf_type kind when fixing variable offsets
libbpf:
Fix no-args func prototype BTF dumping syntax
libbpf:
keep FD_CLOEXEC flag when dup()'ing FD
libbpf:
Skip base btf sanity checks
Linux:
Linux 6.10.3
lirc:
rc_dev_get_from_fd(): fix file leak
locking/rwsem:
Add __always_inline annotation to __down_write_common() and inlined callers
LoongArch:
Check TIF_LOAD_WATCH to enable user space watchpoint
lsm:
fixup the inode xattr capability handling
m68k:
amiga: Turn off Warp1260 interrupts during boot
m68k:
atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
m68k:
cmpxchg: Fix return value for default case in __arch_xchg()
macintosh/therm_windtunnel:
fix module unload.
mailbox:
imx: fix TXDB_V2 channel race condition
mailbox:
mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable()
mailbox:
omap: Fix mailbox interrupt sharing
md-cluster:
fix hanging issue while a new disk adding
md/md-bitmap:
fix writing non bitmap pages
md/raid0:
don't free conf on raid0_run failure
md/raid1:
don't free conf on raid0_run failure
md/raid1:
set max_sectors during early return from choose_slow_rdev()
md/raid5:
fix spares errors about rcu usage
md/raid5:
recheck if reshape has finished with device_lock held
md:
Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
md:
fix deadlock between mddev_suspend and flush bio
media:
c8sectpfe: Add missing parameter names
media:
dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
media:
i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
media:
i2c: Fix imx412 exposure control
media:
i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
media:
i2c: imx219: fix msr access command sequence
media:
i2c: Kconfig: Fix missing firmware upload config select
media:
imon: Fix race getting ictx->lock
media:
imx-jpeg: Drop initial source change event if capture has been setup
media:
imx-pxp: Fix ERR_PTR dereference in pxp_probe()
media:
ivsc: csi: add separate lock for v4l2 control handler
media:
ivsc: csi: don't count privacy on as error
media:
mediatek: vcodec: Fix unreasonable data conversion
media:
mediatek: vcodec: Handle invalid decoder vsi
media:
pci: ivtv: Add check for DMA map result
media:
rcar-csi2: Cleanup subdevice in remove()
media:
rcar-csi2: Disable runtime_pm in probe error
media:
rcar-vin: Fix YUYV8_1X16 handling for CSI-2
media:
renesas: vsp1: Fix _irqsave and _irq mix
media:
renesas: vsp1: Store RPF partition configuration per RPF instance
media:
stm32: dcmipp: correct error handling in dcmipp_create_subdevs
media:
uvcvideo: Add quirk for invalid dev_sof in Logitech C920
media:
uvcvideo: Fix integer overflow calculating timestamp
media:
uvcvideo: Override default flags
media:
uvcvideo: Quirk for invalid dev_sof in Logitech C922
media:
v4l: async: Fix NULL pointer dereference in adding ancillary links
media:
venus: fix use after free in vdec_close
media:
venus: flush all buffers in output plane streamoff
memory:
fsl_ifc: Make FSL_IFC config visible and selectable
mfd:
omap-usb-tll: Use struct_size to allocate tll
mfd:
rsmu: Split core code into separate module
minmax:
scsi: fix mis-use of 'clamp()' in sr.c
MIPS:
dts: loongson: Add ISA node
MIPS:
dts: loongson: Fix GMAC phy node
MIPS:
Fix fallback march for SB1
MIPS:
ip30: ip30-console: Add missing include
MIPS:
Loongson64: env: Hook up Loongsson-2K
MIPS:
Loongson64: Remove memory node for builtin-dtb
MIPS:
Loongson64: reset: Prioritise firmware service
MIPS:
Loongson64: Test register availability before use
MIPS:
Octeron: remove source file executable bit
MIPS:
SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
mISDN:
Fix a use after free in hfcmulti_tx()
mlxsw:
spectrum_acl: Fix ACL scale regression and firmware errors
mlxsw:
spectrum_acl_erp: Fix object nesting warning
mm/huge_memory:
avoid PMD-size page cache if needed
mm/hugetlb:
fix possible recursive locking detected warning
mm/mglru:
fix div-by-zero in vmpressure_calc_level()
mm/mglru:
fix ineffective protection calculation
mm/mglru:
fix overshooting shrinker memory
mm/numa_balancing:
teach mpol_to_str about the balancing mode
mm/page_alloc:
fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist()
mm:
fix old/young bit handling in the faulting path
mm:
huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines
mm:
mmap_lock: replace get_memcg_path_buf() with on-stack buffer
mtd:
make mtd_test.c a separate module
mtd:
spi-nor: winbond: fix w25q128 regression
net/smc:
set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
net:
bonding: correctly annotate RCU in bond_should_notify_peers()
net:
bridge: mst: Check vlan state for egress decision
net:
dsa: b53: Limit chip-wide jumbo frame config to CPU ports
net:
dsa: ksz_common: Allow only up to two HSR HW offloaded ports for KSZ9477
net:
dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
net:
esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
net:
ethernet: cortina: Restore TSO support
net:
ethtool: pse-pd: Fix possible null-deref
net:
fec: Fix FEC_ECR_EN1588 being cleared on link-down
net:
flow_dissector: use DEBUG_NET_WARN_ON_ONCE
net:
mediatek: Fix potential NULL pointer dereference in dummy net_device handling
net:
missing check virtio
net:
netconsole: Disable target before netpoll cleanup
net:
nexthop: Initialize all fields in dumped nexthops
net:
page_pool: fix warning code
net:
pse-pd: Do not return EOPNOSUPP if config is null
net:
stmmac: Correct byte order of perfect_match
netfilter:
ctnetlink: use helper function to calculate expect ID
netfilter:
nf_set_pipapo: fix initial map fill
netfilter:
nf_tables: rise cap on SELinux secmark context
netfilter:
nft_set_pipapo_avx2: disable softinterrupts
netfs:
Fix writeback that needs to go to both server and cache
nfs:
pass explicit offset/count to trace events
NFSD:
Fix nfsdcld warning
nfsd:
nfsd_file_lease_notifier_call gets a file_lease as an argument
NFSD:
Support write delegations in LAYOUTGET
Linux:
NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
nilfs2:
avoid undefined behavior in nilfs_cnt32_ge macro
nilfs2:
handle inconsistent state in nilfs_btnode_create_block()
null_blk:
Fix description of the fua parameter
nvme-pci:
add missing condition check for existence of mapped data
nvme-pci:
Fix the instructions for disabling power management
nvmem:
rockchip-otp: set add_legacy_fixed_of_cells config option
nvmet-auth:
fix nvmet_auth hash error handling
OPP:
Fix missing cleanup on error in _opp_attach_genpd()
OPP:
ti: Fix ti_opp_supply_probe wrong return values
parisc:
Fix warning at drivers/pci/msi/msi.h:121
PCI/DPC:
Fix use-after-free on concurrent DPC and hot-removal
PCI:
dw-rockchip: Fix initial PERST# GPIO value
PCI:
dwc: Fix index 0 incorrectly being interpreted as a free ATU slot
PCI:
endpoint: Clean up error handling in vpci_scan_bus()
PCI:
endpoint: Fix error handling in epf_ntb_epc_cleanup()
PCI:
endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init()
PCI:
Fix resource double counting on remove & rescan
PCI:
hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
PCI:
keystone: Don't enable BAR 0 for AM654x
PCI:
keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs()
PCI:
keystone: Relocate ks_pcie_set/clear_dbi_mode()
PCI:
loongson: Enable MSI in LS7A Root Complex
PCI:
qcom-ep: Disable resources unconditionally during PERST# assert
PCI:
rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
PCI:
rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
PCI:
tegra194: Set EP alignment restriction for inbound ATU
perf dso:
Fix address sanitizer build
perf dso:
Fix build when libunwind is enabled
perf intel-pt:
Fix aux_watermark calculation for 64-bit size
perf intel-pt:
Fix exclude_guest setting
perf maps:
Fix use after free in __maps__fixup_overlap_and_insert
perf pmus:
Fixes always false when compare duplicates aliases
perf report:
Fix condition in sort__sym_cmp()
perf stat:
Fix a segfault with --per-cluster --metric-only
perf stat:
Fix the hard-coded metrics calculation on the hybrid
perf test:
Make test_arm_callgraph_fp.sh more robust
perf/x86/amd/uncore:
Avoid PMU registration if counters are unavailable
perf/x86/amd/uncore:
Fix DF and UMC domain identification
perf/x86/intel/cstate:
Fix Alderlake/Raptorlake/Meteorlake
perf/x86/intel/ds:
Fix non 0 retire latency on Raptorlake
perf/x86/intel/pt:
Fix a topa_entry base address calculation
perf/x86/intel/pt:
Fix pt_topa_entry_for_page() address calculation
perf/x86/intel/pt:
Fix topa_entry base length
perf/x86/intel/uncore:
Fix the bits of the CHA extended umask for SPR
perf/x86:
Serialize set_attr_rdpmc()
perf:
arm_pmuv3: Avoid assigning fixed cycle counter with threshold
perf:
Fix default aux_watermark calculation
perf:
Fix event leak upon exec and file release
perf:
Fix event leak upon exit
perf:
Fix perf_aux_size() for greater-than 32-bit size
perf:
Prevent passing zero nr_pages to rb_alloc_aux()
phy:
cadence-torrent: Check return value on register read
phy:
phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
phy:
qcom: qmp-pcie: restore compatibility with existing DTs
phy:
zynqmp: Enable reference clock correctly
pinctrl:
core: fix possible memory leak when pinctrl_enable() fails
pinctrl:
freescale: mxs: Fix refcount of child
pinctrl:
renesas: r8a779g0: Fix (H)SCIF1 suffixes
pinctrl:
renesas: r8a779g0: Fix (H)SCIF3 suffixes
pinctrl:
renesas: r8a779g0: Fix CANFD5 suffix
pinctrl:
renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
pinctrl:
renesas: r8a779g0: Fix IRQ suffixes
pinctrl:
renesas: r8a779g0: FIX PWM suffixes
pinctrl:
renesas: r8a779g0: Fix TCLK suffixes
pinctrl:
renesas: r8a779g0: Fix TPU suffixes
pinctrl:
rockchip: update rk3308 iomux routes
pinctrl:
single: fix possible memory leak when pinctrl_enable() fails
pinctrl:
ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
platform/arm64:
build drivers even on non-ARM64 platforms
platform/chrome:
cros_ec_debugfs: fix wrong EC message version
platform/x86:
asus-wmi: fix TUF laptop RGB variant
platform:
mips: cpu_hwmon: Disable driver on unsupported hardware
power:
supply: ab8500: Fix error handling when calling iio_read_channel_processed()
power:
supply: ingenic: Fix some error handling paths in ingenic_battery_get_property()
powerpc/8xx:
fix size given to set_huge_pte_at()
powerpc/configs:
Update defconfig with now user-visible CONFIG_FSL_IFC
powerpc/kexec_file:
fix cpus node update to FDT
powerpc/prom:
Add CPU info to hardware description string later
powerpc/xmon:
Fix disassembly CPU feature checks
powerpc:
fix a file leak in kvm_vcpu_ioctl_enable_cap()
pwm:
atmel-tcb: Fix race condition and convert to guards
pwm:
stm32: Always do lazy disabling
rbd:
don't assume rbd_is_lock_owner() for exclusive mappings
rbd:
don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
rbd:
rename RBD_LOCK_STATE_RELEASING and releasing_wait
rcu/tasks:
Fix stale task snaphot for Tasks Trace
RDMA/cache:
Release GID table even if leak is detected
RDMA/device:
Return error earlier if port in not valid
RDMA/hns:
Check atomic wr length
RDMA/hns:
Fix insufficient extend DB for VFs.
RDMA/hns:
Fix mbx timing out before CMD execution is completed
RDMA/hns:
Fix missing pagesize and alignment check in FRMR
RDMA/hns:
Fix shift-out-bounds when max_inline_data is 0
RDMA/hns:
Fix soft lockup under heavy CEQE load
RDMA/hns:
Fix undifined behavior caused by invalid max_sge
RDMA/hns:
Fix unmatch exception handling when init eq table fails
RDMA/iwcm:
Fix a use-after-free related to destroying CM IDs
RDMA/mana_ib:
Set correct device into ib
RDMA/mana_ib:
set node_guid
RDMA/mlx4:
Fix truncated output warning in alias_GUID.c
RDMA/mlx4:
Fix truncated output warning in mad.c
RDMA/mlx5:
Set mkeys for dmabuf at PAGE_SIZE
RDMA/mlx5:
Use sq timestamp as QP timestamp when RoCE is disabled
RDMA/rxe:
Don't set BTH_ACK_MASK for UC or UD QPs
RDMA:
Fix netdev tracker in ib_device_set_netdev
remoteproc:
imx_rproc: Fix refcount mistake in imx_rproc_addr_init
remoteproc:
imx_rproc: Skip over memory region when node value is NULL
remoteproc:
k3-r5: Fix IPC-only mode detection
remoteproc:
mediatek: Don't attempt to remap l1tcm memory if missing
remoteproc:
mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
remoteproc:
stm32_rproc: Fix mailbox interrupts queuing
Revert "drm/msm/dpu:
drop dpu_encoder_phys_ops.atomic_mode_set"
Revert "firewire:
Annotate struct fw_iso_packet with __counted_by()"
Revert "leds:
led-core: Fix refcount leak in of_led_get()"
riscv, bpf:
Fix out-of-bounds issue when preparing trampoline image
riscv:
smp: fail booting up smp if inconsistent vlen is detected
rtc:
abx80x: Fix return value of nvmem callback on read
rtc:
cmos: Fix return value of nvmem callbacks
rtc:
interface: Add RTC offset to alarm after fix-up
rtc:
isl1208: Fix return value of nvmem callbacks
rtc:
tps6594: Fix memleak in probe
s390/cpum_cf:
Fix endless loop in CF_DIAG event stop
s390/dasd:
fix error checks in dasd_copy_pair_store()
s390/pci:
Allow allocation of more than 1 MSI interrupt
s390/pci:
Refactor arch_setup_msi_irqs()
s390/setup:
Fix __pa/__va for modules under non-GPL licenses
s390/uv:
Don't call folio_wait_writeback() without a folio reference
saa7134:
Unchecked i2c_transfer function result fixed
sbitmap:
fix io hung due to race on sbitmap_word::cleared
sched/core:
Drop spinlocks on contention iff kernel is preemptible
sched/core:
Move preempt_model_*() helpers from sched.h to preempt.h
sched/fair:
set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
scsi:
lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state
scsi:
lpfc: Fix a possible null pointer dereference
scsi:
lpfc: Revise lpfc_prep_embed_io routine with proper endian macro usages
scsi:
qla2xxx: Complete command early within lock
scsi:
qla2xxx: During vport delete send async logout explicitly
scsi:
qla2xxx: Fix flash read failure
scsi:
qla2xxx: Fix for possible memory corruption
scsi:
qla2xxx: Fix optrom version displayed in FDMI
scsi:
qla2xxx: Reduce fabric scan duplicate code
scsi:
qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
scsi:
qla2xxx: Unable to act on RSCN for port online
scsi:
qla2xxx: Use QP lock to search for bsg
scsi:
qla2xxx: validate nvme_local_port correctly
scsi:
ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
selftests/bpf:
Check length of recv in test_sockmap
selftests/bpf:
Close fd in error path in drop_on_reuseport
selftests/bpf:
Close obj in error path in xdp_adjust_tail
selftests/bpf:
DENYLIST.aarch64: Skip fexit_sleep again
selftests/bpf:
fexit_sleep: Fix stack allocation for arm64
selftests/bpf:
Fix prog numbers in test_sockmap
selftests/bpf:
Null checks for links in bpf_tcp_ca
selftests/damon/access_memory:
use user-defined region size
selftests/landlock:
Add cred_transfer test
selftests/nolibc:
fix printf format mismatch in expect_str_buf_eq()
selftests/resctrl:
Fix closing IMC fds on error and open-code R+W instead of loops
selftests/sigaltstack:
Fix ppc64 GCC build
selftests:
forwarding: devlink_lib: Wait for udev events after reloading
selftests:
forwarding: skip if kernel not support setting bridge fdb learning limit
selinux,smack:
remove the capability checks in the removexattr hooks
soc:
mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
soc:
qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
soc:
qcom: pdr: fix parsing of domains lists
soc:
qcom: pdr: protect locator_addr with the main mutex
soc:
qcom: pmic_glink: Handle the return value of pmic_glink_init
soc:
qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
soc:
qcom: socinfo: Update X1E PMICs
soc:
xilinx: rename cpu_number1 to dummy_cpu_number
sparc64:
Fix incorrect function signature and add prototype for prom_cif_init
spi:
atmel-quadspi: Add missing check for clk_prepare
spi:
microchip-core: defer asserting chip select until just before write to TX FIFO
spi:
microchip-core: ensure TX and RX FIFOs are empty at start of a transfer
spi:
microchip-core: fix init function not setting the master and motorola modes
spi:
microchip-core: fix the issues in the isr
spi:
microchip-core: only disable SPI controller when register value change requires it
spi:
spi-microchip-core: Fix the number of chip selects supported
spi:
spidev: add correct compatible for Rohm BH2228FV
SUNRPC:
avoid soft lockup when transmitting UDP to reachable server.
SUNRPC:
Fixup gss_status tracepoint error output
sysctl:
always initialize i_uid/i_gid
task_work:
Introduce task_work_cancel() again
task_work:
s/task_work_cancel()/task_work_cancel_func()/
tcp:
add tcp_done_with_error() helper
tcp:
Don't access uninit tcp_rsk(req)->ao_keyid in tcp_create_openreq_child().
tcp:
fix race in tcp_write_err()
tcp:
fix races in tcp_abort()
tcp:
fix races in tcp_v[46]_err()
thermal/drivers/broadcom:
Fix race between removal and clock disable
thermal:
core: Back off when polling thermal zones on errors
thermal:
trip: Split thermal_zone_device_set_mode()
tick/broadcast:
Make takeover of broadcast hrtimer reliable
timers/migration:
Do not rely always on group->parent
tipc:
Return non-zero value from tipc_udp_addr2str() on error
tools/memory-model:
Fix bug in lock.cat
tools/perf:
Fix the string match for "/tmp/perf-$PID.map" files in dso__load
tools/resolve_btfids:
Fix comparison of distinct pointer types warning in resolve_btfids
tpm_tis_spi:
add missing attpm20p SPI device ID entry
trace/pid_list:
Change gfp flags in pid_list_fill_irq()
ubd:
refactor the interrupt handler
ubd:
untagle discard vs write zeroes not support handling
ubi:
eba: properly rollback inside self_check_eba
ublk:
fix UBLK_CMD_DEL_DEV_ASYNC handling
udf:
Avoid using corrupted block bitmap buffer
udf:
Fix bogus checksum computation in udf_rename()
udf:
Fix lock ordering in udf_evict_inode()
um:
time-travel: fix signal blocking race/hang
um:
time-travel: fix time-travel-start option
usb:
typec-mux: nb7vpq904m: unregister typec switch on probe error and remove
usb:
typec-mux: ptn36502: unregister typec switch on probe error and remove
vhost/vsock:
always initialize seqpacket_allow
virtio_net:
Fix napi_skb_cache_put warning
vmlinux.lds.h:
catch .bss..L* sections into BSS")
watchdog/perf:
properly initialize the turbo mode timestamp and rearm counter
watchdog:
rzg2l_wdt: Check return status of pm_runtime_put()
watchdog:
rzg2l_wdt: Use pm_runtime_resume_and_get()
wifi:
ath11k: fix wrong definition of CE ring's base address
wifi:
ath11k: fix wrong handling of CCMP256 and GCMP ciphers
wifi:
ath11k: refactor setting country code logic
wifi:
ath11k: restore country code during resume
wifi:
ath12k: advertise driver capabilities for MBSSID and EMA
wifi:
ath12k: avoid duplicated vdev stop
wifi:
ath12k: change DMA direction while mapping reinjected packets
wifi:
ath12k: Correct 6 GHz frequency value in rx status
wifi:
ath12k: Don't drop tx_status in failure case
wifi:
ath12k: drop failed transmitted frames from metric calculation.
wifi:
ath12k: fix ACPI warning when resume
wifi:
ath12k: fix firmware crash during reo reinject
wifi:
ath12k: fix invalid memory access while processing fragmented packets
wifi:
ath12k: fix mbssid max interface advertisement
wifi:
ath12k: fix peer metadata parsing
wifi:
ath12k: fix per pdev debugfs registration
wifi:
ath12k: fix Smatch warnings on ath12k_core_suspend()
wifi:
ath12k: Fix tx completion ring (WBM2SW) setup failure
wifi:
ath12k: fix wrong definition of CE ring's base address
wifi:
brcmsmac: LCN PHY code is used for BCM4313 2G-only device
wifi:
cfg80211: fix typo in cfg80211_calculate_bitrate_he()
wifi:
cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
wifi:
iwlwifi: fix iwl_mvm_get_valid_rx_ant()
wifi:
iwlwifi: mvm: always unblock EMLSR on ROC end
wifi:
iwlwifi: mvm: don't skip link selection
wifi:
iwlwifi: mvm: fix re-enabling EMLSR
wifi:
iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
wifi:
mac80211: add ieee80211_tdls_sta_link_id()
wifi:
mac80211: cancel multi-link reconf work on disconnect
wifi:
mac80211: cancel TTLM teardown work earlier
wifi:
mac80211: chanctx emulation set CHANGE_CHANNEL when in_reconfig
wifi:
mac80211: correcty limit wider BW TDLS STAs
wifi:
mac80211: fix TTLM teardown work
wifi:
mac80211: reset negotiated TTLM on disconnect
wifi:
mwifiex: Fix interface type change
wifi:
nl80211: expose can-monitor channel property
wifi:
rtl8xxxu: 8188f: Limit TX power index
wifi:
rtw88: usb: Fix disconnection after beacon loss
wifi:
rtw88: usb: Further limit the TX aggregation
wifi:
rtw89: 8852b: fix definition of KIP register number
wifi:
rtw89: 8852b: restore setting for RFE type 5 after device resume
wifi:
rtw89: 8852c: correct logic and restore PCI PHY EQ after device resume
wifi:
rtw89: Fix array index mistake in rtw89_sta_info_get_iter()
wifi:
rtw89: fix HW scan not aborting properly
wifi:
rtw89: wow: fix GTK offload H2C skbuff issue
wifi:
virt_wifi: avoid reporting connection success with wrong SSID
wifi:
virt_wifi: don't use strlen() in const context
workqueue:
Always queue work items to the newest PWQ for order workqueues
x86/efistub:
Avoid returning EFI_SUCCESS on error
x86/efistub:
Revert to heap allocated boot_params for PE entrypoint
x86/kconfig:
Add as-instr64 macro to properly evaluate AS_WRUSS
x86/of:
Return consistent error type from x86_of_pci_irq_enable()
x86/pci/intel_mid_pci:
Fix PCIBIOS_* return code handling
x86/pci/xen:
Fix PCIBIOS_* return code handling
x86/platform/iosf_mbi:
Convert PCIBIOS_* return codes to errnos
x86/sev:
Do RMP memory coverage check after max_pfn has been set
x86/shstk:
Make return uprobe work with shadow stack
x86/syscall:
Mark exit[_group] syscall handlers __noreturn
x86/xen:
Convert comma to semicolon
xdp:
fix invalid wait context of page_pool_destroy()
xen-blkfront:
fix sector_size propagation to the block layer
xfrm:
call xfrm_dev_policy_delete when kill policy
xfrm:
Export symbol xfrm_dev_state_delete.
xfrm:
Fix input error path memory access
xfrm:
fix netdev reference count imbalance
xfrm:
Fix unregister netdevice hang on hardware offload.
xfrm:
Log input direction mismatch error in one place
xhci:
Apply XHCI_RESET_TO_DEFAULT quirk to TGL
xprtrdma:
Fix rpcrdma_reqs_reset()
xsk:
Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len