<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/systemd.git/src/basic/missing_loop.h, branch main</title>
<subtitle>github.com: systemd/systemd.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/'/>
<entry>
<title>basic/missing_loop.h: fix missing lo_flags LO_FLAGS_DIRECT_IO</title>
<updated>2022-09-08T17:46:19+00:00</updated>
<author>
<name>Guillaume W. Bres</name>
<email>guillaume.bressaix@gmail.com</email>
</author>
<published>2022-09-08T13:54:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=b3fe33ff52ece458a5b990a4a68d59aef7cae10b'/>
<id>b3fe33ff52ece458a5b990a4a68d59aef7cae10b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>basic/missing: move BLKGETDISKSEQ to missing_fs.h</title>
<updated>2022-04-01T06:13:18+00:00</updated>
<author>
<name>Yu Watanabe</name>
<email>watanabe.yu+github@gmail.com</email>
</author>
<published>2022-03-30T18:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=2076612f843a2276207df34d2f6b6efbadfc4d21'/>
<id>2076612f843a2276207df34d2f6b6efbadfc4d21</id>
<content type='text'>
As it is defined at linux/fs.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As it is defined at linux/fs.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>loop-util: enable LO_FLAGS_DIRECT_IO by default on loopback devices</title>
<updated>2021-10-19T13:38:21+00:00</updated>
<author>
<name>Lennart Poettering</name>
<email>lennart@poettering.net</email>
</author>
<published>2021-10-18T15:23:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=e8c7c4d9d145e0ab1ca75457390fcc698c7e55af'/>
<id>e8c7c4d9d145e0ab1ca75457390fcc698c7e55af</id>
<content type='text'>
Fixes: #21003
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: #21003
</pre>
</div>
</content>
</entry>
<entry>
<title>loop: parse and store disk sequence number</title>
<updated>2021-07-28T18:59:38+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>luca.boccassi@microsoft.com</email>
</author>
<published>2021-07-20T14:25:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=bcef1743a5e9e972df6c38e0b263bbd9de7fac44'/>
<id>bcef1743a5e9e972df6c38e0b263bbd9de7fac44</id>
<content type='text'>
When loop devices are re-used, the disk sequence number is increased.
Parse it when creating a loop device and store it.
The kernel will never return DISKSEQ=0, so use it to signal that it's
not supported by the current kernel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When loop devices are re-used, the disk sequence number is increased.
Parse it when creating a loop device and store it.
The kernel will never return DISKSEQ=0, so use it to signal that it's
not supported by the current kernel.
</pre>
</div>
</content>
</entry>
<entry>
<title>license: LGPL-2.1+ -&gt; LGPL-2.1-or-later</title>
<updated>2020-11-09T04:23:58+00:00</updated>
<author>
<name>Yu Watanabe</name>
<email>watanabe.yu+github@gmail.com</email>
</author>
<published>2020-11-09T04:23:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=db9ecf050165fd1033c6f81485917e229c4be537'/>
<id>db9ecf050165fd1033c6f81485917e229c4be537</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>loop-util: use new LOOP_CONFIGURE ioctl</title>
<updated>2020-08-11T13:24:18+00:00</updated>
<author>
<name>Lennart Poettering</name>
<email>lennart@poettering.net</email>
</author>
<published>2020-08-06T07:47:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=86c1c1f34522b960724a6adda5425712bcfd95f7'/>
<id>86c1c1f34522b960724a6adda5425712bcfd95f7</id>
<content type='text'>
LOOP_CONFIGURE allows us to configure a loopback device in one ioctl
instead of two, which is not just faster but also removes the race that
udev might start probing the device before we adjusted things properly.

Unfortunately LOOP_CONFIGURE is broken in regards to LO_FLAGS_PARTSCAN
as of kernel 5.8.0. This patch contains a work-around for that, to
fallback to old behaviour if partition scanning is requested but does
not work. Sucks a bit.

Proposed upstream fix for that issue:

https://lkml.org/lkml/2020/8/6/97
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LOOP_CONFIGURE allows us to configure a loopback device in one ioctl
instead of two, which is not just faster but also removes the race that
udev might start probing the device before we adjusted things properly.

Unfortunately LOOP_CONFIGURE is broken in regards to LO_FLAGS_PARTSCAN
as of kernel 5.8.0. This patch contains a work-around for that, to
fallback to old behaviour if partition scanning is requested but does
not work. Sucks a bit.

Proposed upstream fix for that issue:

https://lkml.org/lkml/2020/8/6/97
</pre>
</div>
</content>
</entry>
</feed>
