libvirt/src/qemu
Daniel P. Berrangé aed679da85 qemu: stop passing virConnectPtr into qemuMonitorStartCPUs
There is a long standing hack to pass a virConnectPtr into the
qemuMonitorStartCPUs method, so that when the text monitor prompts
for a disk password, we can lookup virSecretPtr objects. This causes
us to have to pass a virConnectPtr around through countless methods
up the call chain....except some places don't have any virConnectPtr
available so have always just passed NULL. We can finally fix this
disastrous design by using virGetConnectSecret() to open a connection
to the secret driver at time of use.

Reviewed-by: John Ferlan <jferlan@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2018-02-19 11:11:46 +00:00
..
EVENTHANDLERS.txt qemu/doc: Fix function name for handling events 2017-06-13 09:43:42 +02:00
libvirtd_qemu.aug Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
MIGRATION.txt doc: fix writing of QEMU 2017-03-08 17:33:07 +01:00
qemu_agent.c qemu: don't leak in qemuGetDHCPInterfaces when failing to alloc 2018-02-12 07:57:26 +01:00
qemu_agent.h qemu: agent: Make setting of vcpus more robust 2016-06-22 09:26:08 +02:00
qemu_alias.c conf: expand network device callbacks to cover resolving NIC type 2018-02-09 11:05:10 +00:00
qemu_alias.h qemu: Update qemuDomainFindSCSIControllerModel return 2018-01-31 11:32:04 -05:00
qemu_block.c storage: Fix formatting and parsing of qemu type 'UnixSocketAddress' 2018-02-14 15:58:04 +01:00
qemu_block.h qemu: block: Add function to check if storage source allows concurrent access 2017-11-23 18:26:25 +01:00
qemu_blockjob.c qemu: blockjob: Reset disk source index after pivot 2017-12-08 10:13:57 +01:00
qemu_blockjob.h qemu: report drive mirror errors on migration 2017-12-06 12:43:57 +01:00
qemu_capabilities.c qemu: Add dump completed event to the capabilities 2018-02-02 15:19:14 -05:00
qemu_capabilities.h qemu: Add dump completed event to the capabilities 2018-02-02 15:19:14 -05:00
qemu_capspriv.h qemu: Refresh caps cache after booting a different kernel 2018-01-22 14:11:58 +01:00
qemu_cgroup.c qemu: Restore machinename even without cgroups 2018-01-31 14:51:34 +01:00
qemu_cgroup.h qemu: Introduce functions for input device cgroup manipulation 2017-11-24 17:38:51 +01:00
qemu_command.c qemu: Generate SMBIOS Chassis strings command line 2018-02-17 07:36:59 -05:00
qemu_command.h Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
qemu_conf.c Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
qemu_conf.h Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
qemu_domain_address.c conf: expand network device callbacks to cover resolving NIC type 2018-02-09 11:05:10 +00:00
qemu_domain_address.h qemu: Update qemuDomainFindSCSIControllerModel return 2018-01-31 11:32:04 -05:00
qemu_domain.c qemu: Check for down limit of SLIRP prefix too 2018-02-14 13:43:47 +01:00
qemu_domain.h qemu: domain: Store vcpu halted state as a tristate 2018-02-07 13:57:00 +01:00
qemu_driver.c qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_driver.h Change file names in comments to match the files they are in 2014-03-10 14:26:04 +01:00
qemu_hostdev.c qemu: Fix mdev checking for VFIO support 2017-04-12 12:57:39 +02:00
qemu_hostdev.h hostdev: Maintain a driver list of active mediated devices 2017-03-27 15:39:35 +02:00
qemu_hotplug.c Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
qemu_hotplug.h qemu: Add support for hot unplugging redirdev device 2018-01-08 11:49:26 -05:00
qemu_hotplugpriv.h
qemu_interface.c Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" 2017-05-22 12:57:34 -04:00
qemu_interface.h Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" 2017-05-22 12:57:34 -04:00
qemu_migration_cookie.c qemu: Convert jobInfo stats into a union 2018-02-06 07:36:53 -05:00
qemu_migration_cookie.h qemu: send allowReboot in migration cookie 2017-10-19 11:52:34 +02:00
qemu_migration.c qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_migration.h Remove backslash alignment attempts 2017-11-03 13:24:12 +01:00
qemu_monitor_json.c qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_monitor_json.h qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_monitor_text.c qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_monitor_text.h qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_monitor.c qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_monitor.h qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_parse_command.c qemu: Remove private hostdev 2017-11-24 11:47:26 -05:00
qemu_parse_command.h qemu: Move qemuFreeKeywords into qemu_parse_command.c 2017-10-17 18:52:47 -04:00
qemu_process.c qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_process.h qemu: stop passing virConnectPtr into qemuMonitorStartCPUs 2018-02-19 11:11:46 +00:00
qemu_processpriv.h
qemu_security.c qemu: fix security labeling for attach/detach of char devices 2017-12-05 13:54:48 +01:00
qemu_security.h qemu: fix security labeling for attach/detach of char devices 2017-12-05 13:54:48 +01:00
qemu.conf Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
test_libvirtd_qemu.aug.in Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" 2018-02-12 14:56:29 +00:00
THREADS.txt doc: fix writing of QEMU 2017-03-08 17:33:07 +01:00