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