From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH] xsplice: Don't perform multiple operations on same payload once work is scheduled. Date: Fri, 29 Apr 2016 03:49:15 -0400 Message-ID: <20160429074915.GA13308@char.us.oracle.com> References: <20160428114710.GE20738@citrix.com> <1461867412-3635-1-git-send-email-konrad.wilk@oracle.com> <57229B7A.7030306@citrix.com> <20160429015212.GA12857@localhost.localdomain> <57232ACC02000078000E7157@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aw3B0-0000me-1J for xen-devel@lists.xenproject.org; Fri, 29 Apr 2016 07:49:26 +0000 Content-Disposition: inline In-Reply-To: <57232ACC02000078000E7157@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Stefano Stabellini , Wei Liu , Ross Lagerwall , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , xen-devel@lists.xenproject.org, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBBcHIgMjksIDIwMTYgYXQgMDE6MzU6MDhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI5LjA0LjE2IGF0IDAzOjUyLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl Ogo+ID4gLS0tIGEveGVuL2NvbW1vbi94c3BsaWNlLmMKPiA+ICsrKyBiL3hlbi9jb21tb24veHNw bGljZS5jCj4gPiBAQCAtMTM2Myw2ICsxMzYzLDkgQEAgc3RhdGljIGludCB4c3BsaWNlX2FjdGlv bih4ZW5fc3lzY3RsX3hzcGxpY2VfYWN0aW9uX3QgKmFjdGlvbikKPiA+ICAgICAgICAgIHJldHVy biBQVFJfRVJSKGRhdGEpOwo+ID4gICAgICB9Cj4gPiAgCj4gPiArICAgIGlmICggZGF0YS0+cmMg PT0gLUVBR0FJTiApIC8qIHNjaGVkdWxlX3dvcmsgaGFzIGJlZW4gY2FsbGVkLiAqLwo+ID4gKyAg ICAgICAgZ290byBvdXQ7Cj4gCj4gQW5kIG5vdGhpbmcgZWxzZSBjYW4gc2V0IGRhdGEtPnJjIHRv IHRoaXMgdmFsdWUsIG5vdyBvciBpbiB0aGUKCkNvcnJlY3QuCgo+IGZ1dHVyZT8gQmVjYXVzZSBp ZiB0aGF0J3MgcG9zc2libGUsIHlvdSdkIGRlbnkgYW55IGZ1cnRoZXIgYWN0aW9ucwo+IG9uIHRo YXQgcGF5bG9hZC4KClJpZ2h0LiBJZiB0aGUgY29kZSBkb2VzIGNoYW5nZSBhbmQgc29tZSBvZiB0 aGUgdW5kZXJsYXlpbmcgY29kZSBjaGFuZ2VzCml0IHRvIC1FQUdBSU4gd2UgYXJlIGluIHRyb3Vi bGUuCgpPciByYXRoZXIsIHdlIGNhbiBkbyBzb21ldGhpbmcgZGlmZmVyZW50IChsaWtlIHRoZSBl YXJsaWVyIHBhdGNoIHRoYXQgQW5kcmV3CnJldmlld2VkKS4KCj4gCj4gPiBAQCAtMTQyMyw2ICsx NDI2LDcgQEAgc3RhdGljIGludCB4c3BsaWNlX2FjdGlvbih4ZW5fc3lzY3RsX3hzcGxpY2VfYWN0 aW9uX3QgKmFjdGlvbikKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gICAgICB9Cj4gPiAgCj4gPiAr IG91dDoKPiA+ICAgICAgc3Bpbl91bmxvY2soJnBheWxvYWRfbG9jayk7Cj4gPiAgCj4gPiAgICAg IHJldHVybiByYzsKPiAKPiBUYWtpbmcgYm90aCB0b2dldGhlciwgYW5kIGxvb2tpbmcgYXQgcGF0 Y2ggMiBvZiB0aGUgb3JpZ2luYWwgc2VyaWVzLCBJJ20KPiBnZXR0aW5nIHRoZSBpbXByZXNzaW9u IHlvdSByZXR1cm4gc3VjY2VzcyBpbiB0aGF0IGNhc2UgcmF0aGVyIHRoYW4gZS5nLgo+IC1FQlVT WSBvciBpbmRlZWQgLUVBR0FJTi4KCkNvcnJlY3QuCgpUaGF0IHdheSB4ZW4teHNwbGljZSB3aWxs IGNvbnRpbnVlIG9uIHRyeWluZyB0byBjb21lIGJhY2sgYW5kIGRvaW5nIGl0cyBvcGVyYXRpb24K d2l0aG91dCBleGl0aW5nIG91dC4KCkJ1dCB0aGUgbW9yZSBJIHRoaW5rIGFib3V0IGl0IHRoZSBt b3JlIHRoYXQgc291bmRzIHNpbGx5LiBJZiB3ZSBoYXZlCmFuIHNpdHVhdGlvbiB3aGVyZSB0aGUg dXNlciByZXF1ZXN0cyBhIGRpZmZlcmVudCBzdGF0ZSBhbmQgd2UgaGFkbid0IGZpbmlzaGVkCndp dGggdGhlIG9uZSBpbiBwcm9ncmVzcyAtIHdlIHNob3VsZG4ndCBsb29wIGFyb3VuZC4gV2Ugc2hv dWxkIGVycm9yIG91dAphbmQgdGVsbCB0aGUgYWRtaW4uIChUaGUgc2FtZSB3YXkgd2UgZXJyb3Ig b3V0IGlmIHRoZXJlIGlzIGEgdGltZW91dCBvbiB0aGUKcGF0Y2hpbmcgb3Igd2UgY2FuJ3QgZ2V0 IGhvbGQgb2YgdGhlIGxvY2spLgoKU28gYmFzZWQgb24geW91ciBpbnB1dCBJIHRoaW5rIChpbiB0 aGUgY29udGV4dCBvZiB0aGlzIHBhdGNoKSwgaXQgb3VnaHQgdG8gYmU6CgppZiAoIGRhdGEtPnJj ID09IC1FQUdBSU4gKQp7CglyYyA9IC1FQlVTWTsKCWdvdG8gb3V0Owp9CgoKPiAKPiBKYW4KPiAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==