<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liburing, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/'/>
<entry>
<title>liburing: Use the single mmap feature</title>
<updated>2019-09-06T19:08:43+00:00</updated>
<author>
<name>Hristo Venev</name>
<email>hristo@venev.name</email>
</author>
<published>2019-09-06T18:10:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=e1bb0f12b4d5d8f307e8594788935e9fcdbd41de'/>
<id>e1bb0f12b4d5d8f307e8594788935e9fcdbd41de</id>
<content type='text'>
Signed-off-by: Hristo Venev &lt;hristo@venev.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Hristo Venev &lt;hristo@venev.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>liburing/test: There are now 4 reserved fields</title>
<updated>2019-09-06T19:08:24+00:00</updated>
<author>
<name>Hristo Venev</name>
<email>hristo@venev.name</email>
</author>
<published>2019-09-06T18:51:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=1308a91624a6c093781e5e46e93221bb87b7e1c2'/>
<id>1308a91624a6c093781e5e46e93221bb87b7e1c2</id>
<content type='text'>
Signed-off-by: Hristo Venev &lt;hristo@venev.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Hristo Venev &lt;hristo@venev.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>test/cq-full: handle io_uring_peek_cqe() -EAGAIN</title>
<updated>2019-09-06T17:03:04+00:00</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@kernel.dk</email>
</author>
<published>2019-09-06T17:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=dfdf94f214c96d5f74f9879df9e924ebb651f00a'/>
<id>dfdf94f214c96d5f74f9879df9e924ebb651f00a</id>
<content type='text'>
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync io_uring.h with the kernel</title>
<updated>2019-09-06T16:30:27+00:00</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@kernel.dk</email>
</author>
<published>2019-09-06T16:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=bc9e136e38fcfba51689561b1b45954ed67d4ffe'/>
<id>bc9e136e38fcfba51689561b1b45954ed67d4ffe</id>
<content type='text'>
This brings in the features flags.

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This brings in the features flags.

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>examples/io_uring-cp: handle io_uring_peek_cqe() -EAGAIN</title>
<updated>2019-08-30T17:09:46+00:00</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@kernel.dk</email>
</author>
<published>2019-08-30T17:09:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=b76db3f49d4bae86e299ff8aebfc76996e4c5902'/>
<id>b76db3f49d4bae86e299ff8aebfc76996e4c5902</id>
<content type='text'>
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed address prep helpers should include buf_index</title>
<updated>2019-08-30T16:04:44+00:00</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@kernel.dk</email>
</author>
<published>2019-08-30T16:04:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=ebdbb71160e970af187060dc4bf661af2e5b93b5'/>
<id>ebdbb71160e970af187060dc4bf661af2e5b93b5</id>
<content type='text'>
io_uring depends on the caller specifying the index into the array
of registered buffers for doing pre-mapped IO. Make this explicit
by requiring the caller to pass in this value for the
io_uring_prep_read_fixed() and io_uring_prep_write_fixed() helpers.

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
io_uring depends on the caller specifying the index into the array
of registered buffers for doing pre-mapped IO. Make this explicit
by requiring the caller to pass in this value for the
io_uring_prep_read_fixed() and io_uring_prep_write_fixed() helpers.

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test case for poll hang</title>
<updated>2019-08-29T14:40:34+00:00</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@kernel.dk</email>
</author>
<published>2019-08-29T14:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=1ed37c52144de555e761500084dbffe24fede1c9'/>
<id>1ed37c52144de555e761500084dbffe24fede1c9</id>
<content type='text'>
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make io_uring_peek_cqe() return -EAGAIN for no CQEs</title>
<updated>2019-08-28T23:59:40+00:00</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@kernel.dk</email>
</author>
<published>2019-08-28T23:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=681ba88a0ec1ac2281b9e3664be964c8c1b3e528'/>
<id>681ba88a0ec1ac2281b9e3664be964c8c1b3e528</id>
<content type='text'>
Currently we return 0 if someone calls io_uring_peek_cqe(), but
we really should be returning 0 only if we managed to find a
completion entry.

Return -EAGAIN to notify the caller that no entries are there.

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently we return 0 if someone calls io_uring_peek_cqe(), but
we really should be returning 0 only if we managed to find a
completion entry.

Return -EAGAIN to notify the caller that no entries are there.

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>liburing: specifying --prefix to configure script was ineffective, fix.</title>
<updated>2019-08-28T17:41:39+00:00</updated>
<author>
<name>Kevin Vigor</name>
<email>kvigor@gmail.com</email>
</author>
<published>2019-08-28T16:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=413ee338d46e4f6f2e5c89627b6279b809d4288a'/>
<id>413ee338d46e4f6f2e5c89627b6279b809d4288a</id>
<content type='text'>
The configure script used the default value of the prefix variable
(/usr) to determine the includedir etc. *before* parsing the command
line to determine if the user specified a prefix. This made configure
--prefix ineffective.

Fix.

Tested with configure --help, configure --prefix, configure --prefix
--includedir

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The configure script used the default value of the prefix variable
(/usr) to determine the includedir etc. *before* parsing the command
line to determine if the user specified a prefix. This made configure
--prefix ineffective.

Fix.

Tested with configure --help, configure --prefix, configure --prefix
--includedir

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>liburing/barrier.h: Add prefix to arm barriers</title>
<updated>2019-08-20T13:46:29+00:00</updated>
<author>
<name>Julia Suvorova</name>
<email>jusual@redhat.com</email>
</author>
<published>2019-08-20T12:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.venev.name/hristo/liburing/commit/?id=6e9dd0c8c50b5988a0c77532c9c2bd6afd4790d2'/>
<id>6e9dd0c8c50b5988a0c77532c9c2bd6afd4790d2</id>
<content type='text'>
Rename the newly added arm barriers and READ/WRITE_ONCE
to avoid using popular names.

Signed-off-by: Julia Suvorova &lt;jusual@redhat.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename the newly added arm barriers and READ/WRITE_ONCE
to avoid using popular names.

Signed-off-by: Julia Suvorova &lt;jusual@redhat.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
</feed>
