{
        struct io_rings *rings = ctx->rings;
 
-       if (ctx->cached_sq_head != READ_ONCE(rings->sq.head)) {
-               /*
-                * Ensure any loads from the SQEs are done at this point,
-                * since once we write the new head, the application could
-                * write new data to them.
-                */
-               smp_store_release(&rings->sq.head, ctx->cached_sq_head);
-       }
+       /*
+        * Ensure any loads from the SQEs are done at this point,
+        * since once we write the new head, the application could
+        * write new data to them.
+        */
+       smp_store_release(&rings->sq.head, ctx->cached_sq_head);
 }
 
 /*