From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 6/9] xen/multicall: Rework arch multicall handling Date: Wed, 03 Aug 2016 09:02:34 -0600 Message-ID: <57A223AA0200007800102529@prv-mh.provo.novell.com> References: <1468835505-7278-1-git-send-email-andrew.cooper3@citrix.com> <1468835505-7278-7-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1468835505-7278-7-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: JulienGrall , Stefano Stabellini , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE4LjA3LjE2IGF0IDExOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCj4gKysrIGIveGVuL2FyY2gveDg2 L2h5cGVyY2FsbC5jCj4gQEAgLTMzOCw2ICszMzgsMzQgQEAgbG9uZyBwdl9oeXBlcmNhbGwoc3Ry dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICt2 b2lkIGFyY2hfZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0YXRlICpzdGF0ZSkKPiArewo+ ICsgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShjdXJyZW50KSApCj4gKyAgICB7Cj4gKyAgICAg ICAgc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqY2FsbCA9ICZzdGF0ZS0+Y2FsbDsKPiArCj4gKyAg ICAgICAgaWYgKCAoY2FsbC0+b3AgPCBOUl9oeXBlcmNhbGxzKSAmJiBoeXBlcmNhbGxfdGFibGVb Y2FsbC0+b3BdICkKPiArICAgICAgICAgICAgY2FsbC0+cmVzdWx0ID0gaHlwZXJjYWxsX3RhYmxl W2NhbGwtPm9wXSgKPiArICAgICAgICAgICAgICAgIGNhbGwtPmFyZ3NbMF0sIGNhbGwtPmFyZ3Nb MV0sIGNhbGwtPmFyZ3NbMl0sCj4gKyAgICAgICAgICAgICAgICBjYWxsLT5hcmdzWzNdLCBjYWxs LT5hcmdzWzRdLCBjYWxsLT5hcmdzWzVdKTsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAg IGNhbGwtPnJlc3VsdCA9IC1FTk9TWVM7Cj4gKyAgICB9Cj4gKyNpZmRlZiBDT05GSUdfQ09NUEFU Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGNvbXBhdF9tdWx0aWNhbGxf ZW50cnkgKmNhbGwgPSAmc3RhdGUtPmNvbXBhdF9jYWxsOwo+ICsKPiArICAgICAgICBpZiAoIChj YWxsLT5vcCA8IE5SX2h5cGVyY2FsbHMpICYmIGNvbXBhdF9oeXBlcmNhbGxfdGFibGVbY2FsbC0+ b3BdICkKCldoeSB0d28gZGlzdGluY3QgY2hlY2tzIGhlcmUgd2hlbiBwdl9oeXBlcmNhbGwoKSBk b2VzIGp1c3Qgb25lCm91dHNpZGUgdGhlIGlmL2Vsc2U/IFdpdGggdGhlbSBmb2xkZWQgKG9yIGlm IHRoZXJlIGlzIGEgZ29vZCByZWFzb24pLApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs aWNoQHN1c2UuY29tPgp3aXRoIG9uZSBtb3JlIHJlbWFyazoKCj4gLS0tIGEveGVuL2NvbW1vbi9t dWx0aWNhbGwuYwo+ICsrKyBiL3hlbi9jb21tb24vbXVsdGljYWxsLmMKPiBAQCAtNjMsNyArNjMs NyBAQCBkb19tdWx0aWNhbGwoCj4gIAo+ICAgICAgICAgIHRyYWNlX211bHRpY2FsbF9jYWxsKCZt Y3MtPmNhbGwpOwo+ICAKPiAtICAgICAgICBkb19tdWx0aWNhbGxfY2FsbCgmbWNzLT5jYWxsKTsK PiArICAgICAgICBhcmNoX2RvX211bHRpY2FsbF9jYWxsKG1jcyk7CgpJIHRoaW5rIGRvX211bHRp Y2FsbF9jYWxsKCkgYXMgYSBuYW1lIHdhcyBmaW5lLCBidXQgb3RvaCBJIGFsc28gZG9uJ3QKcmVh bGx5IG1pbmQgdGhlIG5hbWUgY2hhbmdlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==