Subject block/swim: Fixes and improvements
Author fthain@linux-m68k.org
Date 2026-07-16 10:02:15 +0000 UTC
Version
Cc axboe@kernel.dk fthain@linux-m68k.org funaho@jurai.org geert@linux-m68k.org laurent@vivier.eu linux-block@vger.kernel.org linux-kernel@vger.kernel.org linux-m68k@lists.linux-m68k.org osandov@fb.com
Patches (31)
Name Content [All]
[PATCH 01/31] swim: Assert strobe with stable outputs [Body]
[PATCH 02/31] swim: Select appropriate drive once only [Body]
[PATCH 03/31] swim: Enable the drive when probing [Body]
[PATCH 04/31] swim: Don't disable drive after every sector [Body]
[PATCH 05/31] swim: Perform ISM/IWM mode switching according to specs [Body]
[PATCH 06/31] swim: Configure parameter memory [Body]
[PATCH 07/31] swim: Enable clock divider only where appropriate [Body]
[PATCH 08/31] swim: Don't start motor until medium is present [Body]
[PATCH 09/31] swim: Recalibrate when drive is probed [Body]
[PATCH 10/31] swim: Add track zero recalibration delay [Body]
[PATCH 11/31] swim: Handle FIFO timeout error [Body]
[PATCH 12/31] swim: Simplify return value initialization [Body]
[PATCH 13/31] swim: Check for CRC errors [Body]
[PATCH 14/31] swim: Check error register during sector read [Body]
[PATCH 15/31] swim: Don't use the mark register to read data [Body]
[PATCH 16/31] swim: Fix buffer overflow [Body]
[PATCH 17/31] swim: Convert to blocking queue [Body]
[PATCH 18/31] swim: Remove redundant RELAX actions [Body]
[PATCH 19/31] swim: Deduplicate polling loops [Body]
[PATCH 20/31] swim: Check drive ready bit [Body]
[PATCH 21/31] swim: Revisit delays [Body]
[PATCH 22/31] swim: Remove pointless mode0 register write [Body]
[PATCH 23/31] swim: Don't needlessly re-read sectors [Body]
[PATCH 24/31] swim: Remove pointless specifiers [Body]
[PATCH 25/31] swim: Move swd initialization [Body]
[PATCH 26/31] swim: Add some helpful references [Body]
[PATCH 27/31] swim: Remove unused macro definitions [Body]
[PATCH 28/31] swim: Clean up whitespace [Body]
[PATCH 29/31] swim: Define macros for constants [Body]
[PATCH 30/31] swim: Define symbols for constants [Body]
[PATCH 31/31] swim: Unexport global symbols [Body]
Session 2026-07-16
ID (for dev) 1865ebcb-861d-497c-b3c4-35f2c0bf4a1c
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 37e2f878a7a660a216cc7a60459995fefd150f25 [Config] passed [Log]
[KASAN] Boot test: Base 37e2f878a7a660a216cc7a60459995fefd150f25 [Config] passed [Log]
[KASAN] Build Patched 37e2f878a7a660a216cc7a60459995fefd150f25 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 37e2f878a7a660a216cc7a60459995fefd150f25 [Config] [patched] passed [Log]
[KASAN] Fuzz 37e2f878a7a660a216cc7a60459995fefd150f25 [Config] 37e2f878a7a660a216cc7a60459995fefd150f25 [Config] [patched] skipped [Log] [Artifacts]