Commit Graph

  • c5c670533f io_uring: uapi: Sync with the kernel Ammar Faizi 2022-08-23 18:52:44 +07:00
  • e811a2b86e liburing: Change the type of flags in io_uring_prep_renameat() to unsigned int Ammar Faizi 2022-08-23 18:52:43 +07:00
  • b095d2e5b5 Merge branch 'pu/man-fixes' of https://github.com/guillemj/liburing Jens Axboe 2022-08-23 07:18:01 -06:00
  • 5eb7e658da man: Lowercase man page name in title header Guillem Jover 2022-08-16 15:36:58 +02:00
  • bdffd253cd man: Add missing section numbers Guillem Jover 2022-08-16 15:34:52 +02:00
  • b7c5358744 Fix typos Guillem Jover 2022-08-17 00:49:00 +02:00
  • 3637a8a741 Fix typos Guillem Jover 2022-08-16 15:25:01 +02:00
  • 72fcb7ac34 test/xattr: don't rely on NUL-termination Jiri Slaby 2022-08-16 12:51:34 +02:00
  • cda40eb34e handle buffered writes in read-write test Dylan Yudaken 2022-08-15 10:09:14 -07:00
  • f8b73777b8 Revert "test/232c93d07b74: Fix reading from uninitialized buffer" Jens Axboe 2022-08-11 15:28:09 -06:00
  • 87b2716cc8 Revert "test/eventfd-disable: Fix reading uninitialized variable" Jens Axboe 2022-08-11 15:27:53 -06:00
  • 8f98f9c750 Revert "test/file-verify: Fix reading from uninitialized buffer" Jens Axboe 2022-08-11 15:22:27 -06:00
  • d33fb8c39b Revert "test/fixed-reuse: Fix reading from uninitialized array" Jens Axboe 2022-08-11 15:22:16 -06:00
  • cad5cbd61a Revert "test/file-register: Fix reading from uninitialized buffer" Jens Axboe 2022-08-11 15:20:53 -06:00
  • 275c2452fb test/file-register: Fix reading from uninitialized buffer Ammar Faizi 2022-08-10 07:31:59 +07:00
  • 711d1a8966 test/eventfd-disable: Fix reading uninitialized variable Ammar Faizi 2022-08-10 07:31:58 +07:00
  • 028dc736ae test/232c93d07b74: Fix reading from uninitialized buffer Ammar Faizi 2022-08-10 07:31:57 +07:00
  • c0b0ab860b test/submit-link-fail: Initialize the buffer before write() Ammar Faizi 2022-08-10 07:31:56 +07:00
  • 06dc341386 test/statx: Fix reading from uninitialized buffer Ammar Faizi 2022-08-10 07:31:55 +07:00
  • e8ae77b724 test/fpos: Fix reading from uninitialized buffer Ammar Faizi 2022-08-10 07:31:54 +07:00
  • 0e760199d4 test/fixed-reuse: Fix reading from uninitialized array Ammar Faizi 2022-08-10 07:31:53 +07:00
  • cc3757e20c test/file-verify: Fix reading from uninitialized buffer Ammar Faizi 2022-08-10 07:31:52 +07:00
  • 5cb750e9f6 test/eeed8b54e0df: Initialize the malloc()ed buffer before write() Ammar Faizi 2022-08-10 07:31:51 +07:00
  • 698b7baa59 test/cq-overflow: Don't call io_uring_queue_exit() if the ring is not initialized Ammar Faizi 2022-08-10 07:31:50 +07:00
  • 9d94821762 Merge tag 'github-bot-2022-08-10' of https://github.com/ammarfaizi2/liburing Jens Axboe 2022-08-10 07:01:22 -06:00
  • 23240cc716 .github: Update OS to Ubuntu 22.04 for shellcheck CI Ammar Faizi 2022-08-10 07:42:37 +07:00
  • 762792d393 io_uring-udp: make more obvious what kernel version is required Dylan Yudaken 2022-08-03 08:57:41 -07:00
  • 6fe2f5f32f test/zc: test short zc send Pavel Begunkov 2022-08-04 15:20:25 +01:00
  • ba9e573729 test/zc: recv asynchronously Pavel Begunkov 2022-08-04 15:20:24 +01:00
  • a447f63b71 test/zc: handle short rx Pavel Begunkov 2022-08-04 15:20:23 +01:00
  • 18169ad650 test/zc: allocate buffers dynamically Pavel Begunkov 2022-08-04 15:20:22 +01:00
  • bcb22bca6c tests/zc: test tcp Pavel Begunkov 2022-08-04 15:20:21 +01:00
  • 94dcd22803 test/zc: improve error messages Pavel Begunkov 2022-08-04 15:20:20 +01:00
  • becf5f8349 test/io_uring_passthrough: cleanups Jens Axboe 2022-07-28 07:08:51 -06:00
  • f75b1b84ce test/io_uring_passthrough: add test case for poll IO Ankit Kumar 2022-07-28 15:03:27 +05:30
  • 5dda1cd30c test: add io_uring passthrough test Ankit Kumar 2022-07-28 15:03:26 +05:30
  • 9a23610e45 nvme: add nvme opcodes, structures and helper functions Ankit Kumar 2022-07-28 15:03:25 +05:30
  • 91c4d2630d io_uring.h: sync sqe entry with 5.20 io_uring Ankit Kumar 2022-07-28 15:03:24 +05:30
  • 7ce8baedab configure: check for nvme uring command support Ankit Kumar 2022-07-28 15:03:23 +05:30
  • 7bc3233e03 examples/io_uring-udp: Use a proper cast for (struct sockaddr *) argument Ammar Faizi 2022-07-26 23:44:59 +07:00
  • 12d7e7cf8f add an example for a UDP server Dylan Yudaken 2022-07-26 05:15:02 -07:00
  • 82f2d14a9d add documentation for multishot recvmsg Dylan Yudaken 2022-07-26 05:15:01 -07:00
  • 1298d6fd62 change io_uring_recvmsg_payload_length return type Dylan Yudaken 2022-07-26 05:15:00 -07:00
  • d452c9764f order like functions together in liburing.h Dylan Yudaken 2022-07-26 05:14:59 -07:00
  • bda5999fd3 more consistent multishot recvmsg API parameter names Dylan Yudaken 2022-07-26 05:14:58 -07:00
  • a5dd5e692a .gitignore: Add poll-bench and send-zerocopy examples Ammar Faizi 2022-07-26 16:49:08 +07:00
  • 4650cf3e37 helpers.h: Kill T_EXIT_ERROR because it's not used Ammar Faizi 2022-07-26 16:35:41 +07:00
  • ca145c8e45 arch/syscall: Use __NR_mmap2 existence for preprocessor condition Alviro Iskandar Setiawan 2022-07-26 11:18:51 +00:00
  • c9295e3d87 liburing: improve fallocate typecasting Pavel Begunkov 2022-07-25 12:33:22 +01:00
  • 7d554b8352 examples: add a zerocopy send example Pavel Begunkov 2022-07-25 12:33:21 +01:00
  • 40bdeef165 tests: add tests for zerocopy send and notifications Pavel Begunkov 2022-07-25 12:33:20 +01:00
  • dfabe99d5f liburing: add zc send and notif helpers Pavel Begunkov 2022-07-25 12:33:19 +01:00
  • beefb994c9 io_uring.h: sync with kernel for zc send and notifiers Pavel Begunkov 2022-07-25 12:33:18 +01:00
  • 6726daf9bb Merge branch 'master' of https://github.com/bikallem/liburing Jens Axboe 2022-07-23 06:52:23 -06:00
  • a4d59c6c9e man: fix typo in manual for io_uring_enter Bikal Lem 2022-07-22 17:36:31 +01:00
  • 6a3469bf31 man/io_uring_setup.2: document IORING_SETUP_SINGLE_ISSUER Pavel Begunkov 2022-07-22 12:49:02 +01:00
  • 723b3c8c40 tests: test IORING_SETUP_SINGLE_ISSUER Pavel Begunkov 2022-07-22 11:37:06 +01:00
  • b71741dc80 examples: add a simple single-shot poll benchmark Pavel Begunkov 2022-07-22 11:37:05 +01:00
  • 2e476f0bc1 test: have poll-mshot-update run with both big and small cqe Dylan Yudaken 2022-07-21 09:04:06 -07:00
  • 2d0e8f6933 fixup poll-mshot-update Dylan Yudaken 2022-07-21 09:04:05 -07:00
  • 712e75fc23 arch/generic: Rename ____sys_io_uring* to __sys_io_uring* Ammar Faizi 2022-07-21 22:51:38 +07:00
  • ea621a9688 Delete src/syscall.c and get back to use __sys_io_uring* functions Ammar Faizi 2022-07-21 16:04:43 +07:00
  • 68c707b7fb skip poll-mshot-overflow on old kernels Dylan Yudaken 2022-07-21 07:42:29 -07:00
  • 2010982bb8 test: poll-mshot-overflow use proper return codes Dylan Yudaken 2022-07-21 07:42:28 -07:00
  • 5d46081c96 Copy IORING_SETUP_SINGLE_ISSUER into io_uring.h Dylan Yudaken 2022-07-21 07:42:27 -07:00
  • 7635a11e35 add a test for bad buf_ring register Dylan Yudaken 2022-07-21 07:42:26 -07:00
  • 1eecbb527d fix io_uring_recvmsg_cmsg_nexthdr logic Dylan Yudaken 2022-07-18 06:34:29 -07:00
  • 0b350e9af9 liburing.h: style and size_t vs int cleanup Jens Axboe 2022-07-14 12:13:14 -06:00
  • 523e7d40ec add tests for multishot recvmsg Dylan Yudaken 2022-07-14 04:54:28 -07:00
  • df4f819eaf add multishot recvmsg API Dylan Yudaken 2022-07-14 04:54:27 -07:00
  • 3552b72812 Merge tag 'github-bot-2022-07-11' of https://github.com/ammarfaizi2/liburing Jens Axboe 2022-07-11 07:55:03 -06:00
  • 8c13e6e155 .github: Use -O3 flag for GitHub bot Ammar Faizi 2022-07-11 20:01:58 +07:00
  • b350259bd2 .github: Upgrade GitHub bot to Ubuntu 22.04 and gcc-11 Ammar Faizi 2022-07-11 18:41:21 +07:00
  • f8cd687ba8 Correct mistakes on send/recv* flags Jens Axboe 2022-07-09 10:01:32 -06:00
  • ef209a164c test/file-update: add test case for update without table Jens Axboe 2022-07-09 08:15:24 -06:00
  • 4b0da694b2 tests: correctly exit with failure in a looped test Eli Schwartz 2022-07-05 23:40:58 -04:00
  • 03f75b96a0 tests: migrate a skip that used a goto to enter cleanup Eli Schwartz 2022-07-05 23:40:57 -04:00
  • 64fc4a9ac6 tests: mention in a status message that this is a skip Eli Schwartz 2022-07-05 23:40:56 -04:00
  • 4475e75034 tests: more work on updating exit codes to use enum-based status reporting Eli Schwartz 2022-07-05 23:40:55 -04:00
  • 9e039a29bd tests: handle some skips that used a goto to enter cleanup Eli Schwartz 2022-07-05 23:40:54 -04:00
  • 5ebc2fd3ec tests: do not report an error message when return ret that might be a skip Eli Schwartz 2022-07-05 23:40:53 -04:00
  • 920391abd0 Handle EINTR in tests Dirk Müller 2022-07-05 15:29:39 +02:00
  • 0fa462df36 fix test_buf_select_pipe on older kernels Dylan Yudaken 2022-07-04 09:06:14 -07:00
  • 0e2282e782 CHANGELOG: Note about aarch64 support Ammar Faizi 2022-07-05 14:44:00 +07:00
  • 709fb70c1d .github: Enable aarch64 nolibc build for GitHub bot Ammar Faizi 2022-07-05 14:43:59 +07:00
  • 1ce7dce8ca test: Add nolibc test Ammar Faizi 2022-07-05 14:43:58 +07:00
  • da2732202a lib: Enable nolibc support for aarch64 Ammar Faizi 2022-07-05 14:43:57 +07:00
  • bdaf18a8bb lib: Style fixup for #if / #elif / #else / #endif Ammar Faizi 2022-07-05 14:43:56 +07:00
  • f0a77c4fef arch/aarch64: lib: Add get_page_size() function Ammar Faizi 2022-07-05 14:43:55 +07:00
  • 3c118b4db7 arch: Remove __INTERNAL__LIBURING_LIB_H checks Ammar Faizi 2022-07-05 14:43:54 +07:00
  • 00df2df223 arch: syscall: Add __sys_read() syscall Ammar Faizi 2022-07-05 14:43:53 +07:00
  • 589fd6d449 arch: syscall: Add __sys_open() syscall Ammar Faizi 2022-07-05 14:43:52 +07:00
  • 49cca5d989 CHANGELOG: Fixup missing space Ammar Faizi 2022-07-05 14:43:51 +07:00
  • fa8462d083 remove recvmsg_multishot Dylan Yudaken 2022-07-04 07:02:04 -07:00
  • 1fc61ac610 test/fd-pass: unlink crezted file after test Jens Axboe 2022-07-03 07:15:51 -06:00
  • 434c56dcac setup: Mark the exported functions as __cold Ammar Faizi 2022-07-03 18:59:12 +07:00
  • 71a8179ee2 lib: Add __hot and __cold macros Ammar Faizi 2022-07-03 18:59:11 +07:00
  • 24423e8cff test/helpers: Use a proper cast for (struct sockaddr *) argument Ammar Faizi 2022-07-03 13:44:05 +07:00
  • 8c6027402b Add __maybe_unused attribute Jens Axboe 2022-06-30 17:40:34 -06:00
  • d2305fd818 test/recv-multishot: don't fail on older kernels Jens Axboe 2022-06-30 14:31:54 -06:00