Accepting request 985597 from home:dirkmueller:Factory
- update to 2.2: * Support non-libc builds. * Optimized syscall handling for x86-64/x86/aarch64. * Enable non-lib function calls for fast path functions. * Add support for multishot accept. * io_uring_register_files() will set RLIMIT_NOFILE if necessary. * Add support for registered ring fds, io_uring_register_ring_fd(), reducingthe overhead of an io_uring_enter() system call. * Add support for the message ring opcode. * Add support for newer request cancelation features. * Add support for IORING_SETUP_COOP_TASKRUN, which can help reduce the overhead of io_uring in general. Most applications should set this flag, see the io_uring_setup.2 man page for details. * Add support for registering a sparse buffer and file set. * Add support for a new buffer provide scheme, see io_uring_register_buf_ring.3 for details. * Add io_uring_submit_and_wait_timeout() for submitting IO and waiting for completions with a timeout. * Add io_uring_prep_{read,write}v2 prep helpers. * Add io_uring_prep_close_direct() helper. * Add support for SQE128 and CQE32, which are doubly sized SQE and CQE rings. This is needed for some cases of the new IORING_OP_URING_CMD, notably for NVMe passthrough. * ~5500 lines of man page additions, including adding ~90 new man pages. * Synced with the 5.19 kernel release, supporting all the features of 5.19 and earlier. * 24 new regression test cases, and ~7000 lines of new tests in general. * General optimizations and fixes. - avoid requiring kernel-default (bsc#1193522) OBS-URL: https://build.opensuse.org/request/show/985597 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/liburing?expand=0&rev=16
This commit is contained in:
parent
d0aea47a61
commit
7742408a83
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:df7c8fd05fd39da622b2814e06f815f11f1beb429487a4330eed64bb7f353dbf
|
||||
size 120806
|
3
liburing-2.2.tar.bz2
Normal file
3
liburing-2.2.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0fcd25dc1eb32cbeb534219f8e7fcfeadbd8dc2304aa447148e5ca8408076f22
|
||||
size 172733
|
@ -1,7 +1,39 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 28 13:40:10 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 2.2:
|
||||
* Support non-libc builds.
|
||||
* Optimized syscall handling for x86-64/x86/aarch64.
|
||||
* Enable non-lib function calls for fast path functions.
|
||||
* Add support for multishot accept.
|
||||
* io_uring_register_files() will set RLIMIT_NOFILE if necessary.
|
||||
* Add support for registered ring fds, io_uring_register_ring_fd(),
|
||||
reducingthe overhead of an io_uring_enter() system call.
|
||||
* Add support for the message ring opcode.
|
||||
* Add support for newer request cancelation features.
|
||||
* Add support for IORING_SETUP_COOP_TASKRUN, which can help reduce the
|
||||
overhead of io_uring in general. Most applications should set this flag,
|
||||
see the io_uring_setup.2 man page for details.
|
||||
* Add support for registering a sparse buffer and file set.
|
||||
* Add support for a new buffer provide scheme, see
|
||||
io_uring_register_buf_ring.3 for details.
|
||||
* Add io_uring_submit_and_wait_timeout() for submitting IO and waiting
|
||||
for completions with a timeout.
|
||||
* Add io_uring_prep_{read,write}v2 prep helpers.
|
||||
* Add io_uring_prep_close_direct() helper.
|
||||
* Add support for SQE128 and CQE32, which are doubly sized SQE and CQE
|
||||
rings. This is needed for some cases of the new IORING_OP_URING_CMD,
|
||||
notably for NVMe passthrough.
|
||||
* ~5500 lines of man page additions, including adding ~90 new man pages.
|
||||
* Synced with the 5.19 kernel release, supporting all the features of
|
||||
5.19 and earlier.
|
||||
* 24 new regression test cases, and ~7000 lines of new tests in general.
|
||||
* General optimizations and fixes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 29 06:53:08 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- avoid requiring kernel-default (bsc#1193522)
|
||||
- avoid requiring kernel-default (bsc#1193522)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 10 13:32:35 UTC 2022 - David Disseldorp <ddiss@suse.com>
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
%define lname liburing2
|
||||
Name: liburing
|
||||
Version: 2.1
|
||||
Version: 2.2
|
||||
Release: 0
|
||||
Summary: Linux-native io_uring I/O access library
|
||||
License: (GPL-2.0-only AND LGPL-2.1-or-later) OR MIT
|
||||
|
Loading…
Reference in New Issue
Block a user