diff options
| author | Konrad Weihmann <kweihmann@outlook.com> | 2024-09-09 08:32:15 +0000 |
|---|---|---|
| committer | Steve Sakoman <steve@sakoman.com> | 2024-10-02 06:15:15 -0700 |
| commit | a335a496d2fc1e7e454cbeb73aa8e75c4930046f (patch) | |
| tree | a9d9ac41e28b90e212294c5935a0ac0928a3e516 /meta/recipes-devtools/python/python3 | |
| parent | ddbf9f68f992036f1636a9c516f3fc4da6d10dc4 (diff) | |
| download | poky-a335a496d2fc1e7e454cbeb73aa8e75c4930046f.tar.gz | |
runqemu: keep generating tap devices
in case there is no tap device the script tries to
generate a new one.
The new device is then unguarded for a moment, so
the newly generated device could be acquired
by a different instance or user, before it is locked to
the instance with acquire_taplock.
To fix that keep generating new tap devices in case
the lock can't be acquired up to 5 times.
If no tap device can be locked it fails in the existing
error handling
(From OE-Core rev: ae4e4fb703f63402cacbef772e70082e5760f78a)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 23876576d054ebbab9b02c0012782aa56feda123)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'meta/recipes-devtools/python/python3')
0 files changed, 0 insertions, 0 deletions
