[libvirt] [PATCH 2/4] Remove virConnectPtr from LXC driver
Daniel Veillard
veillard at redhat.com
Wed Feb 10 10:34:34 UTC 2010
On Tue, Feb 09, 2010 at 07:20:33PM +0000, Daniel P. Berrange wrote:
> The virConnectPtr is no longer required for error reporting since
> that is recorded in a thread local. Remove the conn & dom parameters
> from lxcError since they're unused. Remove virConnectPtr from all
> other internal LXC driver APIs with exception of APIs which need it
> to resolve a virNetworkPtr into a bridge device name
> ---
> src/lxc/lxc_conf.h | 6 +-
> src/lxc/lxc_container.c | 6 +-
> src/lxc/lxc_controller.c | 10 ++--
> src/lxc/lxc_driver.c | 142 ++++++++++++++++++++++-----------------------
> 4 files changed, 80 insertions(+), 84 deletions(-)
>
> diff --git a/src/lxc/lxc_conf.h b/src/lxc/lxc_conf.h
> index 499617f..d0c5bb1 100644
> --- a/src/lxc/lxc_conf.h
> +++ b/src/lxc/lxc_conf.h
> @@ -63,8 +63,8 @@ struct __lxc_driver {
> int lxcLoadDriverConfig(lxc_driver_t *driver);
> virCapsPtr lxcCapsInit(void);
>
> -#define lxcError(conn, dom, code, fmt...) \
> - virReportErrorHelper(conn, VIR_FROM_LXC, code, __FILE__, \
> - __FUNCTION__, __LINE__, fmt)
> +#define lxcError(code, fmt...) \
> + virReportErrorHelper(NULL, VIR_FROM_LXC, code, __FILE__, \
> + __FUNCTION__, __LINE__, fmt)
>
ACK,
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
daniel at veillard.com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
More information about the libvir-list
mailing list