aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorGil Cukierman <cukie@google.com>2022-10-31 14:51:59 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-10-31 14:51:59 +0000
commit7ba7e81400b122a5e3b9dd1ec938fbeda8215899 (patch)
treeebe9c872e416346e4b333e5062da32401c8e0a73 /README
parentd53db6851ea17b2d219d084e1afc683b8b62b105 (diff)
parentdae12c7b40c255ad7c6612591e2908a266f2cfd5 (diff)
downloadliburing-7ba7e81400b122a5e3b9dd1ec938fbeda8215899.tar.gz
Update liburing to version 2.2 am: d0a2042580 am: dae12c7b40android-u-beta-1-gpl
Original change: https://android-review.googlesource.com/c/platform/external/liburing/+/2276974 Change-Id: Ie4d6c0c023d49198c105b3d2fc1e5d51edef6398 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'README')
-rw-r--r--README16
1 files changed, 14 insertions, 2 deletions
diff --git a/README b/README
index a76021e..80d2b3d 100644
--- a/README
+++ b/README
@@ -16,6 +16,15 @@ and development for both kernel and userspace. The list is archived here:
https://lore.kernel.org/io-uring/
+kernel version dependency
+--------------------------
+
+liburing itself is not tied to any specific kernel release, and hence it's
+possible to use the newest liburing release even on older kernels (and vice
+versa). Newer features may only be available on more recent kernels,
+obviously.
+
+
ulimit settings
---------------
@@ -26,7 +35,9 @@ it quickly. root isn't under this restriction, but regular users are. Going
into detail on how to bump the limit on various systems is beyond the scope
of this little blurb, but check /etc/security/limits.conf for user specific
settings, or /etc/systemd/user.conf and /etc/systemd/system.conf for systemd
-setups.
+setups. This affects 5.11 and earlier, new kernels are less dependent
+on RLIMIT_MEMLOCK as it is only used for registering buffers.
+
Regressions tests
-----------------
@@ -35,6 +46,7 @@ The bulk of liburing is actually regression/unit tests for both liburing and
the kernel io_uring support. Please note that this suite isn't expected to
pass on older kernels, and may even crash or hang older kernels!
+
License
-------
@@ -43,4 +55,4 @@ COPYING and LICENSE, except for a header coming from the kernel which is
dual licensed GPL with a Linux-syscall-note exception and MIT, see
COPYING.GPL and <https://spdx.org/licenses/Linux-syscall-note.html>.
-Jens Axboe 2020-01-20
+Jens Axboe 2022-05-19