From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 4/5] xen/domain: Fold xsm_free_security_domain() paths together Date: Mon, 3 Sep 2018 15:46:59 +0100 Message-ID: <1535986020-15906-5-git-send-email-andrew.cooper3@citrix.com> References: <1535986020-15906-1-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: <1535986020-15906-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Xen-devel Cc: Stefano Stabellini , Wei Liu , Andrew Cooper , Julien Grall , Jan Beulich , Daniel De Graaf , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= List-Id: xen-devel@lists.xenproject.org eHNtX2ZyZWVfc2VjdXJpdHlfZG9tYWluKCkgaXMgaWRlbXBvdGVudCAoYm90aCB0aGUgZHVtbXkg aGFuZGxlciwgYW5kIHRoZQpmbGFzayBoYW5kbGVyKS4gIE1vdmUgaXQgaW50byB0aGUgc2hhcmVk IF9fZG9tYWluX2Rlc3Ryb3koKSBwYXRoLCBhbmQgZHJvcCB0aGUKSU5JVF94c20gZmxhZyBmcm9t IGRvbWFpbl9jcmVhdGUoKQoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+ CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8 cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p QGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzog RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogeGVuL2NvbW1vbi9k b21haW4uYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDUg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t b24vZG9tYWluLmMKaW5kZXggOWY4MTBkMS4uZDFjMTk5MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v bi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0yNzQsNiArMjc0LDggQEAg c3RhdGljIHZvaWQgX19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZnJl ZV9jcHVtYXNrX3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKIAorICAgIHhzbV9mcmVlX3NlY3VyaXR5 X2RvbWFpbihkKTsKKwogICAgIGxvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdChMT0NLUFJP Rl9UWVBFX1BFUkRPTSwgZCk7CiAKICAgICBmcmVlX2RvbWFpbl9zdHJ1Y3QoZCk7CkBAIC0yODQs NyArMjg2LDcgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX3ByaXYpCiB7CiAgICAgc3RydWN0 IGRvbWFpbiAqZCwgKipwZCwgKm9sZF9od2RvbSA9IE5VTEw7Ci0gICAgZW51bSB7IElOSVRfeHNt ID0gMXU8PDAsIElOSVRfd2F0Y2hkb2cgPSAxdTw8MSwgSU5JVF9yYW5nZXNldCA9IDF1PDwyLAor ICAgIGVudW0geyBJTklUX3dhdGNoZG9nID0gMXU8PDEsIElOSVRfcmFuZ2VzZXQgPSAxdTw8MiwK ICAgICAgICAgICAgSU5JVF9ldnRjaG4gPSAxdTw8MywgSU5JVF9nbnR0YWIgPSAxdTw8NCwgSU5J VF9hcmNoID0gMXU8PDUgfTsKICAgICBpbnQgZXJyLCBpbml0X3N0YXR1cyA9IDA7CiAKQEAgLTMy NCw3ICszMjYsNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQs CiAKICAgICBpZiAoIChlcnIgPSB4c21fYWxsb2Nfc2VjdXJpdHlfZG9tYWluKGQpKSAhPSAwICkK ICAgICAgICAgZ290byBmYWlsOwotICAgIGluaXRfc3RhdHVzIHw9IElOSVRfeHNtOwogCiAgICAg YXRvbWljX3NldCgmZC0+cmVmY250LCAxKTsKICAgICBzcGluX2xvY2tfaW5pdF9wcm9mKGQsIGRv bWFpbl9sb2NrKTsKQEAgLTQ3OCw4ICs0NzksNiBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3Jl YXRlKGRvbWlkX3QgZG9taWQsCiAgICAgICAgIHJhbmdlc2V0X2RvbWFpbl9kZXN0cm95KGQpOwog ICAgIGlmICggaW5pdF9zdGF0dXMgJiBJTklUX3dhdGNoZG9nICkKICAgICAgICAgd2F0Y2hkb2df ZG9tYWluX2Rlc3Ryb3koZCk7Ci0gICAgaWYgKCBpbml0X3N0YXR1cyAmIElOSVRfeHNtICkKLSAg ICAgICAgeHNtX2ZyZWVfc2VjdXJpdHlfZG9tYWluKGQpOwogCiAgICAgX19kb21haW5fZGVzdHJv eShkKTsKIApAQCAtOTE3LDcgKzkxNiw2IEBAIHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFpbl9k ZXN0cm95KHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKIAogICAgIHJhZGl4X3RyZWVfZGVzdHJveSgm ZC0+cGlycV90cmVlLCBmcmVlX3BpcnFfc3RydWN0KTsKIAotICAgIHhzbV9mcmVlX3NlY3VyaXR5 X2RvbWFpbihkKTsKICAgICB4ZnJlZShkLT52Y3B1KTsKIAogICAgIF9fZG9tYWluX2Rlc3Ryb3ko ZCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2 ZWw=