]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash with unrela...
authorAlexander Kanavin <alex.kanavin@gmail.com>
Wed, 14 Jun 2023 13:00:47 +0000 (15:00 +0200)
committerSteve Sakoman <steve@sakoman.com>
Wed, 5 Jul 2023 16:39:18 +0000 (06:39 -1000)
commit343510b33650c88367f95e8d8322fae92ae901ca
treecaf45a02f585f23b794a671c571838da5e34dfa5
parent2ada5f426e71e3873ba8c47dd925d8cfc103524b
scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash with unrelated processes

There is already a neat check_free_port() function for finding an available port
atomically, so use that and make two additional tweaks:

- no need to allocate two separate ports; per unfsd documentation they can be the same

- move lockfile release until after unfsd has been shut down and the port(s) used has been freed

[YOCTO #15077]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dee96e82fb04ea99ecd6c25513c7bd368df3bd37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
scripts/runqemu