From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 2/6] ARM: xen: Register with kernel restart handler Date: Sat, 9 Apr 2016 16:56:16 -0700 (PDT) Message-ID: References: <1460120039-2497-1-git-send-email-linux@roeck-us.net> <1460120039-2497-3-git-send-email-linux@roeck-us.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ap2k0-0006oQ-C4 for xen-devel@lists.xenproject.org; Sat, 09 Apr 2016 23:56:36 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: Russell King , Wolfram Sang , Catalin Marinas , linux-kernel@vger.kernel.org, Geert Uytterhoeven , Guenter Roeck , xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org List-Id: xen-devel@lists.xenproject.org T24gU2F0LCA5IEFwciAyMDE2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gRnJpLCA4 IEFwciAyMDE2LCBHdWVudGVyIFJvZWNrIHdyb3RlOgo+ID4gUmVnaXN0ZXIgd2l0aCBrZXJuZWwg cmVzdGFydCBoYW5kbGVyIGluc3RlYWQgb2Ygc2V0dGluZyBhcm1fcG1fcmVzdGFydAo+ID4gZGly ZWN0bHkuCj4gPiAKPiA+IFNlbGVjdCBhIGhpZ2ggcHJpb3JpdHkgb2YgMTkyIHRvIGVuc3VyZSB0 aGF0IGRlZmF1bHQgcmVzdGFydCBoYW5kbGVycwo+ID4gYXJlIHJlcGxhY2VkIGlmIFhlbiBpcyBy dW5uaW5nLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vj ay11cy5uZXQ+Cj4gCj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5z dGFiZWxsaW5pQGV1LmNpdHJpeC5jb20+CgphbmQgcXVldWVkIGZvciA0LjcKCgo+IAo+ID4gIGFy Y2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYyB8IDEzICsrKysrKysrKysrLS0KPiA+ICAxIGZpbGUgY2hh bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdp dCBhL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYyBiL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYwo+ ID4gaW5kZXggNzVjZDczNDVjNjU0Li43NmExZDEyZmQyN2UgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNo L2FybS94ZW4vZW5saWdodGVuLmMKPiA+ICsrKyBiL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYwo+ ID4gQEAgLTI3LDYgKzI3LDcgQEAKPiA+ICAjaW5jbHVkZSA8bGludXgvY3B1Lmg+Cj4gPiAgI2lu Y2x1ZGUgPGxpbnV4L2NvbnNvbGUuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvcHZjbG9ja19ndG9k Lmg+Cj4gPiArI2luY2x1ZGUgPGxpbnV4L3JlYm9vdC5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC90 aW1lNjQuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvdGltZWtlZXBpbmcuaD4KPiA+ICAjaW5jbHVk ZSA8bGludXgvdGltZWtlZXBlcl9pbnRlcm5hbC5oPgo+ID4gQEAgLTE5MywxNCArMTk0LDIyIEBA IGFmdGVyX3JlZ2lzdGVyX3ZjcHVfaW5mbzoKPiA+ICAJcHV0X2NwdSgpOwo+ID4gIH0KPiA+ICAK PiA+IC1zdGF0aWMgdm9pZCB4ZW5fcmVzdGFydChlbnVtIHJlYm9vdF9tb2RlIHJlYm9vdF9tb2Rl LCBjb25zdCBjaGFyICpjbWQpCj4gPiArc3RhdGljIGludCB4ZW5fcmVzdGFydChzdHJ1Y3Qgbm90 aWZpZXJfYmxvY2sgKm5iLCB1bnNpZ25lZCBsb25nIGFjdGlvbiwKPiA+ICsJCSAgICAgICB2b2lk ICpkYXRhKQo+ID4gIHsKPiA+ICAJc3RydWN0IHNjaGVkX3NodXRkb3duIHIgPSB7IC5yZWFzb24g PSBTSFVURE9XTl9yZWJvb3QgfTsKPiA+ICAJaW50IHJjOwo+ID4gIAlyYyA9IEhZUEVSVklTT1Jf c2NoZWRfb3AoU0NIRURPUF9zaHV0ZG93biwgJnIpOwo+ID4gIAlCVUdfT04ocmMpOwo+ID4gKwo+ ID4gKwlyZXR1cm4gTk9USUZZX0RPTkU7Cj4gPiAgfQo+ID4gIAo+ID4gK3N0YXRpYyBzdHJ1Y3Qg bm90aWZpZXJfYmxvY2sgeGVuX3Jlc3RhcnRfbmIgPSB7Cj4gPiArCS5ub3RpZmllcl9jYWxsID0g eGVuX3Jlc3RhcnQsCj4gPiArCS5wcmlvcml0eSA9IDE5MiwKPiA+ICt9Owo+ID4gKwo+ID4gIHN0 YXRpYyB2b2lkIHhlbl9wb3dlcl9vZmYodm9pZCkKPiA+ICB7Cj4gPiAgCXN0cnVjdCBzY2hlZF9z aHV0ZG93biByID0geyAucmVhc29uID0gU0hVVERPV05fcG93ZXJvZmYgfTsKPiA+IEBAIC0zNzAs NyArMzc5LDcgQEAgc3RhdGljIGludCBfX2luaXQgeGVuX3BtX2luaXQodm9pZCkKPiA+ICAJCXJl dHVybiAtRU5PREVWOwo+ID4gIAo+ID4gIAlwbV9wb3dlcl9vZmYgPSB4ZW5fcG93ZXJfb2ZmOwo+ ID4gLQlhcm1fcG1fcmVzdGFydCA9IHhlbl9yZXN0YXJ0Owo+ID4gKwlyZWdpc3Rlcl9yZXN0YXJ0 X2hhbmRsZXIoJnhlbl9yZXN0YXJ0X25iKTsKPiA+ICAJaWYgKCF4ZW5faW5pdGlhbF9kb21haW4o KSkgewo+ID4gIAkJc3RydWN0IHRpbWVzcGVjNjQgdHM7Cj4gPiAgCQl4ZW5fcmVhZF93YWxsY2xv Y2soJnRzKTsKPiA+IC0tIAo+ID4gMi41LjAKPiA+IAo+IAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK