backend: always clean up pending aios
[fio.git] / backend.c
index 936203dcb1c4858b1b3f7ddea23ab5f965e04bb4..feb34e51382fbabcae94167ae98706babbe33416 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -237,15 +237,10 @@ static void cleanup_pending_aio(struct thread_data *td)
 {
        int r;
 
-       if (td->error)
-               return;
-
        /*
         * get immediately available events, if any
         */
        r = io_u_queued_complete(td, 0);
-       if (r < 0)
-               return;
 
        /*
         * now cancel remaining active events