Add support for preadv2/pwritev2
preadv2 and pwritev2 allow the caller to specify per-io flags.
The main driver for this support in libaio is RWF_NOWAIT, which
allows applications to specify that they don't want the submission
thread to block waiting for things such as page cache invalidation,
block instantiation, etc. This should help reduce unexpected
latencies in the submission path.
Signed-off-by: Jeff Moyer <jmoyer@redhat.com>