[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH Remus v2 04/10] tools/libxc: introduce DECLARE_HYPERCALL_BUFFER_USER_POINTER



On 08/05/15 10:33, Yang Hongyang wrote:
> Define a user pointer that can access the hypercall buffer data
> Useful when you only need to access the hypercall buffer data
>
> Signed-off-by: Yang Hongyang <yanghy@xxxxxxxxxxxxxx>
> ---
>  tools/libxc/include/xenctrl.h | 8 ++++++++
>  1 file changed, 8 insertions(+)
>
> diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
> index 6994c51..12e8c36 100644
> --- a/tools/libxc/include/xenctrl.h
> +++ b/tools/libxc/include/xenctrl.h
> @@ -296,6 +296,14 @@ typedef struct xc_hypercall_buffer xc_hypercall_buffer_t;
>      }
>  
>  /*
> + * Define a user pointer that can access the hypercall buffer data
> + *
> + * Useful when you only need to access the hypercall buffer data
> + */
> +#define DECLARE_HYPERCALL_BUFFER_USER_POINTER(_type, _name, _hbuf)  \
> +    _type *_name = _hbuf->hbuf;

There are some bracketing issues here.  Please refer to my fixup patch
which I will post as soon as I can.

~Andrew

> +
> +/*
>   * Declare the necessary data structure to allow a hypercall buffer
>   * passed as an argument to a function to be used in the normal way.
>   */


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.