diff for duplicates of <20190207040058.GW2217@ZenIV.linux.org.uk> diff --git a/a/1.txt b/N1/1.txt index 98d09c8..40fc4d6 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -346,7 +346,7 @@ That would invalidate just about every assumption made the garbage collector - even if you forbid to register io_uring itself, you still can register both ends of AF_UNIX socket pair, then pass io_uring in SCM_RIGHTS over that, then close all descriptors involved. ->From the garbage collector point of view all sockets have external +From the garbage collector point of view all sockets have external references, so there's nothing to collect. In fact those external references are only reachable if you have a reachable reference to io_uring, so we get a leak. @@ -384,9 +384,3 @@ that be done? Again, "io_uring descriptor can't be used in those requests" does not help at all - use a socket instead, pass the io_uring fd over it in SCM_RIGHTS and you are back to square 1. - --- -To unsubscribe, send a message with 'unsubscribe linux-aio' in -the body to majordomo@kvack.org. For more info on Linux AIO, -see: http://www.kvack.org/aio/ -Don't email: <a href=mailto:"aart@kvack.org">aart@kvack.org</a> diff --git a/a/content_digest b/N1/content_digest index 51e6fbf..dc7bde4 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -369,7 +369,7 @@ "collector - even if you forbid to register io_uring itself, you\n" "still can register both ends of AF_UNIX socket pair, then pass\n" "io_uring in SCM_RIGHTS over that, then close all descriptors involved.\n" - ">From the garbage collector point of view all sockets have external\n" + "From the garbage collector point of view all sockets have external\n" "references, so there's nothing to collect. In fact those external\n" "references are only reachable if you have a reachable reference\n" "to io_uring, so we get a leak.\n" @@ -406,12 +406,6 @@ "\n" "Again, \"io_uring descriptor can't be used in those requests\" does\n" "not help at all - use a socket instead, pass the io_uring fd over\n" - "it in SCM_RIGHTS and you are back to square 1.\n" - "\n" - "--\n" - "To unsubscribe, send a message with 'unsubscribe linux-aio' in\n" - "the body to majordomo@kvack.org. For more info on Linux AIO,\n" - "see: http://www.kvack.org/aio/\n" - "Don't email: <a href=mailto:\"aart@kvack.org\">aart@kvack.org</a>" + it in SCM_RIGHTS and you are back to square 1. -7c46e9ca80619944ba24c103737eb081b5dc27bd1e64d3453062cfad3bd83859 +cd717d5e96814fb2f4d313dd9828aa1ef24f9a622594e48101c62ea6c5b94535
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.