From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH 1/3] Revert "tools/libxl: Adjust datacopiers POLLHUP handling when the fd is also readable" Date: Thu, 2 Apr 2015 16:08:53 +0100 Message-ID: <1427987333.4037.84.camel@citrix.com> References: <21789.23119.369227.882060@mariner.uk.xensource.com> <1427987045-23435-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1427987045-23435-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Jackson Cc: Andrew Cooper , xen-devel@lists.xensource.com, Ross Lagerwall , Wei Liu , Roger Pau =?ISO-8859-1?Q?Monn=E9?= List-Id: xen-devel@lists.xenproject.org T24gVGh1LCAyMDE1LTA0LTAyIGF0IDE2OjA0ICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiBU aGUgYm9vdGxvYWRlciBjb2RlIGlzIHJlbHlpbmcgb24gZGV0ZWN0aW5nIFBPTExIVVAsIGFuZCA3 ZTllYzUwYgo+IGJyZWFrcyB0aGF0LiAgN2U5ZWM1MGIsIHdoZW4gaGFuZGxpbmcgYSBwdHkgbWFz dGVyLCB2aW9sYXRlcyB0aGUKPiBzcGVjaWZpY2F0aW9uIG9mIHRoZSBkYXRhY29waWVyIGludGVy ZmFjZSAoYXMgZGVmaW5lZCkuCj4gCj4gV2hlbiB0aGUgYm9vdGxvYWRlciBleGl0cywgc2V2ZXJh bCB0aGluZ3MgY2hhbmdlLCBhbGwgYXQgb25jZToKPiAgKGEpIFRoZSBtYXN0ZXIgcHR5IGZkICho ZWxkIGJ5IGxpYnhsKSBzdGFydHMgdG8gc2lnbmFsIFBPTExIVVAKPiAgICAgYW5kIG1heWJlIGFs c28gUE9MTElOLgo+ICAoYikgVGhlIGNoaWxkIGV4aXRzIChzbyB0aGF0IHRoZSBTSUdDSExEIHNl bGYtcGlwZSBzaWduYWxzIFBPTExJTiwKPiAgICAgd2hpY2ggd2lsbCBiZSBoYW5kbGVkIGJ5IHRo ZSBsaWJ4bCBjaGlsZCBwcm9jZXNzIGNvZGUuCj4gIChjKSByZWFkcyBvbiB0aGUgbWFzdGVyIHB0 eSBmZCBzdGFydCB0byByZXR1cm4gRU9GCj4gCj4gRnJvbSB0aGUgcG9pbnQgb2YgdmlldyBvZiB0 aGUgZGF0YWNvcGllciB0aGVzZSBtaWdodCBoYXBwZW4gaW4gYW55Cj4gb3JkZXIuICBJIHRoaW5r IHRoZXJlIGlzIGEgbGF0ZW50IGJ1ZyB3aXRoIChjKSwgd2hpY2ggSSB3aWxsIGRpc2N1c3MKPiBs YXRlciBpbiB0aGlzIGVtYWlsLgoKbGF0ZXIgaW4gYW5vdGhlciBtYWlsIG1heWJlPwoKPiBJbiBh IHJlY2VudCBidWcgcmVwb3J0IGZyb20gYSBGcmVlQlNEIGluc3RhbGxhdGlvbiwgdGhlIGRhdGFj b3BpZXIKPiBnZXRzIHRvbGQgYWJvdXQgKGEpIGJlZm9yZSAoYikuICBCdXQgN2U5ZWM1MGIgZmls dGVycyB0aGUgUE9MTEhVUCBvdXQsCj4gc28gdGhhdCB0aGUgZGMgc2lnbmFscyBlb2YgcmF0aGVy IHRoYW4gaHVwLiAgQXMgYSByZXN1bHQgaW4KPiBib290bG9hZGVyX2NvcHlmYWlsIHdlIHRha2Ug dGhlIGVycm9yIHBhdGguCj4gCj4gVGhpcyByZXZlcnRzIGNvbW1pdCA3ZTllYzUwYjA1MzViZjI2 MzBkYTlkMjc5YTA2MDc3NTgxN2QxMzZkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu Y29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0 cml4LmNvbT4KCkFja2VkLWJ5OiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29t PgoKPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gQ0M6 IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhs X2FvdXRpbHMuYyB8ICAgIDMgLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGRlbGV0aW9ucygtKQo+ IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hb3V0aWxzLmMgYi90b29scy9saWJ4 bC9saWJ4bF9hb3V0aWxzLmMKPiBpbmRleCBkYTEwMmEwLi4zOTQyNjM0IDEwMDY0NAo+IC0tLSBh L3Rvb2xzL2xpYnhsL2xpYnhsX2FvdXRpbHMuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Fv dXRpbHMuYwo+IEBAIC0yMDUsOSArMjA1LDYgQEAgc3RhdGljIHZvaWQgZGF0YWNvcGllcl9yZWFk YWJsZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXYsCj4gICAgICBsaWJ4bF9fZGF0 YWNvcGllcl9zdGF0ZSAqZGMgPSBDT05UQUlORVJfT0YoZXYsICpkYywgdG9yZWFkKTsKPiAgICAg IFNUQVRFX0FPX0dDKGRjLT5hbyk7Cj4gIAo+IC0gICAgaWYgKChyZXZlbnRzICYgKFBPTExIVVB8 UE9MTElOKSkgPT0gKFBPTExIVVB8UE9MTElOKSkKPiAtICAgICAgICByZXZlbnRzICY9IH5QT0xM SFVQOwo+IC0KPiAgICAgIGlmIChkYXRhY29waWVyX3BvbGxodXBfaGFuZGxlZChlZ2MsIGRjLCBy ZXZlbnRzLCAwKSkKPiAgICAgICAgICByZXR1cm47Cj4gIAoKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=