From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH] xen/arm: gic-v3: Bail out if gicv3_cpu_init fail Date: Wed, 6 Dec 2017 14:51:37 +0000 Message-ID: <20171206145137.15602-1-julien.grall@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Julien Grall , sstabellini@kernel.org, Julien Grall , andre.przywara@linaro.org List-Id: xen-devel@lists.xenproject.org RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCldoZW4gc3lzdGVtIHJl Z2lzdGVycyBhcmUgbm90IGVuYWJsZWQsIGFsbCB0aGUgYWNjZXNzIHRvIHRoZW0gd2lsbCB0cmFw CmluIEVMMi4gSW4gWGVuLCBzeXN0ZW0gcmVnaXN0ZXJzIHdpbGwgYmUgZW5hYmxlZCBieSBnaWN2 M19jcHVfaW5pdCBvbmx5Cm9uIHN1Y2Nlc3MuIEFzIHRoZSByZXN0IG9mIHRoZSBjb2RlIChlLmcg Z2ljdjNfaHlwX2luaXQpIHJlbGllcyBvbgpzeXN0ZW0gcmVnaXN0ZXIsIGl0IGlzIGJldHRlciB0 byBiYWlsIG91dCBkaXJlY3RseS4KClRoaXMgd2lsbCBzYXZlIHRpbWUgb24gZGVidWdnaW5nIGVh cmx5IGJvb3QgaXNzdWUgb24gR0lDdjMgcGxhdGZvcm0uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKLS0tCgpUaGlzIG1ha2VzIGVhc2llciB0 byBkZWJ1ZyBlYXJseSBib290IGlzc3VlIG9uIEdJQ3YzIHBsYXRmb3JtLiBJdCB3b3VsZApiZSB3 b3J0aCBjb25zaWRlcmluZyB0byBiYWNrcG9ydCBpdC4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYz LmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4 IDQ3M2UyNjExMWYuLmEwZDI5MGI1NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMu YworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTg0Nyw4ICs4NDcsMTIgQEAgc3RhdGlj IGludCBnaWN2M19zZWNvbmRhcnlfY3B1X2luaXQodm9pZCkKICAgICBzcGluX2xvY2soJmdpY3Yz LmxvY2spOwogCiAgICAgcmVzID0gZ2ljdjNfY3B1X2luaXQoKTsKKyAgICBpZiAoIHJlcyApCisg ICAgICAgIGdvdG8gb3V0OworCiAgICAgZ2ljdjNfaHlwX2luaXQoKTsKIAorb3V0OgogICAgIHNw aW5fdW5sb2NrKCZnaWN2My5sb2NrKTsKIAogICAgIHJldHVybiByZXM7CkBAIC0xNzA1LDggKzE3 MDksMTIgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfaW5pdCh2b2lkKQogICAgICAgICBwYW5p YygiR0lDdjM6IElUUzogaW5pdGlhbGl6YXRpb24gZmFpbGVkOiAlZFxuIiwgcmVzKTsKIAogICAg IHJlcyA9IGdpY3YzX2NwdV9pbml0KCk7CisgICAgaWYgKCByZXMgKQorICAgICAgICBnb3RvIG91 dDsKKwogICAgIGdpY3YzX2h5cF9pbml0KCk7CiAKK291dDoKICAgICBzcGluX3VubG9jaygmZ2lj djMubG9jayk7CiAKICAgICByZXR1cm4gcmVzOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==