Commit Graph

  • 36f1e27acd man: use more inclusive language Jens Axboe 2022-03-12 11:02:37 -07:00
  • 7da0053ea1 man/io_uring_cq_advance.3: man page improvements Jens Axboe 2022-03-12 10:59:36 -07:00
  • b3f33aacce Add io_uring_peek_cqe man page Jens Axboe 2022-03-12 10:56:53 -07:00
  • 4d28d4c731 liburing.h: make it clear that __io_uring_peek_cqe() is an internal helper Jens Axboe 2022-03-12 10:51:30 -07:00
  • d9592e868c liburing: fix issue with fast-pathed peek Jens Axboe 2022-03-12 10:48:06 -07:00
  • 4ab04e2fc1 man/io_uring_prep_msg_ring.3: add CQE results Jens Axboe 2022-03-11 08:16:00 -07:00
  • f10e9ac391 Add man pages for io_uring_(un)register_ring_fd() Jens Axboe 2022-03-11 05:56:24 -07:00
  • 0d27fb931f Make the fast path of CQE checking inline Jens Axboe 2022-03-10 21:22:24 -07:00
  • 216ff56dd6 man/io_uring_enter.2: add documentation for IORING_OP_MSG_RING Jens Axboe 2022-03-10 20:45:20 -07:00
  • 680685b87b man/io_uring_register.2: add IORING_REGISTER_RING_FDS Jens Axboe 2022-03-10 20:39:46 -07:00
  • 3ef54c570d man/io_uring_prep_msg_ring.3: add man page Jens Axboe 2022-03-10 20:19:28 -07:00
  • ec74e05632 Export ring fd registration symbols Jens Axboe 2022-03-10 20:03:12 -07:00
  • 0292e21cf9 Merge branch 'registered-ring' Jens Axboe 2022-03-10 20:02:40 -07:00
  • 20f816361c man/io_uring_setup.2: document IORING_SETUP_SUBMIT_ALL Jens Axboe 2022-03-10 20:01:31 -07:00
  • 6d5f856d30 test/drop-submit: test function of IORING_SETUP_SUBMIT_ALL flag Jens Axboe 2022-03-10 17:28:12 -07:00
  • e5e5ee91d8 test/iopoll: don't error if IOPOLL isn't supported Jens Axboe 2022-03-10 13:10:52 -07:00
  • 8102356a20 Merge branch 'wakeup-ring' Jens Axboe 2022-03-10 12:46:34 -07:00
  • 7551fe972e make: let src/Makefile set *dir vars properly Paymon MARANDI 2022-03-09 15:30:45 -05:00
  • ffab32f14c Merge branch 'fix-needenter' of https://github.com/almogkh/liburing Jens Axboe 2022-03-10 10:59:12 -07:00
  • 7e6faa6a11 test/msg-ring: add test cases for IORING_OP_MSG_RING Jens Axboe 2022-03-09 19:31:57 -07:00
  • 2f8a716a48 Add io_uring_prep_msg_ring() helper Jens Axboe 2022-03-09 19:39:51 -07:00
  • 0acab8f6ff examples/Makefile: Add liburing.a as a dependency Alviro Iskandar Setiawan 2022-03-10 11:12:31 +00:00
  • 473467cf2b test/Makefile: Add liburing.a as a dependency Alviro Iskandar Setiawan 2022-03-10 11:12:30 +00:00
  • 6b2a284208 src/Makefile: Add header files as dependency Alviro Iskandar Setiawan 2022-03-10 11:12:29 +00:00
  • 1a17a0970b src/Makefile: Remove -fomit-frame-pointer from default build Alviro Iskandar Setiawan 2022-03-10 11:12:28 +00:00
  • 73e8537332 test/sq-poll-dup: modify ring fd hack to work with enter_ring_fd Jens Axboe 2022-03-04 16:35:18 -07:00
  • b979da5668 Add ring fd registration helpers Jens Axboe 2022-03-04 08:03:20 -07:00
  • 7899d37a6a Add preliminary support for using a registered ring fd Jens Axboe 2022-03-04 07:59:04 -07:00
  • 7a98cbea19 io_uring.h: sync with kernel for registered ring feature Jens Axboe 2022-03-04 07:57:43 -07:00
  • f92d4a94c7 src/queue: don't keep looping for IOPOLL peek operation Jens Axboe 2022-03-05 15:47:26 -07:00
  • 7b5f21d7e6 Fix memory ordering in sq_ring_needs_enter Almog Khaikin 2022-03-05 18:59:07 +02:00
  • 011c35ddc0 src/Makefile: Don't use stack protector for all builds by default Ammar Faizi 2022-02-25 05:24:27 +07:00
  • 1e8ad2b273 .gitignore: Add /test/fpos to .gitignore Ammar Faizi 2022-02-25 08:14:36 +07:00
  • 0ebf31b882 queue, liburing.h: Avoid io_uring_get_sqe() code duplication Ammar Faizi 2022-02-25 07:58:14 +07:00
  • ea2bb9aaea Remove fpos tests without linking Dylan Yudaken 2022-02-24 02:50:15 -08:00
  • 74b96d7a15 test/fpos: fix for 32-bit compiles Jens Axboe 2022-02-23 16:50:44 -07:00
  • f75a6bb839 Test consistent file position updates Dylan Yudaken 2022-02-22 02:57:12 -08:00
  • 74212455ee queue: provide io_uring_get_sqe() symbol again Jens Axboe 2022-02-23 16:28:09 -07:00
  • 98295948e7 man: ensure that -1 is always bold Jens Axboe 2022-02-23 16:07:58 -07:00
  • 405f1d1606 man: read/write page updates Jens Axboe 2022-02-23 16:03:34 -07:00
  • 127640654a Merge tag 'liburing-2022-02-23' of https://github.com/ammarfaizi2/liburing Jens Axboe 2022-02-23 06:00:54 -07:00
  • a0452f571f Merge tag 'liburing-2022-02-23_2' of https://github.com/ammarfaizi2/liburing Jens Axboe 2022-02-23 05:59:19 -07:00
  • 1ae61f6898 test: Add missing SPDX-License-Identifier Ammar Faizi 2022-02-23 17:04:14 +07:00
  • f6b94da4ce arch/syscall-defs.h: Add missing SPDX-License-Identifier Ammar Faizi 2022-02-23 17:02:49 +07:00
  • 704745f7cb man/io_uring_get_probe.3: Trivial man cleanup Ammar Faizi 2022-02-23 17:05:44 +07:00
  • c7aff36748 configure: Fix clang-12 warning -Wdeprecated Alviro Iskandar Setiawan 2022-02-23 00:43:33 +07:00
  • 4da92f9a20 configure: Fix _GNU_SOURCE redefinition warning Alviro Iskandar Setiawan 2022-02-23 00:24:26 +07:00
  • a8323ceadc Merge tag 'multiarch-gh-ci-20220222' of https://github.com/ammarfaizi2/liburing Jens Axboe 2022-02-22 06:14:09 -07:00
  • d6fbd6f06f .github/workflows: Add multiarch GitHub CI build support Ammar Faizi 2022-02-22 18:07:23 +07:00
  • e4f2f101a3 test/pollfree: fix compile on 32-bit x86 Jens Axboe 2022-02-21 10:24:17 -07:00
  • e0db99853d Add generic syscall definitions Jens Axboe 2022-02-21 10:14:01 -07:00
  • c7bf02a38d Move io_uring_get_sqe() inline in the liburing.h header Jens Axboe 2022-02-20 11:33:15 -07:00
  • 289b8ebc96 Add direct syscall support for aarch64 Jens Axboe 2022-02-21 08:52:51 -07:00
  • d149829a52 Merge branch 'fix_madvise_syscall' of https://github.com/Spasi/liburing Jens Axboe 2022-02-21 07:02:44 -07:00
  • afb5d8228d Fix madvise syscall wrapper Ioannis Tsakpinis 2022-02-21 15:14:44 +02:00
  • 9ea1f586be test/pollfree: use mmap(2) instead of a manual syscall Jens Axboe 2022-02-21 05:07:46 -07:00
  • 531c36a2f1 liburing.h: fix some overly long lines Jens Axboe 2022-02-20 08:33:58 -07:00
  • b2d54dface Merge branch 'alpine-linux-compile-fix' of https://github.com/mrakh/liburing Jens Axboe 2022-02-20 06:39:39 -07:00
  • 8027807663 Fix warnings/errors when compiling on Alpine Linux Mahdi Rakhshandehroo 2022-02-19 22:34:12 -08:00
  • 55f4854a39 man/io_uring_get_probe.3: make a note of returning NULL if not supported Jens Axboe 2022-02-18 06:09:59 -07:00
  • 41ad157820 arch/x86: Create syscall __do_syscall{0..6} macros Alviro Iskandar Setiawan 2022-02-15 22:36:51 +07:00
  • ba2d5f6fca configure: Support busybox mktemp Nugra 2022-02-15 22:36:50 +07:00
  • 3d1b67bb0e man/io_uring_prep_{read,write}v2.3: formatting and style fixes Jens Axboe 2022-02-13 16:23:57 -07:00
  • 917e14f703 man/io_uring_register_buffers.3: mention why registered buffers are useful Jens Axboe 2022-02-13 16:09:32 -07:00
  • 5c267a345f man/io_uring_prep_write_fixed.3: fix typo Jens Axboe 2022-02-13 16:01:33 -07:00
  • 15666971bc Add man pages for the prep_{read,write}_fixed helpers Jens Axboe 2022-02-13 16:00:06 -07:00
  • cd5aabc728 man/io_uring_prep_write.3: correct passed in buffer argument Jens Axboe 2022-02-13 15:59:02 -07:00
  • b4613a9bcc Merge branch 'master' of ssh://git.kernel.dk/data/git/liburing Jens Axboe 2022-02-11 15:06:25 -07:00
  • 302b1e7e8b Fix __io_uring_get_cqe() for IORING_SETUP_IOPOLL Akinobu Mita 2022-02-11 00:29:24 +09:00
  • 71025dc505 test/pollfree: ignore run if argument is given Jens Axboe 2022-02-11 09:53:35 -07:00
  • 01a172f785 Merge branch 'arch' Jens Axboe 2022-02-11 09:39:04 -07:00
  • a22e24580a Change all syscall function name prefix to __sys Ammar Faizi 2022-02-11 22:57:53 +07:00
  • 91b163ccbd lib.h: Split off lib header for arch specific and generic Ammar Faizi 2022-02-11 22:57:52 +07:00
  • 41392181be arch/x86, syscall: Refactor arch specific and generic syscall wrappers Alviro Iskandar Setiawan 2022-02-11 22:57:51 +07:00
  • 384eb137c3 arch/generic: Create arch generic syscall wrappers Alviro Iskandar Setiawan 2022-02-11 22:57:50 +07:00
  • 397729d286 test/read-write: update EFBIG to work with 256M files Jens Axboe 2022-02-10 10:32:28 -07:00
  • ee61b6e290 test/read-write: work on 4kb blocksize devices Jens Axboe 2022-02-09 11:00:54 -07:00
  • 53dafc5397 test/double-poll-crash: only run on x86/x86-64 Jens Axboe 2022-02-09 10:56:59 -07:00
  • fa1be17205 test/eventfd-reg.c: add basic test case to exercise reg+unreg Jens Axboe 2022-02-04 08:52:11 -07:00
  • 09b51bba7b man/io_uring_enter.2: correct kernel version for IORING_OP_ACCEPT Jens Axboe 2022-02-03 16:09:32 -07:00
  • 7d5debef10 Merge branch 'fix-statx' of https://github.com/JonKohler/liburing Jens Axboe 2022-01-28 11:00:14 -07:00
  • ec0f4c1a71 fix statx configure and build on !CONFIG_HAVE_STATX toolchains Jon Kohler 2022-01-28 09:36:15 -08:00
  • 45f9cb0a4d Merge branch 'master' of https://github.com/DavidMusk93/liburing Jens Axboe 2022-01-28 07:44:31 -07:00
  • d82d461012 examples/link-cp.c: fix the last file-block retry may overflow Mingqiang Sun 2022-01-28 22:06:07 +08:00
  • d8e271536c man page typos Jens Axboe 2022-01-26 13:55:52 -07:00
  • b069fbcd83 liburing: add man pages for helper functions. Stefan Roesch 2022-01-26 11:25:02 -08:00
  • a57f78e3b1 nolibc: Don't use malloc() and free() as the function name Ammar Faizi 2022-01-23 14:42:30 +07:00
  • ac9a647435 man/io_uring_enter.2: make it clear that chains terminate at submit Jens Axboe 2022-01-19 18:09:40 -07:00
  • d23efe1a9d Add pollfree test case Jens Axboe 2022-01-14 10:15:14 -07:00
  • ceab99e70b test/socket-rw-offset: Fix UB, accessing dead object Ammar Faizi 2022-01-07 20:02:18 +07:00
  • 63104dbb5c test/socket-rw: Fix UB, accessing dead object Ammar Faizi 2022-01-07 20:02:17 +07:00
  • 687d60dc13 test/socket-rw-eagain: Fix UB, accessing dead object Ammar Faizi 2022-01-07 20:02:16 +07:00
  • a2be75b482 Remove getdents support Jens Axboe 2022-01-05 12:21:28 -07:00
  • cba7ef2fea test/socket-rw-offset: skip for kernels without cur position rw Jens Axboe 2021-12-23 09:47:41 -07:00
  • 96b08215b7 Add test case for socket read with offset == -1 Jens Axboe 2021-12-23 09:43:40 -07:00
  • 3b41b9516b test: remove dead code Jens Axboe 2021-12-23 09:40:55 -07:00
  • 8b809696c6 Merge branch 'man-page-offset-clarification' of https://github.com/ioquatix/liburing Jens Axboe 2021-12-23 07:14:47 -07:00
  • 9532f3f604 Merge branch 'issue503' of https://github.com/aprilweet/liburing Jens Axboe 2021-12-23 07:13:39 -07:00
  • cd81de7f77 Clarify behaviour of offset in prep_read/prep_write. Samuel Williams 2021-12-23 17:29:24 +13:00
  • 28e895a3ff examples/io_uring_cp: fix bug while re-queuing monte 2021-12-23 10:45:20 +08:00