]> git.ipfire.org Git - thirdparty/qemu.git/commit - util/oslib-posix.c
exec: Don't abort when we can't allocate guest memory
authorMarkus Armbruster <armbru@redhat.com>
Wed, 31 Jul 2013 13:11:11 +0000 (15:11 +0200)
committerAnthony Liguori <anthony@codemonkey.ws>
Thu, 12 Sep 2013 16:45:32 +0000 (11:45 -0500)
commit39228250ce6cf67eb1c3799791d271f53c5c6347
treea9fb3a2fb09d86c1014c296593cd5d70ea4bf8b1
parente1e84ba050538bae24393e40b737078ecad99747
exec: Don't abort when we can't allocate guest memory

We abort() on memory allocation failure.  abort() is appropriate for
programming errors.  Maybe most memory allocation failures are
programming errors, maybe not.  But guest memory allocation failure
isn't, and aborting when the user asks for more memory than we can
provide is not nice.  exit(1) instead, and do it in just one place, so
the error message is consistent.

Tested-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Message-id: 1375276272-15988-8-git-send-email-armbru@redhat.com
Signed-off-by: Anthony Liguori <anthony@codemonkey.ws>
exec.c
target-s390x/kvm.c
util/oslib-posix.c
util/oslib-win32.c