Commit Graph

  • 2d5dc56ddc tests: test open into taken fixed slot Pavel Begunkov 2021-09-14 16:20:31 +01:00
  • 13106ddf43 test/timeout: improve finding exec-target Jens Axboe 2021-09-14 08:44:25 -06:00
  • 54ddc27b61 Merge branch 'pu/syscalls' of https://github.com/guillemj/liburing Jens Axboe 2021-09-13 16:17:27 -06:00
  • d108506746 test: Remove unused syscall number definitions Guillem Jover 2021-09-13 23:58:10 +02:00
  • e808df7a4b test: Use syscall wrappers instead of using syscall(2) directly Guillem Jover 2021-09-13 23:56:08 +02:00
  • 0ecf99534b Merge branch 'pu/test-build-ci' of https://github.com/guillemj/liburing Jens Axboe 2021-09-13 10:35:56 -06:00
  • 2e1c76be75 .travis.yml: Remove unused Travis CI support Guillem Jover 2021-09-13 13:25:42 +02:00
  • cab3add888 .github/workflows: Simplify and unify build tests Guillem Jover 2021-09-08 02:10:15 +02:00
  • d7a2279463 .github/workflows: Add new shellcheck CI test Guillem Jover 2021-09-13 12:46:15 +02:00
  • f64474cd50 test/runtests.sh: Fix shellcheck directive for old versions Guillem Jover 2021-09-11 23:30:12 +02:00
  • a720f2b42f test/empty-eownerdead: Clarify unexpected error message Guillem Jover 2021-09-13 12:40:46 +02:00
  • c2a2dcdd58 test/poll-cancel-ton: Remove unused variable Guillem Jover 2021-09-13 13:04:43 +02:00
  • 130e82b9f2 build: Fix build flags support Guillem Jover 2021-05-24 00:27:22 +02:00
  • 94126c209b Merge branch 'fix-test-shmem' of https://github.com/ammarfaizi2/liburing Jens Axboe 2021-09-11 08:26:32 -06:00
  • fa4a89bea5 tests: test timeout cancellation fails links Pavel Begunkov 2021-09-11 12:11:56 +01:00
  • 86a5d92390 tests: add no-op executable for exec Pavel Begunkov 2021-09-11 12:11:55 +01:00
  • 7a8abf0b4e .github/workflows: fix apt warning Ammar Faizi 2021-09-11 14:00:12 +07:00
  • ef0679172f test/io_uring_register: fix -Wimplicit-function-declaration of memfd_create Ammar Faizi 2021-09-11 13:10:04 +07:00
  • 8eaf96af77 Merge branch 'github-actions-ci' of https://github.com/ammarfaizi2/liburing Jens Axboe 2021-09-10 21:25:21 -06:00
  • af3777a679 build_with_clang.yml: fix clang build error -Wunused-command-line-argument Ammar Faizi 2021-09-11 09:34:04 +07:00
  • 79202bacad .github/workflows: add build_with_clang.yml Ammar Faizi 2021-09-11 09:30:45 +07:00
  • 5544c7f02b .github/workflows: add build_with_gcc.yml Ammar Faizi 2021-09-11 08:47:18 +07:00
  • 5bcc1b105e test/runtests.sh: fix retrieving status Jens Axboe 2021-09-10 10:17:31 -06:00
  • d973a9e037 test/file-register: newer kernels limit based on RLIMIT_NOFILE Jens Axboe 2021-09-09 12:31:19 -06:00
  • d5d0e9acdf liburing.spec: bump to version 2.1 Jens Axboe 2021-09-09 09:46:53 -06:00
  • e34a7bda91 liburing 2.1 Jens Axboe 2021-09-09 09:28:22 -06:00
  • dbfe6d048f Ignore spurious fadvise/madvise failures Jens Axboe 2021-09-07 12:51:29 -06:00
  • b9ab4f04c1 Revert "test/empty-eownerdead: Only expect EOWNERDEAD as test success" Jens Axboe 2021-09-07 12:49:36 -06:00
  • 96954398d4 test/runtests.sh: align at 55 wide Jens Axboe 2021-09-07 12:44:24 -06:00
  • 8f4013cc6f Merge branch 'pu/test-suite-shellcheck' of https://github.com/guillemj/liburing Jens Axboe 2021-09-07 12:41:43 -06:00
  • d967e96bea test: Disable shellcheck checks Guillem Jover 2021-09-07 04:55:16 +02:00
  • 158db7f41c test: Declare and assign shell variable separately to not mask return value Guillem Jover 2021-09-07 04:23:24 +02:00
  • da04b9b021 test: Do not use $ in variables within $(()) Guillem Jover 2021-09-07 04:21:12 +02:00
  • 20c29789a9 test: Add missing quotes around variables Guillem Jover 2021-09-07 04:19:21 +02:00
  • 5c4d424a4a test: Pass an array to run_tests instead of an undefined variable Guillem Jover 2021-09-07 04:50:49 +02:00
  • 2b2eff6d32 test: Use an array instead of interpolating into a string via $@ Guillem Jover 2021-09-07 04:11:34 +02:00
  • b6f41d20c5 test: Use -z instead of ! -n Guillem Jover 2021-09-07 04:18:35 +02:00
  • 5e65c4f4c6 test: Use -n instead of ! -z Guillem Jover 2021-09-07 04:10:13 +02:00
  • 104d7ffc57 Merge branch 'pu/test-suite-fixes' of https://github.com/guillemj/liburing Jens Axboe 2021-09-06 20:11:11 -06:00
  • 3ea0ee8505 test/empty-eownerdead: Only expect EOWNERDEAD as test success Guillem Jover 2021-08-29 01:06:36 +02:00
  • 4e0b05371f test/io_uring_register: Expect ENOMEM or EFAULT from __sys_io_uring_register Guillem Jover 2021-08-29 01:05:14 +02:00
  • ce4f0e2ea2 test/timeout-new: Explicitly note that we are skipping the test Guillem Jover 2021-08-29 00:10:58 +02:00
  • 6401924508 test: Print timed out tests also on failure Guillem Jover 2021-09-07 00:33:39 +02:00
  • 565e98938f test: Fix runner output to avoid concatenated strings Guillem Jover 2021-09-07 00:31:14 +02:00
  • 4e026a3eeb test: Namespace core files with the test name Guillem Jover 2021-08-29 00:09:39 +02:00
  • 933bbb230d test: Fix build failure with gcc -O0 Guillem Jover 2021-08-29 00:08:33 +02:00
  • 6e136a6723 test: add basic time measurement Jens Axboe 2021-09-03 09:15:31 -06:00
  • 302cf533ea test/runtests.sh: remove old manager/worker checks Jens Axboe 2021-09-02 09:44:19 -06:00
  • 24bc641613 Merge branch 'uman/gnu-source-def' of https://github.com/mslmdev/liburing Jens Axboe 2021-09-01 15:14:42 -06:00
  • 5ebfd161d7 build: add -D_GNU_SOURCE to all CPPFLAGS/CFLAGS. Uman Shahzad 2021-09-02 01:56:09 +05:00
  • b3bf0f4981 Merge branch 'man-page-fixes' of https://github.com/ammarfaizi2/liburing Jens Axboe 2021-08-31 20:56:34 -06:00
  • 640d9ad34f man: clean up spelling Ammar Faizi 2021-09-01 09:16:12 +07:00
  • af018ff61e man/io_uring_enter.2: add notes about direct open/accept Pavel Begunkov 2021-08-31 21:54:25 +01:00
  • 638f5bbe15 io_uring.h: sync with 5.15 kernel Jens Axboe 2021-08-31 14:16:11 -06:00
  • f0f39c7b0b Fix IORING_REGISTER_IOWQ_MAX_WORKERS name Jens Axboe 2021-08-31 14:13:15 -06:00
  • 6654f81621 man: document new register/update API Pavel Begunkov 2021-08-31 20:05:19 +01:00
  • 396537f403 test/submit-link-fail: fix unchecked write(2) return Jens Axboe 2021-08-31 11:02:27 -06:00
  • 4a705025ef tests: test early-submit link fails Pavel Begunkov 2021-08-31 16:49:46 +01:00
  • b9d1d712c9 tests: use helpers for direct open/accept Pavel Begunkov 2021-08-31 17:30:13 +01:00
  • 3fa46df242 liburing: add helpers for direct open/accept Pavel Begunkov 2021-08-31 17:30:12 +01:00
  • 81ce189009 liburing.h: correct max_worker name Jens Axboe 2021-08-30 14:34:59 -06:00
  • 8295a41544 Change IORING_REGISTER_IOWQ_MAX_UNBOUND_WORKERS Jens Axboe 2021-08-29 08:04:00 -06:00
  • ef99c9b910 src/syscall.h: get rid of useless externs Jens Axboe 2021-08-28 15:06:52 -06:00
  • 30adf90dca man/io_uring_enter.2: document IORING_ENTER_EXT_ARG Jens Axboe 2021-08-28 15:04:21 -06:00
  • 717d7647f8 Add io_uring_register_iowq_max_unbound() helper Jens Axboe 2021-08-28 14:49:02 -06:00
  • fc86fa4b9b Get rid of useless 'extern' on function declarations in liburing.h Jens Axboe 2021-08-28 14:46:17 -06:00
  • 77a1ac9b71 Add (UN)REGISTER_IOWQ_AFF helpers Jens Axboe 2021-08-28 14:42:08 -06:00
  • 1ca3829a2a man/io_uring_register.2: note when MAX_UNBOUND became available Jens Axboe 2021-08-28 14:35:15 -06:00
  • 972bb70fda man/io_uring_register.2: add missing punctuation Jens Axboe 2021-08-28 14:34:36 -06:00
  • 088ca8fead man/io_uring_register.2: document IORING_REGISTER_IOWQ_MAX_UNBOUND Jens Axboe 2021-08-28 14:33:57 -06:00
  • b005191455 man/io_uring_enter.2: add IORING_OP_TIMEOUT clock sources Jens Axboe 2021-08-28 14:26:40 -06:00
  • c67f05e8c9 man/io_uring_enter.2: improve timeout entry Jens Axboe 2021-08-28 14:19:49 -06:00
  • 06f961929d man/io_uring_enter.2: update SQE Jens Axboe 2021-08-28 14:17:28 -06:00
  • daf4b74328 man/io_uring_enter.2: note that not all requests support fixed files Jens Axboe 2021-08-28 14:14:30 -06:00
  • 42de8ef753 man/io_uring_enter.2: add new 5.15 opcodes Jens Axboe 2021-08-28 14:12:47 -06:00
  • 0e4023b91b man/io_uring_enter.2: note that cqe->flags is indeed used Jens Axboe 2021-08-28 14:04:35 -06:00
  • 746631cbd4 man/io_uring_enter.2: add poll update and multishot mode Jens Axboe 2021-08-28 14:01:15 -06:00
  • e986982f89 man/io_uring_register.2: add IORING_(UN)REGISTER_IOWQ Jens Axboe 2021-08-28 13:46:49 -06:00
  • 834efc5846 man: update notes on register quiesce Pavel Begunkov 2021-08-28 19:30:44 +01:00
  • fd18984d73 man: fix io_uring_sqe alignment Pavel Begunkov 2021-08-28 19:30:43 +01:00
  • 642f387616 register: add tagging and buf update helpers Pavel Begunkov 2021-08-27 20:32:14 +01:00
  • f4017e98b5 tests: file create/unlink cleanup Pavel Begunkov 2021-08-27 17:38:23 +01:00
  • 3f07485d78 Merge branch 'fix-random-eacces' of https://github.com/ammarfaizi2/liburing Jens Axboe 2021-08-27 10:22:38 -06:00
  • 488c361d4e test/connect: fix random EACCES for non-root test Ammar Faizi 2021-08-27 22:49:32 +07:00
  • 77117a429f test/35fa71a030ca-test.c: limit runtime to 5 seconds Jens Axboe 2021-08-27 08:54:19 -06:00
  • fa64f17d71 liburing.h: make header clean for implicit sign and size conversions Jens Axboe 2021-08-27 08:40:41 -06:00
  • c6bb0f8497 configure: document --cc and --cxx options Jens Axboe 2021-08-27 08:27:24 -06:00
  • 538fee142f io_uring: update buffer update feature testing Pavel Begunkov 2021-08-26 12:13:16 +01:00
  • 9eff8c582c test/{accept,openat2}: use sqe->file_index Jens Axboe 2021-08-25 11:58:31 -06:00
  • 9937f31356 tests: test open/accept directly into fixed table Pavel Begunkov 2021-08-21 16:53:53 +01:00
  • a582c2a337 tests: skip when large buf register fails Pavel Begunkov 2021-08-25 18:53:36 +01:00
  • 81c11dd8ba tests: don't skip sqpoll needlessly Pavel Begunkov 2021-08-25 18:53:35 +01:00
  • 6b5dddf25b liburing.h: dedup poll mask conversion Pavel Begunkov 2021-08-25 13:23:02 +01:00
  • 65549f5786 liburing.h: add a multipoll helper Pavel Begunkov 2021-08-25 13:23:01 +01:00
  • 61b831a507 Update io_uring.h Jens Axboe 2021-08-25 08:59:03 -06:00
  • f07c1845cd tests: fix poll-mshot-update Pavel Begunkov 2021-08-24 18:38:47 +01:00
  • 10ca65bff3 tests: non-privileged io_uring_enter Pavel Begunkov 2021-08-24 12:39:28 +01:00
  • 0ef44eb1a3 tests: non-privileged defer test Pavel Begunkov 2021-08-24 12:39:27 +01:00
  • d658be2136 tests: non-root io_uring_register Pavel Begunkov 2021-08-24 14:57:52 +01:00
  • 2e8ae7ca68 tests: rw: don't exit ring when init failed Pavel Begunkov 2021-08-24 14:57:51 +01:00