libvirt/src/qemu
Collin L. Walling e8a43f1995 qemu-capabilities: Fix query-cpu-model-expansion on s390 with older kernel
When running on s390 with a kernel that does not support cpu model checking and
with a Qemu new enough to support query-cpu-model-expansion, the gathering of qemu
capabilities will fail. Qemu responds to the query-cpu-model-expansion qmp
command with an error because the needed kernel ioct does not exist. When this
happens a guest cannot even be defined due to missing qemu capabilities data.

This patch fixes the problem by silently ignoring generic errors stemming from
calls to query-cpu-model-expansion.

Reported-by: Farhan Ali <alifm@linux.vnet.ibm.com>
Signed-off-by: Collin L. Walling <walling@linux.vnet.ibm.com>
Signed-off-by: Jason J. Herne <jjherne@linux.vnet.ibm.com>
2017-01-13 16:55:58 +01:00
..
EVENTHANDLERS.txt qemu: add short document on qemu event handlers 2014-10-06 13:50:57 -04:00
libvirtd_qemu.aug
MIGRATION.txt
qemu_agent.c
qemu_agent.h
qemu_alias.c
qemu_alias.h
qemu_blockjob.c qemu: blockjob: Fix locking of block copy/active block commit 2017-01-10 19:12:19 +01:00
qemu_blockjob.h
qemu_capabilities.c qemu-caps: Get host model directly from Qemu when available 2017-01-06 12:24:57 +01:00
qemu_capabilities.h qemu: qmp query-cpu-model-expansion command 2017-01-06 12:24:57 +01:00
qemu_capspriv.h
qemu_cgroup.c
qemu_cgroup.h
qemu_command.c qemu: Allow to specify pit timer tick policy=discard 2017-01-06 18:27:06 -05:00
qemu_command.h
qemu_conf.c qemu: Use namespaces iff available on the host kernel 2017-01-11 18:07:43 +01:00
qemu_conf.h
qemu_domain_address.c conf: eliminate virDomainPCIAddressReleaseSlot() in favor of ...Addr() 2017-01-11 05:00:34 -05:00
qemu_domain_address.h
qemu_domain.c qemu: Copy SELinux labels for namespace too 2017-01-13 14:45:52 +01:00
qemu_domain.h qemu: Drop qemuDomainDeleteNamespace 2017-01-10 13:04:57 +01:00
qemu_driver.c qemu: blockjob: Fix locking of block copy/active block commit 2017-01-10 19:12:19 +01:00
qemu_driver.h
qemu_hostdev.c
qemu_hostdev.h
qemu_hotplug.c
qemu_hotplug.h
qemu_hotplugpriv.h
qemu_interface.c
qemu_interface.h
qemu_migration.c
qemu_migration.h
qemu_monitor_json.c qemu-capabilities: Fix query-cpu-model-expansion on s390 with older kernel 2017-01-13 16:55:58 +01:00
qemu_monitor_json.h qemu: qmp query-cpu-model-expansion command 2017-01-06 12:24:57 +01:00
qemu_monitor_text.c
qemu_monitor_text.h
qemu_monitor.c qemu: qmp query-cpu-model-expansion command 2017-01-06 12:24:57 +01:00
qemu_monitor.h qemu: qmp query-cpu-model-expansion command 2017-01-06 12:24:57 +01:00
qemu_parse_command.c
qemu_parse_command.h
qemu_process.c qemu: Drop qemuDomainDeleteNamespace 2017-01-10 13:04:57 +01:00
qemu_process.h
qemu_processpriv.h
qemu_security.c qemu: Use transactions from security driver 2017-01-10 13:04:11 +01:00
qemu_security.h
qemu.conf qemu: Let users opt-out from containerization 2016-12-15 09:25:16 +01:00
test_libvirtd_qemu.aug.in
THREADS.txt