1. 902e446 Fix io_uring_get_sqe() for IORING_SETUP_SQPOLL by Jens Axboe · 4 years, 9 months ago
  2. 11ae951 __io_uring_submit_and_wait: check for SQ readiness for submit == 0 by Jens Axboe · 4 years, 9 months ago
  3. cb11b70 test/cq-overflow: update for IORING_FEAT_NODROP by Jens Axboe · 4 years, 9 months ago
  4. d21b111 Merge branch 'cqring-nodrop' by Jens Axboe · 4 years, 9 months ago
  5. 570d79a Add test case for IORING_SETUP_CQ_NODROP by Jens Axboe · 4 years, 9 months ago
  6. bc1bd5e Add IORING_OP_LINK_TIMEOUT test cases by Jens Axboe · 4 years, 9 months ago
  7. ba97eaf barrier.h: add generic smp_mb implementation by Jeff Moyer · 4 years, 9 months ago
  8. f389745 __io_uring_flush_sq(): remove unnecessary check by Kornilios Kourtis · 4 years, 9 months ago
  9. 4fcf077 sq_ring_needs_enter(): force loading of kflags by Kornilios Kourtis · 4 years, 9 months ago
  10. aa3c760 Add IORING_OP_ASYNC_CANCEL and prep helper by Jens Axboe · 4 years, 9 months ago
  11. 6494e84 liburing-0.2 by Jens Axboe · 4 years, 10 months ago
  12. e8b0100 Add io_uring_prep_accept() helper by Jens Axboe · 4 years, 10 months ago
  13. b8712db Sync with kernel io_uring.h header by Jens Axboe · 4 years, 10 months ago
  14. 80d8217 Add IORING_OP_TIMEOUT_REMOVE by Jens Axboe · 4 years, 10 months ago
  15. 11a8f2b Make io_uring_prep_timeout() take timeout flags by Jens Axboe · 4 years, 10 months ago
  16. f303986 Add test case for absolute timeouts by Jens Axboe · 4 years, 10 months ago
  17. 13cbe09 Add io_uring_register_files_update() by Jens Axboe · 4 years, 10 months ago
  18. 096f4d0 io_uring.h: add IORING_SETUP_CQSIZE by Jens Axboe · 4 years, 10 months ago
  19. 62cab77 Add io_uring_queue_init_params() by Jens Axboe · 4 years, 10 months ago
  20. 9ea0e8a Add test/file-register by Jens Axboe · 4 years, 10 months ago
  21. e2934e1 Switch to 32/64-bit agnostic timeout format by Jens Axboe · 4 years, 10 months ago
  22. f6c8044 Fix timeout detection by Jens Axboe · 4 years, 10 months ago
  23. 20c9293 Inline fast-path of io_uring_{wait,peek}_cqe() by Jens Axboe · 4 years, 10 months ago
  24. ac72640 Fold io_uring_wait_cqes_timeout() with io_uring_wait_cqes() by Jens Axboe · 4 years, 10 months ago
  25. 1409c4a Fix io_uring_wait_cqes_timeout() with ts == NULL by Jens Axboe · 4 years, 10 months ago
  26. fe13f56 Add io_uring_wait_cqes() by Jens Axboe · 4 years, 10 months ago
  27. 94c9df3 Add __io_uring_submit_and_wait() helper by Jens Axboe · 4 years, 10 months ago
  28. 8578f0d io_uring_wait_cqes_timeout: use __io_uring_flush_sq() by Jens Axboe · 4 years, 10 months ago
  29. 40b44d2 Split up __io_uring_submit() by Jens Axboe · 4 years, 10 months ago
  30. 2b5dc1d liburing.map: move newer exported symbols to 0.2 by Jens Axboe · 4 years, 10 months ago
  31. 6d33802 io_uring_peek_batch_cqe(): fixup style and add to exports by Jens Axboe · 4 years, 10 months ago
  32. 0b88d72 Add io_uring_peek_batch_cqe() by James Rouzier · 4 years, 10 months ago
  33. 46850c3 Add io_uring_cq_ready() by James Rouzier · 4 years, 11 months ago
  34. 4e360f7 liburing: use -fPIC for both static and shared libraries by Jens Axboe · 4 years, 11 months ago
  35. 1b84a1f io_uring.h: sync with kernel header by Jens Axboe · 4 years, 11 months ago
  36. 1cff0db Makefile: handle quiet AR/RANLIB by Jens Axboe · 4 years, 11 months ago
  37. ad551e6 Makefile: add pretty/quiet CC/LN output by Jens Axboe · 4 years, 11 months ago
  38. 11e18b3 Add io_uring_wait_cqes_timeout() by Jens Axboe · 4 years, 11 months ago
  39. 2d5ee69 __io_uring_get_cqe: change 'wait' bool to be a count of requests by Jens Axboe · 4 years, 11 months ago
  40. 8b93cca io_uring_wait_cqe_timeout: document that io_uring_submit() not needed by Jens Axboe · 4 years, 11 months ago
  41. 9769023 Merge branch 'sq_space_left' of https://github.com/rouzier/liburing by Jens Axboe · 4 years, 11 months ago
  42. 5652c3b io_uring_wait_cqe_timeout: fix wrong error return check by Jens Axboe · 4 years, 11 months ago
  43. 59df60e Add io_uring_sq_space_left() by James Rouzier · 4 years, 11 months ago
  44. 76e9232 Add io_uring_wait_cqe_timeout() by Jens Axboe · 4 years, 11 months ago
  45. d5bb23b Get rid of memset() for command prep helpers by Jens Axboe · 4 years, 11 months ago
  46. 3ad9074 Add TIMEOUT support by Jens Axboe · 4 years, 11 months ago
  47. efb4e86 Remove TIMEOUT code by Jens Axboe · 4 years, 11 months ago
  48. f102231 Add IORING_OP_TIMEOUT opcode by Jens Axboe · 4 years, 11 months ago
  49. 6e68fda liburing: add io_uring_prep_{recv,send}msg by 李通洲 · 4 years, 11 months ago
  50. 164e9cb src/setup: unify ring munmap() by Jens Axboe · 5 years ago
  51. 46a0646 liburing: Use the single mmap feature by Hristo Venev · 5 years ago
  52. bc9e136 Sync io_uring.h with the kernel by Jens Axboe · 5 years ago
  53. ebdbb71 Fixed address prep helpers should include buf_index by Jens Axboe · 5 years ago
  54. 681ba88 Make io_uring_peek_cqe() return -EAGAIN for no CQEs by Jens Axboe · 5 years ago
  55. 6e9dd0c liburing/barrier.h: Add prefix to arm barriers by Julia Suvorova · 5 years ago
  56. 552c6a0 liburing/barrier.h: Add prefix io_uring to barriers by Julia Suvorova · 5 years ago
  57. 0520db4 Add arm64 memory barriers support by Jackie Liu · 5 years ago
  58. c31c7ec src/Makefile: keep private headers in <liburing/*.h> by Stefan Hajnoczi · 5 years ago
  59. b42c59d src/Makefile: honor the caller's includedir and libdir by Stefan Hajnoczi · 5 years ago
  60. 93f3e8d Use __typeof() instead of typeof() by Hrvoje Zeba · 5 years ago
  61. 7ba7c70 Optimize i386 memory barriers by Bart Van Assche · 5 years ago
  62. da457cd Change __x86_64 into __x86_64__ by Bart Van Assche · 5 years ago
  63. 64f89fa Makefiles: Support specifying CFLAGS on the command line by Bart Van Assche · 5 years ago
  64. ecefd79 Fix the use of memory barriers by Bart Van Assche · 5 years ago
  65. bbb3099 __io_uring_get_cqe(): Use io_uring_for_each_cqe() by Bart Van Assche · 5 years ago
  66. 043ea22 src/queue: cleanup sq_ring_needs_enter() by Jens Axboe · 5 years ago
  67. a8d4237 Add support for eventfd registration by Jens Axboe · 5 years ago
  68. 9d9e3b8 Make io_uring registration arguments const by Jens Axboe · 5 years ago
  69. 91dde5c Add io_uring_submit_and_wait() by Jens Axboe · 5 years ago
  70. 9f44fb0 Add basic helpers for file/buffer registration by Jens Axboe · 5 years ago
  71. fb34ae6 Do not assume p->{cq,sq}_off.head is 0 by Kornilios Kourtis · 5 years ago
  72. f8865bc liburing: export io_uring_queue_mmap symbol by Austin Seipp · 5 years ago
  73. f3b78a7 liburing: introduce io_uring_for_each_cqe() and io_uring_cq_advance() by Roman Penyaev · 5 years ago
  74. e60729e liburing: introduce io_uring_cqe_set_flags() helper by Roman Penyaev · 5 years ago
  75. f6a03bd queue: always fill in sq->array on io_uring_submit() by Roman Penyaev · 5 years ago
  76. df23d2d liburing,queue,setup: handle IORING_SQ_NEED_WAKEUP for io_uring_submit() by Roman Penyaev · 5 years ago
  77. d1432b1 setup: return -errno explicitly from io_uring_queue_init() by Roman Penyaev · 5 years ago
  78. 7a3fd11 io_uring.h: add send/recvmsg parts by Jens Axboe · 5 years ago
  79. 829f6a9 io_uring_submit: fix head/tail wrap issue by Jens Axboe · 5 years ago
  80. ffe3e09 Fix leak of fd in io_uring_queue_init() on failure by Jens Axboe · 5 years ago
  81. 5e4139a fix harmless typo in sq_entries in io_uring_mmap by Weiping Zhang · 5 years ago
  82. 0cff600 Add missing symbols to linker version map by Hrvoje Zeba · 5 years ago
  83. 375bed7 syscall: add support of non-x86 architectures by Dmitry V. Levin · 5 years ago
  84. 329ba3d syscall: fix names of __NR_* macros by Dmitry V. Levin · 5 years ago
  85. 38eabdd Match const signatures in io_uring_prep_* to native functions by Ian Gulliver · 5 years ago
  86. f218f76 Fix liburing.h memset() missing declaration by Ian Gulliver · 5 years ago
  87. 1a90a51 io_uring.h: sync with kernel by Jens Axboe · 5 years ago
  88. 0ba9503 Add link SQE support by Jens Axboe · 5 years ago
  89. 40c6f84 liburing: add extern "C" to liburing.h by Kevin Vigor · 5 years ago
  90. a17aec8 liburing: do not build static library with -fPIC by Kevin Vigor · 5 years ago
  91. 54cc960 liburing: improve 'make install' by Kevin Vigor · 5 years ago
  92. 39e0ebd Rename completion helpers by Jens Axboe · 5 years ago
  93. 76b61eb Add io_uring_cqe_seen() by Jens Axboe · 5 years ago
  94. 8115820 test/nop: add NOP test case by Jens Axboe · 5 years ago
  95. 9864409 test/fsync: update for IOSQE_IO_DRAIN approach by Jens Axboe · 5 years ago
  96. 1245d83 Add io_uring_cqe_get_data() by Zach Bjornson · 5 years ago
  97. 61c27f7 Add barrier fsync test case by Jens Axboe · 5 years ago
  98. f8b12e4 Remove IOCQE_FLAG_CACHEHIT by Jens Axboe · 5 years ago
  99. a865221 queue: ensure io_uring_submit() returns the system call value by Jens Axboe · 5 years ago
  100. 8260029 queue: ensure io_uring_submit() returns the right error by Jens Axboe · 5 years ago