Subject speakup: fix hang and use-after-free around synth removal
Author xiehongyu1@kylinos.cn
Date 2026-11-03 01:14:39 +0000 UTC
Version
Cc chris@the-brannons.com gregkh@linuxfoundation.org kirk@reisers.ca linux-kernel@vger.kernel.org samuel.thibault@ens-lyon.org speakup@linux-speakup.org stable@vger.kernel.org w.d.hubbs@gmail.com xiehongyu1@kylinos.cn
Patches (4)
Name Content [All]
[PATCH v3 1/4] speakup: Stop catch_up when the synth is not alive [Body]
[PATCH v3 2/4] speakup: Do not hold spk_mutex across catch_up() [Body]
[PATCH v3 3/4] speakup: Guard late sysfs operations on speakup_kobj [Body]
[PATCH v3 4/4] speakup: Serialize synth clearing against locked readers [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-11-03
Passed
ID (for dev) 6979a962-645e-440f-ba38-eac091522663
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 62f4c998b297cf233997a2b4cd6fc2d2df0319c9 [Config] passed [Log]
[KASAN] Boot test: Base 62f4c998b297cf233997a2b4cd6fc2d2df0319c9 [Config] passed [Log]
[KASAN] Build Patched 62f4c998b297cf233997a2b4cd6fc2d2df0319c9 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 62f4c998b297cf233997a2b4cd6fc2d2df0319c9 [Config] [patched] passed [Log]
[KASAN] Fuzz 62f4c998b297cf233997a2b4cd6fc2d2df0319c9 [Config] 62f4c998b297cf233997a2b4cd6fc2d2df0319c9 [Config] [patched] skipped [Log] [Artifacts]