mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-23 19:49:43 +00:00
Trivial fixes (20191112)
ivshmem-server, error messages (numa, qom) and Makefile (bios-microvm) fixes -----BEGIN PGP SIGNATURE----- iQJGBAABCAAwFiEEzS913cjjpNwuT1Fz8ww4vT8vvjwFAl3Kg5MSHGxhdXJlbnRA dml2aWVyLmV1AAoJEPMMOL0/L748LqgP/0r7ouXbrMqDMeeD+UKSpf+WW77RW+ku MWDnIHfltmXaIXult/QSlxWM0Z5s623owe1hsZWKA1qrZLUgb3nHDMtUynk/qDRF D1m5ZWAiNERdZDwjlTfPNuTzClHrfnw0AQ20WmwsU1KVODecRgDUT/nLNb4cX/Aw rhkjie+tAN646NpCS6DQmN7/ZY4l/tGyd8fza0BfLhfrpGgSA14xAU6sfRd44BWB QMPT5y7CbgFYeEOsUnOJSZiKqJB8/jbd5urEfNgSuGFi72e5SBFlwNWrOzWOukRz Zf1v3VZPSXcXogA+onuld9UvHXD+n60Vylsh8C4/VySK9CwhEmeC/3ObF1UX2NqP NoWbTRoJJtsSqbnFRmI9dPVwR7dJnm86m/U1Dt6lqBPEgnGqbPrK21r6+S5nfgcx 6p112Wl7qA7Catha9dLE6kpVctqZUf2Z+Qg7hKiBoXck/Z9fcSY9cCiL2EhxlihB 3rZHTt8PLnEcsqHwlB6U8+zpMw9K08MH4qjrjWh2Eg0yJWuYfTwQFeBFYl+X7qEM VWwHbbcMEv3Cam3vXM7KCdAaEqjMeP3OFgiCfY1iCIy0U6rmoUbzbukm4NPKjrJu UNFYrabCOAL71NeJtdngHXUG1z/Kz0PAuSbf32uJ8QiDyO8O0O/t8PyCqQHbAsqr 4oT2y5yVvtu+ =Dt6d -----END PGP SIGNATURE----- Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-request' into staging Trivial fixes (20191112) ivshmem-server, error messages (numa, qom) and Makefile (bios-microvm) fixes # gpg: Signature made Tue 12 Nov 2019 10:04:03 GMT # gpg: using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C # gpg: issuer "laurent@vivier.eu" # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full] # gpg: aka "Laurent Vivier <laurent@vivier.eu>" [full] # gpg: aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full] # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F 5173 F30C 38BD 3F2F BE3C * remotes/vivier2/tags/trivial-branch-pull-request: ivshmem-server: Terminate also on SIGINT ivshmem-server: Clean up shmem on shutdown numa: Add missing \n to error message qom: Fix error message in object_class_property_add() Makefile: install bios-microvm like other binary blobs Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
039e285e09
2
Makefile
2
Makefile
@ -773,7 +773,7 @@ de-ch es fo fr-ca hu ja mk pt sl tr \
|
||||
bepo cz
|
||||
|
||||
ifdef INSTALL_BLOBS
|
||||
BLOBS=bios.bin bios-256k.bin sgabios.bin vgabios.bin vgabios-cirrus.bin \
|
||||
BLOBS=bios.bin bios-256k.bin bios-microvm.bin sgabios.bin vgabios.bin vgabios-cirrus.bin \
|
||||
vgabios-stdvga.bin vgabios-vmware.bin vgabios-qxl.bin vgabios-virtio.bin \
|
||||
vgabios-ramfb.bin vgabios-bochs-display.bin vgabios-ati.bin \
|
||||
ppc_rom.bin openbios-sparc32 openbios-sparc64 openbios-ppc QEMU,tcx.bin QEMU,cgthree.bin \
|
||||
|
@ -353,6 +353,9 @@ ivshmem_server_start(IvshmemServer *server)
|
||||
err_close_sock:
|
||||
close(sock_fd);
|
||||
err_close_shm:
|
||||
if (server->use_shm_open) {
|
||||
shm_unlink(server->shm_path);
|
||||
}
|
||||
close(shm_fd);
|
||||
return -1;
|
||||
}
|
||||
@ -370,6 +373,9 @@ ivshmem_server_close(IvshmemServer *server)
|
||||
}
|
||||
|
||||
unlink(server->unix_sock_path);
|
||||
if (server->use_shm_open) {
|
||||
shm_unlink(server->shm_path);
|
||||
}
|
||||
close(server->sock_fd);
|
||||
close(server->shm_fd);
|
||||
server->sock_fd = -1;
|
||||
|
@ -223,8 +223,9 @@ main(int argc, char *argv[])
|
||||
sa_quit.sa_handler = ivshmem_server_quit_cb;
|
||||
sa_quit.sa_flags = 0;
|
||||
if (sigemptyset(&sa_quit.sa_mask) == -1 ||
|
||||
sigaction(SIGTERM, &sa_quit, 0) == -1) {
|
||||
perror("failed to add SIGTERM handler; sigaction");
|
||||
sigaction(SIGTERM, &sa_quit, 0) == -1 ||
|
||||
sigaction(SIGINT, &sa_quit, 0) == -1) {
|
||||
perror("failed to add signal handler; sigaction");
|
||||
goto err;
|
||||
}
|
||||
|
||||
|
@ -503,7 +503,7 @@ static void allocate_system_memory_nonnuma(MemoryRegion *mr, Object *owner,
|
||||
warn_report("falling back to regular RAM allocation");
|
||||
error_printf("This is deprecated. Make sure that -mem-path "
|
||||
" specified path has sufficient resources to allocate"
|
||||
" -m specified RAM amount");
|
||||
" -m specified RAM amount\n");
|
||||
/* Legacy behavior: if allocation failed, fall back to
|
||||
* regular RAM allocation.
|
||||
*/
|
||||
|
10
qom/object.c
10
qom/object.c
@ -1106,9 +1106,8 @@ object_property_add(Object *obj, const char *name, const char *type,
|
||||
}
|
||||
|
||||
if (object_property_find(obj, name, NULL) != NULL) {
|
||||
error_setg(errp, "attempt to add duplicate property '%s'"
|
||||
" to object (type '%s')", name,
|
||||
object_get_typename(obj));
|
||||
error_setg(errp, "attempt to add duplicate property '%s' to object (type '%s')",
|
||||
name, object_get_typename(obj));
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -1139,9 +1138,8 @@ object_class_property_add(ObjectClass *klass,
|
||||
ObjectProperty *prop;
|
||||
|
||||
if (object_class_property_find(klass, name, NULL) != NULL) {
|
||||
error_setg(errp, "attempt to add duplicate property '%s'"
|
||||
" to object (type '%s')", name,
|
||||
object_class_get_name(klass));
|
||||
error_setg(errp, "attempt to add duplicate property '%s' to class (type '%s')",
|
||||
name, object_class_get_name(klass));
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user