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
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