From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH 05/15] xen/x86: p2m-pod: Avoid redundant assignments in p2m_pod_demand_populate Date: Wed, 13 Sep 2017 18:59:43 +0100 Message-ID: <20170913175953.16942-6-julien.grall@arm.com> References: <20170913175953.16942-1-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: George Dunlap , Andrew Cooper , Julien Grall , Jan Beulich List-Id: xen-devel@lists.xenproject.org Z2ZuX2FsaWduZWQgaXMgYXNzaWduZWQgMyB0aW1lcyB3aXRoIHRoZSBleGFjdCBzYW1lIGZvcm11 bGEuIEFsbCB0aGUKdmFyaWFibGVzIHVzZWQgYXJlIG5vdCBtb2RpZmllZCwgc28gY29uc29saWRh dGUgaW4gYSBzaW5nbGUgYXNzaWdubWVudAphdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBmdW5jdGlv bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgot LS0KCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBK YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCA2ICst LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt LXBvZC5jCmluZGV4IGYwNGQ2ZTAzZTIuLmJjYzg3YWVlMDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo L3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTA3 OSw3ICsxMDc5LDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4g KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ ZG9tYWluOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnAgPSBOVUxMOyAvKiBDb21waWxlciB3YXJu aW5ncyAqLwotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX2FsaWduZWQ7CisgICAgdW5zaWduZWQgbG9u ZyBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8IG9yZGVyOwogICAgIG1mbl90IG1mbjsK ICAgICB1bnNpZ25lZCBsb25nIGk7CiAKQEAgLTExMDIsNyArMTEwMiw2IEBAIHAybV9wb2RfZGVt YW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAog ICAgIGlmICggb3JkZXIgPT0gUEFHRV9PUkRFUl8xRyApCiAgICAgewogICAgICAgICBwb2RfdW5s b2NrKHAybSk7Ci0gICAgICAgIGdmbl9hbGlnbmVkID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7 CiAgICAgICAgIC8qCiAgICAgICAgICAqIE5vdGUgdGhhdCB3ZSBhcmUgc3VwcG9zZWQgdG8gY2Fs bCBwMm1fc2V0X2VudHJ5KCkgNTEyIHRpbWVzIHRvCiAgICAgICAgICAqIHNwbGl0IDFHQiBpbnRv IDUxMiAyTUIgcGFnZXMgaGVyZS4gQnV0IFdlIG9ubHkgZG8gb25jZSBoZXJlIGJlY2F1c2UKQEAg LTExNDcsOCArMTE0Niw2IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9t YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAgICAgQlVHX09OKChtZm5feChtZm4pICYg KCgxVUwgPDwgb3JkZXIpIC0gMSkpICE9IDApOwogCi0gICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+ IG9yZGVyKSA8PCBvcmRlcjsKLQogICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCwg bWZuLCBvcmRlciwgcDJtX3JhbV9ydywKICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9h Y2Nlc3MpOwogCkBAIC0xMjAwLDcgKzExOTcsNiBAQCByZW1hcF9hbmRfcmV0cnk6CiAgICAgICog Tk9URTogSW4gYSBwMm0gZmluZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhpcyBtaWdodAogICAg ICAqIG5lZWQgcHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0gc3VwZXJwYWdlLgog ICAgICAqLwotICAgIGdmbl9hbGlnbmVkID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7CiAgICAg Zm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKICAgICAgICAgcDJtX3NldF9l bnRyeShwMm0sIGdmbl9hbGlnbmVkICsgaSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCiAg ICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0 X2FjY2Vzcyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK