Commit Graph

  • 6c786f0c4f Merge branch 'clarify_seekable' of https://github.com/fkm3/liburing Jens Axboe 2022-09-30 08:50:37 -06:00
  • 5b08ddeb22 man: clarify non-seekable file read/write API Frederick Mayle 2022-09-30 00:23:19 +00:00
  • 5731813a08 man/io_uring_register_sync_cancel.3: line up 2nd line properly Jens Axboe 2022-09-29 07:17:35 -06:00
  • 45ddc8dc80 Merge branch 'master' of https://github.com/Codesire-Deng/liburing Jens Axboe 2022-09-29 07:17:10 -06:00
  • 42d179b394 man: fix SYNOPSIS of io_uring_register_sync_cancel Zifeng Deng 2022-09-29 18:22:54 +08:00
  • 833d9cacc9 liburing: add more zc helpers Pavel Begunkov 2022-09-28 12:02:58 +01:00
  • 6e1968b6b6 Merge branch 'test-sigfd-deadlock' of https://github.com/ddiss/liburing Jens Axboe 2022-09-27 14:02:31 -06:00
  • 6bbdd59b88 test/sigfd-deadlock: skip test if poll returns -EOPNOTSUPP David Disseldorp 2022-09-27 15:23:56 +02:00
  • 2cc080f7e2 tests: a small fix for zc tests Pavel Begunkov 2022-09-27 16:28:59 +01:00
  • 4ec9cb7044 give open-direct-pick.c a unique path Dylan Yudaken 2022-09-27 03:22:02 -07:00
  • b539690a8c update documentation to reflect no 5.20 kernel Dylan Yudaken 2022-09-27 03:22:01 -07:00
  • 5450e2492a handle single issuer task registration at ring creation Dylan Yudaken 2022-09-27 03:22:00 -07:00
  • 4d05e19aa0 test/sigfd-deadlock: improve error handling David Disseldorp 2022-09-27 15:08:46 +02:00
  • 3b43779b08 tests: test async_data double-free with sendzc Pavel Begunkov 2022-09-26 14:33:12 +01:00
  • 679c0c21ff man/io_uring_sqe_set_flags.3: clarify IOSQE_ASYNC Jens Axboe 2022-09-25 14:05:04 -06:00
  • 734d283fda Merge branch 'fix-IORING_SETUP_CQE32-desc' of https://github.com/jrudolph/liburing Jens Axboe 2022-09-25 10:09:25 -06:00
  • 435f59c0b9 man: fix typo in IORING_SETUP_CQE32 description Johannes Rudolph 2022-09-25 10:25:46 +02:00
  • 2a18c82ee3 Merge branch 'test_print_counts' of https://github.com/ddiss/liburing Jens Axboe 2022-09-23 18:58:59 -06:00
  • 08dcad2f4b test/runtests.sh: print failure / time-out counts David Disseldorp 2022-09-23 23:49:43 +02:00
  • f2fede0965 test invalid sendmsg and recvmsg Dylan Yudaken 2022-09-23 08:18:58 -07:00
  • 7476d1204c Add IOPOLL potential leak test case Jens Axboe 2022-09-23 14:42:22 -06:00
  • ce3869a442 test/rsrc_tags: turn assert into actual error logging Jens Axboe 2022-09-23 09:14:39 -06:00
  • 4555346461 !SQPOLL setups don't need acquire/release semantics on SQ ring updates Jens Axboe 2022-09-23 08:29:13 -06:00
  • ed764358d7 Remove exports of removed notification functions Jens Axboe 2022-09-21 20:24:05 -06:00
  • 2143b41fe7 man/io_uring_register_sync_cancel.3: fix typo Jens Axboe 2022-09-21 20:21:27 -06:00
  • c6b6024f33 Add io_uring_register_sync_cancel() man page Jens Axboe 2022-09-21 20:18:23 -06:00
  • df332dd03d tests: add sendmsg_zc tests Pavel Begunkov 2022-09-21 12:21:58 +01:00
  • a35ff2236e man: note about notification generation Pavel Begunkov 2022-09-21 12:21:57 +01:00
  • 4b3c9826c0 test: fix zc tests Pavel Begunkov 2022-09-21 12:21:56 +01:00
  • 1d3dfe7b6f examples: fix sendzc notif handling Pavel Begunkov 2022-09-21 12:21:55 +01:00
  • 1d71762ae4 test/msg-ring: add registered file test case Jens Axboe 2022-09-16 06:56:23 -06:00
  • 12f7ae59c5 Add man page for io_uring_prep_socket_direct_alloc() Jens Axboe 2022-09-14 00:24:12 -06:00
  • 8fbb6afb93 tests: fixup defer-taskrun.c after api change Pavel Begunkov 2022-09-13 13:07:11 +01:00
  • bbf785f175 man/io_uring_prep_send_zc.3: fix title Jens Axboe 2022-09-06 07:31:11 -06:00
  • 80a126f9ca man/io_uring_prep_send_zc.3: add basic helper man page Jens Axboe 2022-09-06 07:29:23 -06:00
  • 459c678e43 man/io_uring_prep_send.3: correct parameter name Jens Axboe 2022-09-06 07:25:55 -06:00
  • 6fa4997152 man/io_uring_enter.2: updates to SEND_ZC Jens Axboe 2022-09-06 07:25:16 -06:00
  • 13c6b9512c man/io_uring_enter.2: document IORING_OP_SEND_ZC Pavel Begunkov 2022-09-06 11:17:19 +01:00
  • 13e6a2d766 tests/zc: skip tcp w/ addr Pavel Begunkov 2022-09-05 23:06:02 +01:00
  • 3b85e1ff9c tests/zc: name buffer flavours Pavel Begunkov 2022-09-05 23:06:01 +01:00
  • 5a378cae1e tests/zc: fix udp testing Pavel Begunkov 2022-09-05 23:06:00 +01:00
  • b396b81021 tests/zc: use io_uring for rx Pavel Begunkov 2022-09-05 23:05:59 +01:00
  • 3d87e3546c tests/zc: move send size calc into do_test_inet_send Pavel Begunkov 2022-09-05 23:05:58 +01:00
  • c742391836 test/ringbuf-read: Delete .ringbuf-read.%d before exit Ammar Faizi 2022-09-05 16:33:17 +07:00
  • 7116b59ee4 file-verify test: log if short read Dylan Yudaken 2022-09-05 06:22:58 -07:00
  • 586a4b30db overflow: add tests Dylan Yudaken 2022-09-05 06:22:57 -07:00
  • 7c4be2403d expose CQ ring overflow state Dylan Yudaken 2022-09-05 06:22:56 -07:00
  • 803f70ade6 add docs for overflow lost errors Dylan Yudaken 2022-09-05 06:22:55 -07:00
  • abeb2c28c3 update io_uring_enter.2 docs for IORING_FEAT_NODROP Dylan Yudaken 2022-09-05 06:22:54 -07:00
  • 0689e82366 add a defer-taskrun test Dylan Yudaken 2022-09-05 06:22:53 -07:00
  • eaf8ff7ca9 update existing tests for defer taskrun Dylan Yudaken 2022-09-05 06:22:52 -07:00
  • 014f46e794 add a t_probe_defer_taskrun helper function for tests Dylan Yudaken 2022-09-05 06:22:51 -07:00
  • 658413ce07 add io_uring_submit_and_get_events and io_uring_get_events Dylan Yudaken 2022-09-05 06:22:50 -07:00
  • 8a5ab8dd40 Add documentation for IORING_SETUP_DEFER_TASKRUN flag Dylan Yudaken 2022-09-05 06:22:49 -07:00
  • 8d4a96d044 Copy defer task run definition from kernel Dylan Yudaken 2022-09-05 06:22:48 -07:00
  • e594fe92f4 liburing: Export __NR_io_uring_{setup,enter,register} to user Ammar Faizi 2022-09-04 14:38:45 +07:00
  • 2dd930ae9e Merge branch 'patch-2' of https://github.com/Thalhammer/liburing Jens Axboe 2022-09-03 08:45:16 -06:00
  • c654d7c9e4 Fix constant correctness error in io_uring_register_files_update Dominik Thalhammer 2022-09-03 13:42:33 +02:00
  • 12db6a868a examples: adjust zc bench to the new uapi Pavel Begunkov 2022-09-02 12:12:39 +01:00
  • e64e29627d test: test iowq zc sends Pavel Begunkov 2022-09-02 12:12:38 +01:00
  • 4d730231ee zc: adjust sendzc to the simpler uapi Pavel Begunkov 2022-09-02 12:12:37 +01:00
  • c35692ba50 tests: verify that send addr is copied when async Pavel Begunkov 2022-09-02 12:12:36 +01:00
  • 311f98573e t/recv-msgall-stream: Don't use a static port number Ammar Faizi 2022-09-02 14:15:05 +07:00
  • d953fe4b77 t/232c93d07b74: Don't use a static port number Ammar Faizi 2022-09-02 14:15:04 +07:00
  • e6bf9923ed t/recv-msgall: Don't use a static port number Ammar Faizi 2022-09-02 14:15:03 +07:00
  • d1d9388856 t/shutdown: Don't use a static port number Ammar Faizi 2022-09-02 14:15:02 +07:00
  • eeb33bea98 t/connect: Don't use a static port number Ammar Faizi 2022-09-02 14:15:01 +07:00
  • c8b211f561 t/socket: Don't use a static port number Ammar Faizi 2022-09-02 14:15:00 +07:00
  • 1e94284cae t/files-exit-hang-poll: Don't brute force the port number Ammar Faizi 2022-09-02 14:14:59 +07:00
  • 5aefb7c06f t/socket-rw-offset: Don't brute force the port number Ammar Faizi 2022-09-02 14:14:58 +07:00
  • 481e258c22 t/socket-rw-eagain: Don't brute force the port number Ammar Faizi 2022-09-02 14:14:57 +07:00
  • 1a8defca17 t/socket-rw: Don't brute force the port number Ammar Faizi 2022-09-02 14:14:56 +07:00
  • 21247b55fa t/poll-link: Don't brute force the port number Ammar Faizi 2022-09-02 14:14:55 +07:00
  • 1e63b19a5e test/helpers: Add t_bind_ephemeral_port() function Ammar Faizi 2022-09-02 14:14:54 +07:00
  • f1879f83e5 Merge branch 'patch-1' of https://github.com/Thalhammer/liburing Jens Axboe 2022-09-01 12:38:56 -06:00
  • 63bd75f7b3 Fix constant correctness error in getxattr/fgetxattr Dominik Thalhammer 2022-09-01 13:14:51 +02:00
  • 4661903a2c queue: Remove unnecessary goto and label Ammar Faizi 2022-08-31 07:48:17 +07:00
  • 95af57b251 CHANGELOG: Note about io_uring_{enter,enter2,register,setup} Ammar Faizi 2022-08-31 07:48:16 +07:00
  • bb2ff3a404 github bot: Upgrade clang version to 16 Ammar Faizi 2022-08-31 07:48:15 +07:00
  • e4faeeb827 man/io_uring_enter.2: Fix typo "which is behaves" -> "which behaves" Ammar Faizi 2022-08-30 07:56:43 +07:00
  • 12f4f47bac test/io_uring_{enter,setup,register}: Use the exported syscall functions Ammar Faizi 2022-08-30 07:56:42 +07:00
  • b4f36961ed man: Alias io_uring_enter2() to io_uring_enter() Ammar Faizi 2022-08-30 07:56:41 +07:00
  • 9c20b3baee man: Add io_uring_enter2() function signature Ammar Faizi 2022-08-30 07:56:40 +07:00
  • ade2752117 man: Clarify "man 2" entry for io_uring syscalls Ammar Faizi 2022-08-30 07:56:39 +07:00
  • 070d45fb33 syscall: Add io_uring syscall functions Ammar Faizi 2022-08-30 07:56:38 +07:00
  • 00cf219628 syscall: Make io_uring syscall arguments consistent Ammar Faizi 2022-08-30 07:56:37 +07:00
  • 4f613100a1 Merge branch 'fix/iopoll-submit' of https://github.com/calebsander/liburing Jens Axboe 2022-08-30 07:45:14 -06:00
  • 80fc6e82c1 queue: enter if CQ needs it, even if SQ doesn't Caleb Sander 2022-08-29 15:05:58 -06:00
  • 249403e24c Revert "src/queue: always enter for IOPOLL" Jens Axboe 2022-08-29 15:10:15 -06:00
  • 4308dd8a66 src/queue: always enter for IOPOLL Jens Axboe 2022-08-29 14:53:43 -06:00
  • 968814e208 Merge branch 'refactor/sq-init' of https://github.com/calebsander/liburing Jens Axboe 2022-08-29 13:17:06 -06:00
  • 442d3b1ea4 queue: assume direct SQ-SQE mapping Caleb Sander 2022-08-29 10:22:42 -06:00
  • 81bb7e5da9 Merge branch 'fix/flush-sq-unsigned' of https://github.com/calebsander/liburing Jens Axboe 2022-08-28 19:27:44 -06:00
  • 310f012a45 Merge branch 'feature/no-empty-submit' of https://github.com/calebsander/liburing Jens Axboe 2022-08-28 19:27:26 -06:00
  • 6cbfe6271b queue: return unsigned from __io_uring_flush_sq() Caleb Sander 2022-08-28 19:08:56 -06:00
  • 94e3f34cba queue: avoid io_uring_enter() with no SQEs Caleb Sander 2022-08-28 15:59:12 -06:00
  • be486e7e52 Merge branch 'refactor/cache-ring-size' of https://github.com/calebsander/liburing Jens Axboe 2022-08-28 14:06:55 -06:00
  • b360a23d41 liburing: cache ring sizes and masks Caleb Sander 2022-08-27 16:01:27 -06:00
  • 56357aa092 liburing: fix return code for test/hardlink.t Jeff Moyer 2022-08-26 13:34:59 -04:00
  • 11664b83c5 test/io_uring_passthrough: add test case for submission failure Kanchan Joshi 2022-08-23 20:57:25 +05:30