projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow reset of offset_increment counter
[fio.git]
/
io_u_queue.h
diff --git
a/io_u_queue.h
b/io_u_queue.h
index 5b6cad0ef173926f1ff0e259bac560f2a69d1d83..b702b1f3987578079ad67d42908feaf8f1093a79 100644
(file)
--- a/
io_u_queue.h
+++ b/
io_u_queue.h
@@
-12,8
+12,13
@@
struct io_u_queue {
static inline struct io_u *io_u_qpop(struct io_u_queue *q)
{
static inline struct io_u *io_u_qpop(struct io_u_queue *q)
{
- if (q->nr)
- return q->io_us[--q->nr];
+ if (q->nr) {
+ const unsigned int next = --q->nr;
+ struct io_u *io_u = q->io_us[next];
+
+ q->io_us[next] = NULL;
+ return io_u;
+ }
return NULL;
}
return NULL;
}