X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=filehash.c;h=1df7db0c2f2d754fd4ae7bbc674ac408d7ea7848;hp=dab60fe32e88d0e45e729335c0027c8cdb9e2317;hb=39d9ef6a390466ccf58b8579ed2da508456594d0;hpb=8954110682922232b8bccfe2b7e734d04ce71b96;ds=sidebyside diff --git a/filehash.c b/filehash.c index dab60fe3..1df7db0c 100644 --- a/filehash.c +++ b/filehash.c @@ -22,10 +22,10 @@ void remove_file_hash(struct fio_file *f) { fio_mutex_down(hash_lock); - if (f->flags & FIO_FILE_HASHED) { + if (fio_file_hashed(f)) { assert(!flist_empty(&f->hash_list)); flist_del_init(&f->hash_list); - f->flags &= ~FIO_FILE_HASHED; + fio_file_clear_hashed(f); } fio_mutex_up(hash_lock); @@ -65,7 +65,7 @@ struct fio_file *add_file_hash(struct fio_file *f) { struct fio_file *alias; - if (f->flags & FIO_FILE_HASHED) + if (fio_file_hashed(f)) return NULL; INIT_FLIST_HEAD(&f->hash_list); @@ -74,7 +74,7 @@ struct fio_file *add_file_hash(struct fio_file *f) alias = __lookup_file_hash(f->file_name); if (!alias) { - f->flags |= FIO_FILE_HASHED; + fio_file_set_hashed(f); flist_add_tail(&f->hash_list, &file_hash[hash(f->file_name)]); }