projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
iolog: punt freeing of data back to original thread
[fio.git]
/
iolog.h
diff --git
a/iolog.h
b/iolog.h
index 0733ad33c3c8b5872b3f3f897a299f9b41d1e606..6274aef9e86c92b6dc44539651a7d234180c0e69 100644
(file)
--- a/
iolog.h
+++ b/
iolog.h
@@
-131,6
+131,11
@@
struct io_log {
pthread_mutex_t chunk_lock;
unsigned int chunk_seq;
struct flist_head chunk_list;
+
+ pthread_mutex_t deferred_free_lock;
+#define IOLOG_MAX_DEFER 8
+ void *deferred_items[IOLOG_MAX_DEFER];
+ unsigned int deferred;
};
/*