Code

History

Commits on master to io_uring/msg_ring.c35+
  1. io_uring/msg_ring: reject CQE32 flag pass-through to normal ringsMelbin K Mathew committed 4 months ago15cd3cc
  2. io_uring: switch struct io_ring_ctx internal bitfields to flagsJens Axboe committed 8 months agof1a424e
  3. io_uring/msg_ring: drop unnecessary submitter_task checksCaleb Sander Mateos committed 10 months agobcd4c95
  4. io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLEDCaleb Sander Mateos committed 10 months ago7a8737e
  5. io_uring: add wrapper type for io_req_tw_func_t argCaleb Sander Mateos committed 1 year agoc33e779
  6. io_uring/msg_ring: kill alloc_cache for io_kiocb allocationsJens Axboe committed 1 year agodf8922a
  7. io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCUJens Axboe committed 1 year agofc582cd
  8. io_uring: finish IOU_OK -> IOU_COMPLETE transitionJens Axboe committed 1 year ago8bb9d6c
  9. io_uring: don't pass ctx to tw add remote helperPavel Begunkov committed 1 year agoea91067
  10. io_uring/msg: initialise msg request opcodePavel Begunkov committed 1 year ago9cc0bbd
  11. io_uring/msg: rename io_double_lock_ctx()Pavel Begunkov committed 1 year agob0e9570
  12. io_uring: introduce type alias for io_tw_stateCaleb Sander Mateos committed 1 year agobcf8a02
  13. io_uring/msg_ring: don't leave potentially dangling ->tctx pointerJens Axboe committed 1 year ago69a62e0
  14. io_uring/msg_ring: Drop custom destructorGabriel Krisman Bertazi committed 1 year agoce94640
  15. switch io_msg_ring() to CLASS(fd)Al Viro committed 1 year ago56cec28
  16. io_uring: move struct io_kiocb from task_struct to io_uring_taskJens Axboe committed 2 years agob6f58a3
  17. io_uring/rsrc: add io_rsrc_node_lookup() helperJens Axboe committed 2 years agob54a140
  18. io_uring/rsrc: unify file and buffer resource tablesJens Axboe committed 2 years ago3597f27
  19. io_uring/msg_ring: add support for sending a sync messageJens Axboe committed 2 years agoa377132
  20. io_uring/msg_ring: refactor a few helper functionsJens Axboe committed 2 years ago95d6c92
  21. io_uring/msg_ring: fix uninitialized use of target_req->flagsJens Axboe committed 2 years ago0db4618
  22. io_uring/msg_ring: use kmem_cache_free() to free requestJens Axboe committed 2 years agobe4f5d9
  23. io_uring/msg_ring: check for dead submitter taskJens Axboe committed 2 years agob0727b1
  24. io_uring/msg_ring: add an alloc cache for io_kiocb entriesJens Axboe committed 2 years ago50cf5f3
  25. io_uring/msg_ring: improve handling of target CQE postingJens Axboe committed 2 years ago0617bb5
  26. io_uring/msg_ring: tighten requirement for remote postingJens Axboe committed 2 years agod57afd8
  27. io_uring/msg_ring: cleanup posting to IOPOLL vs !IOPOLL ringJens Axboe committed 2 years ago59b28a6
  28. io_uring/msg_ring: reuse ctx->submitter_task read using READ_ONCE instead of re-reading itlinke li committed 2 years agoa4d416d
  29. io_uring: use io_file_from_index in io_msg_grab_fileChristoph Hellwig committed 3 years agof432c8c
  30. io_uring/msg_ring: let target know allocated indexPavel Begunkov committed 3 years ago5da28ed
  31. io_uring/msg-ring: ensure flags passing works for task_work completionsJens Axboe committed 3 years ago8572df9
  32. io_uring/msg_ring: Pass custom flags to the cqeBreno Leitao committed 3 years agocbeb47a
  33. io_uring/msg_ring: fix remote queue to disabled ringPavel Begunkov committed 3 years ago8579538
  34. io_uring/msg_ring: fix flagging remote executionPavel Begunkov committed 3 years ago56d8e31
  35. io_uring/msg_ring: fix missing lock on overflow for IOPOLLJens Axboe committed 3 years agoe12d7a4