Home
last modified time | relevance | path

Searched hist:"644 a52778a90581dbda909f38b9eaf71501fd9cd" (Results 1 – 1 of 1) sorted by relevance

/qemu/system/
H A Dphysmem.c644a52778a90581dbda909f38b9eaf71501fd9cd Tue Jul 16 06:42:12 UTC 2024 Zhenzhong Duan <zhenzhong.duan@intel.com> system/physmem: use return value of ram_block_discard_require() as errno

When ram_block_discard_require() fails, errno is passed to error_setg_errno().
It's a stale value or 0 which is unrelated to ram_block_discard_require().

As ram_block_discard_require() already returns -EBUSY in failure case,
use it as errno for error_setg_errno().

Fixes: 852f0048f3ea ("make guest_memfd require uncoordinated discard")
Signed-off-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Message-ID: <20240716064213.290696-1-zhenzhong.duan@intel.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>