<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/systemd.git/src/basic/devnum-util.c, 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>devnum-util: add new devnum_is_zero() helper</title>
<updated>2023-03-29T16:27:05+00:00</updated>
<author>
<name>Lennart Poettering</name>
<email>lennart@poettering.net</email>
</author>
<published>2023-03-27T16:11:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=d80e2a1ed36cd2fe6f5b6bda9419246289ef2897'/>
<id>d80e2a1ed36cd2fe6f5b6bda9419246289ef2897</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chase-symlinks: Rename chase_symlinks() to chase()</title>
<updated>2023-03-24T12:43:51+00:00</updated>
<author>
<name>Daan De Meyer</name>
<email>daan.j.demeyer@gmail.com</email>
</author>
<published>2023-03-21T20:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=f461a28da70320473c7466bcdc34fa601da0877b'/>
<id>f461a28da70320473c7466bcdc34fa601da0877b</id>
<content type='text'>
Chasing symlinks is a core function that's used in a lot of places
so it deservers a less verbose names so let's rename it to chase()
and chaseat().

We also slightly change the pattern used for the chaseat() helpers
so we get chase_and_openat() and similar.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Chasing symlinks is a core function that's used in a lot of places
so it deservers a less verbose names so let's rename it to chase()
and chaseat().

We also slightly change the pattern used for the chaseat() helpers
so we get chase_and_openat() and similar.
</pre>
</div>
</content>
</entry>
<entry>
<title>devnum-util: split-out device_path_make_inaccessible()</title>
<updated>2022-08-28T00:08:21+00:00</updated>
<author>
<name>Yu Watanabe</name>
<email>watanabe.yu+github@gmail.com</email>
</author>
<published>2022-08-27T19:15:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=4492b5d80489482802a3708e2aeaa7c5b5d20e09'/>
<id>4492b5d80489482802a3708e2aeaa7c5b5d20e09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>systemd-growfs: use sd_device_new_from_devnum()</title>
<updated>2022-08-26T19:33:03+00:00</updated>
<author>
<name>Devendra Tewari</name>
<email>devendra.tewari@gmail.com</email>
</author>
<published>2022-08-26T11:32:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=0f79b3469f167583033d17f9a6fa0e4341a68003'/>
<id>0f79b3469f167583033d17f9a6fa0e4341a68003</id>
<content type='text'>
Use sd_device_new_from_devnum() instead of
device_path_make_major_minor_sysfs().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use sd_device_new_from_devnum() instead of
device_path_make_major_minor_sysfs().
</pre>
</div>
</content>
</entry>
<entry>
<title>systemd-growfs: remove dependency on udev symlinks</title>
<updated>2022-08-24T20:42:16+00:00</updated>
<author>
<name>Devendra Tewari</name>
<email>devendra.tewari@gmail.com</email>
</author>
<published>2022-08-24T10:13:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=aa181897cf189263e2786d8a184918442e52ee1a'/>
<id>aa181897cf189263e2786d8a184918442e52ee1a</id>
<content type='text'>
systemd-growfs currently requires that udev ran first to work (because
/dev/block/ symlinks must exist) but that is not what happens when
we're not using initrd and systemd is PID1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
systemd-growfs currently requires that udev ran first to work (because
/dev/block/ symlinks must exist) but that is not what happens when
we're not using initrd and systemd is PID1.
</pre>
</div>
</content>
</entry>
<entry>
<title>devnum-util: catch potential stack overruns early</title>
<updated>2022-04-13T14:26:31+00:00</updated>
<author>
<name>Lennart Poettering</name>
<email>lennart@poettering.net</email>
</author>
<published>2022-04-13T14:25:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=02b9047edf5ec7aef57f38adc4c7d18d27e61fbd'/>
<id>02b9047edf5ec7aef57f38adc4c7d18d27e61fbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>devnum-util: define helper macros for formatting devnum major/minor pairs</title>
<updated>2022-04-13T14:26:31+00:00</updated>
<author>
<name>Lennart Poettering</name>
<email>lennart@poettering.net</email>
</author>
<published>2022-04-13T14:13:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=ec61371fe656dff339024e0d843c36fc2f36cf8b'/>
<id>ec61371fe656dff339024e0d843c36fc2f36cf8b</id>
<content type='text'>
And port some parts over.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And port some parts over.
</pre>
</div>
</content>
</entry>
<entry>
<title>basic: split out dev_t related calls into new devno-util.[ch]</title>
<updated>2022-04-13T14:26:31+00:00</updated>
<author>
<name>Lennart Poettering</name>
<email>lennart@poettering.net</email>
</author>
<published>2022-04-13T13:38:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/systemd.git/commit/?id=7176f06c9efea4b86f3f55e448fc80e16d43e54b'/>
<id>7176f06c9efea4b86f3f55e448fc80e16d43e54b</id>
<content type='text'>
No actual code changes, just splitting out of some dev_t handling
related calls from stat-util.[ch], they are quite a number already, and
deserve their own module now I think.

Also, try to settle on the name "devnum" as the name for the concept,
instead of "devno" or "dev" or "devid". "devnum" is the name exported in
udev APIs, hence probably best to stick to that. (this just renames a
few symbols to "devum", local variables are left untouched, to make the
patch not too invasive)

No actual code changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No actual code changes, just splitting out of some dev_t handling
related calls from stat-util.[ch], they are quite a number already, and
deserve their own module now I think.

Also, try to settle on the name "devnum" as the name for the concept,
instead of "devno" or "dev" or "devid". "devnum" is the name exported in
udev APIs, hence probably best to stick to that. (this just renames a
few symbols to "devum", local variables are left untouched, to make the
patch not too invasive)

No actual code changes.
</pre>
</div>
</content>
</entry>
</feed>
