[libvirt] [PATCH v2 1/3] conf: rename structs used by Export function

2018-08-13 Thread Anya Harter
; typedef virInterfaceObjListExportData *virInterfaceObjListExportDataPtr; struct _virInterfaceObjListExportData {...}; Signed-off-by: Anya Harter --- src/conf/virinterfaceobj.c | 8 +--- src/conf/virnetworkobj.c| 8 +--- src/conf/virnodedeviceobj.c | 8 +--- src

[libvirt] [PATCH v2 2/3] conf: rename Export Callback functions

2018-08-13 Thread Anya Harter
name functions to be the name of the export function followed by Callback ex. for virInterfaceObjListExport, the callback function is named virInterfaceObjListExportCallback Signed-off-by: Anya Harter --- src/conf/virinterfaceobj.c | 8 src/conf/virnetworkobj.c | 8

[libvirt] [PATCH v2 0/3] conf: standardize naming

2018-08-13 Thread Anya Harter
on vir*ObjListExport call stack Anya Harter (3): conf: rename structs used by Export function conf: rename Export Callback functions conf: rename Match functions src/conf/virinterfaceobj.c | 16 +--- src/conf/virnetworkobj.c| 24 --- src/conf

[libvirt] [PATCH v2 3/3] conf: rename Match functions

2018-08-13 Thread Anya Harter
name match functions to be the vir prefix and interface name followed by ObjMatch ex. for virNetworkObjListExport, the match function is named virNetworkObjMatch Signed-off-by: Anya Harter --- src/conf/virnetworkobj.c| 8 src/conf/virnodedeviceobj.c | 6 +++--- src

[libvirt] [PATCH 2/3] conf: rename Export Callback functions

2018-07-30 Thread Anya Harter
to be the name of the export function followed by Callback ex. for virInterfaceObjListExport, the callback function is named virInterfaceObjListExportCallback Signed-off-by: Anya Harter --- src/conf/virinterfaceobj.c | 4 ++-- src/conf/virnetworkobj.c | 4 ++-- src/conf

[libvirt] [PATCH 0/3] conf: standardize naming

2018-07-30 Thread Anya Harter
on vir*ObjListExport call stack Anya Harter (3): conf: rename structs used by Export function conf: rename Export Callback functions conf: rename Match functions src/conf/virinterfaceobj.c | 10 +- src/conf/virnetworkobj.c| 16 src/conf/virnodedeviceobj.c

[libvirt] [PATCH 1/3] conf: rename structs used by Export function

2018-07-30 Thread Anya Harter
to be the name of the Export function followed by Data ex. for virInterfaceObjListExport, the struct is named virInterfaceObjListExportData Signed-off-by: Anya Harter --- src/conf/virinterfaceobj.c | 6 +++--- src/conf/virnetworkobj.c | 6 +++--- src/conf/virsecretobj.c

[libvirt] [PATCH 3/3] conf: rename Match functions

2018-07-30 Thread Anya Harter
to be the vir prefix and interface name followed by ObjMatch ex. for virNetworkObjListExport, the match function is named virNetworkObjMatch Signed-off-by: Anya Harter --- src/conf/virnetworkobj.c| 6 +++--- src/conf/virnodedeviceobj.c | 4 ++-- src/conf/virsecretobj.c

[libvirt] [dbus PATCH] connect: fix calls to virtDBusConnectOpen

2018-07-24 Thread Anya Harter
Signed-off-by: Anya Harter --- src/domain.c | 2 +- src/interface.c | 2 +- src/network.c | 2 +- src/nodedev.c | 2 +- src/nwfilter.c| 2 +- src/secret.c | 2 +- src/storagepool.c | 2 +- src/storagevol.c | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff

[libvirt] [dbus PATCH v2 13/17] Implement InterfaceChangeBegin method for Connect Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 5 + src/connect.c| 22 ++ 2 files changed, 27 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 791e1f5..604afea 100644 --- a/data

[libvirt] [dbus PATCH v2 15/17] Implement InterfaceChangeRollback method for Connect Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 5 + src/connect.c| 22 ++ 2 files changed, 27 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 8c88cc8..7c97117 100644 --- a/data

[libvirt] [dbus PATCH v2 11/17] Implement Active property for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 + src/interface.c| 22 ++ tests/test_interface.py| 1 + 3 files changed, 28 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index

[libvirt] [dbus PATCH v2 16/17] Implement InterfaceLookupByName method for Connect Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 6 ++ src/connect.c| 29 + tests/test_connect.py| 12 3 files changed, 47 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml

[libvirt] [dbus PATCH v2 04/17] Implement Destroy method for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 + src/interface.c| 24 2 files changed, 29 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index d98a646..f5ec281 100644 --- a/data

[libvirt] [dbus PATCH v2 09/17] Implement Name property for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 + src/interface.c| 22 ++ tests/test_interface.py| 8 3 files changed, 35 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml

[libvirt] [dbus PATCH v2 10/17] Implement MAC property for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 + src/interface.c| 22 ++ tests/test_interface.py| 1 + 3 files changed, 28 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index

[libvirt] [dbus PATCH v2 06/17] Test Destroy method for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- tests/test_interface.py | 4 1 file changed, 4 insertions(+) diff --git a/tests/test_interface.py b/tests/test_interface.py index 88be5dc..62fd517 100755 --- a/tests/test_interface.py +++ b/tests/test_interface.py @@ -7,6 +7,10 @@ class TestInterface

[libvirt] [dbus PATCH v2 07/17] Implement Undefine method for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 4 src/interface.c| 21 + tests/test_interface.py| 5 + 3 files changed, 30 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index

[libvirt] [dbus PATCH v2 14/17] Implement InterfaceChangeCommit method for Connect Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 5 + src/connect.c| 22 ++ 2 files changed, 27 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 604afea..8c88cc8 100644 --- a/data

[libvirt] [dbus PATCH v2 05/17] Introduce Interface Tests & Test Create method for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- tests/Makefile.am | 1 + tests/libvirttest.py| 12 tests/test_interface.py | 16 3 files changed, 29 insertions(+) create mode 100755 tests/test_interface.py diff --git a/tests/Makefile.am b/tests/Makefile.am index 09c3e2e

[libvirt] [dbus PATCH v2 12/17] Implement ListInterfaces method for Connect Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 6 ++ src/connect.c| 38 2 files changed, 44 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index f690bab..791e1f5 100644 --- a/data

[libvirt] [dbus PATCH v2 03/17] Implement Create method for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 src/interface.c| 45 ++ 2 files changed, 50 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index 93fa32f..d98a646 100644

[libvirt] [dbus PATCH v2 17/17] Implement InterfaceLookupByMAC method for Connect Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 6 ++ src/connect.c| 29 + tests/test_connect.py| 1 + 3 files changed, 36 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index f99e205

[libvirt] [dbus PATCH v2 02/17] Implement InterfaceDefineXML method for Connect Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 7 +++ src/connect.c| 30 ++ tests/test_connect.py| 4 tests/xmldata.py | 12 4 files changed, 53 insertions(+) diff --git a/data

[libvirt] [dbus PATCH v2 00/17] Implement and Test Interface APIs

2018-07-20 Thread Anya Harter
(property) - virInterfaceGetXMLDesc(interface method) - virInterfaceIsActive (property) - virInterfaceLookupByMACString (connect method) - virInterfaceLookupByName (connect method) - virInterfaceUndefine (interface method) Anya H

[libvirt] [dbus PATCH v2 08/17] Implement GetXMLDesc method for Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 6 ++ src/interface.c| 28 tests/test_interface.py| 4 3 files changed, 38 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml

[libvirt] [dbus PATCH v2 01/17] Introduce Interface Interface

2018-07-20 Thread Anya Harter
Signed-off-by: Anya Harter --- data/Makefile.am | 1 + data/org.libvirt.Interface.xml | 7 src/Makefile.am| 2 ++ src/connect.c | 6 src/connect.h | 1 + src/interface.c| 65

Re: [libvirt] [dbus PATCH v2] gitignore: add tests/.pytest_cache

2018-07-10 Thread Anya Harter
On 07/10/2018 11:13 AM, Andrea Bolognani wrote: > On Tue, 2018-07-10 at 10:00 -0400, Anya Harter wrote: >> gitignore: add tests/.pytest_cache >> >> Signed-off-by: Anya Harter > > The commit message should have been adjusted - you're ignoring > all .pytest_ca

[libvirt] [dbus PATCH v2] gitignore: add tests/.pytest_cache

2018-07-10 Thread Anya Harter
Signed-off-by: Anya Harter --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index ca9e4e1..b2021d4 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,4 @@ vgcore.* /src/org.libvirt.service /tests/test_util +**/.pytest_cache -- 2.17.1 -- libvir

[libvirt] [dbus PATCH] test_connect: fix methods to follow naming conventions

2018-07-09 Thread Anya Harter
Signed-off-by: Anya Harter --- tests/test_connect.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_connect.py b/tests/test_connect.py index 7084397..2299b8a 100755 --- a/tests/test_connect.py +++ b/tests/test_connect.py @@ -22,7 +22,7 @@ class TestConnect

[libvirt] [dbus PATCH 08/15] Implement InterfaceChangeCommit method for Connect Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 5 + src/connect.c| 22 ++ 2 files changed, 27 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 604afea..8c88cc8 100644 --- a/data

[libvirt] [dbus PATCH 14/15] Implement Undefine method for Interface Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 4 src/interface.c| 21 + 2 files changed, 25 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index 16caba1..5ca366c 100644 --- a/data

[libvirt] [dbus PATCH 05/15] Implement ListInterfaces method for Connect Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 6 ++ src/connect.c| 38 2 files changed, 44 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 7014a09..0604841 100644 --- a/data

[libvirt] [dbus PATCH 12/15] Implement Create method for Interface Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 + src/interface.c| 24 2 files changed, 29 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index f50bc37..f62346a 100644 --- a/data

[libvirt] [dbus PATCH 01/15] Introduce Interface Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/Makefile.am | 1 + data/org.libvirt.Interface.xml | 7 +++ src/Makefile.am| 2 + src/connect.c | 6 +++ src/connect.h | 1 + src/interface.c| 86

[libvirt] [dbus PATCH 15/15] Implement GetXMLDesc method for Interface Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 6 ++ src/interface.c| 28 2 files changed, 34 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index 5ca366c..efe59e3 100644 --- a/data

[libvirt] [dbus PATCH 03/15] Implement MACString property for Interface Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 + src/interface.c| 22 ++ 2 files changed, 27 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index ad7c326..e6d9f2a 100644 --- a/data

[libvirt] [dbus PATCH 06/15] Implement InterfaceDefineXML method for Connect Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 7 +++ src/connect.c| 30 ++ 2 files changed, 37 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 0604841..791e1f5 100644 --- a/data

[libvirt] [dbus PATCH 07/15] Implement InterfaceChangeBegin method for Connect Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 5 + src/connect.c| 22 ++ 2 files changed, 27 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 791e1f5..604afea 100644 --- a/data

[libvirt] [dbus PATCH 11/15] Implement InterfaceLookupByMACString method for Connect Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 6 ++ src/connect.c| 29 + 2 files changed, 35 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index f99e205..535d225 100644 --- a/data

[libvirt] [dbus PATCH 02/15] Implement Name property for Interface Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 + src/interface.c| 22 ++ 2 files changed, 27 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index 93fa32f..ad7c326 100644 --- a/data

[libvirt] [dbus PATCH 13/15] Implement Destroy method for Interface Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 5 + src/interface.c| 24 2 files changed, 29 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index f62346a..16caba1 100644 --- a/data

[libvirt] [dbus PATCH 09/15] Implement InterfaceChangeRollback method for Connect Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 5 + src/connect.c| 22 ++ 2 files changed, 27 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 8c88cc8..7c97117 100644 --- a/data

[libvirt] [dbus PATCH 00/15] Implement Interface APIs

2018-07-06 Thread Anya Harter
) - virInterfaceUndefine (interface method) Anya Harter (15): Introduce Interface Interface Implement Name property for Interface Interface Implement MACString property for Interface Interface Implement Active property for Interface Interface Implement ListInterfaces method

[libvirt] [dbus PATCH 10/15] Implement InterfaceLookupByName method for Connect Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Connect.xml | 6 ++ src/connect.c| 29 + 2 files changed, 35 insertions(+) diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml index 7c97117..f99e205 100644 --- a/data

[libvirt] [dbus PATCH 04/15] Implement Active property for Interface Interface

2018-07-06 Thread Anya Harter
Signed-off-by: Anya Harter --- data/org.libvirt.Interface.xml | 4 src/interface.c| 22 ++ 2 files changed, 26 insertions(+) diff --git a/data/org.libvirt.Interface.xml b/data/org.libvirt.Interface.xml index e6d9f2a..f50bc37 100644 --- a/data

[libvirt] [dbus PATCH] gitignore: add tests/.pytest_cache

2018-07-05 Thread Anya Harter
Signed-off-by: Anya Harter --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index ca9e4e1..c41c82c 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,4 @@ vgcore.* /src/org.libvirt.service /tests/test_util +/tests/.pytest_cache -- 2.17.1

[libvirt] [dbus PATCH] connect: fix gchar declaration in connect.h

2018-07-05 Thread Anya Harter
so that gchar *nodeDevPath; line appears in alphabetical order with the rest of the lines Signed-off-by: Anya Harter --- src/connect.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connect.h b/src/connect.h index b81b6a8..0b9ae10 100644 --- a/src/connect.h +++ b/src

[libvirt] [PATCH 4/4] domain_addr: make virDomainUSBAddressPortFormat static

2018-07-03 Thread Anya Harter
never used outside domain_addr.c Signed-off-by: Anya Harter --- src/conf/domain_addr.c | 2 +- src/conf/domain_addr.h | 3 --- src/libvirt_private.syms | 1 - 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/conf/domain_addr.c b/src/conf/domain_addr.c index 33f859697b

[libvirt] [PATCH 0/4] domain_addr: make functions static

2018-07-03 Thread Anya Harter
which are unused outside domain_addr.c The commit where the last external use was removed is linked in each commit when it exists Anya Harter (4): domain_addr: make virDomainPCIAddressBusIsEmpty static domain_addr: make virDomainCCWAddress funcs static domain_addr: make

[libvirt] [PATCH 3/4] domain_addr: make virDomainVirtioSerialAddr funcs static

2018-07-03 Thread Anya Harter
SetCreate, SetAddControllers, Reserve last uses of these functions outside domain_addr.c removed in commit: 40c284f0a6b53a182af7b12173bcb5dd3eb0c826 Assign never used outside domain_addr.c move Assign and Reserve above their first call within domain_addr.c Signed-off-by: Anya

[libvirt] [PATCH 1/4] domain_addr: make virDomainPCIAddressBusIsEmpty static

2018-07-03 Thread Anya Harter
never used outside domain_addr.c Signed-off-by: Anya Harter --- src/conf/domain_addr.c | 2 +- src/conf/domain_addr.h | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/conf/domain_addr.c b/src/conf/domain_addr.c index eb0784cd2c..ec2dfdbbdc 100644 --- a/src/conf

[libvirt] [PATCH 2/4] domain_addr: make virDomainCCWAddress funcs static

2018-07-03 Thread Anya Harter
Allocate, Validate, SetCreate last uses of these functions outside domain_addr.c removed in commit: 7bdd06b4e103269992122603949f585fc2bfdc6 Signed-off-by: Anya Harter --- src/conf/domain_addr.c | 6 +++--- src/conf/domain_addr.h | 12 src/libvirt_private.syms | 3

Re: [libvirt] [dbus PATCH] connect: fix g_free order in virtDBusConnectFree

2018-07-03 Thread Anya Harter
On 07/03/2018 09:03 AM, Ján Tomko wrote: > On Tue, Jul 03, 2018 at 02:18:02PM +0200, Pavel Hrdina wrote: >> On Mon, Jul 02, 2018 at 11:42:08AM -0400, Anya Harter wrote: >>> so that g_free(connect->nodeDevPath) line appears in alphabetical order >>> with the rest o

[libvirt] [PATCH v2] qemu: move qemuDomainCCWAddrSetCreateFromDomain

2018-07-03 Thread Anya Harter
from src/qemu/qemu_domain_address.c to src/conf/domain_addr.c and rename to virDomainCCWAddressSetCreateFromDomain (rename to have Address in full instead of Addr to follow the naming convention of other virDomainCCWAddress functions) Signed-off-by: Anya Harter --- renamed function in v2 patch

Re: [libvirt] [PATCH 1/2] qemu: move qemuDomainCCWAddrSetCreateFromDomain

2018-07-03 Thread Anya Harter
On 07/02/2018 04:48 PM, John Ferlan wrote: > > > On 06/28/2018 04:23 PM, Anya Harter wrote: >> from src/qemu/qemu_domain_address.[ch] to src/conf/domain_addr.[ch] >> >> Signed-off-by: Anya Harter >> --- >> src/conf/domain_addr.c | 2

[libvirt] [dbus PATCH] connect: fix g_free order in virtDBusConnectFree

2018-07-02 Thread Anya Harter
so that g_free(connect->nodeDevPath) line appears in alphabetical order with the rest of the lines Signed-off-by: Anya Harter --- src/connect.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connect.c b/src/connect.c index 9ebceaa..9275121 100644 --- a/src/connec

[libvirt] [PATCH 0/2] domain_addr: delete unused functions

2018-06-29 Thread Anya Harter
each commit references the commit where the last use was removed Anya Harter (2): domain_addr: delete virDomainCCWAddressReleaseAddr domain_addr: delete virDomainVirtioSerialAddrRelease src/conf/domain_addr.c | 68 src/conf/domain_addr.h | 8

[libvirt] [PATCH 2/2] domain_addr: delete virDomainVirtioSerialAddrRelease

2018-06-29 Thread Anya Harter
the last use of this function was deleted in commit 19a148b7c8353d5c214bed699f8fe983317baf93 Signed-off-by: Anya Harter --- src/conf/domain_addr.c | 44 src/conf/domain_addr.h | 5 - src/libvirt_private.syms | 1 - 3 files changed, 50

[libvirt] [PATCH 1/2] domain_addr: delete virDomainCCWAddressReleaseAddr

2018-06-29 Thread Anya Harter
the last use of this function was deleted in commit 1aa5e66cf3a0dd5e8ada8483f79cb745f786a131 Signed-off-by: Anya Harter --- src/conf/domain_addr.c | 24 src/conf/domain_addr.h | 3 --- src/libvirt_private.syms | 1 - 3 files changed, 28 deletions(-) diff

[libvirt] [PATCH 0/2] domain_addr: move qemu function and rename

2018-06-28 Thread Anya Harter
qemuDomainCCWAddrSetCreateFromDomain moved from qemu_domain_addr to domain_addr and rename to virDomainCCWAddrSetCreateFromDomain because it is not a qemu-specific function Anya Harter (2): qemu: move qemuDomainCCWAddrSetCreateFromDomain domain_addr: refactor

[libvirt] [PATCH 2/2] domain_addr: refactor qemuDomainCCWAddrSetCreateFromDomain

2018-06-28 Thread Anya Harter
to virDomainCCWAddrSetCreateFromDomain Signed-off-by: Anya Harter --- src/conf/domain_addr.c | 2 +- src/conf/domain_addr.h | 2 +- src/qemu/qemu_domain_address.c | 4 ++-- src/qemu/qemu_hotplug.c| 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git

[libvirt] [PATCH 1/2] qemu: move qemuDomainCCWAddrSetCreateFromDomain

2018-06-28 Thread Anya Harter
from src/qemu/qemu_domain_address.[ch] to src/conf/domain_addr.[ch] Signed-off-by: Anya Harter --- src/conf/domain_addr.c | 24 src/conf/domain_addr.h | 4 src/qemu/qemu_domain_address.c | 22 -- src/qemu/qemu_domain_address.h

Re: [libvirt] [PATCH 2/2] qemu: Escape commas for qemuBuildSCSIiSCSIHostdevDrvStr

2018-06-26 Thread Anya Harter
On 06/26/2018 08:52 AM, John Ferlan wrote: > > > On 06/22/2018 09:06 AM, Anya Harter wrote: > [...] > >>> >>> Something is not quite right about seeing "example,foo.org" as a host >>> name. I don't see that as a valid host name regardless

[libvirt] [dbus PATCH] connect: fix deregistering of NodeDevice events

2018-06-25 Thread Anya Harter
Signed-off-by: Anya Harter --- src/connect.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connect.c b/src/connect.c index 09e5628..32dda14 100644 --- a/src/connect.c +++ b/src/connect.c @@ -68,7 +68,7 @@ virtDBusConnectClose(virtDBusConnect *connect, for (gint i

Re: [libvirt] [PATCH 2/2] qemu: Escape commas for qemuBuildSCSIiSCSIHostdevDrvStr

2018-06-22 Thread Anya Harter
On 06/21/2018 06:55 PM, John Ferlan wrote: > > > On 06/20/2018 09:17 AM, Anya Harter wrote: >> Add comma escaping for netsource >> >> Signed-off-by: Anya Harter >> --- >> src/qemu/qemu_command.c | 4 +++- >> tests/qemuxml2a

Re: [libvirt] [PATCH 4/4] qemu: Escape commas for qemuBuildGrapicsSPICECommandLine

2018-06-20 Thread Anya Harter
On 06/19/2018 10:46 AM, Cole Robinson wrote: > On 06/19/2018 09:47 AM, Cole Robinson wrote: >> On 06/18/2018 07:52 PM, John Ferlan wrote: >>> >>> >>> On 06/18/2018 01:57 PM, Anya Harter wrote: >>>> Add comma escaping for cfg->spiceTLSx

[libvirt] [PATCH 2/2] qemu: Escape commas for qemuBuildSCSIiSCSIHostdevDrvStr

2018-06-20 Thread Anya Harter
Add comma escaping for netsource Signed-off-by: Anya Harter --- src/qemu/qemu_command.c | 4 +++- tests/qemuxml2argvdata/name-escape.args | 6 +- tests/qemuxml2argvdata/name-escape.xml | 7 +++ tests/qemuxml2argvtest.c| 5 - 4 files changed, 19

[libvirt] [PATCH 0/2] qemu: add comma escaping in qemuBuildSCSIiSCSIHostdevDrvStr

2018-06-20 Thread Anya Harter
:_Use_comma_escaping_for_more_command_line_values. Anya Harter (2): qemu: use virBuffer in qemuBuildSCSIiSCSIHostdevDrvStr qemu: Escape commas for qemuBuildSCSIiSCSIHostdevDrvStr src/qemu/qemu_command.c | 19 +-- tests/qemuxml2argvdata/name-escape.args | 6

[libvirt] [PATCH 1/2] qemu: use virBuffer in qemuBuildSCSIiSCSIHostdevDrvStr

2018-06-20 Thread Anya Harter
Instead of source to enable use of virBuffer functions in string construction. Signed-off-by: Anya Harter --- src/qemu/qemu_command.c | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index e05b106a5e

[libvirt] [PATCH] qemu: Escape commas for qemuBuildDiskThrottling

2018-06-19 Thread Anya Harter
Add comma escaping for disk->blkdeviotune.group_name. Signed-off-by: Anya Harter --- src/qemu/qemu_command.c | 4 ++-- tests/qemuxml2argvdata/name-escape.args | 5 + tests/qemuxml2argvdata/name-escape.xml | 13 + tests/qemuxml2argvtest.c|

Re: [libvirt] [PATCH 1/4] qemu: Escape commas for qemuBuildChrChardevStr

2018-06-19 Thread Anya Harter
On 06/18/2018 07:37 PM, John Ferlan wrote: > > > On 06/18/2018 01:57 PM, Anya Harter wrote: >> Add comma escaping for dev->data.file.path in cases >> VIR_DOMAIN_CHR_TYPE_DEV and VIR_DOMAIN_CHR_TYPE_PIPE. >> >> Signed-off-by: Anya Harter >> --- >&

[libvirt] [PATCH 4/4] qemu: Escape commas for qemuBuildGrapicsSPICECommandLine

2018-06-18 Thread Anya Harter
Add comma escaping for cfg->spiceTLSx509certdir and graphics->data.spice.rendernode. Signed-off-by: Anya Harter --- src/qemu/qemu_command.c | 11 --- tests/qemuxml2argvdata/name-escape.args | 5 +++-- tests/qemuxml2argvdata/name-escape.xml | 1 +

[libvirt] [PATCH 1/4] qemu: Escape commas for qemuBuildChrChardevStr

2018-06-18 Thread Anya Harter
Add comma escaping for dev->data.file.path in cases VIR_DOMAIN_CHR_TYPE_DEV and VIR_DOMAIN_CHR_TYPE_PIPE. Signed-off-by: Anya Harter --- src/qemu/qemu_command.c | 9 + tests/qemuxml2argvdata/name-escape.args | 4 tests/qemuxml2argvdata/name-escape.xml

[libvirt] [PATCH 2/4] qemu: Escape commas for qemuBuildChrChardevFileStr

2018-06-18 Thread Anya Harter
Add comma escaping for fileval. Signed-off-by: Anya Harter --- src/qemu/qemu_command.c | 3 ++- tests/qemuxml2argvdata/name-escape.args | 2 ++ tests/qemuxml2argvdata/name-escape.xml | 4 tests/qemuxml2argvtest.c| 3 ++- 4 files changed, 10 insertions(+), 2

[libvirt] [PATCH 0/4] qemu: add comma escaping in qemu_command.c

2018-06-18 Thread Anya Harter
the BiteSizedTask entry at https://wiki.libvirt.org/page/BiteSizedTasks#qemu:_Use_comma_escaping_for_more_command_line_values. Anya Harter (4): qemu: Escape commas for qemuBuildChrChardevStr qemu: Escape commas for qemuBuildChrChardevFileStr qemu: Escape commas for qemuBuildSmartcardCommandLine

[libvirt] [PATCH 3/4] qemu: Escape commas for qemuBuildSmartcardCommandLine

2018-06-18 Thread Anya Harter
Add comma escaping for smartcard->data.cert.file[i] and smartcard->data.cert.database. Signed-off-by: Anya Harter --- src/qemu/qemu_command.c | 21 - tests/qemuxml2argvdata/name-escape.args | 3 +++ tests/qemuxml2argvdata/name-escape.xml | 6 ++

[libvirt] [PATCH] tests: add test file for smartcard database

2018-06-15 Thread Anya Harter
Add test case explicitly defining a smartcard host certificates database via the following xml: /tmp/foo This case is not currently covered in the test suite. Signed-off-by: Anya Harter --- .../smartcard-host-certificates-database.args | 28 +++ .../smartcard-host

[libvirt] [PATCH libvirt 4/4] events: remove umlDomainEventQueue wrapper func

2018-06-12 Thread Anya Harter
And replace all calls with virObjectEventStateQueue such that: umlDomainEventQueue(driver, event); becomes: virObjectEventStateQueue(driver->domainEventState, event); And remove NULL checking from all callers. Signed-off-by: Anya Harter --- src/uml/uml_driver.c |

[libvirt] [PATCH libvirt 2/4] events: remove libxlDomainEventQueue wrapper func

2018-06-12 Thread Anya Harter
And replace all calls with virObjectEventStateQueue such that: libxlDomainEventQueue(driver, event); becomes: virObjectEventStateQueue(driver->domainEventState, event); And remove NULL checking from all callers. Signed-off-by: Anya Harter --- src/libxl/libxl_domain.c|

[libvirt] [PATCH libvirt 0/4] rmv virObjectEventStateQueue wrapper funcs

2018-06-12 Thread Anya Harter
virObjectEventStateQueue takes care of NULL checking, all NULL checking by callers has also been removed. This patch series should complete the BiteSizedTask entry at https://wiki.libvirt.org/page/BiteSizedTasks#Remove_NULL_checking_around_EventStateQueue . Anya Harter (4): events: remove

[libvirt] [PATCH libvirt 1/4] events: remove testObjectEventQueue wrapper func

2018-06-12 Thread Anya Harter
And replace all calls with virObjectEventStateQueue such that: testObjectEventQueue(privconn, event); becomes: virObjectEventStateQueue(privconn->eventState, event); Signed-off-by: Anya Harter --- src/test/test_driver.c | 80 +++--- 1 file chan

[libvirt] [PATCH libvirt 3/4] events: remove qemuDomainEventQueue wrapper func

2018-06-12 Thread Anya Harter
And replace all calls with virObjectEventStateQueue such that: qemuDomainEventQueue(driver, event); becomes: virObjectEventStateQueue(driver->domainEventState, event); And remove NULL checking from all callers. Signed-off-by: Anya Harter --- src/qemu/qemu_blockjob.c | 4 +-

Re: [libvirt] [PATCH libvirt 3/3] events: remove remoteEventQueue wrapper function

2018-06-12 Thread Anya Harter
On 06/11/2018 03:38 PM, Anya Harter wrote: >>From remote_driver.c > > And replace all calls with virObjectEventStateQueue such that: > > remoteEventQueue(priv, event, callbackID); > > becomes: > > virObjectEventStateQueue(priv->eventState, event

Re: [libvirt] [PATCH libvirt 0/3] events: clean up NULL checking involving virObjectEventStateQueueRemote

2018-06-12 Thread Anya Harter
On 06/12/2018 01:36 AM, Pavel Hrdina wrote: > On Mon, Jun 11, 2018 at 03:38:16PM -0400, Anya Harter wrote: >> Currently, all virObjectEventStateQueue callers and >> virObjectEventStateQueueRemote callers need to do NULL checking. >> >> In this patch series, all N

[libvirt] [PATCH libvirt 1/3] events: add NULL check in virObjectEventStateQueue

2018-06-11 Thread Anya Harter
And remove NULL checking from all callers Signed-off-by: Anya Harter --- src/bhyve/bhyve_driver.c | 15 +-- src/conf/object_event.c| 3 +++ src/lxc/lxc_driver.c | 24 src/lxc/lxc_process.c | 9 +++-- src

[libvirt] [PATCH libvirt 0/3] events: clean up NULL checking involving virObjectEventStateQueueRemote

2018-06-11 Thread Anya Harter
. Anya Harter (3): events: add NULL check in virObjectEventStateQueue events: move NULL check to EventStateQueueRemote events: remove remoteEventQueue wrapper function src/bhyve/bhyve_driver.c | 15 ++ src/conf/object_event.c| 3 ++ src/lxc/lxc_driver.c

[libvirt] [PATCH libvirt 3/3] events: remove remoteEventQueue wrapper function

2018-06-11 Thread Anya Harter
>From remote_driver.c And replace all calls with virObjectEventStateQueue such that: remoteEventQueue(priv, event, callbackID); becomes: virObjectEventStateQueue(priv->eventState, event, callbackID); Signed-off-by: Anya Harter --- src/remote/remote_driver.

[libvirt] [PATCH libvirt 2/3] events: move NULL check to EventStateQueueRemote

2018-06-11 Thread Anya Harter
Remove NULL check from virObjectEventStateQueue and add NULL check to virObjectEventStateQueueRemote Remove NULL check around call to virObjectEventStateQueueRemote in remote_driver.c Signed-off-by: Anya Harter --- src/conf/object_event.c| 6 +++--- src/remote/remote_driver.c | 3 +-- 2