Add sub-option support (sort-of) and convert libaio_userspace_reap

You should now use ioengine=libaio:userspace_reap instead of
the separate option.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
diff --git a/HOWTO b/HOWTO
index ad4e454..724b604 100644
--- a/HOWTO
+++ b/HOWTO
@@ -517,6 +517,16 @@
 			libaio	Linux native asynchronous io. Note that Linux
 				may only support queued behaviour with
 				non-buffered IO (set direct=1 or buffered=0).
+				This engine also has a sub-option,
+				userspace_reap. To set it, use
+				ioengine=libaio:userspace_reap. Normally, with
+				the libaio engine in use, fio will use the
+				io_getevents system call to reap newly returned
+				events. With this flag turned on, the AIO ring
+				will be read directly from user-space to reap
+				events. The reaping mode is only enabled when
+				polling for a minimum of 0 events (eg when
+				iodepth_batch_complete=0).
 
 			posixaio glibc posix asynchronous io.
 
@@ -1187,13 +1197,6 @@
 
 gid=int		Set group ID, see uid.
 
-userspace_libaio_reap=bool  Normally, with the libaio engine in use, fio
-		will use the io_getevents system call to reap newly returned
-		events. With this flag turned on, the AIO ring will be read
-		directly from user-space to reap events. The reaping mode is
-		only enabled when polling for a minimum of 0 events (eg when
-		iodepth_batch_complete=0).
-
 6.0 Interpreting the output
 ---------------------------