All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 00/20] libxl: subprocess handling
@ 2012-04-13 18:39 Ian Jackson
  2012-04-13 18:39 ` [PATCH 01/20] libxl: handle POLLERR, POLLHUP, POLLNVAL properly Ian Jackson
                   ` (19 more replies)
  0 siblings, 20 replies; 36+ messages in thread
From: Ian Jackson @ 2012-04-13 18:39 UTC (permalink / raw)
  To: xen-devel

I have not tested the tip of this series.  Up to 12/20 have been
tested, in an earlier version.

Changes since v4 include:
 - all comments addressed as described in emails on the list
 - new patches to convert device model spawning, domain
   creation, and console connect callback, to use event model
 - possibly, some bugfixes

At the end of this series I think there are no more impermissible
users of fork (or libxl_fork) in libxl.  xl stilll uses libxl_fork,
about which something should be done.

Tested and previously-posted (these were 20-31/31 from v4):
 01/20 libxl: handle POLLERR, POLLHUP, POLLNVAL properly
 02/20 libxl: support multiple libxl__ev_fds for the same fd
 03/20 libxl: event API: new facilities for waiting for subprocesses
 04/20 autoconf: New test for openpty et al.
 05/20 libxl: provide libxl__remove_file et al.
 06/20 libxl: Introduce libxl__sendmsg_fds and libxl__recvmsg_fds
 07/20 libxl: Clean up setdefault in do_domain_create
 08/20 libxl: provide libxl__datacopier_*
 09/20 libxl: provide libxl__openpty_*
 10/20 libxl: ao: Convert libxl_run_bootloader
 11/20 libxl: make libxl_create_logfile const-correct
 12/20 libxl: log bootloader output

Preparatory work (new in this version of the series):
 13/20 libxl: Allow AO_GC and EGC_GC even if not used
 14/20 libxl: remove ctx->waitpid_instead
 15/20 libxl: change some structures to unit arrays
 19/20 libxl: remove malloc failure handling from NEW_EVENT

Heavy lifting in domain creation (new in this version of the series):
 16/20 libxl: ao: convert libxl__spawn_*
 17/20 libxl: make libxl_create run bootloader via callback
 18/20 libxl: provide progress reporting for long-running operations
 20/20 libxl: convert console callback to libxl_asyncprogress_how

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

end of thread, other threads:[~2012-04-16 14:43 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-13 18:39 [PATCH v6 00/20] libxl: subprocess handling Ian Jackson
2012-04-13 18:39 ` [PATCH 01/20] libxl: handle POLLERR, POLLHUP, POLLNVAL properly Ian Jackson
2012-04-16  7:53   ` Ian Campbell
2012-04-13 18:39 ` [PATCH 02/20] libxl: support multiple libxl__ev_fds for the same fd Ian Jackson
2012-04-16  8:04   ` Ian Campbell
2012-04-16 10:26     ` Ian Jackson
2012-04-16 11:17       ` Ian Campbell
2012-04-13 18:39 ` [PATCH 03/20] libxl: event API: new facilities for waiting for subprocesses Ian Jackson
2012-04-13 18:39 ` [PATCH 04/20] autoconf: New test for openpty et al Ian Jackson
2012-04-16  9:09   ` Ian Campbell
2012-04-16 10:32     ` Ian Jackson
2012-04-16 11:19       ` Ian Campbell
2012-04-16 11:50         ` Ian Jackson
2012-04-16 10:09   ` Roger Pau Monne
2012-04-16 10:35     ` Ian Jackson
2012-04-16 10:40       ` Roger Pau Monne
2012-04-16 10:56         ` Ian Jackson
2012-04-13 18:39 ` [PATCH 05/20] libxl: provide libxl__remove_file " Ian Jackson
2012-04-16  9:24   ` Ian Campbell
2012-04-16 10:33     ` Ian Jackson
2012-04-13 18:40 ` [PATCH 06/20] libxl: Introduce libxl__sendmsg_fds and libxl__recvmsg_fds Ian Jackson
2012-04-13 18:40 ` [PATCH 07/20] libxl: Clean up setdefault in do_domain_create Ian Jackson
2012-04-13 18:40 ` [PATCH 08/20] libxl: provide libxl__datacopier_* Ian Jackson
2012-04-13 18:40 ` [PATCH 09/20] libxl: provide libxl__openpty_* Ian Jackson
2012-04-13 18:40 ` [PATCH 10/20] libxl: ao: Convert libxl_run_bootloader Ian Jackson
2012-04-13 18:40 ` [PATCH 11/20] libxl: make libxl_create_logfile const-correct Ian Jackson
2012-04-13 18:40 ` [PATCH 12/20] libxl: log bootloader output Ian Jackson
2012-04-13 18:40 ` [PATCH 13/20] libxl: Allow AO_GC and EGC_GC even if not used Ian Jackson
2012-04-16 14:43   ` Ian Campbell
2012-04-13 18:40 ` [PATCH 14/20] libxl: remove ctx->waitpid_instead Ian Jackson
2012-04-13 18:40 ` [PATCH 15/20] libxl: change some structures to unit arrays Ian Jackson
2012-04-13 18:40 ` [PATCH 16/20] libxl: ao: convert libxl__spawn_* Ian Jackson
2012-04-13 18:40 ` [PATCH 17/20] libxl: make libxl_create run bootloader via callback Ian Jackson
2012-04-13 18:40 ` [PATCH 18/20] libxl: provide progress reporting for long-running operations Ian Jackson
2012-04-13 18:40 ` [PATCH 19/20] libxl: remove malloc failure handling from NEW_EVENT Ian Jackson
2012-04-13 18:40 ` [PATCH 20/20] libxl: convert console callback to libxl_asyncprogress_how 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.