Index: libcfa/src/concurrency/io.cfa
===================================================================
--- libcfa/src/concurrency/io.cfa	(revision 4fc3343d30eedad8ba6af81defc9b7c688e040d3)
+++ libcfa/src/concurrency/io.cfa	(revision c2df30312375c59a063343020a9399decaf2b23c)
@@ -41,5 +41,5 @@
 	#include "io/types.hfa"
 
-	static const char * opcodes[] = {
+	__attribute__((unused)) static const char * opcodes[] = {
 		"OP_NOP",
 		"OP_READV",
@@ -173,8 +173,11 @@
 			__cfadbg_print_safe(io_core, "Kernel I/O : IO_URING enter %d %u %u\n", ring.fd, to_submit, flags);
 			ret = syscall( __NR_io_uring_enter, ring.fd, to_submit, 0, flags, (sigset_t *)0p, _NSIG / 8);
+			__cfadbg_print_safe(io_core, "Kernel I/O : IO_URING %d returned %d\n", ring.fd, ret);
+
 			if( ret < 0 ) {
 				switch((int)errno) {
 				case EAGAIN:
 				case EINTR:
+				case EBUSY:
 					ret = -1;
 					break;
@@ -465,6 +468,6 @@
 				sqe->flags,
 				sqe->ioprio,
-				sqe->off,
-				sqe->addr,
+				(void*)sqe->off,
+				(void*)sqe->addr,
 				sqe->len,
 				sqe->accept_flags,
@@ -491,5 +494,5 @@
 		}
 		else if( ring.eager_submits ) {
-			__u32 picked = __submit_to_ready_array( ring, idx, mask );
+			__attribute__((unused)) __u32 picked = __submit_to_ready_array( ring, idx, mask );
 
 			#if defined(LEADER_LOCK)
@@ -629,6 +632,6 @@
 					sqe->flags,
 					sqe->ioprio,
-					sqe->off,
-					sqe->addr,
+					(void*)sqe->off,
+					(void*)sqe->addr,
 					sqe->len,
 					sqe->accept_flags,
@@ -642,4 +645,5 @@
 			__atomic_thread_fence( __ATOMIC_SEQ_CST );
 			// Release the consumed SQEs
+
 			__release_consumed_submission( ring );
 			// ring.submit_q.sqes[idx].user_data = 3ul64;
Index: libcfa/src/concurrency/io/setup.cfa
===================================================================
--- libcfa/src/concurrency/io/setup.cfa	(revision 4fc3343d30eedad8ba6af81defc9b7c688e040d3)
+++ libcfa/src/concurrency/io/setup.cfa	(revision c2df30312375c59a063343020a9399decaf2b23c)
@@ -549,5 +549,5 @@
 		int ret = syscall( __NR_io_uring_register, ctx.thrd.ring->fd, IORING_REGISTER_FILES, files, count );
 		if( ret < 0 ) {
-			abort( "KERNEL ERROR: IO_URING SYSCALL - (%d) %s\n", (int)errno, strerror(errno) );
+			abort( "KERNEL ERROR: IO_URING REGISTER - (%d) %s\n", (int)errno, strerror(errno) );
 		}
 
