net: 'nodelay' HOWTO/man page update

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Only disable stdout ETA output if results are going to stdout

If they are being redirected to a file with --output, then
we can still use the normal runtime ETA output on stdout.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Allow override of CFLAGS

If you attempt to specify your own CFLAGS on the command line (such as
make CFLAGS="--whatever"), this would prevent -DFIO_VERSION from being
added to CFLAGS. This patch uses the override directive to allow the
flag to be appended to CFLAGS.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
README: how to compile fio on Windows 64 bits

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Makefile: fixup dependency problem for files in sub dirs

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Fix percentile_list option

Commit 802ad4a8 broke the parsing of the percentile list,
by neglecting to change the parser type fo a fio_fp64_t.

Also get rid of the def_percentile_list, just set the
default percentile list as the option default.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
parse: use MIN/MAXDOUBLE instead of some representation of NAN

Doesn't always work for C99.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
clock: hardwire tsc as unreliable on Solaris for now

Need to double check the cpuid test, it probably only is reliable
on Intel. Need to check the CPU vendor and flags appropriately.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
values.h is obsolete: use float.h and DBL_MIN/MAX instead.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Default to CS_GTOD if CONFIG_CLOCK_GETTIME isn't defined.

Defaulting the clock source to CS_CGETTIME broke on OS X because it
doesn't have clock_gettime. Use CS_GTOD if CONFIG_CLOCK_GETTIME isn't
defined.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Remove duplicated Windows configure options.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Update the Windows section of the README file.

The 64-bit Windows build instructions can be simplified since Cygwin
includes all the required MinGW64 packages. Also, the pthread DLL is
available as an individual download.

Update the WiX Toolset version to 3.7 and fix the URL since it's no
longer hosted at Sourceforge.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Fix failure to exit IO loop on some IO sizes

If the size of a file isn't a multiple of the block size being
used, it can cause fio to exit the IO loop, check bytes done,
and then decide to do one more loop since we didn't do quite
as much IO as we wanted to. This happens because the minimum
block size is larger than the remainder. So check for that,
and stop if we need to.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
gettime: fixup AMD constant TSC detection

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Merge branch 'master' into gfio

Conflicts:
	Makefile
	fio.h
	parse.c

Signed-off-by: Jens Axboe <axboe@kernel.dk>