[systemd-devel] How to properly wait for udev?

Richard Weinberger richard.weinberger at gmail.com
Sun Nov 26 13:53:00 PST 2023


On Sun, Nov 26, 2023 at 10:36 PM Mantas Mikulėnas <grawity at gmail.com> wrote:
>
> If I remember correctly, udev (recent versions) takes a BSD lock using flock(2) while processing the device, and tools are supposed to do the same. The flock() call can be set to wait until the lock can be taken.

Hmm, indeed. But it seems to do so only for block devices.
This explain also why none of my syscall tracing showed flock() calls so far.
UBI volumes are character devices.

--
Thanks,
//richard



More information about the linux-mtd mailing list