Revision 14e8d4f6 xseg/peers/user/bench-utils.c
b/xseg/peers/user/bench-utils.c | ||
---|---|---|
109 | 109 |
|
110 | 110 |
int read_pattern(char *pattern) |
111 | 111 |
{ |
112 |
if (strcmp(pattern, "sync") == 0)
|
|
113 |
return IO_SYNC;
|
|
112 |
if (strcmp(pattern, "seq") == 0)
|
|
113 |
return IO_SEQ;
|
|
114 | 114 |
if (strcmp(pattern, "rand") == 0) |
115 | 115 |
return IO_RAND; |
116 | 116 |
return -1; |
... | ... | |
168 | 168 |
|
169 | 169 |
uint64_t determine_next(struct bench *prefs) |
170 | 170 |
{ |
171 |
if ((prefs->flags & PATTERN_FLAG) == IO_SYNC)
|
|
171 |
if ((prefs->flags & (1 << PATTERN_FLAG)) == IO_SEQ)
|
|
172 | 172 |
return prefs->sub_tm->completed; |
173 | 173 |
else { |
174 | 174 |
return lfsr_next(prefs->lfsr); |
Also available in: Unified diff