engines/io_uring_cmd: allocate enough ranges for async trims
[fio.git] / engines / io_uring.c
index 05703df8e357beda82e4b7d331345d978611eddd..38c36fdca26063fcbb8aacbda7a9b1ec71fb655b 100644 (file)
@@ -1196,7 +1196,7 @@ static int fio_ioring_init(struct thread_data *td)
            td->o.zone_mode == ZONE_MODE_ZBD)
                td->io_ops->flags |= FIO_ASYNCIO_SYNC_TRIM;
        else
-               ld->dsm = calloc(ld->iodepth, sizeof(*ld->dsm));
+               ld->dsm = calloc(td->o.iodepth, sizeof(*ld->dsm));
 
        return 0;
 }