From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shuai Ruan Subject: [PATCH V7 2/3] x86/xsaves: fix two remained issues Date: Thu, 31 Mar 2016 16:57:36 +0800 Message-ID: <1459414657-7558-3-git-send-email-shuai.ruan@linux.intel.com> References: <1459414657-7558-1-git-send-email-shuai.ruan@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1459414657-7558-1-git-send-email-shuai.ruan@linux.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: andrew.cooper3@citrix.com, keir@xen.org, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org RnJvbTogU2h1YWkgUnVhbiA8c2h1YWkucnVhbkBpbnRlbC5jb20+CgoxLiBnZXRfeHNhdmVfYWRk cigpIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbgp4c2F2ZV9hcmVhX2NvbXByZXNzZWQoeHNhdmUp IGlzIHRydWUuIFNvIGRyb3AgdGhlCmNvbmRpdGlvbmFsIGV4cHJlc3Npb24uCgoyLiBleHBhbmRf eHNhdmVfc3RhdGVzKCkgd2lsbCBtZW1zZXQgdGhlIGFyZWEgd2hlbgpnZXQgTlVMTCBmcm9tIGdl dF94c2F2ZV9hZGRyKCkuCgpTaWduZWQtb2ZmLWJ5OiBTaHVhaSBSdWFuIDxzaHVhaS5ydWFuQGlu dGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveHN0YXRlLmMgfCAxMCArKysrLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L3hlbi9hcmNoL3g4Ni94c3RhdGUuYyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUuYwppbmRleCA4YzY1 MmJjLi5mNGVhNTRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveHN0YXRlLmMKKysrIGIveGVu L2FyY2gveDg2L3hzdGF0ZS5jCkBAIC0xNjQsMTIgKzE2NCw4IEBAIHN0YXRpYyB2b2lkICpnZXRf eHNhdmVfYWRkcihzdHJ1Y3QgeHNhdmVfc3RydWN0ICp4c2F2ZSwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjb25zdCB1aW50MTZfdCAqY29tcF9vZmZzZXRzLAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHVuc2lnbmVkIGludCB4ZmVhdHVyZV9pZHgpCiB7Ci0gICAgaWYgKCAhKCgx dWwgPDwgeGZlYXR1cmVfaWR4KSAmIHhzYXZlLT54c2F2ZV9oZHIueHN0YXRlX2J2KSApCi0gICAg ICAgIHJldHVybiBOVUxMOwotCi0gICAgcmV0dXJuICh2b2lkICopeHNhdmUgKyAoeHNhdmVfYXJl YV9jb21wcmVzc2VkKHhzYXZlKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tcF9v ZmZzZXRzW3hmZWF0dXJlX2lkeF0gOgotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0 ZV9vZmZzZXRzW3hmZWF0dXJlX2lkeF0pOworICAgIHJldHVybiAoMXVsIDw8IHhmZWF0dXJlX2lk eCkgJiB4c2F2ZS0+eHNhdmVfaGRyLnhzdGF0ZV9idiA/CisgICAgICAgICAgICh2b2lkICopeHNh dmUgKyBjb21wX29mZnNldHNbeGZlYXR1cmVfaWR4XSA6IE5VTEw7CiB9CiAKIHZvaWQgZXhwYW5k X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqZGVzdCwgdW5zaWduZWQgaW50IHNp emUpCkBAIC0yMTEsNiArMjA3LDggQEAgdm9pZCBleHBhbmRfeHNhdmVfc3RhdGVzKHN0cnVjdCB2 Y3B1ICp2LCB2b2lkICpkZXN0LCB1bnNpZ25lZCBpbnQgc2l6ZSkKICAgICAgICAgICAgIEFTU0VS VCgoeHN0YXRlX29mZnNldHNbaW5kZXhdICsgeHN0YXRlX3NpemVzW2luZGV4XSkgPD0gc2l6ZSk7 CiAgICAgICAgICAgICBtZW1jcHkoZGVzdCArIHhzdGF0ZV9vZmZzZXRzW2luZGV4XSwgc3JjLCB4 c3RhdGVfc2l6ZXNbaW5kZXhdKTsKICAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAg ICBtZW1zZXQoZGVzdCArIHhzdGF0ZV9vZmZzZXRzW2luZGV4XSwgMCwgeHN0YXRlX3NpemVzW2lu ZGV4XSk7CiAKICAgICAgICAgdmFsaWQgJj0gfmZlYXR1cmU7CiAgICAgfQotLSAKMS45LjEKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=