This series includes two patches to fix bugs of memory backend. See each patch for the bugs and how to reproduce them.
changes to v2: - introduce memory_region_init_ram_may_fail and memory_region_init_ram_ptr_may_fail - address comments by MST - missing the functions renaming. will send later. Hu Tao (2): memory: add memory_region_init_ram_may_fail() and memory_region_init_ram_ptr_may_fail() exec: improve error handling and reporting in file_ram_alloc() and gethugepagesize() backends/hostmem-ram.c | 4 ++-- exec.c | 51 +++++++++++++++++++++++++++-------------- hw/block/pflash_cfi01.c | 5 +++- hw/block/pflash_cfi02.c | 5 +++- include/exec/memory.h | 40 +++++++++++++++++++++++++++++++- include/exec/ram_addr.h | 4 ++-- memory.c | 61 +++++++++++++++++++++++++++++++++++++++---------- 7 files changed, 134 insertions(+), 36 deletions(-) -- 1.9.3