ke/smr: expose simpler APIs

This commit is contained in:
Loïc Grégoire
2026-07-26 20:41:01 -04:00
parent 1dedb5dba1
commit 9c48a5207c
3 changed files with 14 additions and 2 deletions
+2 -2
View File
@@ -801,7 +801,7 @@ pub const Zone = struct {
if (self.smr) |smr| {
// Direct frees must synchronize, the object is instantly reusable.
_ = ke.smr.poll(smr, ke.smr.advance(smr), true);
_ = ke.smr.synchronize(smr);
}
self.lock.acquire();
@@ -1080,7 +1080,7 @@ pub const Zone = struct {
ke.smr.deferred_advance_commit(smr, magazine.seq);
// Wait until we can destroy the magazine.
_ = ke.smr.poll(smr, magazine.seq, true);
_ = ke.smr.wait(smr, magazine.seq);
}
}