Enable error checking for the mutex that serializes overlapping I/O
[fio.git] / ioengines.c
index c1b430a1722bfd2ee5f7566bbcf5775b413cd472..1c5970a4b5a188e5f4aa5f924b483c976a04142f 100644 (file)
@@ -313,8 +313,10 @@ enum fio_q_status td_io_queue(struct thread_data *td, struct io_u *io_u)
         * started the overlap check because the IO_U_F_FLIGHT
         * flag is now set
         */
-       if (td_offload_overlap(td))
-               pthread_mutex_unlock(&overlap_check);
+       if (td_offload_overlap(td)) {
+               int res = pthread_mutex_unlock(&overlap_check);
+               assert(res == 0);
+       }
 
        assert(fio_file_open(io_u->file));