Loading fs/io_uring.c +5 −7 Original line number Diff line number Diff line Loading @@ -860,7 +860,6 @@ static void __io_commit_cqring(struct io_ring_ctx *ctx) { struct io_rings *rings = ctx->rings; if (ctx->cached_cq_tail != READ_ONCE(rings->cq.tail)) { /* order cqe stores with ring update */ smp_store_release(&rings->cq.tail, ctx->cached_cq_tail); Loading @@ -869,7 +868,6 @@ static void __io_commit_cqring(struct io_ring_ctx *ctx) kill_fasync(&ctx->cq_fasync, SIGIO, POLL_IN); } } } static inline bool io_prep_async_work(struct io_kiocb *req, struct io_kiocb **link) Loading Loading
fs/io_uring.c +5 −7 Original line number Diff line number Diff line Loading @@ -860,7 +860,6 @@ static void __io_commit_cqring(struct io_ring_ctx *ctx) { struct io_rings *rings = ctx->rings; if (ctx->cached_cq_tail != READ_ONCE(rings->cq.tail)) { /* order cqe stores with ring update */ smp_store_release(&rings->cq.tail, ctx->cached_cq_tail); Loading @@ -869,7 +868,6 @@ static void __io_commit_cqring(struct io_ring_ctx *ctx) kill_fasync(&ctx->cq_fasync, SIGIO, POLL_IN); } } } static inline bool io_prep_async_work(struct io_kiocb *req, struct io_kiocb **link) Loading