Commit Graph

  • 72a6fba1d4 Don't clear sqe->user_data as part of command prep Jens Axboe 2021-12-22 19:55:20 -07:00
  • bcc980baa9 test/getdents: ignore run if argument specified Jens Axboe 2021-12-22 19:54:45 -07:00
  • 3bdb59e866 test/getdents: don't fail on kernels not supporting the feature Jens Axboe 2021-12-20 11:24:21 -07:00
  • 332d1eaedf test/getdents: style fixups Jens Axboe 2021-12-20 11:12:49 -07:00
  • 6a14d24e1e liburing: Add man page for io_uring_prep_getdents call Stefan Roesch 2021-11-23 10:07:53 -08:00
  • e0cdda7e45 liburing: Add test program for getdents call Stefan Roesch 2021-11-23 10:07:52 -08:00
  • 4801cf72ba liburing: add prepare function for getdents64 Stefan Roesch 2021-11-23 10:07:51 -08:00
  • 1fcc39a47f liburing: update io_uring.h header file Stefan Roesch 2021-11-23 10:07:50 -08:00
  • 4da43a4e8e test/exit-no-cleanup: skip file based run Jens Axboe 2021-12-10 08:56:07 -07:00
  • f5d4505d83 test/skip-cqe: skip file based run Jens Axboe 2021-12-10 08:54:17 -07:00
  • f013f6ad49 man/io_uring_enter.2: notes about cqe-skip & drain interoperability Pavel Begunkov 2021-12-01 13:20:37 +00:00
  • f319ab111d Don't truncate addr fields to 32-bit on 32-bit Jens Axboe 2021-12-04 15:55:31 -07:00
  • 01dca221f1 liburing.h: don't truncate timeout_update/remove user data value Jens Axboe 2021-12-04 15:07:18 -07:00
  • 4b78f108fb Add test case for hang condition on exit without cleanup Jens Axboe 2021-12-02 20:06:32 -07:00
  • ce73c27730 man/io_uring_enter.2: document IOSQE_CQE_SKIP_SUCCESS Pavel Begunkov 2021-11-27 01:50:25 +00:00
  • 301acd6409 test/skip-cqe: use correct index for write side of pipe Jens Axboe 2021-11-27 07:01:33 -07:00
  • e358a106ff test: skip-cqe with hardlinks Pavel Begunkov 2021-11-26 20:25:42 +00:00
  • fa39b5bd1c test: poll cancellation with offset timeouts Pavel Begunkov 2021-11-26 19:34:05 +00:00
  • 4d9830f9cf tests: add tests for IOSQE_CQE_SKIP_SUCCESS Pavel Begunkov 2021-11-24 20:58:12 +00:00
  • 9381adbb5d io_uring.h: update to reflect cqe-skip feature Pavel Begunkov 2021-11-24 20:58:11 +00:00
  • d76a7df08a Rename man page Jens Axboe 2021-11-18 07:27:17 -07:00
  • 57480140c1 man/io_uring_get_sqe.3: use "submission queue entry" Jens Axboe 2021-11-17 19:51:42 -07:00
  • 28ec693e3a liburing: add missing man pages Stefan Roesch 2021-11-17 12:02:04 -08:00
  • b3610e8d0d Merge branch 'version' of https://github.com/bikallem/liburing Jens Axboe 2021-11-15 07:34:33 -07:00
  • 5051cd3596 src/Makefile: use VERSION variable consistently Bikal Lem 2021-11-15 13:09:30 +00:00
  • 55288b9483 Merge branch 'fix-make-tests' of https://github.com/bikallem/liburing Jens Axboe 2021-11-12 11:51:45 -07:00
  • ebf85905ed runtests: use env to find bash Bikal Lem 2021-11-12 18:37:12 +00:00
  • c80b569efe Merge branch 'glibc-statx' of https://github.com/bikallem/liburing Jens Axboe 2021-11-12 11:26:54 -07:00
  • 213ae0071d fix 'make' when using glibc >= 2.28 Bikal Lem 2021-11-12 17:28:32 +00:00
  • 1562d7ec5a Add more explanations to the github PR template Jens Axboe 2021-11-12 10:09:51 -07:00
  • fc236b578c Merge branch 'unused-var-man' of https://github.com/yinan1048576/liburing Jens Axboe 2021-11-12 09:29:24 -07:00
  • 9fd81c4136 Remove unused variable in man page example Yinan Zhang 2021-11-08 17:22:09 -08:00
  • 7c326b2d42 test/io-cancel: -ECANCELED is a valid return value Jens Axboe 2021-11-06 15:16:23 -06:00
  • aaf76324a0 Merge branch 'pr1' of https://github.com/GalaxySnail/liburing Jens Axboe 2021-11-05 09:39:31 -06:00
  • a44c332f1f man/io_uring_setup.2: add missing wq_fd field GalaxySnail 2021-11-05 23:18:21 +08:00
  • 9c960f53d1 test/Makefile: Refactor the Makefile Ammar Faizi 2021-10-30 22:55:54 +07:00
  • a8fbb6cf1d examples/Makefile: Fix missing clean up Ammar Faizi 2021-10-30 22:55:53 +07:00
  • f5df8e8cd9 Merge branch 'pr-template' of https://github.com/ammarfaizi2/liburing Jens Axboe 2021-10-30 09:24:22 -06:00
  • 19c3a534e7 .github: Create pull_request_template.md Ammar Faizi 2021-10-30 14:56:13 +07:00
  • aa06d4843c Merge branch 'fix463' of https://github.com/tchaloupka/liburing Jens Axboe 2021-10-25 07:51:44 -06:00
  • 77f5090e2c Fix invalid opcode used in io_uring_unregister_iowq_aff Tomáš Chaloupka 2021-10-24 17:32:23 +02:00
  • 0a0acb5693 Merge branch 'pr2' of https://github.com/romange/liburing Jens Axboe 2021-10-21 08:55:44 -06:00
  • 1698ffcdd6 Add io_uring_prep_readv2 and io_uring_prep_writev2 helpers Roman Gershman 2021-10-21 08:08:30 +03:00
  • 8b829b3308 Revert "examples/ucontext-cp.c: Do not use SIGSTKSZ" Jens Axboe 2021-10-18 11:11:50 -06:00
  • cb60713fd7 test/timeout-overflow: Fix -Werror=maybe-uninitialized Ammar Faizi 2021-10-18 19:46:01 +07:00
  • b55c3b6f1c test/timeout: Fix -Werror=maybe-uninitialized Ammar Faizi 2021-10-18 19:46:00 +07:00
  • b9885c81a3 Merge branch 'master' of https://github.com/Tindarid/liburing Jens Axboe 2021-10-11 16:56:32 -06:00
  • 63f88b32d0 setup.c: rewrite __fls() Nursan Valeyev 2021-10-11 23:40:49 +03:00
  • adb12260db src/nolibc: Fix malloc() alignment Ammar Faizi 2021-10-11 13:49:27 +07:00
  • 3e987c77a7 Merge branch 'add-ci-nolibc-x86-64' of https://github.com/ammarfaizi2/liburing Jens Axboe 2021-10-10 20:11:08 -06:00
  • ab82fd3012 .github/workflows/build.yml: Add nolibc build x86-64 for CI Ammar Faizi 2021-10-11 07:40:15 +07:00
  • 56dcfd13f7 configure: Add CONFIG_NOLIBC variable and macro Ammar Faizi 2021-10-10 20:53:38 +07:00
  • c81d0ec560 Add nolibc build support Ammar Faizi 2021-10-10 20:53:37 +07:00
  • 6c1d62adbc Add arch dependent directory and files Ammar Faizi 2021-10-10 20:53:36 +07:00
  • e4336f7d93 test/thread-exit: Fix use after free bug Ammar Faizi 2021-10-10 13:39:03 +07:00
  • d5a7273e5f test/cq-size: Don't use errno to check liburing's functions Ammar Faizi 2021-10-07 13:31:54 +07:00
  • 8d2d4d59b1 test/{iopoll,read-write}: Use io_uring_free_probe() instead of free() Ammar Faizi 2021-10-07 13:31:53 +07:00
  • fa1838fd0e configure: add openat2.h for open_how and RESOLVE_* flags Jens Axboe 2021-10-06 12:08:45 -06:00
  • 7bd6a42760 Fix typo "timout" -> "timeout" Ammar Faizi 2021-10-06 05:30:10 +07:00
  • c33dbc855e liburing: Add io_uring_submit_and_wait_timeout function in API Olivier Langlois 2021-10-04 12:56:49 -04:00
  • 911edde055 src/syscall: Add close syscall wrapper Ammar Faizi 2021-10-04 08:35:10 +07:00
  • 925b4621f0 Wrap all syscalls in a kernel style return value Ammar Faizi 2021-10-03 22:34:28 +07:00
  • 52f7cf338c src/{queue,register,setup}: Don't use __sys_io_uring* Ammar Faizi 2021-10-03 22:34:27 +07:00
  • e9048bc503 src/syscall: Wrap errno for __sys_io_uring_{register,setup,enter{2,}} Ammar Faizi 2021-10-03 22:34:26 +07:00
  • 2dbc761436 io_uring: fix SQPOLL timeout-new test Pavel Begunkov 2021-10-03 12:11:00 +01:00
  • b75a68e0af io_uring: test IORING_TIMEOUT_ETIME_SUCCESS Pavel Begunkov 2021-10-03 12:10:59 +01:00
  • ae94cd3bee test/probe: Use io_uring_free_probe() instead of free() Ammar Faizi 2021-10-03 08:06:08 +07:00
  • d7e251c891 test: Fix endianess issue on bind() and connect() Ammar Faizi 2021-09-27 20:40:22 +07:00
  • fede080d23 Merge branch 'master' of https://github.com/CarterLi/liburing Jens Axboe 2021-09-26 09:56:15 -06:00
  • a29424bea9 liburing.h: add io_uring_prep_close_direct 李通洲 2021-09-26 07:42:56 +00:00
  • 7c0a6b5d1f man/io_uring_enter.2: add direct close description Jens Axboe 2021-09-24 14:32:25 -06:00
  • 6592b23f78 tests: test close with fixed file table Pavel Begunkov 2021-09-24 20:07:30 +01:00
  • 9ba885ee6d tests: match kernel and pass fds in s32[] Pavel Begunkov 2021-09-24 20:05:17 +01:00
  • 6555a3459c tests: improve multicqe_drain Pavel Begunkov 2021-09-24 20:05:16 +01:00
  • 5b04178b4e src/queue: only enter the kernel if both submit and need_enter are true Jens Axboe 2021-09-23 15:19:31 -06:00
  • 0511578c5b Merge branch 'fix-tests' of https://github.com/godzie44/liburing Jens Axboe 2021-09-23 11:16:50 -06:00
  • d97f7644b3 test/probe.c: fix typo in assert output godzie44 2021-09-23 13:33:11 +03:00
  • a4ea0b89b5 test/nop-all-sizes.c: del some unnecessary checks godzie44 2021-09-23 13:30:51 +03:00
  • 482629c20c src/register: improve RLIMIT_NOFILE increase Jens Axboe 2021-09-19 08:15:07 -06:00
  • a57a6a0b07 man/io_uring_enter.2: correct IORING_OP_SHUTDOWN description Jens Axboe 2021-09-19 08:07:32 -06:00
  • c7af4f89e6 src/register: automatically increase RLIMIT_NOFILE, if necessary Jens Axboe 2021-09-18 16:18:37 -06:00
  • 95902894ed io_uring.h: include recent 5.15-git addition of exported worker type Jens Axboe 2021-09-18 05:12:18 -06:00
  • 20f2507154 Merge branch 'master' of https://github.com/kraj/liburing Jens Axboe 2021-09-17 18:20:50 -06:00
  • 9a99fd1ce1 Merge branch 'ci-add-32-bit-build' of https://github.com/ammarfaizi2/liburing Jens Axboe 2021-09-17 18:17:42 -06:00
  • 496bd74fa0 .github/workflows/build.yml: add 32-bit build Ammar Faizi 2021-09-18 05:14:47 +07:00
  • 10fd92fb27 test/file-verify: add provide buffers support for main test too Jens Axboe 2021-09-16 12:04:29 -06:00
  • 3b90de4644 test/file-verify: add provide buffers test case Jens Axboe 2021-09-16 10:02:17 -06:00
  • 95a9df473a man/io_uring.7: clarify how success and error returns are propagated Jens Axboe 2021-09-16 09:26:59 -06:00
  • 65511935fe test/file-verify: fix 32-bit build -Werror=shift-count-overflow Ammar Faizi 2021-09-16 11:27:31 +07:00
  • c7378acda8 .gitignore: add test/file-verify Ammar Faizi 2021-09-16 11:31:42 +07:00
  • 099dc0366e test/file-verify: add verification for truncated end-of-file read Jens Axboe 2021-09-16 09:04:39 -06:00
  • 7014aecb79 test/socket-rw-eagain: ignore if FASTPOLL is available Jens Axboe 2021-09-15 19:26:14 -06:00
  • b19f755208 test/file-verify: add read verification test Jens Axboe 2021-09-15 18:05:13 -06:00
  • 7ebe7c6814 Merge branch 'pu/opt-flags' of https://github.com/guillemj/liburing Jens Axboe 2021-09-15 11:34:23 -06:00
  • 9a8efa5e55 .github/workflows/build.yml: Pass -g -O2 -Wall -Wextra explicitly Guillem Jover 2021-09-15 14:15:24 +02:00
  • 588b162788 examples: Fix warnings for comparison of integers with different signedness Guillem Jover 2021-09-15 14:50:58 +02:00
  • 3797359de5 .gitignore: add /test/output/ Ammar Faizi 2021-09-15 15:11:58 +07:00
  • 3f4b9ffa1a test/send_recv: Use proper cast for (struct sockaddr *) argument Ammar Faizi 2021-09-15 15:11:57 +07:00
  • 75b7e969a4 test/io_uring_setup: Don't use __errno as local variable name Ammar Faizi 2021-09-15 15:11:56 +07:00
  • dd05580552 man/io_uring_enter.2: update notes about direct open/accept Pavel Begunkov 2021-09-14 18:54:48 +01:00