From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v9 26/27] xsplice: Prevent duplicate payloads from being loaded. Date: Wed, 27 Apr 2016 03:31:51 -0600 Message-ID: <5720A32702000078000E63CC@prv-mh.provo.novell.com> References: <1461598514-5440-1-git-send-email-konrad.wilk@oracle.com> <1461598514-5440-27-git-send-email-konrad.wilk@oracle.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 1avLp4-0001Y1-Tv for xen-devel@lists.xenproject.org; Wed, 27 Apr 2016 09:31:55 +0000 In-Reply-To: <1461598514-5440-27-git-send-email-konrad.wilk@oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Keir Fraser , ross.lagerwall@citrix.com, andrew.cooper3@citrix.com, Ian Jackson , Tim Deegan , mpohlack@amazon.de, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI1LjA0LjE2IGF0IDE3OjM1LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6 Cj4gRnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gCj4g U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+ Cj4gU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj bGUuY29tPgo+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy aXguY29tPgo+IAo+IC0tLQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4 LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLZWlyIEZy YXNlciA8a2VpckB4ZW4ub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiAKPiB2 NjogRHJvcCByZWN1cnNpdmUgbG9jayAtIGFsc28gbm93IHRoZSBjYWxsZXIgaXMgaG9sZGluZyB0 aGUgbG9jawo+ICAgICBNb3ZlIHRoZSBjb2RlIHVwIGluIHRoZSBjb2RlIGFib3ZlLgo+IHY3OiBB ZGQgQW5kcmV3J3MgUmV2aWV3ZWQtYnkKPiB2OTogQWRkIGNvbnN0IG9uIHN0cnVjdCBwYXlsb2Fk Lgo+ICAgICBDaGVjayBkYXRhLT5pZC5sZW4gIT0gcGF5bG9hZC0+aWQubGVuIGluIHRoZSBsb29w Cj4gLS0tCj4gLS0tCj4gIHhlbi9jb21tb24veHNwbGljZS5jIHwgMTYgKysrKysrKysrKysrKysr Kwo+ICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94 ZW4vY29tbW9uL3hzcGxpY2UuYyBiL3hlbi9jb21tb24veHNwbGljZS5jCj4gaW5kZXggYThiMjA4 ZC4uYjVlMjEzNSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3hzcGxpY2UuYwo+ICsrKyBiL3hl bi9jb21tb24veHNwbGljZS5jCj4gQEAgLTUyMCw2ICs1MjAsOCBAQCBzdGF0aWMgaW50IHByZXBh cmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKPiAgICAgIHNlYyA9IHhzcGxpY2Vf ZWxmX3NlY19ieV9uYW1lKGVsZiwgRUxGX0JVSUxEX0lEX05PVEUpOwo+ICAgICAgaWYgKCBzZWMg KQo+ICAgICAgewo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBwYXlsb2FkICpkYXRhOwo+ICsKPiAg ICAgICAgICBuID0gc2VjLT5sb2FkX2FkZHI7Cj4gIAo+ICAgICAgICAgIGlmICggc2VjLT5zZWMt PnNoX3NpemUgPD0gc2l6ZW9mKCpuKSApCj4gQEAgLTUzMSw2ICs1MzMsMjAgQEAgc3RhdGljIGlu dCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCj4gIAo+ICAgICAgICAg IGlmICggIXBheWxvYWQtPmlkLmxlbiB8fCAhcGF5bG9hZC0+aWQucCApCj4gICAgICAgICAgICAg IHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgICAgICAvKiBNYWtlIHN1cmUgaXQgaXMgbm90IGEg ZHVwbGljYXRlLiAqLwo+ICsgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBkYXRhLCAmcGF5 bG9hZF9saXN0LCBsaXN0ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qIE5vIHdheSBf dGhpc18gcGF5bG9hZCBpcyBvbiB0aGUgbGlzdC4gKi8KPiArICAgICAgICAgICAgQVNTRVJUKGRh dGEgIT0gcGF5bG9hZCk7Cj4gKyAgICAgICAgICAgIGlmICggZGF0YS0+aWQubGVuICE9IHBheWxv YWQtPmlkLmxlbiB8fAoKRFlNCgogICAgICAgICAgICBpZiAoIGRhdGEtPmlkLmxlbiA9PSBwYXls b2FkLT5pZC5sZW4gJiYKCj8gKEknbSBzb3JyeSBmb3IgaGF2aW5nIHN1Z2dlc3RlZCBpdCB0aGUg d3Jvbmcgd2F5IHJvdW5kIGluIHRoZSByZXBseQp0byB2OC4xLikKCldpdGggdGhhdCBmaXhlZApS ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK