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

[Xen-devel] [PATCH v4 00/15] New event API



This is a tested version of my event handling API proposal.  This
series contains a number of uncontroversial stylistic and bugfix
patches, plus these:

  02/15 libxenstore: Provide xs_check_watch
  12/15 libxl: Use GC_INIT and GC_FREE everywhere
  13/15 libxl: make LIBXL_INIT_GC a statement, not an initialiser
  14/15 libxl: New API for providing OS events to libxl
  15/15 libxl: New event generation API

Changes since v3:

 * New patches to use GC_INIT and GC_FREE everywhere so we could
   change LIBXL_INIT_GC to properly initialise the new tail queue in
   the gc.

 * Bugfixes resulting from testing.  Domain shutdown/death events work.
   Disk eject events work as well as they did beforehand, but it turns
   out that our cdrom insert/eject machinery is not currently working
   very well.  This needs to be addressed separately. 

 * Added some comments regarding #define OSEVENT_HOOK_INTERN
   in libxl_event.c.

Please review.  I would like to apply 12/15 in particular ASAP, as it
is textually very intrusive.  I think 01-12 ought to be pretty
uncontroversial by now, and I have now tested 02/15 so I think it's
ready to go in.

14 and 15 have the meat.

Ian.

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


 


Rackspace

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