Aaron Carroll (1): Add support for Android Bruce Cran (6): Add more examples to the Windows installer. Generate a new Windows installer product code for 2.0.11. Fix windowsaio IO error handling and document device write access issue on Windows and FreeBSD. Free io_u related structures before killing IO engine Fix windows out-of-memory handling windowsaio: create a single completion port during init, associate files during open. Jens Axboe (60): Use unique seed for zipf/pareto init if rand_repeat is not set memory: wire up mmap huge page support Rework file random map bitmap: fix bit_masks[] for 32-bit compiles bitmap: kill debug code Kill now unused bitmap defines from legacy code Restore BUSY_OK bypassing of bitmap Add LFSR generator Ensure that lfsr_init() is always called lfsr: crank it 128 times before using the sequence Fix compile for older Linux without mmap MAP_HUGETLB bitmap: fix off-by-8 allocation error Rename the bitmap to axmap Add t/axmap tester libfio: don't sent KILL signal to own process from signal handler net: fix segfault with receiver, tcp, and no hostname set net: exit on WAITALL and !ret net: set runstate to SETTING_UP while waiting for a connection Wire up _weak posix_fadvise() parse: fix wrong "might be used unitialized" warning on some compilers Fix broken 'norandommap' solaris: enable fadvise() Merge branch 'rand-map' net: sent udp open messages verify: treat as failure if given verify type is different from media net: add basic ping/pong type workload support net: fix receiver start time Cache layout improvements Change preferred default clocksource to gettimeofday() Wire up SIGUSR2 to kill blocking threads Revert "Change preferred default clocksource to gettimeofday()" Name the various random offsets we use lfsr: ensure that the cycle follows the randrepeat= setting lfsr: add HOWTO and man page documentation Fix man page indentation parser: always match the correct option length for posval options windowsaio: initialize and map windowsaio IO structure to io_u Document the ioengine=net pingpong= option Add check for invariant TSC on x86 and use TSC is default clock if reliable Increase CPU clock calibration accuracy gettime: calibration rounding error gettime: fix CPU calibration reported mean Define TSC arch_init() for PPC and IA64 cpu clock: round up when dividing by samples Merge branch 'master' of ssh://brick.kernel.dk/data/git/fio file hash: don't close file fd on lookup/add race file: unify ->file_data and ->file_pos binject: fixup ->file_data breakage clock: ensure that we re-init if the clocksource changes from the default cpu clock: add independent test for monotonic/sane TSC gettime: locking fix and debug check for identical sequence gettime: include per-cpu clock calibration in cpu clock test Add --cpuclock-test and clocksource= option help gettime: fix race/bug with threads and time keeping gettime: use pthread_{set,get}specific() for TLS gettime: make last_cycles thread local too windowsaio: fix typo Fio 2.0.12 Fixup CPUID for 32-bit x86 Fio 2.0.12.1 Steven Noonan (1): engines/net.c: fix compilation error due to missing signal.h include