Subject Improve the loop driver
Author bvanassche@acm.org
Date 2026-08-20 19:57:09 +0000 UTC
Version
Cc axboe@kernel.dk bvanassche@acm.org hch@lst.de linux-block@vger.kernel.org nilay@linux.ibm.com stable@vger.kernel.org tytso@mit.edu
Patches (13)
Name Content [All]
[PATCH 01/13] loop: Fix the code for recursion detection [Body]
[PATCH 02/13] loop: Reorder checks in loop_validate_file() [Body]
[PATCH 03/13] loop: Enable context analysis [Body]
[PATCH 04/13] loop: Assign a unique lockdep key to each lo_mutex instance [Body]
[PATCH 05/13] loop: Add more __must_hold() annotations [Body]
[PATCH 06/13] loop: Protect all lo_backing_file accesses with lo->lo_mutex [Body]
[PATCH 07/13] loop: Fix race conditions in loop_validate_file() [Body]
[PATCH 08/13] loop: Remove memory barriers [Body]
[PATCH 09/13] loop: Split loop_change_fd() [Body]
[PATCH 10/13] loop: Split loop_configure() [Body]
[PATCH 11/13] loop: Remove the "bool global" function argument [Body]
[PATCH 12/13] loop: Modify the loop_process_work() calling convention [Body]
[PATCH 13/13] loop: Add __guarded_by() annotations [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-20
Passed
ID (for dev) 704143db-fba8-44d8-9efc-bf9d25f5298e
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base a33221f7ab120e9a6caa62c3ff8a1b09674370e8 [Config] passed [Log]
[KASAN] Boot test: Base a33221f7ab120e9a6caa62c3ff8a1b09674370e8 [Config] passed [Log]
[KASAN] Build Patched a33221f7ab120e9a6caa62c3ff8a1b09674370e8 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched a33221f7ab120e9a6caa62c3ff8a1b09674370e8 [Config] [patched] passed [Log]
[KASAN] Fuzz a33221f7ab120e9a6caa62c3ff8a1b09674370e8 [Config] a33221f7ab120e9a6caa62c3ff8a1b09674370e8 [Config] [patched] passed [Log] [Artifacts]