All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC v2 00/13] New event API
@ 2011-10-28 18:36 Ian Jackson
  2011-10-28 18:36 ` [PATCH RFC v2 01/13] libxl: Make libxl__xs_* more const-correct Ian Jackson
  2011-10-31 10:11 ` [PATCH RFC v2 00/13] New event API Ian Campbell
  0 siblings, 2 replies; 52+ messages in thread
From: Ian Jackson @ 2011-10-28 18:36 UTC (permalink / raw)
  To: xen-devel

This is a revised RFC version of my event handling API proposal.

It consists of 10 rather uninteresting preparatory, stylistic
and bugfix patches, plus 3 with some meat in:
  02/13  libxenstore: Provide xs_check_watch
  12/13  libxl: New API for providing OS events to libxl
  13/13  libxl: New event generation API

This series contains an implementation of almost everything, and
builds apart from the lack of libxl_event_free, but it has not been
executed at all.

So at this stage a very detailed code review, particularly of 12 and
13 is probably not appropriate.  However, this is hopefully a
near-final version of the external and internal interfaces so it would
be worth looking at those.

^ permalink raw reply	[flat|nested] 52+ messages in thread

end of thread, other threads:[~2011-11-29 18:06 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-28 18:36 [PATCH RFC v2 00/13] New event API Ian Jackson
2011-10-28 18:36 ` [PATCH RFC v2 01/13] libxl: Make libxl__xs_* more const-correct Ian Jackson
2011-10-28 18:37   ` [PATCH RFC v2 02/13] libxenstore: Provide xs_check_watch Ian Jackson
2011-10-28 18:37     ` [PATCH RFC v2 03/13] libxl: Provide a version of bsd's queue.h as _libxl_list.h Ian Jackson
2011-10-28 18:37       ` [PATCH RFC v2 04/13] libxl: idl: support new "c_only" type attribute Ian Jackson
2011-10-28 18:37         ` [PATCH RFC v2 05/13] libxl: idl: Provide struct and union tags Ian Jackson
2011-10-28 18:37           ` [PATCH RFC v2 06/13] libxl: permit declaration after statement Ian Jackson
2011-10-28 18:37             ` [PATCH RFC v2 07/13] libxl: internal convenience macros Ian Jackson
2011-10-28 18:37               ` [PATCH RFC v2 08/13] libxl: Rationalise #includes Ian Jackson
2011-10-28 18:37                 ` [PATCH RFC v2 09/13] libxl: introduce lock in libxl_ctx Ian Jackson
2011-10-28 18:37                   ` [PATCH RFC v2 10/13] libxl: make libxl__[v]log const-correct Ian Jackson
2011-10-28 18:37                     ` [PATCH RFC v2 11/13] libxl: make libxl__free_all idempotent Ian Jackson
2011-10-28 18:37                       ` [PATCH RFC v2 12/13] libxl: New API for providing OS events to libxl Ian Jackson
2011-10-28 18:37                         ` [PATCH RFC v2 13/13] libxl: New event generation API Ian Jackson
2011-10-31 11:49                           ` Ian Campbell
2011-10-31 12:15                         ` [PATCH RFC v2 12/13] libxl: New API for providing OS events to libxl Ian Campbell
2011-11-07 10:42                         ` Stefano Stabellini
2011-11-28 15:34                           ` Ian Jackson
2011-10-31 10:05                       ` [PATCH RFC v2 11/13] libxl: make libxl__free_all idempotent Ian Campbell
2011-10-31 10:04                     ` [PATCH RFC v2 10/13] libxl: make libxl__[v]log const-correct Ian Campbell
2011-10-31 10:03                   ` [PATCH RFC v2 09/13] libxl: introduce lock in libxl_ctx Ian Campbell
2011-11-02 16:38                     ` Ian Jackson
2011-11-02 19:54                       ` Ian Campbell
2011-11-28 15:47                     ` Ian Jackson
2011-11-28 15:58                       ` Ian Jackson
2011-10-31  9:55                 ` [PATCH RFC v2 08/13] libxl: Rationalise #includes Ian Campbell
2011-10-31  9:53               ` [PATCH RFC v2 07/13] libxl: internal convenience macros Ian Campbell
2011-11-02 16:37                 ` Ian Jackson
2011-11-02 19:44                   ` Ian Campbell
2011-10-31  9:50             ` [PATCH RFC v2 06/13] libxl: permit declaration after statement Ian Campbell
2011-11-02 16:36               ` Ian Jackson
2011-11-02 19:43                 ` Ian Campbell
2011-11-07 10:43                   ` Stefano Stabellini
2011-11-28 16:40                     ` Ian Jackson
2011-11-29 10:45                       ` Ian Campbell
2011-11-29 10:52                         ` Ian Campbell
2011-11-29 14:04                         ` Ian Jackson
2011-11-29 17:47                       ` Stefano Stabellini
2011-11-29 18:06                         ` Ian Jackson
2011-10-31  9:47           ` [PATCH RFC v2 05/13] libxl: idl: Provide struct and union tags Ian Campbell
2011-10-31  9:46         ` [PATCH RFC v2 04/13] libxl: idl: support new "c_only" type attribute Ian Campbell
2011-10-31  9:43       ` [PATCH RFC v2 03/13] libxl: Provide a version of bsd's queue.h as _libxl_list.h Ian Campbell
2011-11-02 17:28         ` Anil Madhavapeddy
2011-11-03 10:40           ` Christoph Egger
2011-10-31  9:39     ` [PATCH RFC v2 02/13] libxenstore: Provide xs_check_watch Ian Campbell
2011-11-02 16:35       ` Ian Jackson
2011-10-31  9:34   ` [PATCH RFC v2 01/13] libxl: Make libxl__xs_* more const-correct Ian Campbell
2011-10-31 10:11 ` [PATCH RFC v2 00/13] New event API Ian Campbell
2011-11-07 11:50   ` Roger Pau Monné
2011-11-22 16:04     ` Ian Jackson
2011-11-23  9:31       ` Roger Pau Monné
2011-11-28 17:11         ` Ian Jackson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.