Mailing List Archive

[PATCH v5 00/18] New event API
Yet another version of my event handling API series I'm afraid. This
addresses all comments so far.

Many of the earlier parts of the series have been acked and are
reposted for completeness. Hopefully we will be able to apply these
early parts 01-13 soon:
01/18 libxl: Make libxl__xs_* more const-correct
02/18 libxenstore: Provide xs_check_watch
03/18 libxl: Provide a version of bsd's queue.h as _libxl_list.h
04/18 libxl: idl: support new "private" type attribute
05/18 libxl: idl: Provide struct and union tags
06/18 libxl: permit declaration after statement
07/18 libxl: internal convenience macros
08/18 libxl: Rationalise #includes
09/18 libxl: introduce lock in libxl_ctx
10/18 libxl: make libxl__[v]log const-correct
11/18 libxl: make libxl__free_all idempotent
* 12/18 libxl: libxl_ctx_free should free the ctx
13/18 libxl: Use GC_INIT and GC_FREE everywhere
Of these 12/18 is new but I think obviously correct. After that's
acked, and test passes and patch backlog permitting, I intend to apply
those.

And here are the remaining patches, including the meat, which are
still undergoing review:
14/18 libxl: make LIBXL_INIT_GC a statement, not an initialiser
15/18 xenstore: New function xs_path_is_subpath
16/18 libxl: rename libxl__free_all
17/18 libxl: New API for providing OS events to libxl
18/18 libxl: New event generation API


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
Re: [PATCH v5 00/18] New event API [ In reply to ]
Ian Jackson writes ("[PATCH v5 00/18] New event API"):
> Yet another version of my event handling API series I'm afraid. This
> addresses all comments so far.
>
> Many of the earlier parts of the series have been acked and are
> reposted for completeness. Hopefully we will be able to apply these
> early parts 01-13 soon:
> 01/18 libxl: Make libxl__xs_* more const-correct
> 02/18 libxenstore: Provide xs_check_watch
> 03/18 libxl: Provide a version of bsd's queue.h as _libxl_list.h
> 04/18 libxl: idl: support new "private" type attribute
> 05/18 libxl: idl: Provide struct and union tags
> 06/18 libxl: permit declaration after statement
> 07/18 libxl: internal convenience macros
> 08/18 libxl: Rationalise #includes
> 09/18 libxl: introduce lock in libxl_ctx
> 10/18 libxl: make libxl__[v]log const-correct
> 11/18 libxl: make libxl__free_all idempotent
> * 12/18 libxl: libxl_ctx_free should free the ctx
> 13/18 libxl: Use GC_INIT and GC_FREE everywhere
> Of these 12/18 is new but I think obviously correct. After that's
> acked, and test passes and patch backlog permitting, I intend to apply
> those.

I have applied 01-13, the uncontroversial preamble, all of which had
been acked. Hopefully this will reduce the overhang (and reduce the
patchbombs too...)

I'm aware there are other tools patches outstanding too.

Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel