Commit Graph

  • d99b222de2 test: various missing return checks from io_uring_wait_cqe() Jens Axboe 2020-06-30 09:58:23 -06:00
  • 6dbab45cba .travis.yml: Run tests as root and ignore test results Bart Van Assche 2020-06-28 12:58:23 -07:00
  • a9b11ac24d .travis.yml: Change the language from C to C++ Bart Van Assche 2020-06-28 12:58:22 -07:00
  • f8acf19c7f configure: Use $CC and $CXX as default compilers if set Bart Van Assche 2020-06-28 12:58:21 -07:00
  • ebc7ceef54 Add a C++ unit test Bart Van Assche 2020-06-28 12:58:20 -07:00
  • 7826c5b10e Make the liburing header files again compatible with C++ Bart Van Assche 2020-06-28 12:58:19 -07:00
  • e10cd61269 src/include/liburing/barrier.h: Restore clang compatibility Bart Van Assche 2020-06-28 12:58:18 -07:00
  • c5cf557a5e src/Makefile: Only specify -shared at link time Bart Van Assche 2020-06-28 12:58:17 -07:00
  • e2ed0ec0d7 configure: test for presence of C++ compiler Jens Axboe 2020-06-28 07:33:31 -06:00
  • 89cf7ab1ad Merge branch 'openat_o_path' of https://github.com/MaxKellermann/liburing Jens Axboe 2020-06-22 15:09:50 -06:00
  • babcca7c79 test/lfs-openat: open dfd with O_PATH Max Kellermann 2020-05-07 21:09:16 +02:00
  • 6bcd306fa2 test/timeout-overflow: use #X for the timeout number Jens Axboe 2020-06-22 10:25:17 -06:00
  • 5c63fc08da test/runtests.sh: make default timeout be 60 seconds Jens Axboe 2020-06-21 20:59:01 -06:00
  • 1608e0d102 Convert __io_uring_get_sqe() from a macro into an inline function Bart Van Assche 2020-06-21 13:36:46 -07:00
  • f580924ff2 src/include/liburing/barrier.h: Use C11 atomics Bart Van Assche 2020-06-21 13:36:45 -07:00
  • 45ed6e8a4a Makefiles: Enable -Wextra Bart Van Assche 2020-06-21 13:36:44 -07:00
  • a26a4a0ba5 Bump version to 1.0.7 Jens Axboe 2020-06-18 14:57:13 -06:00
  • f4c7580120 change poll_events to 32 bits to cover EPOLLEXCLUSIVE Jiufei Xue 2020-06-17 18:13:19 +08:00
  • fc3dc5b19d test/stdout: fix strcmp non-\0 string Pavel Begunkov 2020-06-16 22:42:01 +03:00
  • c2b0fb570d Add test/iopoll to .gitignore Jens Axboe 2020-06-15 10:50:28 -06:00
  • a81c0849f9 test/runtests.sh: add dmesg check Jens Axboe 2020-06-15 10:49:27 -06:00
  • 021025b6ec test/send_recv: add SQPOLL test case Jens Axboe 2020-06-10 19:01:56 -06:00
  • 5e95ff2c30 examples/ucontext-cp.c: use IORING_OP_TIMEOUT Carter Li 2020-06-01 10:08:36 +08:00
  • c2a8c0749f man/io_uring_enter: correct the description of Carter Li 2020-06-01 10:08:25 +08:00
  • bc765b01ff Add test/close-opath.c Jens Axboe 2020-06-09 19:50:30 -06:00
  • 10d2ffc8d1 test/runtests.sh: improve failed list Jens Axboe 2020-06-01 14:19:24 -06:00
  • b00ca4081e test/iopoll: skip test if file/device/fs doesn't supported polled IO Jens Axboe 2020-05-29 11:35:33 -06:00
  • 93e13bc25a test/file-register: ensure write vs read is ordered Jens Axboe 2020-05-23 16:52:43 -06:00
  • f824a63713 test/runtests.sh: include argument for failed test concatenation Jens Axboe 2020-05-23 16:38:59 -06:00
  • 5d27b05ec9 test/eventfd-disable: ignore test when an argument is given Jens Axboe 2020-05-20 11:13:25 -06:00
  • 87d2753fde Add test/eventfd-disable.c test case Stefano Garzarella 2020-05-20 19:07:14 +02:00
  • 7d64195ad6 man/io_uring_register.2: add IORING_CQ_EVENTFD_DISABLED description Stefano Garzarella 2020-05-20 19:07:13 +02:00
  • 77e638d5d4 Add helpers to set and get eventfd notification status Stefano Garzarella 2020-05-20 19:07:12 +02:00
  • 2d9c82898e man/io_uring_setup.2: add 'flags' field in the struct io_cqring_offsets Stefano Garzarella 2020-05-20 19:07:11 +02:00
  • 3e9814e4a0 Add CQ ring 'flags' field Stefano Garzarella 2020-05-20 19:07:10 +02:00
  • 4f18c82de3 test: use config.local for runtests.sh Jens Axboe 2020-05-20 09:32:11 -06:00
  • 0845b537a3 Add test case for SQPOLL -EBUSY bug Jens Axboe 2020-05-20 07:29:18 -06:00
  • 3827276e9f test/runtests.sh: check if configured test files exist Jens Axboe 2020-05-19 22:04:33 -06:00
  • 9bc68a1862 test/fadvise: support configured test files Jens Axboe 2020-05-19 21:58:01 -06:00
  • 45099a4537 test/madvise: support configured test files Jens Axboe 2020-05-19 21:55:46 -06:00
  • 5a1f4e3349 test/read-write: support configured test files Jens Axboe 2020-05-19 21:53:58 -06:00
  • fce9567aa5 test/iopoll: add buf_select test case Jens Axboe 2020-05-19 18:55:55 -06:00
  • 24a7afc64f test/iopoll: add polled IO test case Jens Axboe 2020-05-19 18:41:57 -06:00
  • 00abd4b8cd test: add option to run with defined test files / devices Jens Axboe 2020-05-19 18:38:40 -06:00
  • 6c32e92bb0 test: add potential argument, ignore if unused Jens Axboe 2020-05-19 17:36:19 -06:00
  • 3d5d6200bf remove duplicate call to __io_uring_peek_cqe() Bijan Mottahedeh 2020-05-19 14:52:21 -07:00
  • 10808071a8 update wait_nr to account for completed event Bijan Mottahedeh 2020-05-19 14:52:20 -07:00
  • b379eb60f5 preseve wait_nr if SETUP_IOPOLL is set Bijan Mottahedeh 2020-05-19 14:52:19 -07:00
  • c6b705e473 man/io_uring_enter.2: add IORING_OP_TEE entry Jens Axboe 2020-05-19 10:01:14 -06:00
  • ce72c30068 splice/tee/tests: test len=0 splice/tee Pavel Begunkov 2020-05-17 14:23:47 +03:00
  • 89ad6dc489 tee/test: add test for tee(2) Pavel Begunkov 2020-05-17 14:23:46 +03:00
  • f78bf4df11 update io_uring.h with tee() Pavel Begunkov 2020-05-17 14:23:45 +03:00
  • 6005a2fb74 splice/test: improve splice tests Pavel Begunkov 2020-05-17 14:23:44 +03:00
  • f17da76111 test/open-close: fix race with closing ring itself Jens Axboe 2020-05-15 10:50:04 -06:00
  • f10b20fb96 Merge branch 'master' of https://github.com/shuveb/liburing Jens Axboe 2020-05-01 17:54:38 -06:00
  • 34da6ba314 Adding section to describe IORING_OP_EPOLL_CTL Shuveb Hussain 2020-05-01 15:56:55 +05:30
  • ff7cda19f8 test/sfr: basic test for sync_file_range Pavel Begunkov 2020-05-01 17:38:11 +03:00
  • a4addb3657 test/link-timeout: FASTPOLL kernels can cancel successfully Jens Axboe 2020-04-30 10:21:03 -06:00
  • 5b3ae241bd fix missing '#include <sys/stat.h>' in 'src/include/liburing.h Milan P. Stanić 2020-04-30 16:23:30 +02:00
  • 9b65f5d90f fix build on musl libc Milan P. Stanić 2020-04-29 22:34:02 +02:00
  • 70ed32af24 Use uint64_t for splice offsets Jens Axboe 2020-04-29 13:36:59 -06:00
  • 58e2a2113b Use __off64_t for offsets Jens Axboe 2020-04-29 10:13:20 -06:00
  • 4942f3f695 Merge branch 'master' of https://github.com/shuveb/liburing Jens Axboe 2020-04-29 09:18:13 -06:00
  • 402d6d8cdb Adding description for the IORING_OP_SPLICE operation Shuveb Hussain 2020-04-29 10:42:11 +05:30
  • 835a075803 Merge branch 'master' of https://github.com/shuveb/liburing Jens Axboe 2020-04-27 11:06:36 -06:00
  • c39f16f697 Adding section describing IORING_OP_OPENAT2 Shuveb Hussain 2020-04-27 22:27:53 +05:30
  • a375473939 test/statx: add test case for AT_EMPTY_PATH + valid fd Jens Axboe 2020-04-27 10:51:30 -06:00
  • 0e5568c707 Fix 32-bit warnings on compile Jens Axboe 2020-04-24 07:47:50 -06:00
  • 2749d15774 test: use mmap() directly in syzbot generated code Jens Axboe 2020-04-24 07:39:24 -06:00
  • 6c1411cb4a __io_uring_get_cqe: silence signed vs unsigned comparison warning Jens Axboe 2020-04-22 19:35:42 -06:00
  • 7dc9d22e9d io_uring_get_sqe: always use khead Jens Axboe 2020-04-22 10:12:08 -06:00
  • c415b39d67 sq_ring_needs_enter: check whether there are sqes when SQPOLL is not enabled Xiaoguang Wang 2020-04-13 15:19:40 +08:00
  • d4be4bfb0d .gitignore: add lfs-openat and lfs-openat-write Jens Axboe 2020-04-12 10:38:38 -06:00
  • b686ff18a6 Merge branch 'master' of https://github.com/markpapadakis/liburing Jens Axboe 2020-04-12 09:52:37 -06:00
  • 1605fadade Utility function io_uring_register_eventfd_async Mark Papadakis 2020-04-12 18:49:51 +03:00
  • daf402f87d Merge branch 'pu/readme-license' of https://github.com/guillemj/liburing Jens Axboe 2020-04-11 13:23:07 -06:00
  • 75a1515bc5 README: Update license information Guillem Jover 2020-04-11 20:24:05 +02:00
  • e3f5341845 Merge branch 'pu/licenses' of https://github.com/guillemj/liburing Jens Axboe 2020-04-11 11:23:18 -06:00
  • 62e42ccaeb spec: Correct License field Guillem Jover 2020-04-10 18:57:14 +02:00
  • c4c37f8d43 man: Switch to use SPDX tag markers Guillem Jover 2020-04-10 17:34:38 +02:00
  • 003754e684 Add COPYING.GPL for the GPL v2 license text Guillem Jover 2020-04-10 17:15:12 +02:00
  • 45507a2aee Merge branch 'fix-typo' of https://github.com/xuanyi-fu/liburing Jens Axboe 2020-04-09 11:08:52 -06:00
  • dfd96cb6c2 man/io_uring_enter.2: fix typo xuanyi 2020-04-08 21:26:54 -04:00
  • 8259505e96 configure: check for struct statx Jens Axboe 2020-04-09 09:58:59 -06:00
  • 0dcf490931 test/lfs-openat-write: return the correct error Jens Axboe 2020-04-08 09:56:52 -06:00
  • 969ab6fdff Coding style cleanups Jens Axboe 2020-04-08 09:55:52 -06:00
  • 3bf2159729 test/lfs-openat-write: test LFS writes with OPENAT file Jens Axboe 2020-04-08 09:48:43 -06:00
  • a47b583590 test/lfs-openat: unlink the right file Jens Axboe 2020-04-08 09:48:16 -06:00
  • 9c42ac4424 Add LFS openat test Jens Axboe 2020-04-08 09:34:35 -06:00
  • c6434c0f58 man/io_uring_enter.2: add note of EINTR return value Jens Axboe 2020-04-07 15:45:34 -06:00
  • f4328bbbeb Add test/splice to .gitignore Stefano Garzarella 2020-03-25 09:33:21 +01:00
  • 53d4892db5 test/read-write: skip IOSQE_ASYNC if not supported Jens Axboe 2020-03-23 08:58:55 -06:00
  • a7f4c27ec4 io_uring.h: correct spdx header Jens Axboe 2020-03-22 19:47:45 -06:00
  • fed116f9ff test/read-write: add RLIMIT_SIZE test case Jens Axboe 2020-03-20 15:16:12 -06:00
  • b26eaab8be test/fallocate: add test case for exceeding RLIMIT_FSIZE Jens Axboe 2020-03-20 15:08:02 -06:00
  • 2998df43d0 spec: add ./configure --libdevdir= for development package files Stefan Hajnoczi 2020-03-19 13:26:58 +00:00
  • 522be3a703 spec: use "or" instead of "/" in License line Stefan Hajnoczi 2020-03-19 13:26:57 +00:00
  • 0f6c68999f test/link-timeout: accept -ECANCELED for bad address write as well Jens Axboe 2020-03-14 17:17:01 -06:00
  • 14bec8eb77 test/read-write: add test case for links with async/drain Jens Axboe 2020-03-14 17:00:15 -06:00
  • acf0924c2a test/test/sq-space_left: test kernel vs liburing side sync on short submit Jens Axboe 2020-03-13 08:53:42 -06:00