From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 06/18] xen/x86: Move freeze/thaw_domains into common files Date: Tue, 13 Nov 2018 14:37:00 -0800 (PST) Message-ID: References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com> <1542022244-22977-7-git-send-email-mirela.simonovic@aggios.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gMhIt-0005N7-4d for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:37:03 +0000 In-Reply-To: <1542022244-22977-7-git-send-email-mirela.simonovic@aggios.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Mirela Simonovic Cc: Tim Deegan , xen-devel@lists.xen.org, Wei Liu , dm@aggios.com, Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , saeed.nowshadi@xilinx.com, Julien Grall , Stefano Stabellini , Jan Beulich , xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGVzZSBmdW5j dGlvbnMgd2lsbCBiZSByZXVzZWQgYnkgc3VzcGVuZC9yZXN1bWUgc3VwcG9ydCBmb3IgQVJNLgo+ IAo+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdn aW9zLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlA eGlsaW54LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDI4IC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICB8IDI5 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o ICAgfCAgMyArKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyOCBkZWxl dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hl bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKPiBpbmRleCA5M2U5NjdmZThmLi43OTQ3NTBlNDViIDEw MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKPiArKysgYi94ZW4vYXJjaC94 ODYvYWNwaS9wb3dlci5jCj4gQEAgLTEwOSwzNCArMTA5LDYgQEAgc3RhdGljIHZvaWQgZGV2aWNl X3Bvd2VyX3VwKGVudW0gZGV2X3Bvd2VyX3NhdmVkIHNhdmVkKQo+ICAgICAgfQo+ICB9Cj4gIAo+ IC1zdGF0aWMgdm9pZCBmcmVlemVfZG9tYWlucyh2b2lkKQo+IC17Cj4gLSAgICBzdHJ1Y3QgZG9t YWluICpkOwo+IC0KPiAtICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAt ICAgIC8qCj4gLSAgICAgKiBOb3RlIHRoYXQgd2UgaXRlcmF0ZSBpbiBvcmRlciBvZiBkb21haW4t aWQuIEhlbmNlIHdlIHdpbGwgcGF1c2UgZG9tMAo+IC0gICAgICogZmlyc3Qgd2hpY2ggaXMgcmVx dWlyZWQgZm9yIGNvcnJlY3RuZXNzIChhcyBvbmx5IGRvbTAgY2FuIGFkZCBkb21haW5zIHRvCj4g LSAgICAgKiB0aGUgZG9tYWluIGxpc3QpLiBPdGhlcndpc2Ugd2UgY291bGQgbWlzcyBjb25jdXJy ZW50bHktY3JlYXRlZCBkb21haW5zLgo+IC0gICAgICovCj4gLSAgICBmb3JfZWFjaF9kb21haW4g KCBkICkKPiAtICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gLSAgICByY3VfcmVhZF91bmxvY2so JmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAtfQo+IC0KPiAtc3RhdGljIHZvaWQgdGhhd19kb21haW5z KHZvaWQpCj4gLXsKPiAtICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gLQo+IC0gICAgcmN1X3JlYWRf bG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwo+IC0gICAgZm9yX2VhY2hfZG9tYWluICggZCApCj4g LSAgICB7Cj4gLSAgICAgICAgcmVzdG9yZV92Y3B1X2FmZmluaXR5KGQpOwo+IC0gICAgICAgIGRv bWFpbl91bnBhdXNlKGQpOwo+IC0gICAgfQo+IC0gICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0 X3JlYWRfbG9jayk7Cj4gLX0KPiAtCj4gIHN0YXRpYyB2b2lkIGFjcGlfc2xlZXBfcHJlcGFyZSh1 MzIgc3RhdGUpCj4gIHsKPiAgICAgIHZvaWQgKndha2V1cF92ZWN0b3JfdmE7Cj4gZGlmZiAtLWdp dCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggZDY2 NTBmMDY1Ni4uZmRkMDBkYzY2MSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4g KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0xNjY2LDYgKzE2NjYsMzUgQEAgaW50IGNv bnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArCgpO SVQ6IHNwdXJpb3VzIG5ld2xpbmUKCkFzaWRlIGZyb20gdGhhdDoKCkFja2VkLWJ5OiBTdGVmYW5v IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiArdm9pZCBmcmVlemVfZG9t YWlucyh2b2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ICsKPiArICAgIHJjdV9y ZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiArICAgIC8qCj4gKyAgICAgKiBOb3RlIHRo YXQgd2UgaXRlcmF0ZSBpbiBvcmRlciBvZiBkb21haW4taWQuIEhlbmNlIHdlIHdpbGwgcGF1c2Ug ZG9tMAo+ICsgICAgICogZmlyc3Qgd2hpY2ggaXMgcmVxdWlyZWQgZm9yIGNvcnJlY3RuZXNzIChh cyBvbmx5IGRvbTAgY2FuIGFkZCBkb21haW5zIHRvCj4gKyAgICAgKiB0aGUgZG9tYWluIGxpc3Qp LiBPdGhlcndpc2Ugd2UgY291bGQgbWlzcyBjb25jdXJyZW50bHktY3JlYXRlZCBkb21haW5zLgo+ ICsgICAgICovCj4gKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKPiArICAgICAgICBkb21haW5f cGF1c2UoZCk7Cj4gKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAr fQo+ICsKPiArdm9pZCB0aGF3X2RvbWFpbnModm9pZCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFp biAqZDsKPiArCj4gKyAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cj4gKyAg ICBmb3JfZWFjaF9kb21haW4gKCBkICkKPiArICAgIHsKPiArICAgICAgICByZXN0b3JlX3ZjcHVf YWZmaW5pdHkoZCk7Cj4gKyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gKyAgICB9Cj4gKyAg ICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiArfQo+ICsKPiAgLyoKPiAg ICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCAzNjZhY2Fm NjlhLi5jN2E2ZDk1MDRhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4g KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtODIxLDYgKzgyMSw5IEBAIHN0YXRp YyBpbmxpbmUgaW50IGRvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyX25vc3luYyhzdHJ1 Y3QgZG9tYWluICpkKQo+ICB2b2lkIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9t YWluICpkKTsKPiAgdm9pZCBkb21haW5fdW5wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWlu ICpkKTsKPiAgCj4gK3ZvaWQgZnJlZXplX2RvbWFpbnModm9pZCk7Cj4gK3ZvaWQgdGhhd19kb21h aW5zKHZvaWQpOwo+ICsKPiAgdm9pZCBjcHVfaW5pdCh2b2lkKTsKPiAgCj4gIHN0cnVjdCBzY2hl ZHVsZXI7Cj4gLS0gCj4gMi4xMy4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu Zm8veGVuLWRldmVs