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);