Frees up that file descriptor.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
fio_sem_up(startup_sem);
fio_sem_down(td->mutex);
+ /*
+ * the ->mutex semaphore is now no longer used, close it to avoid
+ * eating a file descriptor
+ */
+ fio_sem_remove(td->mutex);
+
if (!td->create_serialize && setup_files(td))
goto err;
perror("pthread_join");
}
- fio_sem_remove(td->mutex);
-
(*nr_running)--;
(*m_rate) -= td->ratemin;
(*t_rate) -= td->rate;