v3 of:
diff to v2:
- In 1/4 I've reworked setting errno because of how posix_madvise()
behaves on Darwin,
- In 4/4 I'm now using size_to_str() to print the page size, oh, and the
error message now contains the backend name too.
Michal Privoznik (4):
osdep: Make qemu_madvise() to set errno in all cases
osdep: Make qemu_madvise() return ENOSYS on unsupported OSes
backends/hostmem: Report error on qemu_madvise() failures
backends/hostmem: Report error when memory size is unaligned
backends/hostmem.c | 46 ++++++++++++++++++++++++++++++++++++++--------
util/osdep.c | 16 ++++++++++++++--
2 files changed, 52 insertions(+), 10 deletions(-)
--
2.44.1