diff options
| author | Hu Tao <hutao@cn.fujitsu.com> | 2014-09-09 13:28:01 +0800 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2014-09-09 13:41:44 +0200 |
| commit | fc7a5800ad13fa14529b38d2255fa87f11db626b (patch) | |
| tree | 3fd5c1f7760777694b66c39e0c10f50e87c1e754 /hw/core/qdev-properties-system.c | |
| parent | 557529dd600fb0f1fc52e86c9679afa6a9368bc8 (diff) | |
| download | focaccia-qemu-fc7a5800ad13fa14529b38d2255fa87f11db626b.tar.gz focaccia-qemu-fc7a5800ad13fa14529b38d2255fa87f11db626b.zip | |
exec: add parameter errp to gethugepagesize
Add parameter errp to gethugepagesize thus callers can handle errors. If user adds a memory-backend-file object using object_add command, specifying a non-existing directory for property mem-path, qemu will core dump with message: /nonexistingdir: No such file or directory Bad ram offset fffffffffffff000 Aborted (core dumped) This patch fixes the problem. With this patch, qemu reports an error message like: qemu-system-x86_64: -object memory-backend-file,mem-path=/nonexistingdir,id=mem-file0,size=128M: failed to get page size of file /nonexistingdir: No such file or directory Signed-off-by: Hu Tao <hutao@cn.fujitsu.com> Reviewed-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/core/qdev-properties-system.c')
0 files changed, 0 insertions, 0 deletions