Commit Graph

  • 6c7d548351 man/io_uring_enter.2: describe timeout updates Pavel Begunkov 2020-12-06 13:16:07 +00:00
  • 7822112ff4 test/rw: test reg bufs with non-align sizes/offset Pavel Begunkov 2020-12-06 12:51:23 +00:00
  • 995f629e22 test/rw: remove not used mixed_fixed flag Pavel Begunkov 2020-12-06 12:51:22 +00:00
  • c0c203bb65 test/rw: name flags for clearness Pavel Begunkov 2020-12-06 12:51:21 +00:00
  • 7ff47b39aa Don't enter the kernel to wait on cqes if they are already available. Marcelo Diop-Gonzalez 2020-12-03 11:07:06 -05:00
  • 0731c15e60 test/timeout: test timeout updates Pavel Begunkov 2020-11-30 19:17:02 +00:00
  • 2f1a71ae23 Add timeout update Pavel Begunkov 2020-11-30 19:17:01 +00:00
  • f2de9514b4 Add test case for SQPOLL going to sleep properly Jens Axboe 2020-11-24 13:58:42 -07:00
  • 36c6a89983 Merge branch 'identifier' of https://github.com/sharpelletti/liburing Jens Axboe 2020-11-17 15:34:23 -07:00
  • c9a25f4b36 Changes format string from %lld to %PRIu64 in several tests. Ryan Sharpelletti 2020-11-17 20:56:40 +00:00
  • ce2e71b316 test: long iov recvmsg()/copy Pavel Begunkov 2020-11-16 10:29:13 +00:00
  • 83317abda6 Merge branch 'master' of https://github.com/kraj/liburing Jens Axboe 2020-11-16 09:29:13 -07:00
  • cd3068ef57 test: Fix build on 32bit architectures with 6bit time_t Khem Raj 2020-11-14 16:18:44 -08:00
  • b24ca6ea89 remove zero-size array in io_uring.h Akinobu Mita 2020-11-05 23:02:51 +09:00
  • a71849aed9 Rename SIG_IS_DATA -> EXT_ARG Jens Axboe 2020-11-04 14:34:03 -07:00
  • e7bd42b32c Update SIG_IS_DATA to modified kernel API Jens Axboe 2020-11-04 13:57:17 -07:00
  • d4f200e599 Use IORING_ENTER_GETEVENTS_TIMEOUT if available Jens Axboe 2020-11-04 12:02:28 -07:00
  • 14ec2e6135 Add wrapper for __io_uring_get_cqe() Jens Axboe 2020-11-04 11:44:48 -07:00
  • 8753f9040c Add __sys_io_uring_enter2() Jens Axboe 2020-11-04 11:55:25 -07:00
  • 63e4b6b218 Include 'features' in struct io_uring Jens Axboe 2020-11-04 11:35:41 -07:00
  • dd8863954a io_uring.h: update with 5.11-pending copy Jens Axboe 2020-11-04 11:25:55 -07:00
  • 11b6cda23d test/self: update description Jens Axboe 2020-10-30 21:42:33 -06:00
  • e765341d43 test/self: add /proc/self/ open+read test case Jens Axboe 2020-10-30 21:33:22 -06:00
  • 3c2483b129 .gitignore: add missing test cases Jens Axboe 2020-10-30 21:22:47 -06:00
  • 07edebbbf0 test/unlink: add failure case Jens Axboe 2020-10-30 21:18:11 -06:00
  • ab1ac5ecff test/rename: add failure case Jens Axboe 2020-10-30 21:17:55 -06:00
  • 6158ab7cab Fix compilation with iso C standard (c89, c99 and c11) Simon Zeni 2020-10-28 21:19:59 -04:00
  • aa797f1df3 test/{rename,unlink}: don't fail on no kernel support Jens Axboe 2020-10-28 20:58:32 -06:00
  • 1676ad0027 Merge branch 'assert' of https://github.com/sharpelletti/liburing Jens Axboe 2020-10-28 16:42:14 -06:00
  • 14540a9618 examples: disable ucontext-cp if ucontext.h is not available Simon Zeni 2020-10-27 22:31:21 -04:00
  • 2b52a1be2d Moves function calls out of assert(). Ryan Sharpelletti 2020-10-27 21:04:11 +00:00
  • a687f5a15e Add rename at unlink test cases Jens Axboe 2020-10-28 13:50:57 -06:00
  • 13b51e1f9b liburing.h: add renameat/unlinkat prep helpers Jens Axboe 2020-10-28 13:36:30 -06:00
  • b8fb32b952 io_uring.h: add renameat and unlinkat opcodes Jens Axboe 2020-10-28 13:30:23 -06:00
  • bedab7f276 test/accept-reuse: reduce queue size Jens Axboe 2020-10-28 12:52:55 -06:00
  • ca576df43a test/submit-reuse: error check file opens Jens Axboe 2020-10-26 12:21:36 -06:00
  • 84d2a4bf93 Merge branch 'pu/unsafe-tmpdir' of https://github.com/guillemj/liburing Jens Axboe 2020-10-23 07:42:31 -06:00
  • 698e734e91 configure: Fix unsafe temporary file creation Guillem Jover 2020-10-23 15:14:48 +02:00
  • ce4d4623c3 test/lfs-open: less limited test_drained_files Pavel Begunkov 2020-10-19 16:46:11 +01:00
  • ccef888c1a test/file-register: add expected fail case Jens Axboe 2020-10-14 07:41:11 -06:00
  • f99e1e28b7 test/cq-overflow-peek: skip for !NODROP Jens Axboe 2020-10-07 09:33:22 -06:00
  • b42f0df708 test/connect: skip if connect isn't supported Jens Axboe 2020-10-07 09:13:49 -06:00
  • 0bf81c1251 test/close-opath: skip on older kernels Jens Axboe 2020-10-07 09:11:41 -06:00
  • 518d7f94fa test/splice: expand criteria for having splice and skip if not there Jens Axboe 2020-10-07 09:10:04 -06:00
  • 2e8abd2d30 test/accept-test: skip if accept isn't supported Jens Axboe 2020-10-07 09:04:08 -06:00
  • 011be5c940 test/accept-link: abort if accept isn't supported Jens Axboe 2020-10-07 09:00:01 -06:00
  • 60b710a580 test/*-reuse: don't test for !IORING_FEAT_SUBMIT_STABLE Jens Axboe 2020-10-07 08:53:37 -06:00
  • 33ee213c07 Add const modifier to functions that do not change the state of the ring Roman Gershman 2020-10-04 08:41:17 +03:00
  • 624671eafe Merge branch 'pu/build-flags' of https://github.com/guillemj/liburing into master Jens Axboe 2020-10-03 16:17:57 -06:00
  • ac3918bdfa Merge branch 'manpage-get-sqe' of https://github.com/pcewing/liburing into master Jens Axboe 2020-10-03 16:16:38 -06:00
  • 342134aaa8 man/io_uring_enter.2: clarify POLL_ADD return value Jens Axboe 2020-10-03 09:01:34 -06:00
  • f971b65133 Add get_sqe manpage to debian package Paul Ewing 2020-10-01 22:52:50 -07:00
  • 391bd18056 Add man page for io_uring_get_sqe Paul Ewing 2020-10-01 22:33:41 -07:00
  • e2597efb8c test/submit-reuse: take a breather between fadvise calls Jens Axboe 2020-09-29 16:58:01 -06:00
  • f99db69454 man/io_uring_enter.2: add EACCES and EBADFD errors Stefano Garzarella 2020-09-29 15:23:39 +02:00
  • 68cfae03a5 man/io_uring_register.2: add description of restrictions Stefano Garzarella 2020-09-29 15:23:38 +02:00
  • 1ef4bed462 man/io_uring_setup.2: add IORING_SETUP_R_DISABLED description Stefano Garzarella 2020-09-29 15:23:37 +02:00
  • ee721932c2 Makefile: add .PHONY dependency Jens Axboe 2020-09-28 16:33:28 -06:00
  • 41974b8590 Merge branch 'feature/man-pages' of https://github.com/pcewing/liburing into master Jens Axboe 2020-09-28 14:46:08 -06:00
  • ec5b88e272 man/io_uring_enter.2: split ERRORS section in two sections Stefano Garzarella 2020-09-18 18:14:02 +02:00
  • 864025e100 Merge branch 'master' of https://github.com/shuveb/liburing into master Jens Axboe 2020-09-28 14:43:31 -06:00
  • e68596c8e7 Adding full example to io_uring(7) man page while also fixing some text to comply to the "semantic new lines" recommendation from man-pages(7). Shuveb Hussain 2020-09-28 18:41:35 +05:30
  • ab6f2b09a1 Merge branch 'master' of https://github.com/CarterLi/liburing into master Jens Axboe 2020-09-25 08:22:34 -06:00
  • 43da43be39 liburing.h: add io_uring_prep_tee 李通洲 2020-09-25 10:07:50 +08:00
  • 51db0630cf test/lfs-openat: defer open until we know we're running the test Jens Axboe 2020-09-24 14:50:36 -06:00
  • d9a4bbbe41 test: find free port choice Jens Axboe 2020-09-23 14:07:19 -06:00
  • a91f313e6a Fix build flag settings Guillem Jover 2020-09-20 03:06:30 +02:00
  • 878f361198 .gitignore: Add sq-poll-dup Guillem Jover 2020-09-19 22:39:17 +02:00
  • 2dae799249 man/io_uring_enter.2: clarify PROVIDE_BUFFERS requirements Jens Axboe 2020-09-17 12:18:24 -06:00
  • a7987e94de Update packaging/installation for new man pages Paul Ewing 2020-09-15 22:18:56 -07:00
  • 70c5b3ebcd man/io_uring.7: clarify submission/completion ordering Jens Axboe 2020-09-14 19:25:35 -06:00
  • d0240900ce man/io_uring.7: style and barrier updates Jens Axboe 2020-09-14 19:21:31 -06:00
  • e3450f3d23 Merge branch 'master' of https://github.com/shuveb/liburing into master Jens Axboe 2020-09-14 19:10:27 -06:00
  • f98e195d92 Add man page for io_uring_queue_exit Paul Ewing 2020-09-14 10:19:24 -07:00
  • 4d73e656c2 Add man page for io_uring_queue_init Paul Ewing 2020-09-14 08:43:25 -07:00
  • 075767fd78 Adding section 7 man page for io_uring Shuveb Hussain 2020-09-14 10:57:50 +05:30
  • 47ea780561 test/accept-link: fix check for using a passed in test file Jens Axboe 2020-09-10 14:39:51 -06:00
  • f62afb70b5 Merge branch 'free' of https://github.com/glommer/liburing into master Jens Axboe 2020-09-09 12:31:37 -06:00
  • c92766e023 probes: provide our own free function Glauber Costa 2020-09-09 09:13:09 -04:00
  • 56109fe2b3 test/sq-poll-dup: remove unused variable Jens Axboe 2020-09-09 11:13:48 -06:00
  • 19bdd4bb87 test/sq-poll-dup: test a few more cases Jens Axboe 2020-09-09 11:13:04 -06:00
  • 15ca7ade86 test/sq-poll-{share,dup}: use prepped SQEs as what to wait for Jens Axboe 2020-09-09 11:11:53 -06:00
  • 849d4d1872 test/sq-poll-share: don't close file until we're done Jens Axboe 2020-09-09 09:39:26 -06:00
  • af6aadaa37 Add sq-poll-dup test case Jens Axboe 2020-09-09 09:31:12 -06:00
  • a2d8dafbca test/sq-poll-share: unlink file on successful exit too Jens Axboe 2020-09-09 09:30:50 -06:00
  • 9352ff2416 test/iopoll: don't truncate target file Jens Axboe 2020-09-09 09:25:53 -06:00
  • d52c12aca7 test/iopoll: correctly skip IOPOLL if test device/file doesn't support it Jens Axboe 2020-09-09 09:17:26 -06:00
  • 72f7f776bf Merge branch 'fix-disabled-ring-error' of https://github.com/stefano-garzarella/liburing into master Jens Axboe 2020-09-08 11:04:17 -06:00
  • 5719f5c17b test/register-restrictions: add new rings_disabled test case Stefano Garzarella 2020-09-08 18:39:48 +02:00
  • c863570bb5 test/register-restrictions: fix rings_not_disabled test Stefano Garzarella 2020-09-08 18:33:35 +02:00
  • b6ba4e3673 .gitignore: add pipe-reuse Jens Axboe 2020-09-08 09:16:31 -06:00
  • 8918f620ec Merge branch 'pu/version-node' of https://github.com/guillemj/liburing into master Jens Axboe 2020-09-08 09:16:17 -06:00
  • 3b5989ed4b Add segmented read/write pipe test Jens Axboe 2020-09-08 08:16:14 -06:00
  • 59bcc3da09 runtests: add ability to exclude tests Lukas Czerner 2020-09-08 10:17:03 +02:00
  • 7420e84ede runtests: clean up code in runtests.sh Lukas Czerner 2020-09-08 10:17:02 +02:00
  • 72b4f0ca2e test/sq-poll-share: error handling fixes Jens Axboe 2020-09-08 07:42:41 -06:00
  • 30c2c347cf test/send_recv: exit properly if SQPOLL_NONFIXED isn't available Jens Axboe 2020-09-08 07:38:37 -06:00
  • f18d265326 Fold versioned symbols into LIBURING_2.0 version node Guillem Jover 2020-09-08 08:05:40 +02:00
  • ab65f6de9f Remove versioned symbols not provided by the shared library anymore Guillem Jover 2020-09-08 08:05:40 +02:00
  • 267269374f .gitignore: Add missing test programs Guillem Jover 2020-09-08 13:39:32 +02:00