Daily update · Sep 11–12, 2026
RISC-V fixes, io_uring, audio and GPU updates in Linux mainline
Today's kernel changes improve RISC-V hwprobe reporting and user-copy speed, fix io_uring deadlocks and buffer handling, add audio hardware support, and harden several drivers against memory issues.
In brief
Today's mainline updates include RISC-V accuracy and performance improvements, io_uring deadlock and buffer fixes, audio driver hardening and new hardware support, plus AMD and Intel GPU stability fixes. Stateless video decoding also gets a correctness fix and security hardening.
RISC-V
Fix RISC-V hwprobe extension reporting
The kernel now sets the Zfhmin/Zvfhmin hwprobe bits when the superset Zfh/Zvfh extensions are present, and the vDSO hwprobe path zeroes reused result pairs so stale vendor bits are not returned.
Why it matters: RISC-V userspace gets accurate extension information, fixing RVA23 conformance checks such as snapd installing core26 on riscv64.
Restore independent RISC-V pointer masking and tagged-address ABI controls
This reverts a change that reset hardware pointer masking whenever the tagged-address ABI was disabled, restoring the two as independent controls.
Why it matters: RISC-V userspace can enable pointer masking without also enabling tagged syscall addresses.
Speed up RISC-V user copies on efficient-unaligned CPUs
When the kernel is built for hardware with efficient unaligned access, the user-copy path now skips the software alignment preamble and goes directly to the copy loop.
Why it matters: Measured user-copy bandwidth improves by up to about 11% on K3 and Ascalon RISC-V hardware.
io_uring
Fix io_uring write accounting deadlock during filesystem freeze
Ending write accounting was deferred to task_work, which could prevent dropping superblock freeze protection when the ring owner was blocked in freeze_super(). The accounting now ends in ->ki_complete.
Why it matters: Avoids hangs when using io_uring writes on a filesystem being frozen.
Fix io_uring provided-buffer overconsumption with MSG_TRUNC
With MSG_TRUNC, the network layer returns the full packet length, so io_uring previously advanced the provided buffer ring by more than the bytes actually filled. It now consumes only the filled region while still returning the full size.
Why it matters: Prevents loss of provided-buffer space for io_uring recv/recvmsg users.
Preserve CQE flags on io_uring iopoll completions
io_do_iopoll() overwrote existing CQE flags with the result of io_put_kbuf(), clearing flags such as IORING_CQE_F_32 set by command completions. It now ORs the kbuf flags into the existing flags.
Why it matters: io_uring users polling completions get correct CQE flag information.
Core kernel
Fix slab freelist race causing list corruption
The slab allocator's optimistic fast path now takes the node's list_lock when returning a freelist, preventing a race that could corrupt the partial list.
Why it matters: Improves system stability under memory pressure and avoids rare crashes or memory corruption.
Audio
Add support for newer Intel SoundWire audio hardware
Adds machine driver entries for the Intel NVL platform with RT5682/MAX98360A, and adds the tac5xx2-sdw family for TI TAC5572/TAC5682 SoundWire codecs.
Why it matters: Enables audio on newer Intel laptops and reference designs using these codecs.
Fix Cirrus Logic CS35L56 SoundWire probe and suspend issues
The SoundWire driver now defers component registration until after first attach to avoid a probe deadlock, and fixes a runtime PM imbalance when suspending before first attach.
Why it matters: Prevents boot hangs and suspend/resume problems on laptops with CS35L56 amplifiers.
Fix AMD ACP audio driver binding on Raven/Picasso boards
Two AMD machine drivers match the AMDI5682 ACPI ID; after a core change, the older Carrizo/Stoney driver could bind first and permanently block the correct Raven/Picasso driver. The older driver now refuses to bind on those boards.
Why it matters: Restores internal speakers and headphone jack support on affected AMD laptops.
Fix S/PDIF passthrough on Creative X-Fi Titanium HD
The ctxfi driver now programs the DAIO NUC register for the S/PDIF passthrough configuration, allowing AC3 IEC61937 streams to be decoded.
Why it matters: Owners of Creative X-Fi Titanium HD can use AC3 passthrough at 48 kHz without receiver decode failures.
Notify userspace when IEC958 channel status bytes change
The ALSA HDA IEC958 control's put callback compared only part of the channel status bytes, so writes affecting only the last two bytes did not emit a change event. It now compares the full stored status.
Why it matters: Userspace audio tools get proper notifications for HDMI and DisplayPort channel status changes.
Fix Spreadtrum audio compress buffer overflow
The audio compress driver now validates user-controlled fragment and buffer sizes against its fixed IRAM and DDR allocations before copying.
Why it matters: Closes a local memory-corruption vulnerability in the Spreadtrum/Unisoc audio driver.
Harden USB audio drivers against memory issues
Converted embedded USB request blocks to dynamically allocated ones in the ua101, hiface, 6fire, and caiaq drivers to avoid use-after-free; fixed a buffer size mismatch and added URB transfer-length validation in the Tascam US-X2Y driver; and removed VM_MAYWRITE from read-only us122l hwdep mappings.
Why it matters: Prevents crashes, out-of-bounds reads, and information leaks when using these USB audio devices.
07b01b0d8ac47a8e247dab549fe49dbc023e402a9d6aab7a861111a147408f5ef203abda71c610aeb177
Add audio quirks for HP, Acer, and Behringer devices
Adds DMI quirks to enable the mute LED on HP Omen 16-wd0xxx, initialize the right speaker amplifier on HP Elite Dragonfly Max G2, enable the internal microphone on Acer Nitro AN17-41 and HP 255R G10, plus USB quirks for Behringer CM1A MIDI and UV1 implicit feedback.
Why it matters: Owners of these laptops and USB interfaces get working mute LEDs, speakers, microphones, and glitch-free audio.
12cba0ce111cfcf57d06644422728415a9cc00aef6b609bf45b5beb60bf7b73133768092
Graphics
Fix Intel Xe page-fault handling after device autosuspend
Queued page faults from a torn-down VM could be acked after the GPU had autosuspended, triggering a warning in the GuC CT send path. The page-fault worker now holds a runtime PM reference.
Why it matters: Avoids warnings and potential instability on Intel Xe GPUs.
Flush Intel Xe LSC untyped L1 cache after render batches
Render cache flushes on newer Intel platforms no longer implicitly flush the LSC untyped L1 data cache. The driver now sets the required PIPE_CONTROL bit after rcs/ccs batches.
Why it matters: Prevents rendering corruption on Intel Xe GPUs such as Battlemage.
Avoid spurious SDMA flush that can wedge AMD GFX11 GPUs
VRAM clears no longer force a VMID 0 flush when no GART window is used; on GFX11 that unnecessary SDMA flush could wedge the engine.
Why it matters: Prevents GPU hangs during VRAM clearing on AMD RDNA3 cards.
Fix AMD display resume on DCN 3.5 APUs
On resume, connector detection could access the display hardware before it was taken out of IPS, especially when a sinkless eDP connector was skipped. The driver now exits IPS before connector detection.
Why it matters: Avoids resume and display-detection problems on AMD APU laptops.
Fix AMD HDMI RGB range and InfoFrame handling
The display driver now propagates the sink's RGB quantization selectability, honors the Broadcast RGB property for BT.2020 RGB output, and rebuilds AVI InfoFrames when the output color space changes.
Why it matters: Corrects black level and range behavior on HDMI displays, including HDR, when using AMD GPUs.
Fix stack buffer overflow in Rockchip Analogix DP driver
The driver now uses snprintf() instead of sprintf() when formatting a device tree path into a 32-byte stack buffer.
Why it matters: Prevents stack corruption on Rockchip systems with unusually long device tree endpoint paths.
Video decoding
Fix H264 reference list comparison in V4L2 stateless decoding
The V4L2 H264 helper now passes the byte size of the reference list to memcmp() instead of the entry count, making the B0/B1 list equality check correct.
Why it matters: Fixes potential B-frame reference list ordering errors in stateless H264 video decode, avoiding picture corruption.
Harden stateless video decoders against malformed HEVC/AV1 streams
Added validation of HEVC/AV1 tile counts in V4L2 control handling and bounded tile loops in Rockchip, Hantro, and MediaTek decoder drivers to prevent out-of-bounds accesses from crafted streams.
Why it matters: Hardens hardware video decoding on many ARM platforms against malicious or malformed media files, reducing the risk of memory corruption or crashes.
dc694a9929f7439058ced61781ad46bb33d806236b094c89b84f6533a8ed367db8b23c2637bef2170d4c
Platform
Restore Asus laptop ACPI event handling
The driver now registers for all ACPI notify types instead of only device notifications, so it can receive event codes below 0x80.
Why it matters: Restores ACPI hotkey and event handling on affected Asus laptops.
Source commits157 entries +
drm/amd/display: Consult MCCS FreeSync cap only if requested & supported
Michel Dänzer · May 18, 2026 · 1 files
ata: pata_legacy: remove documentation for removed module parameters
Ethan Nelson-Moore · Jun 7, 2026 · 1 files
dm/amdgpu: fix malformed link_settings debugfs output
Harry Wentland · Jun 16, 2026 · 1 files
media: v4l2-ctrls: validate HEVC tile counts
Michael Bommarito · Jun 17, 2026 · 1 files
media: v4l2-ctrls: validate AV1 tile counts
Michael Bommarito · Jun 17, 2026 · 1 files
media: hevc: add bounded tile-count helpers
Michael Bommarito · Jun 17, 2026 · 1 files
media: rkvdec: bound HEVC tile loops and PPS id to the array capacity
Michael Bommarito · Jun 17, 2026 · 3 files
media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity
Michael Bommarito · Jun 17, 2026 · 1 files
media: verisilicon: rockchip: guard VPU981 AV1 divisor and tile buffer
Michael Bommarito · Jun 17, 2026 · 1 files
media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity
Michael Bommarito · Jun 17, 2026 · 1 files
media: mediatek: vcodec: bound AV1 tile-start copy to the array capacity
Michael Bommarito · Jun 17, 2026 · 1 files
drm/amd/display: Shorten hdmi_frl_status_polling_workqueue
Nathan Chancellor · Jun 18, 2026 · 1 files
drm/bridge: tc358768: Enforce input bus flags via atomic_check
Leonardo Costa · Jul 6, 2026 · 1 files
perf: RISC-V: check cpu_hw_evt before dereference in overflow IRQ
Xixin Liu · Aug 11, 2026 · 1 files
riscv: report Zfhmin/Zvfhmin when Zfh/Zvfh are present
JinRui · Aug 11, 2026 · 3 files
kselftest/riscv: Replace __ASSEMBLY__ with __ASSEMBLER__
Thomas Huth · Aug 13, 2026 · 1 files
drm/rockchip: dw_dp: Select DRM_BRIDGE_CONNECTOR
Igor Paunovic · Aug 13, 2026 · 1 files
drm/rockchip: rk3066_hdmi: Add missing Kconfig selects
Igor Paunovic · Aug 13, 2026 · 1 files
ASoC: tas2783-sdw: split a stereo stream across the two mono amps
Antoine Monnet · Aug 15, 2026 · 1 files
media: rppx1: describe the MAIN_POST white balance gains block
Linmao Li · Aug 18, 2026 · 1 files
perf: RISC-V: use BIT_ULL for u64 overflow masks
Xixin Liu · Aug 18, 2026 · 1 files
perf: RISC-V: store available counter mask as bitmap
Xixin Liu · Aug 18, 2026 · 3 files
media: rppx1: bls: read the raw pattern from the PRE2 acquisition module
Linmao Li · Aug 18, 2026 · 1 files
ublk: clear force_abort in ublk_queue_reset_io_flags()
Yang Xiuwei · Aug 21, 2026 · 1 files
selftests: ublk: add batch IO cases to recover_03
Yang Xiuwei · Aug 21, 2026 · 1 files
drm/i915: Fix memory leak in query_perf_config_list()
Thorsten Blum · Aug 23, 2026 · 1 files
regulator: dt-bindings: fan53555: add tcs,tcs4526
Rudi Heitbaum · Aug 24, 2026 · 1 files
dt-bindings: riscv: cpus: Fix yamllint style issues
Jia Wang · Aug 24, 2026 · 1 files
ASoC: amd: renoir: fix disable_pdm_interrupts() to clear mask bits
wangdicheng · Aug 24, 2026 · 1 files
ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close()
wangdicheng · Aug 24, 2026 · 1 files
drm/i915/dp: Gate UHBR SST SDP splitting on sink capability
Mitul Golani · Aug 25, 2026 · 2 files
drm/amd/pm: fix gpu metrics energy accumulator for smu 13.0.0/13.0.7
Kevin Wang · Aug 26, 2026 · 2 files
drm/amd/display: Fix HF-VSDB DSC bpc detection to be cumulative
Fangzhi Zuo · Aug 26, 2026 · 2 files
drm/amd/display: Exit IPS before connector detection on resume
Fangzhi Zuo · Aug 27, 2026 · 1 files
accel: ethosu: Fix ethosu_job_open() return value
Rob Herring (Arm) · Aug 27, 2026 · 1 files
accel: ethosu: Drop IRQF_SHARED flag
Rob Herring (Arm) · Aug 27, 2026 · 1 files
accel: ethosu: Ensure cmd stream ends with a stop op
Rob Herring (Arm) · Aug 27, 2026 · 2 files
accel: ethosu: Ensure SRAM size is 0 on mapping failure
Rob Herring (Arm) · Aug 27, 2026 · 1 files
accel: ethosu: Ensure SRAM region size matches job
Rob Herring (Arm) · Aug 27, 2026 · 1 files
platform/x86: hp-wmi: Fix board_params typo for 8DD6 board
Arda Doğu Ari · Aug 27, 2026 · 1 files
docs/zh_CN: Update arch/riscv/patch-acceptance.rst translation
Yukai Wu · Aug 29, 2026 · 1 files
drm/amd/display: Propagate HDMI RGB quantization selectability
Satyajit Roy · Aug 30, 2026 · 2 files
drm/amd/display: Honor Broadcast RGB for BT.2020 RGB output
Satyajit Roy · Aug 30, 2026 · 2 files
drm/amd/display: Rebuild InfoFrames on output color space changes
Satyajit Roy · Aug 30, 2026 · 1 files
platform/x86: x86-android-tablets: fix Arizona GPIO swnode references
Dmitry Torokhov · Aug 30, 2026 · 1 files
platform/x86: x86-android-tablets: hold device reference for secondary fwnode teardown
Dmitry Torokhov · Aug 30, 2026 · 1 files
platform/x86: x86-android-tablets: pass node group to gpio_secondary_fwnode_init()
Dmitry Torokhov · Aug 30, 2026 · 1 files
platform/x86: x86-android-tablets: add Crystal Cove GPIO swnode support
Dmitry Torokhov · Aug 30, 2026 · 3 files
platform/x86: x86-android-tablets: drop redundant swnode group on YT3
Dmitry Torokhov · Aug 30, 2026 · 1 files
platform/x86: x86-android-tablets: use shared battery swnode group on Yoga Tab 2
Dmitry Torokhov · Aug 30, 2026 · 1 files
ASoC: sti: initialize IRQ lock before requesting IRQ
Runyu Xiao · Aug 30, 2026 · 1 files
ASoC: fsl_micfil: balance mclk enable/disable
Ștefan Ghețu · Aug 30, 2026 · 1 files
platform/x86: asus-laptop: Fix ACPI event handling
Armin Wolf · Aug 30, 2026 · 1 files
drm/amdgpu: skip gfx switch_power_profile during GPU reset
Prike Liang · Aug 31, 2026 · 1 files
ASoC: cs35l56: Fix pm_runtime imbalance if suspending before first attach
Richard Fitzgerald · Aug 31, 2026 · 1 files
platform/x86/amd/pmf: fix build on !CONFIG_AMD_PMF_DEBUG
Pedro Falcato · Aug 31, 2026 · 1 files
drm/bridge: ti-sn65dsi83: Fix error handling in sn65dsi83_reset_work()
Esben Haabendal · Aug 31, 2026 · 1 files
ASoC: sprd: validate compress buffer sizes against fixed allocations
Tianchu Chen · Aug 31, 2026 · 1 files
mm/slab: disallow kfree_rcu_sheaf() on PREEMPT_RT again
Vlastimil Babka (SUSE) · Aug 31, 2026 · 2 files
ASoC: ab8500: Reset the audio block before configuring it
Linus Walleij · Aug 31, 2026 · 1 files
ASoC: ab8500: Repair the DAPM capture graph
Linus Walleij · Aug 31, 2026 · 1 files
ASoC: ab8500: Correct digital interface format setup
Linus Walleij · Aug 31, 2026 · 1 files
ASoC: ab8500: Validate and program TDM slots correctly
Linus Walleij · Aug 31, 2026 · 1 files
ASoC: ab8500: Remove the nonfunctional sidetone apply control
Linus Walleij · Aug 31, 2026 · 1 files
ASoC: ab8500: Skip missing DMIC GPIOs on AB8505
Linus Walleij · Aug 31, 2026 · 1 files
riscv: mm: make EXECMEM_KPROBES writable without CONFIG_STRICT_MODULE_RWX
Xiaofeng Yuan · Sep 1, 2026 · 1 files
riscv: use string helper in setup_global_riscv_enable()
Dmitry Antipov · Sep 1, 2026 · 1 files
Revert "riscv: Reset pmm when PR_TAGGED_ADDR_ENABLE is not set"
Samuel Holland · Sep 1, 2026 · 1 files
riscv: patch: skip fixmap mapping when kernel text is already writable
Xiaofeng Yuan · Sep 1, 2026 · 1 files
riscv: hwprobe: initialize pair->value in hwprobe_one_pair()
Andy Chiu · Sep 1, 2026 · 1 files
riscv: bug: Make RV32 use GENERIC_BUG_RELATIVE_POINTERS
Jisheng Zhang · Sep 1, 2026 · 2 files
ASoC: Intel: sof_rt5682: Add support for nvl_max98360a_rt5682
Jairaj Arava · Sep 1, 2026 · 2 files
riscv: hwprobe: simplify has_fpu() to check D extension only
Ivy Lopez · Sep 1, 2026 · 1 files
ASoC: Intel: sof_sdw: add tac5xx2-sdw family
Niranjan H Y · Sep 1, 2026 · 1 files
media: v4l2-h264: Fix memcmp() size in B1 reference list comparison
Haotian Zhang · Sep 1, 2026 · 1 files
drm/ast: create blend mode property on cursor plane
Qinyun Tan · Sep 1, 2026 · 1 files
drm/qxl: create blend mode property on primary and cursor planes
Qinyun Tan · Sep 1, 2026 · 1 files
drm/virtio: create blend mode property on cursor plane
Qinyun Tan · Sep 1, 2026 · 1 files
drm/vboxvideo: create blend mode property on planes
Qinyun Tan · Sep 1, 2026 · 1 files
ASoC: rt721-sdca: Adjust latency control to fix no-sound issue
Jack Yu · Sep 1, 2026 · 1 files
ASoC: amd: yc: Add DMI entry for HP 255R G10 laptop
Syed Saba Kareem · Sep 1, 2026 · 1 files
ASoC: codecs: ES8326: issue about capture pop
Zhang Yi · Sep 1, 2026 · 1 files
ASoC: cs35l56: Fix probe deadlock waiting for SoundWire enumeration
Richard Fitzgerald · Sep 1, 2026 · 2 files
accel/ivpu: Validate full buffer range in ivpu_to_cpu_addr
Magdalena Schulfer · Sep 1, 2026 · 2 files
accel/ivpu: Validate firmware log buffer metadata
Magdalena Schulfer · Sep 1, 2026 · 1 files
accel/ivpu: Limit firmware log name prints to field size
Dawid Osuchowski · Sep 1, 2026 · 1 files
sunvdc: unmap LDC cookies when the descriptor send fails
Stian Halseth · Sep 1, 2026 · 1 files
sunvdc: fix -EIO issue due to lack of retries
Jens Axboe · Sep 1, 2026 · 1 files
riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS
Andy Chiu · Sep 1, 2026 · 1 files
drm/rockchip: analogix_dp: fix unchecked bound endpoint name length
Yudi Yang · Sep 1, 2026 · 1 files
ASoC: ux500: Fix MSP stream lifecycle handling
Linus Walleij · Sep 2, 2026 · 3 files
ASoC: ux500: Propagate MSP setup errors
Linus Walleij · Sep 2, 2026 · 1 files
ASoC: ux500: Correct MSP frame and bit clock setup
Linus Walleij · Sep 2, 2026 · 4 files
ASoC: ux500: Validate MSP DAI configuration
Linus Walleij · Sep 2, 2026 · 3 files
ASoC: ux500: Deassert the MSP reset during probe
Linus Walleij · Sep 2, 2026 · 1 files
ASoC: ux500: Request the MSP MMIO resource
Linus Walleij · Sep 2, 2026 · 1 files
ASoC: ux500: Remove obsolete PRCMU QoS calls
Linus Walleij · Sep 2, 2026 · 2 files
ASoC: ux500: Allow repeated MSP prepare calls
Linus Walleij · Sep 2, 2026 · 2 files
ASoC: ux500: Program the MSP FIFO watermarks
Linus Walleij · Sep 2, 2026 · 2 files
ALSA: hda: ext: Clean up links if their initialization fails
Cezary Rojewski · Sep 2, 2026 · 1 files
ALSA: hda: ext: Clean up streams if their initialization fails
Cezary Rojewski · Sep 2, 2026 · 1 files
ASoC: Intel: avs: Clean up the bus when its initialization fails
Cezary Rojewski · Sep 2, 2026 · 1 files
ASoC: Intel: avs: Clean up the bus when fetching ML caps fails
Cezary Rojewski · Sep 2, 2026 · 1 files
ASoC: Intel: avs: Clean up streams if their initialization fails
Cezary Rojewski · Sep 2, 2026 · 1 files
ASoC: Intel: avs: Do not ignore -ENOENT when loading a topology
Cezary Rojewski · Sep 2, 2026 · 3 files
ASoC: Intel: avs: Cancel d0ix_work asynchrounously during recovery
Cezary Rojewski · Sep 2, 2026 · 1 files
ASoC: Intel: avs: Fix unbalanced module reference count
Cezary Rojewski · Sep 2, 2026 · 1 files
ASoC: Intel: avs: Refactor and fix init_config access
Cezary Rojewski · Sep 2, 2026 · 3 files
ASoC: Intel: avs: hda: Constrain MSBs on startup
Cezary Rojewski · Sep 2, 2026 · 1 files
drm/amdgpu: skip the VMID 0 flush for VRAM
Arunpravin Paneer Selvam · Sep 2, 2026 · 1 files
io_uring/rw: keep CQE flags on iopoll requests when adding kbuf flags
Caleb Sander Mateos · Sep 2, 2026 · 1 files
io_uring/net: let io_recv_buf_select return the length of the buffer region
Gabriel Krisman Bertazi · Sep 2, 2026 · 1 files
io_uring/net: don't overconsume buffers when using MSG_TRUNC
Gabriel Krisman Bertazi · Sep 2, 2026 · 1 files
drm/xe: Flush LSC untyped L1 dataport cache after rcs/ccs batches
Thomas Hellström · Sep 3, 2026 · 2 files
ALSA: caiaq: Decoupling ep1_in_urb in caiaq dev
Edward Adam Davis · Sep 3, 2026 · 3 files
mm/slab: take n->list_lock in __slab_try_return_freelist() to avoid race
Harry Yoo (Meta) · Sep 3, 2026 · 1 files
ALSA: usb: ua101: Avoid embedded URBs
Takashi Iwai · Sep 3, 2026 · 1 files
ALSA: usb: hiface: Avoid embedded URBs
Takashi Iwai · Sep 3, 2026 · 1 files
ALSA: usb: 6fire: Avoid embedded URBs
Takashi Iwai · Sep 3, 2026 · 6 files
ALSA: ctxfi: Fix CA20K2 S/PDIF passthrough
Roman Prucha · Sep 3, 2026 · 1 files
ASoC: rt766: fix uninitialized stream_config->type
Shuming Fan · Sep 4, 2026 · 1 files
ASoC: rt712: fix uninitialized stream_config->type
Shuming Fan · Sep 4, 2026 · 1 files
ASoC: rt1320: fix uninitialized stream_config->type
Shuming Fan · Sep 4, 2026 · 1 files
ASoC: rt1318: fix uninitialized stream_config->type
Shuming Fan · Sep 4, 2026 · 1 files
ASoC: rt721: fix uninitialized stream_config->type
Shuming Fan · Sep 4, 2026 · 1 files
ASoC: rt722: fix uninitialized stream_config->type
Shuming Fan · Sep 4, 2026 · 1 files
ASoC: codecs: ES8389: Prevent enable_count underflow in clk_core_disable
Zhang Yi · Sep 4, 2026 · 1 files
regulator: pf1550: fix which regulator is notified
Donggeun Yoo · Sep 4, 2026 · 1 files
ALSA: usbusx2y: fix in04_last array size mismatch with in04_buf
Tristan Madani · Sep 4, 2026 · 2 files
ALSA: usbusx2y: validate URB actual_length in interrupt callback
Tristan Madani · Sep 4, 2026 · 1 files
drm/logicvc: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
Karl Mehltretter · Sep 5, 2026 · 1 files
drm/adp: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER
Karl Mehltretter · Sep 5, 2026 · 1 files
ALSA: usb-audio: Add boot quirk for Behringer CM1A
Sebastian Dalfuß · Sep 5, 2026 · 1 files
ASoC: bcm: bcm63xx: Publish the OF module aliases
hpp.iscas · Sep 5, 2026 · 1 files
ASoC: Intel: SST: Publish the PCI module aliases
hpp.iscas · Sep 5, 2026 · 1 files
ASoC: mt6351: Publish the OF module alias
hpp.iscas · Sep 5, 2026 · 1 files
ALSA: hda/realtek: Add quirk for HP Omen 16-wd0xxx mute LED
Krish Gulati · Sep 5, 2026 · 1 files
ALSA: usb-audio: Add quirk flags for Behringer UV1
Nick Pegg · Sep 6, 2026 · 1 files
ASoC: amd: yc: add quirk for Acer Nitro AN17-41 internal mic
Aaron Welwood · Sep 7, 2026 · 1 files
drm/xe: Guard page-fault worker with runtime PM check
Varun Gupta · Sep 7, 2026 · 2 files
ASoC: cs35l56: Fix race between kexec and snd_soc_register_component()
Richard Fitzgerald · Sep 7, 2026 · 1 files
spi: dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC
Jia Wang · Sep 7, 2026 · 1 files
ALSA: hda/realtek: Add quirk for HP Elite Dragonfly Max G2 speaker
Ruairi Anthony · Sep 7, 2026 · 1 files
ASoC: amd: acp-da7219-max98357a: don't bind on Raven/Picasso boards
Yorick Rommers · Sep 7, 2026 · 1 files
drm/sched: Create a fake device for KUnit tests
Shixiong Ou · Sep 8, 2026 · 1 files
drm/drm_exec: fix up contended obj when num_objects is 0
Sunil Khatri · Sep 8, 2026 · 1 files
drm/amd/pm: report energy accumulator for smu 13.0.0
Kevin Wang · Sep 8, 2026 · 1 files
ALSA: us122l: Prevent write upgrades for read mappings
Kazuki Hanai · Sep 8, 2026 · 1 files
ALSA: hda: Report a change when only the channel status bytes move
HyeongJun An · Sep 8, 2026 · 1 files
platform/x86: x86-android-tablets: fix gpio_secondary_fwnode_init() not working
Hans de Goede · Sep 8, 2026 · 1 files
Revert "drm/amdgpu: debugfs: avoid extra EOLs in amdgpu_gem_info"
Thadeu Lima de Souza Cascardo · Sep 8, 2026 · 1 files
MAINTAINERS: fix sysfs-platform-ayaneo-ec documentation path
Gabriel Windlin · Sep 8, 2026 · 1 files
io_uring/rw: end write accounting from ->ki_complete
Jens Axboe · Sep 8, 2026 · 1 files
block: Fix start and length check added to iov_iter_extract_bvecs()
David Howells · Sep 9, 2026 · 1 files
selftests: ublk: install test_common.sh and trace/ scripts
Mahmoud Nagy Adam · Sep 9, 2026 · 1 files
ALSA: hdspm: Add a new PCI device ID (1d18:3fc6) for RME HDSPe AIO PCI express audio
Takashi Iwai · Sep 10, 2026 · 1 files
mailmap: update entry for Jens Axboe
Jens Axboe · Sep 11, 2026 · 1 files