Index: libcfa/src/concurrency/io.cfa
===================================================================
--- libcfa/src/concurrency/io.cfa	(revision 63fe427cd6b6ea38a3ca460dd560e4901b87029b)
+++ libcfa/src/concurrency/io.cfa	(revision 309d8141747e741a9d445f6a58c51aa1b19eead4)
@@ -362,9 +362,8 @@
 			unsigned to_submit = __collect_submitions( ring );
 
-			// Release the lock now so syscalls can overlap
-			unlock(ring.submit_q.lock);
-
 			// Actually submit
 			int ret = __io_uring_enter( ring, to_submit, false );
+
+			unlock(ring.submit_q.lock);
 			if( ret < 0 ) return;
 
