From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: [PATCH 06/19] x86/mce: merge intel_default_mce_dhandler/uhandler() Date: Fri, 17 Feb 2017 14:39:23 +0800 Message-ID: <20170217063936.13208-7-haozhong.zhang@intel.com> References: <20170217063936.13208-1-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170217063936.13208-1-haozhong.zhang@intel.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: Haozhong Zhang , Christoph Egger , Andrew Cooper , Jan Beulich , Liu Jinsong List-Id: xen-devel@lists.xenproject.org SW1wbGVtZW50YXRpb25zIG9mIHRoZXNlIHR3byBmdW5jdGlvbnMgYXJlIGVmZmVjdGl2ZWx5IHRo ZSBzYW1lLCBzbwp1bmlmeSB0aGVtIGJ5IGEgY29tbW9uIGludGVsX2RlZmF1bHRfbWNlX2hhbmRs ZXIoKS4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRl bC5jb20+Ci0tLQpDYzogQ2hyaXN0b3BoIEVnZ2VyIDxjaGVnZ2VyQGFtYXpvbi5kZT4KQ2M6IExp dSBKaW5zb25nIDxqaW5zb25nLmxpdUBhbGliYWJhLWluYy5jb20+CkNjOiBKYW4gQmV1bGljaCA8 amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIHwgMjcgKysr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp LCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t Y2VfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jCmluZGV4IDQ5 OGU4ZTQuLmI1ZWU4YjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9p bnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jCkBAIC0zNDIs NyArMzQyLDcgQEAgc3RhdGljIGludCBpbnRlbF9kZWZhdWx0X2NoZWNrKHVpbnQ2NF90IHN0YXR1 cykKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIHZvaWQgaW50ZWxfZGVmYXVsdF9tY2VfZGhh bmRsZXIoCitzdGF0aWMgdm9pZCBpbnRlbF9kZWZhdWx0X21jZV9oYW5kbGVyKAogICAgICAgICAg ICAgIHN0cnVjdCBtY2FfYmluZm8gKmJpbmZvLAogICAgICAgICAgICAgIGVudW0gbWNlX3Jlc3Vs dCAqcmVzdWx0LAogICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICogcmVn cykKQEAgLTM2MSwzMiArMzYxLDExIEBAIHN0YXRpYyB2b2lkIGludGVsX2RlZmF1bHRfbWNlX2Ro YW5kbGVyKAogc3RhdGljIGNvbnN0IHN0cnVjdCBtY2FfZXJyb3JfaGFuZGxlciBpbnRlbF9tY2Vf ZGhhbmRsZXJzW10gPSB7CiAgICAge2ludGVsX3NyYW9fY2hlY2ssIGludGVsX3NyYW9fZGhhbmRs ZXJ9LAogICAgIHtpbnRlbF9zcmFyX2NoZWNrLCBpbnRlbF9zcmFyX2RoYW5kbGVyfSwKLSAgICB7 aW50ZWxfZGVmYXVsdF9jaGVjaywgaW50ZWxfZGVmYXVsdF9tY2VfZGhhbmRsZXJ9CisgICAge2lu dGVsX2RlZmF1bHRfY2hlY2ssIGludGVsX2RlZmF1bHRfbWNlX2hhbmRsZXJ9CiB9OwogCi1zdGF0 aWMgdm9pZCBpbnRlbF9kZWZhdWx0X21jZV91aGFuZGxlcigKLSAgICAgICAgICAgICBzdHJ1Y3Qg bWNhX2JpbmZvICpiaW5mbywKLSAgICAgICAgICAgICBlbnVtIG1jZV9yZXN1bHQgKnJlc3VsdCwK LSAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICB1 aW50NjRfdCBzdGF0dXMgPSBiaW5mby0+bWliLT5tY19zdGF0dXM7Ci0gICAgZW51bSBpbnRlbF9t Y2VfdHlwZSB0eXBlOwotCi0gICAgdHlwZSA9IGludGVsX2NoZWNrX21jZV90eXBlKHN0YXR1cyk7 Ci0KLSAgICBzd2l0Y2ggKHR5cGUpCi0gICAgewotICAgIGNhc2UgaW50ZWxfbWNlX2ZhdGFsOgot ICAgICAgICAqcmVzdWx0ID0gTUNFUl9SRVNFVDsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVs dDoKLSAgICAgICAgKnJlc3VsdCA9IE1DRVJfQ09OVElOVUU7Ci0gICAgICAgIGJyZWFrOwotICAg IH0KLX0KLQogc3RhdGljIGNvbnN0IHN0cnVjdCBtY2FfZXJyb3JfaGFuZGxlciBpbnRlbF9tY2Vf dWhhbmRsZXJzW10gPSB7Ci0gICAge2ludGVsX2RlZmF1bHRfY2hlY2ssIGludGVsX2RlZmF1bHRf bWNlX3VoYW5kbGVyfQorICAgIHtpbnRlbF9kZWZhdWx0X2NoZWNrLCBpbnRlbF9kZWZhdWx0X21j ZV9oYW5kbGVyfQogfTsKIAogLyogQWNjb3JkaW5nIHRvIE1DQSBPUyB3cml0ZXIgZ3VpZGUsIENN Q0kgaGFuZGxlciBuZWVkIHRvIGNsZWFyIGJhbmsgd2hlbgotLSAKMi4xMC4xCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==