libvirt/src/conf
Matthieu Coudron 0778fc1ab9 qemu_driver: Introduce <filesystem/> support in device attach/detach
This commit allows to attach/detach a <filesystem> device in qemu. For
this purpose I'm introducing two new functions: virDomainFSInsert() and
virDomainFSRemove() and adding necessary code in the qemu driver.  It
compares filesystems based on their "destination" folder. So if two
filesystems share the same destination, they are considered equal and
the qemu driver would reject the insertion.

Signed-off-by: Matthieu Coudron <mattator@gmail.com>
2014-02-06 17:20:03 +01:00
..
capabilities.c maint: fix comma style issues: conf 2013-11-20 09:14:54 -07:00
capabilities.h maint: avoid further typedef accidents 2013-10-30 17:02:12 -06:00
cpu_conf.c conf: Always use VIR_ERR_CONFIG_UNSUPPORTED on enumFromString() failures 2014-01-16 11:09:43 +01:00
cpu_conf.h maint: avoid 'const fooPtr' in cpu files 2013-10-14 13:11:20 -06:00
device_conf.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
device_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
domain_audit.c Convert 'int i' to 'size_t i' in src/conf/ files 2013-07-10 17:40:13 +01:00
domain_audit.h Include pid namespace inode in LXC audit messages 2013-03-07 19:43:53 +00:00
domain_conf.c qemu_driver: Introduce <filesystem/> support in device attach/detach 2014-02-06 17:20:03 +01:00
domain_conf.h qemu_driver: Introduce <filesystem/> support in device attach/detach 2014-02-06 17:20:03 +01:00
domain_event.c event: move event filtering to daemon (regression fix) 2014-02-05 08:03:31 -07:00
domain_event.h event: move event filtering to daemon (regression fix) 2014-02-05 08:03:31 -07:00
domain_nwfilter.c Convert 'int i' to 'size_t i' in src/conf/ files 2013-07-10 17:40:13 +01:00
domain_nwfilter.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
interface_conf.c conf: Always use VIR_ERR_CONFIG_UNSUPPORTED on enumFromString() failures 2014-01-16 11:09:43 +01:00
interface_conf.h Get rid of shadowed booleans 2013-10-22 15:50:47 +01:00
netdev_bandwidth_conf.c Adapt to VIR_ALLOC and virAsprintf in src/conf/* 2013-07-10 11:07:31 +02:00
netdev_bandwidth_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
netdev_vlan_conf.c conf: Always use VIR_ERR_CONFIG_UNSUPPORTED on enumFromString() failures 2014-01-16 11:09:43 +01:00
netdev_vlan_conf.h maint: avoid 'const fooPtr' in conf 2013-10-14 14:34:38 -06:00
netdev_vport_profile_conf.c conf: Always use VIR_ERR_CONFIG_UNSUPPORTED on enumFromString() failures 2014-01-16 11:09:43 +01:00
netdev_vport_profile_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
network_conf.c network: change default of forwardPlainNames to 'yes' 2014-02-04 12:00:26 +02:00
network_conf.h network: change default of forwardPlainNames to 'yes' 2014-02-04 12:00:26 +02:00
network_event.c event: move event filtering to daemon (regression fix) 2014-02-05 08:03:31 -07:00
network_event.h event: move event filtering to daemon (regression fix) 2014-02-05 08:03:31 -07:00
node_device_conf.c conf: Always use VIR_ERR_CONFIG_UNSUPPORTED on enumFromString() failures 2014-01-16 11:09:43 +01:00
node_device_conf.h util: use size_t instead of unsigned int for num_virtual_functions 2013-11-08 14:31:11 +02:00
nwfilter_conf.c Push nwfilter update locking up to top level 2014-01-30 18:00:20 +00:00
nwfilter_conf.h Push nwfilter update locking up to top level 2014-01-30 18:00:20 +00:00
nwfilter_ipaddrmap.c Adapt to VIR_ALLOC and virAsprintf in src/conf/* 2013-07-10 11:07:31 +02:00
nwfilter_ipaddrmap.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
nwfilter_params.c maint: avoid 'const fooPtr' in nwfilter files 2013-10-14 13:13:18 -06:00
nwfilter_params.h maint: avoid 'const fooPtr' in nwfilter files 2013-10-14 13:13:18 -06:00
object_event_private.h event: filter global events by domain:getattr ACL [CVE-2014-0028] 2014-01-15 13:55:21 -07:00
object_event.c event: filter global events by domain:getattr ACL [CVE-2014-0028] 2014-01-15 13:55:21 -07:00
object_event.h event: add notion of remoteID for filtering client network events 2014-01-15 13:55:21 -07:00
secret_conf.c conf: Always use VIR_ERR_CONFIG_UNSUPPORTED on enumFromString() failures 2014-01-16 11:09:43 +01:00
secret_conf.h maint: avoid 'const fooPtr' in conf 2013-10-14 14:34:38 -06:00
snapshot_conf.c snapshot: Add support for specifying snapshot disk backing type 2014-01-29 12:56:35 +01:00
snapshot_conf.h snapshot: Add support for specifying snapshot disk backing type 2014-01-29 12:56:35 +01:00
storage_conf.c storage: Introduce internal pool support 2014-01-16 11:39:53 +01:00
storage_conf.h storage: Introduce internal pool support 2014-01-16 11:39:53 +01:00
storage_encryption_conf.c conf: Always use VIR_ERR_CONFIG_UNSUPPORTED on enumFromString() failures 2014-01-16 11:09:43 +01:00
storage_encryption_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
virchrdev.c Adapt to VIR_ALLOC and virAsprintf in src/conf/* 2013-07-10 11:07:31 +02:00
virchrdev.h conf: Add unix socket support to virChrdevOpen 2013-01-04 18:07:11 -07:00