From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 2/5] x86/shadow: Tweak some initialisation in sh_page_fault() Date: Mon, 12 Dec 2016 10:43:42 +0000 Message-ID: <1481539425-9239-3-git-send-email-andrew.cooper3@citrix.com> References: <1481539425-9239-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: <1481539425-9239-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: George Dunlap , Andrew Cooper , Tim Deegan , Jan Beulich List-Id: xen-devel@lists.xenproject.org c2hfcGFnZV9mYXVsdCgpIGlzIGEgY29tcGxpY2F0ZWQgZnVuY3Rpb24uICBJdCBhaWRzIGNsYXJp dHkgZm9yIHRoZSByZWFkZXIgaWYKY29uc3RhbnQgZGF0YSBpcyBkZWNsYXJlZCBhcyBzdWNoLgoK RGVjbGFyZSBzdHJ1Y3QgbnBmZWMgYWNjZXNzIGFuZCBmZXRjaF90eXBlX3QgZnQgYXMgY29uc3Qs IHdoaWNoIHJlcXVpcmVzCmluaXRpYWxpc2luZyB0aGVtIGR1cmluZyBkZWNsYXJhdGlvbi4KCk5v IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3 LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j b20+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn ZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp LmMgfCAxMyArKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA5 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBmNDk0ZjdiLi42N2M5OGI5 IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2Fy Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0yODYwLDE1ICsyODYwLDE3IEBAIHN0YXRpYyBp bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICBzdHJ1Y3Qgc2hfZW11bGF0ZV9j dHh0IGVtdWxfY3R4dDsKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICplbXVsX29w czsKICAgICBpbnQgcjsKLSAgICBmZXRjaF90eXBlX3QgZnQgPSAwOwogICAgIHAybV90eXBlX3Qg cDJtdDsKICAgICB1aW50MzJfdCByYzsKICAgICBpbnQgdmVyc2lvbjsKLSAgICBzdHJ1Y3QgbnBm ZWMgYWNjZXNzID0geworICAgIGNvbnN0IHN0cnVjdCBucGZlYyBhY2Nlc3MgPSB7CiAgICAgICAg ICAucmVhZF9hY2Nlc3MgPSAxLAorICAgICAgICAgLndyaXRlX2FjY2VzcyA9ICEhKHJlZ3MtPmVy cm9yX2NvZGUgJiBQRkVDX3dyaXRlX2FjY2VzcyksCiAgICAgICAgICAuZ2xhX3ZhbGlkID0gMSwK ICAgICAgICAgIC5raW5kID0gbnBmZWNfa2luZF93aXRoX2dsYQogICAgIH07CisgICAgY29uc3Qg ZmV0Y2hfdHlwZV90IGZ0ID0KKyAgICAgICAgYWNjZXNzLndyaXRlX2FjY2VzcyA/IGZ0X2RlbWFu ZF93cml0ZSA6IGZ0X2RlbWFuZF9yZWFkOwogI2lmIFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hP UFRfRkFTVF9FTVVMQVRJT04KICAgICBpbnQgZmFzdF9lbXVsID0gMDsKICNlbmRpZgpAQCAtMjg3 OCw5ICsyODgwLDYgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAog CiAgICAgcGVyZmNfaW5jcihzaGFkb3dfZmF1bHQpOwogCi0gICAgaWYgKCByZWdzLT5lcnJvcl9j b2RlICYgUEZFQ193cml0ZV9hY2Nlc3MgKQotICAgICAgICBhY2Nlc3Mud3JpdGVfYWNjZXNzID0g MTsKLQogI2lmIFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfRkFTVF9FTVVMQVRJT04KICAg ICAvKiBJZiBmYXVsdGluZyBmcmFtZSBpcyBzdWNjZXNzZnVsbHkgZW11bGF0ZWQgaW4gbGFzdCBz aGFkb3cgZmF1bHQKICAgICAgKiBpdCdzIGhpZ2hseSBsaWtlbHkgdG8gcmVhY2ggc2FtZSBlbXVs YXRpb24gYWN0aW9uIGZvciB0aGlzIGZyYW1lLgpAQCAtMzA1MCwxMCArMzA0OSw2IEBAIHN0YXRp YyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgZ290byBwcm9wYWdh dGU7CiAgICAgfQogCi0gICAgLyogV2hhdCBraW5kIG9mIGFjY2VzcyBhcmUgd2UgZGVhbGluZyB3 aXRoPyAqLwotICAgIGZ0ID0gKChyZWdzLT5lcnJvcl9jb2RlICYgUEZFQ193cml0ZV9hY2Nlc3Mp Ci0gICAgICAgICAgPyBmdF9kZW1hbmRfd3JpdGUgOiBmdF9kZW1hbmRfcmVhZCk7Ci0KICAgICAv KiBXaGF0IG1mbiBpcyB0aGUgZ3Vlc3QgdHJ5aW5nIHRvIGFjY2Vzcz8gKi8KICAgICBnZm4gPSBn dWVzdF9sMWVfZ2V0X2dmbihndy5sMWUpOwogICAgIGdtZm4gPSBnZXRfZ2ZuKGQsIGdmbiwgJnAy bXQpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK