fio_file_reset(f);
f->flags |= FIO_FILE_OPEN;
f->flags &= ~FIO_FILE_CLOSING;
+ disk_util_inc(f->du);
td->nr_open_files++;
get_file(f);
log_file(td, f, FIO_LOG_OPEN_FILE);
return 0;
err:
+ disk_util_dec(f->du);
if (td->io_ops->close_file)
td->io_ops->close_file(td, f);
return 1;
*/
f->flags |= FIO_FILE_CLOSING;
+ disk_util_dec(f->du);
unlock_file_all(td, f);
return put_file(td, f);