mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-09-09 00:07:57 -06:00
os: add an ability to lock memory on_fault
This will be used in the following commits to make it possible to only lock memory on fault instead of right away. Signed-off-by: Daniil Tatianin <d-tatianin@yandex-team.ru> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> Link: https://lore.kernel.org/r/20250212143920.1269754-2-d-tatianin@yandex-team.ru [peterx: fail os_mlock(on_fault=1) when not supported] [peterx: use G_GNUC_UNUSED instead of "(void)on_fault", per Dan] Signed-off-by: Peter Xu <peterx@redhat.com>
This commit is contained in:
parent
30943e496f
commit
e76fadf93e
6 changed files with 23 additions and 6 deletions
|
@ -652,7 +652,7 @@ int postcopy_ram_incoming_cleanup(MigrationIncomingState *mis)
|
|||
}
|
||||
|
||||
if (enable_mlock) {
|
||||
if (os_mlock() < 0) {
|
||||
if (os_mlock(false) < 0) {
|
||||
error_report("mlock: %s", strerror(errno));
|
||||
/*
|
||||
* It doesn't feel right to fail at this point, we have a valid
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue