← Back to archive

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.

248dbaf7770cd0fc6fab2046

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.

2d2184ac9036

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.

b94cec5761d2

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.

796aa0547557

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.

6028b543884f

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.

47ccc3f1c615

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.

4a724bcf5d70

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.

4ed5bfc410712dc65035eb8d

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.

1d80a4792f1dfbf2c660bac8

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.

7e125889f170

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.

b26a7a80e6bb

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.

728478874312

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.

7a4ce92d150b

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.

20fce5b34b21

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.

f5fcf7e638b9

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.

87ceb8cba73d

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.

3001d2073d65

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.

bdcd0411d7d17fca7acd60a28cfd9e22eb5c

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.

bc69439d983c

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.

10e59fbdef13

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.

6bb4fb72c00d

Source commits157 entries +
cfdcf5571c31

drm/amd/display: Consult MCCS FreeSync cap only if requested & supported

Michel Dänzer · May 18, 2026 · 1 files

a19d4f9b8bef

ata: pata_legacy: remove documentation for removed module parameters

Ethan Nelson-Moore · Jun 7, 2026 · 1 files

622b4e8505aa

dm/amdgpu: fix malformed link_settings debugfs output

Harry Wentland · Jun 16, 2026 · 1 files

dc694a9929f7

media: v4l2-ctrls: validate HEVC tile counts

Michael Bommarito · Jun 17, 2026 · 1 files

439058ced617

media: v4l2-ctrls: validate AV1 tile counts

Michael Bommarito · Jun 17, 2026 · 1 files

592dd4f8442a

media: hevc: add bounded tile-count helpers

Michael Bommarito · Jun 17, 2026 · 1 files

81ad46bb33d8

media: rkvdec: bound HEVC tile loops and PPS id to the array capacity

Michael Bommarito · Jun 17, 2026 · 3 files

06236b094c89

media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity

Michael Bommarito · Jun 17, 2026 · 1 files

b84f6533a8ed

media: verisilicon: rockchip: guard VPU981 AV1 divisor and tile buffer

Michael Bommarito · Jun 17, 2026 · 1 files

367db8b23c26

media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity

Michael Bommarito · Jun 17, 2026 · 1 files

37bef2170d4c

media: mediatek: vcodec: bound AV1 tile-start copy to the array capacity

Michael Bommarito · Jun 17, 2026 · 1 files

2e8ff3ac79eb

drm/amd/display: Shorten hdmi_frl_status_polling_workqueue

Nathan Chancellor · Jun 18, 2026 · 1 files

ed761e069395

drm/bridge: tc358768: Enforce input bus flags via atomic_check

Leonardo Costa · Jul 6, 2026 · 1 files

f643f520c4c6

perf: RISC-V: check cpu_hw_evt before dereference in overflow IRQ

Xixin Liu · Aug 11, 2026 · 1 files

248dbaf7770c

riscv: report Zfhmin/Zvfhmin when Zfh/Zvfh are present

JinRui · Aug 11, 2026 · 3 files

2464ac8a6ff8

kselftest/riscv: Replace __ASSEMBLY__ with __ASSEMBLER__

Thomas Huth · Aug 13, 2026 · 1 files

c83e3e806d4c

drm/rockchip: dw_dp: Select DRM_BRIDGE_CONNECTOR

Igor Paunovic · Aug 13, 2026 · 1 files

d72aa5cf045a

drm/rockchip: rk3066_hdmi: Add missing Kconfig selects

Igor Paunovic · Aug 13, 2026 · 1 files

173cb3147ba2

ASoC: tas2783-sdw: split a stereo stream across the two mono amps

Antoine Monnet · Aug 15, 2026 · 1 files

a1530ef451f5

media: rppx1: describe the MAIN_POST white balance gains block

Linmao Li · Aug 18, 2026 · 1 files

6693171c8c54

perf: RISC-V: use BIT_ULL for u64 overflow masks

Xixin Liu · Aug 18, 2026 · 1 files

6809da6e9c08

perf: RISC-V: store available counter mask as bitmap

Xixin Liu · Aug 18, 2026 · 3 files

e04ffff543db

media: rppx1: bls: read the raw pattern from the PRE2 acquisition module

Linmao Li · Aug 18, 2026 · 1 files

8a14be55bdc6

ublk: clear force_abort in ublk_queue_reset_io_flags()

Yang Xiuwei · Aug 21, 2026 · 1 files

94b1a3ca9b8d

selftests: ublk: add batch IO cases to recover_03

Yang Xiuwei · Aug 21, 2026 · 1 files

cbd3dafc2003

drm/i915: Fix memory leak in query_perf_config_list()

Thorsten Blum · Aug 23, 2026 · 1 files

ca12149896ed

regulator: dt-bindings: fan53555: add tcs,tcs4526

Rudi Heitbaum · Aug 24, 2026 · 1 files

817ecd588fa5

dt-bindings: riscv: cpus: Fix yamllint style issues

Jia Wang · Aug 24, 2026 · 1 files

0c06c4ce0206

ASoC: amd: renoir: fix disable_pdm_interrupts() to clear mask bits

wangdicheng · Aug 24, 2026 · 1 files

1b67e0d3b969

ASoC: amd: yc: fix memory leak in acp6x_pdm_dma_close()

wangdicheng · Aug 24, 2026 · 1 files

a894f9731836

drm/i915/dp: Gate UHBR SST SDP splitting on sink capability

Mitul Golani · Aug 25, 2026 · 2 files

13ddcc7acb9a

drm/amd/pm: fix gpu metrics energy accumulator for smu 13.0.0/13.0.7

Kevin Wang · Aug 26, 2026 · 2 files

5d7e0cc4afda

drm/amd/display: Fix HF-VSDB DSC bpc detection to be cumulative

Fangzhi Zuo · Aug 26, 2026 · 2 files

3001d2073d65

drm/amd/display: Exit IPS before connector detection on resume

Fangzhi Zuo · Aug 27, 2026 · 1 files

b3c8d4672f7a

accel: ethosu: Fix ethosu_job_open() return value

Rob Herring (Arm) · Aug 27, 2026 · 1 files

2cbd3691565f

accel: ethosu: Drop IRQF_SHARED flag

Rob Herring (Arm) · Aug 27, 2026 · 1 files

eb3a41fd35e3

accel: ethosu: Ensure cmd stream ends with a stop op

Rob Herring (Arm) · Aug 27, 2026 · 2 files

f5376d7e0fb7

accel: ethosu: Ensure SRAM size is 0 on mapping failure

Rob Herring (Arm) · Aug 27, 2026 · 1 files

2b39d680c9e0

accel: ethosu: Ensure SRAM region size matches job

Rob Herring (Arm) · Aug 27, 2026 · 1 files

ee02ed6308fb

platform/x86: hp-wmi: Fix board_params typo for 8DD6 board

Arda Doğu Ari · Aug 27, 2026 · 1 files

74e26c692c40

docs/zh_CN: Update arch/riscv/patch-acceptance.rst translation

Yukai Wu · Aug 29, 2026 · 1 files

bdcd0411d7d1

drm/amd/display: Propagate HDMI RGB quantization selectability

Satyajit Roy · Aug 30, 2026 · 2 files

7fca7acd60a2

drm/amd/display: Honor Broadcast RGB for BT.2020 RGB output

Satyajit Roy · Aug 30, 2026 · 2 files

8cfd9e22eb5c

drm/amd/display: Rebuild InfoFrames on output color space changes

Satyajit Roy · Aug 30, 2026 · 1 files

355b6558dd7b

platform/x86: x86-android-tablets: fix Arizona GPIO swnode references

Dmitry Torokhov · Aug 30, 2026 · 1 files

144113b0a70f

platform/x86: x86-android-tablets: hold device reference for secondary fwnode teardown

Dmitry Torokhov · Aug 30, 2026 · 1 files

aab060ec969c

platform/x86: x86-android-tablets: pass node group to gpio_secondary_fwnode_init()

Dmitry Torokhov · Aug 30, 2026 · 1 files

7872c625cd83

platform/x86: x86-android-tablets: add Crystal Cove GPIO swnode support

Dmitry Torokhov · Aug 30, 2026 · 3 files

74884436a53d

platform/x86: x86-android-tablets: drop redundant swnode group on YT3

Dmitry Torokhov · Aug 30, 2026 · 1 files

312fd3f3a85b

platform/x86: x86-android-tablets: use shared battery swnode group on Yoga Tab 2

Dmitry Torokhov · Aug 30, 2026 · 1 files

04405aeef4f8

ASoC: sti: initialize IRQ lock before requesting IRQ

Runyu Xiao · Aug 30, 2026 · 1 files

d3dbccfe6afa

ASoC: fsl_micfil: balance mclk enable/disable

Ștefan Ghețu · Aug 30, 2026 · 1 files

6bb4fb72c00d

platform/x86: asus-laptop: Fix ACPI event handling

Armin Wolf · Aug 30, 2026 · 1 files

1f1d43418d61

drm/amdgpu: skip gfx switch_power_profile during GPU reset

Prike Liang · Aug 31, 2026 · 1 files

fbf2c660bac8

ASoC: cs35l56: Fix pm_runtime imbalance if suspending before first attach

Richard Fitzgerald · Aug 31, 2026 · 1 files

9ffed84a24d6

platform/x86/amd/pmf: fix build on !CONFIG_AMD_PMF_DEBUG

Pedro Falcato · Aug 31, 2026 · 1 files

4600b4d1a9ee

drm/bridge: ti-sn65dsi83: Fix error handling in sn65dsi83_reset_work()

Esben Haabendal · Aug 31, 2026 · 1 files

7a4ce92d150b

ASoC: sprd: validate compress buffer sizes against fixed allocations

Tianchu Chen · Aug 31, 2026 · 1 files

5541d8975841

mm/slab: disallow kfree_rcu_sheaf() on PREEMPT_RT again

Vlastimil Babka (SUSE) · Aug 31, 2026 · 2 files

8e839bca7793

ASoC: ab8500: Reset the audio block before configuring it

Linus Walleij · Aug 31, 2026 · 1 files

103fe1a37f04

ASoC: ab8500: Repair the DAPM capture graph

Linus Walleij · Aug 31, 2026 · 1 files

f98785adf004

ASoC: ab8500: Correct digital interface format setup

Linus Walleij · Aug 31, 2026 · 1 files

85cef7e2004e

ASoC: ab8500: Validate and program TDM slots correctly

Linus Walleij · Aug 31, 2026 · 1 files

ec75e653b70c

ASoC: ab8500: Remove the nonfunctional sidetone apply control

Linus Walleij · Aug 31, 2026 · 1 files

711178754287

ASoC: ab8500: Skip missing DMIC GPIOs on AB8505

Linus Walleij · Aug 31, 2026 · 1 files

bdc46e507b59

riscv: mm: make EXECMEM_KPROBES writable without CONFIG_STRICT_MODULE_RWX

Xiaofeng Yuan · Sep 1, 2026 · 1 files

12381af01024

riscv: use string helper in setup_global_riscv_enable()

Dmitry Antipov · Sep 1, 2026 · 1 files

2d2184ac9036

Revert "riscv: Reset pmm when PR_TAGGED_ADDR_ENABLE is not set"

Samuel Holland · Sep 1, 2026 · 1 files

8718e5a3090b

riscv: patch: skip fixmap mapping when kernel text is already writable

Xiaofeng Yuan · Sep 1, 2026 · 1 files

d0fc6fab2046

riscv: hwprobe: initialize pair->value in hwprobe_one_pair()

Andy Chiu · Sep 1, 2026 · 1 files

ddeaa39406c4

riscv: bug: Make RV32 use GENERIC_BUG_RELATIVE_POINTERS

Jisheng Zhang · Sep 1, 2026 · 2 files

4ed5bfc41071

ASoC: Intel: sof_rt5682: Add support for nvl_max98360a_rt5682

Jairaj Arava · Sep 1, 2026 · 2 files

93a27367bacd

riscv: hwprobe: simplify has_fpu() to check D extension only

Ivy Lopez · Sep 1, 2026 · 1 files

2dc65035eb8d

ASoC: Intel: sof_sdw: add tac5xx2-sdw family

Niranjan H Y · Sep 1, 2026 · 1 files

10e59fbdef13

media: v4l2-h264: Fix memcmp() size in B1 reference list comparison

Haotian Zhang · Sep 1, 2026 · 1 files

313f798f52a5

drm/ast: create blend mode property on cursor plane

Qinyun Tan · Sep 1, 2026 · 1 files

b67f408a0c24

drm/qxl: create blend mode property on primary and cursor planes

Qinyun Tan · Sep 1, 2026 · 1 files

f2e64f450c16

drm/virtio: create blend mode property on cursor plane

Qinyun Tan · Sep 1, 2026 · 1 files

09f7fc4e8e30

drm/vboxvideo: create blend mode property on planes

Qinyun Tan · Sep 1, 2026 · 1 files

a20afec40ea1

ASoC: rt721-sdca: Adjust latency control to fix no-sound issue

Jack Yu · Sep 1, 2026 · 1 files

00aef6b609bf

ASoC: amd: yc: Add DMI entry for HP 255R G10 laptop

Syed Saba Kareem · Sep 1, 2026 · 1 files

4cb4aead9838

ASoC: codecs: ES8326: issue about capture pop

Zhang Yi · Sep 1, 2026 · 1 files

1d80a4792f1d

ASoC: cs35l56: Fix probe deadlock waiting for SoundWire enumeration

Richard Fitzgerald · Sep 1, 2026 · 2 files

3837c3f29fbc

accel/ivpu: Validate full buffer range in ivpu_to_cpu_addr

Magdalena Schulfer · Sep 1, 2026 · 2 files

0724afc55c77

accel/ivpu: Validate firmware log buffer metadata

Magdalena Schulfer · Sep 1, 2026 · 1 files

95bf070f3225

accel/ivpu: Limit firmware log name prints to field size

Dawid Osuchowski · Sep 1, 2026 · 1 files

0c6da21fa35e

sunvdc: unmap LDC cookies when the descriptor send fails

Stian Halseth · Sep 1, 2026 · 1 files

5067d4ba7139

sunvdc: fix -EIO issue due to lack of retries

Jens Axboe · Sep 1, 2026 · 1 files

b94cec5761d2

riscv: skip software algning code for HAVE_EFFICIENT_UNALIGNED_ACCESS

Andy Chiu · Sep 1, 2026 · 1 files

bc69439d983c

drm/rockchip: analogix_dp: fix unchecked bound endpoint name length

Yudi Yang · Sep 1, 2026 · 1 files

c37ba8fe00f2

ASoC: ux500: Fix MSP stream lifecycle handling

Linus Walleij · Sep 2, 2026 · 3 files

3415421a2b0b

ASoC: ux500: Propagate MSP setup errors

Linus Walleij · Sep 2, 2026 · 1 files

94c18cea657c

ASoC: ux500: Correct MSP frame and bit clock setup

Linus Walleij · Sep 2, 2026 · 4 files

9ccbacf5a012

ASoC: ux500: Validate MSP DAI configuration

Linus Walleij · Sep 2, 2026 · 3 files

66ec63e7a90b

ASoC: ux500: Deassert the MSP reset during probe

Linus Walleij · Sep 2, 2026 · 1 files

4fb67925f33a

ASoC: ux500: Request the MSP MMIO resource

Linus Walleij · Sep 2, 2026 · 1 files

7b819677b503

ASoC: ux500: Remove obsolete PRCMU QoS calls

Linus Walleij · Sep 2, 2026 · 2 files

dc1a1b1e2206

ASoC: ux500: Allow repeated MSP prepare calls

Linus Walleij · Sep 2, 2026 · 2 files

2519439b4b5f

ASoC: ux500: Program the MSP FIFO watermarks

Linus Walleij · Sep 2, 2026 · 2 files

35af118326b2

ALSA: hda: ext: Clean up links if their initialization fails

Cezary Rojewski · Sep 2, 2026 · 1 files

48afc07c4f1b

ALSA: hda: ext: Clean up streams if their initialization fails

Cezary Rojewski · Sep 2, 2026 · 1 files

ce4d7356660a

ASoC: Intel: avs: Clean up the bus when its initialization fails

Cezary Rojewski · Sep 2, 2026 · 1 files

559ea14b7ae7

ASoC: Intel: avs: Clean up the bus when fetching ML caps fails

Cezary Rojewski · Sep 2, 2026 · 1 files

f4ba00bb56a8

ASoC: Intel: avs: Clean up streams if their initialization fails

Cezary Rojewski · Sep 2, 2026 · 1 files

c6dceca9f78f

ASoC: Intel: avs: Do not ignore -ENOENT when loading a topology

Cezary Rojewski · Sep 2, 2026 · 3 files

363a6969f7f8

ASoC: Intel: avs: Cancel d0ix_work asynchrounously during recovery

Cezary Rojewski · Sep 2, 2026 · 1 files

d4fa6f94b911

ASoC: Intel: avs: Fix unbalanced module reference count

Cezary Rojewski · Sep 2, 2026 · 1 files

681e91035dc7

ASoC: Intel: avs: Refactor and fix init_config access

Cezary Rojewski · Sep 2, 2026 · 3 files

99f5566a1a88

ASoC: Intel: avs: hda: Constrain MSBs on startup

Cezary Rojewski · Sep 2, 2026 · 1 files

87ceb8cba73d

drm/amdgpu: skip the VMID 0 flush for VRAM

Arunpravin Paneer Selvam · Sep 2, 2026 · 1 files

47ccc3f1c615

io_uring/rw: keep CQE flags on iopoll requests when adding kbuf flags

Caleb Sander Mateos · Sep 2, 2026 · 1 files

dcbd1c054848

io_uring/net: let io_recv_buf_select return the length of the buffer region

Gabriel Krisman Bertazi · Sep 2, 2026 · 1 files

6028b543884f

io_uring/net: don't overconsume buffers when using MSG_TRUNC

Gabriel Krisman Bertazi · Sep 2, 2026 · 1 files

f5fcf7e638b9

drm/xe: Flush LSC untyped L1 dataport cache after rcs/ccs batches

Thomas Hellström · Sep 3, 2026 · 2 files

402a9d6aab7a

ALSA: caiaq: Decoupling ep1_in_urb in caiaq dev

Edward Adam Davis · Sep 3, 2026 · 3 files

4a724bcf5d70

mm/slab: take n->list_lock in __slab_try_return_freelist() to avoid race

Harry Yoo (Meta) · Sep 3, 2026 · 1 files

07b01b0d8ac4

ALSA: usb: ua101: Avoid embedded URBs

Takashi Iwai · Sep 3, 2026 · 1 files

7a8e247dab54

ALSA: usb: hiface: Avoid embedded URBs

Takashi Iwai · Sep 3, 2026 · 1 files

9fe49dbc023e

ALSA: usb: 6fire: Avoid embedded URBs

Takashi Iwai · Sep 3, 2026 · 6 files

b26a7a80e6bb

ALSA: ctxfi: Fix CA20K2 S/PDIF passthrough

Roman Prucha · Sep 3, 2026 · 1 files

4e3bd70facac

ASoC: rt766: fix uninitialized stream_config->type

Shuming Fan · Sep 4, 2026 · 1 files

0a9bce8a4ff8

ASoC: rt712: fix uninitialized stream_config->type

Shuming Fan · Sep 4, 2026 · 1 files

2c68c4a0e570

ASoC: rt1320: fix uninitialized stream_config->type

Shuming Fan · Sep 4, 2026 · 1 files

c966210ed5f2

ASoC: rt1318: fix uninitialized stream_config->type

Shuming Fan · Sep 4, 2026 · 1 files

0e17e50b9930

ASoC: rt721: fix uninitialized stream_config->type

Shuming Fan · Sep 4, 2026 · 1 files

cff381508c18

ASoC: rt722: fix uninitialized stream_config->type

Shuming Fan · Sep 4, 2026 · 1 files

c1e01ea35093

ASoC: codecs: ES8389: Prevent enable_count underflow in clk_core_disable

Zhang Yi · Sep 4, 2026 · 1 files

f3e6ef13e24c

regulator: pf1550: fix which regulator is notified

Donggeun Yoo · Sep 4, 2026 · 1 files

861111a14740

ALSA: usbusx2y: fix in04_last array size mismatch with in04_buf

Tristan Madani · Sep 4, 2026 · 2 files

8f5ef203abda

ALSA: usbusx2y: validate URB actual_length in interrupt callback

Tristan Madani · Sep 4, 2026 · 1 files

f97802dd98b2

drm/logicvc: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER

Karl Mehltretter · Sep 5, 2026 · 1 files

fedf002d7d08

drm/adp: Drop the select of the nonexistent CONFIG_DRM_KMS_DMA_HELPER

Karl Mehltretter · Sep 5, 2026 · 1 files

45b5beb60bf7

ALSA: usb-audio: Add boot quirk for Behringer CM1A

Sebastian Dalfuß · Sep 5, 2026 · 1 files

32689f0fc54f

ASoC: bcm: bcm63xx: Publish the OF module aliases

hpp.iscas · Sep 5, 2026 · 1 files

d112159df5c6

ASoC: Intel: SST: Publish the PCI module aliases

hpp.iscas · Sep 5, 2026 · 1 files

9c3882ec1039

ASoC: mt6351: Publish the OF module alias

hpp.iscas · Sep 5, 2026 · 1 files

12cba0ce111c

ALSA: hda/realtek: Add quirk for HP Omen 16-wd0xxx mute LED

Krish Gulati · Sep 5, 2026 · 1 files

b73133768092

ALSA: usb-audio: Add quirk flags for Behringer UV1

Nick Pegg · Sep 6, 2026 · 1 files

22728415a9cc

ASoC: amd: yc: add quirk for Acer Nitro AN17-41 internal mic

Aaron Welwood · Sep 7, 2026 · 1 files

20fce5b34b21

drm/xe: Guard page-fault worker with runtime PM check

Varun Gupta · Sep 7, 2026 · 2 files

883e78c9e600

ASoC: cs35l56: Fix race between kexec and snd_soc_register_component()

Richard Fitzgerald · Sep 7, 2026 · 1 files

f77de4c33f0e

spi: dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC

Jia Wang · Sep 7, 2026 · 1 files

fcf57d066444

ALSA: hda/realtek: Add quirk for HP Elite Dragonfly Max G2 speaker

Ruairi Anthony · Sep 7, 2026 · 1 files

7e125889f170

ASoC: amd: acp-da7219-max98357a: don't bind on Raven/Picasso boards

Yorick Rommers · Sep 7, 2026 · 1 files

28cc4d5a75bb

drm/sched: Create a fake device for KUnit tests

Shixiong Ou · Sep 8, 2026 · 1 files

159720704d9d

drm/drm_exec: fix up contended obj when num_objects is 0

Sunil Khatri · Sep 8, 2026 · 1 files

f3c6a8ae601a

drm/amd/pm: report energy accumulator for smu 13.0.0

Kevin Wang · Sep 8, 2026 · 1 files

71c610aeb177

ALSA: us122l: Prevent write upgrades for read mappings

Kazuki Hanai · Sep 8, 2026 · 1 files

728478874312

ALSA: hda: Report a change when only the channel status bytes move

HyeongJun An · Sep 8, 2026 · 1 files

dd519eb8f66e

platform/x86: x86-android-tablets: fix gpio_secondary_fwnode_init() not working

Hans de Goede · Sep 8, 2026 · 1 files

829157e762ed

Revert "drm/amdgpu: debugfs: avoid extra EOLs in amdgpu_gem_info"

Thadeu Lima de Souza Cascardo · Sep 8, 2026 · 1 files

d144a494d81f

MAINTAINERS: fix sysfs-platform-ayaneo-ec documentation path

Gabriel Windlin · Sep 8, 2026 · 1 files

796aa0547557

io_uring/rw: end write accounting from ->ki_complete

Jens Axboe · Sep 8, 2026 · 1 files

b0d8d56b7c93

block: Fix start and length check added to iov_iter_extract_bvecs()

David Howells · Sep 9, 2026 · 1 files

c4fa55f85c47

selftests: ublk: install test_common.sh and trace/ scripts

Mahmoud Nagy Adam · Sep 9, 2026 · 1 files

e10f2b7e28be

ALSA: hdspm: Add a new PCI device ID (1d18:3fc6) for RME HDSPe AIO PCI express audio

Takashi Iwai · Sep 10, 2026 · 1 files

5225b8eec4c9

mailmap: update entry for Jens Axboe

Jens Axboe · Sep 11, 2026 · 1 files