open_posix_testsuite/.../aio_suspend/7-1.c: Remove.

Remove the 7-1.c test which is nearly identical to 9-1.c.

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
open_posix_testsuite/.../aio_suspend/9-1.c

Fix the testcase to adjust aio request sizes as runtime.

This testcase fails on machines that are fast enough to complete
the hardcoded request size before we get to the aio_suspend(). This
patch changes the testcase to do several tries with increasing buffer
sizes in order to cover both small embedded systems and large
mainframes.

There were several race conditions in the original code that had to be
fixed in order to be able to run the test repeatedly.

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
open_posix_testsuite/.../lio_listio/11-1.c: Remove.

The testcase is invalid as POSIX doesn't define what 'successfully
queued' means. On Linux (with glibc) 'successfully queued' means that
the operation was added to the list of aio requests to be dealt with
later which is in accordance with POSIX which request the lio_listio()
with mode LIO_NOWAIT to return immediately when the requests are queued.

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>