diff options
| author | Konrad Weihmann <kweihmann@outlook.com> | 2024-09-21 10:04:42 +0000 |
|---|---|---|
| committer | Steve Sakoman <steve@sakoman.com> | 2024-09-27 05:57:35 -0700 |
| commit | 6ee7342411035befa676122a0e874acbd85f1d38 (patch) | |
| tree | 220744c05e58683e1beb36dd3e899af517e0f51c /meta/classes | |
| parent | 065bd86349ffbe6c66487a3dd9dc4c9a1e7e3306 (diff) | |
| download | poky-6ee7342411035befa676122a0e874acbd85f1d38.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: 23876576d054ebbab9b02c0012782aa56feda123)
(From OE-Core rev: 5215635442949a62f502e839ddf1f12e790e5e37)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'meta/classes')
0 files changed, 0 insertions, 0 deletions
