All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2]: libxl: datacopier POLLHUP fixes
@ 2015-04-07 13:05 Ian Jackson
  2015-04-07 13:05 ` [PATCH 1/2] libxl: datacopier: Avoid eof/POLLHUP race Ian Jackson
  0 siblings, 1 reply; 5+ messages in thread
From: Ian Jackson @ 2015-04-07 13:05 UTC (permalink / raw)
  To: Andrew Cooper, Roger Pau Monné,
	Ian Campbell, Ross Lagerwall, xen-devel, Wei Liu

7e9ec50b0535 "tools/libxl: Adjust datacopiers POLLHUP handling when
the fd is also readable" has been reverted by the application of what
was 1/3 of v1 of this mini-series.

(Sorry about the odd reference in the commit message to `later in this
mail', which was a reference to `Avoid [theoretical] eof/POLLHUP race'
and ought to have just read `later'.)

These are the remaining two patches:

[PATCH 1/2] libxl: datacopier: Avoid eof/POLLHUP race

This was 3/3 and was described as "theoretical" but with a test patch
Roger has been able to reproduce it and verify that this patch fixes
the problem.  This bug is still (I think) quite unlikely, but
this patch is a IMO candidate for backport.

[PATCH 2/2] libxl: Cope with pipes which signal POLLHUP|POLLIN on

An earlier (wrong, I now think) approach to this was 2/3 of the
previous series.  I have removed Ian Campbell's ack.  It would be good
to know whether this revised version actually fixes the bug that
7e9ec50b0535 was aimed at.

Thanks,
Ian.

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

end of thread, other threads:[~2015-04-15 13:31 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-07 13:05 [PATCH v2 0/2]: libxl: datacopier POLLHUP fixes Ian Jackson
2015-04-07 13:05 ` [PATCH 1/2] libxl: datacopier: Avoid eof/POLLHUP race Ian Jackson
2015-04-07 13:05   ` [PATCH 2/2] libxl: Cope with pipes which signal POLLHUP|POLLIN on read eof Ian Jackson
2015-04-08 11:05     ` Wei Liu
2015-04-15 13:31       ` Ian Campbell

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.