[libvirt] [PATCH] nwfilter: Add missing driver lock in qemu driver
Eric Blake
eblake at redhat.com
Fri May 14 17:51:59 UTC 2010
On 05/14/2010 11:39 AM, Stefan Berger wrote:
> This adds a missing driver lock in the qemu driver to protect
> the list of domains.
>
> Signed-off-by: Stefan Berger <stefanb at us.ibm.com>
>
> ---
> src/qemu/qemu_driver.c | 8 ++++++--
> 1 file changed, 6 insertions(+), 2 deletions(-)
>
> Index: libvirt-acl/src/qemu/qemu_driver.c
> ===================================================================
> --- libvirt-acl.orig/src/qemu/qemu_driver.c
> +++ libvirt-acl/src/qemu/qemu_driver.c
> @@ -11869,11 +11869,15 @@ static virStateDriver qemuStateDriver =
> };
>
> static int
> -qemudVMFilterRebuild(virConnectPtr conn,
> +qemudVMFilterRebuild(virConnectPtr conn ATTRIBUTE_UNUSED,
> virHashIterator iter, void *data)
> {
> - (void)conn;
> + struct qemud_driver *driver = qemu_driver;
> +
> + qemuDriverLock(driver);
> virHashForEach(qemu_driver->domains.objs, iter, data);
> + qemuDriverUnlock(driver);
> +
> return 0;
ACK.
--
Eric Blake eblake at redhat.com +1-801-349-2682
Libvirt virtualization library http://libvirt.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 619 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20100514/8ca6f3e7/attachment-0001.sig>
More information about the libvir-list
mailing list