diff options
| author | Thomas Huth <thuth@redhat.com> | 2025-01-07 12:52:45 +0100 |
|---|---|---|
| committer | Thomas Huth <thuth@redhat.com> | 2025-01-07 15:02:46 +0100 |
| commit | f69705f300f487936919359354925395105ec018 (patch) | |
| tree | a76a679416e4e0a3e49b21e6e555f0f6b263dd0a /hw/core/loader.c | |
| parent | 5cd37fe6dd278302ed6ceb86727526a38f410314 (diff) | |
| download | focaccia-qemu-f69705f300f487936919359354925395105ec018.tar.gz focaccia-qemu-f69705f300f487936919359354925395105ec018.zip | |
tests/functional/test_x86_64_hotplug_cpu: Fix race condition during unplug
When unplugging the CPU, the test tries to check for a successful unplug by changing to the /sys/devices/system/cpu/cpu1 directory to see whether that fails. However, the "cd" could be faster than the unplug operation in the kernel, so there is a race condition and the test sometimes fails here. Fix it by trying to change the directory in a loop until the the CPU has really been unplugged. While we're at it, also add a "cd .." before unplugging to make the console output a little bit less confusing (since the path is echoed in the shell prompt). Reported-by: Stefan Hajnoczi <stefanha@gmail.com> Message-ID: <20250107115245.52755-1-thuth@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'hw/core/loader.c')
0 files changed, 0 insertions, 0 deletions