Recent changes (master)
Jens Axboe <[email protected]> Thu, 5 Jun 2025 06:00:02 -0600 (MDT)
| Newsgroups | org.kernel.vger.fio |
|---|---|
| Message-ID | <[email protected]> |
The following changes since commit 02fe4fb04a141d5e72b641f7a36b3ea1e5a2b147:
ioengines: clear in-flight bit for FIO_Q_BUSY syncs (2025-06-02 12:35:42 -0400)
are available in the Git repository at:
git://git.kernel.dk/fio.git master
for you to fetch changes up to 813445e7129240d51216e396a5ba8e19296b6581:
backend: clean up requeued io_u's (2025-06-05 01:44:43 +0000)
----------------------------------------------------------------
Vincent Fu (1):
backend: clean up requeued io_u's
backend.c | 4 ++++
1 file changed, 4 insertions(+)
---
Diff of recent changes:
diff --git a/backend.c b/backend.c
index f2a4ad35..0cdee864 100644
--- a/backend.c
+++ b/backend.c
@@ -1284,6 +1284,10 @@ static void cleanup_io_u(struct thread_data *td)
fio_memfree(io_u, sizeof(*io_u), td_offload_overlap(td));
}
+ while ((io_u = io_u_rpop(&td->io_u_requeues)) != NULL) {
+ put_io_u(td, io_u);
+ }
+
free_io_mem(td);
io_u_rexit(&td->io_u_requeues);