From: Yi Sun Subject: [PATCH v1] x86: fix bug caused by commit 0ade5e Date: Thu, 21 Sep 2017 16:11:23 +0800 Message-ID: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duwsI-000600-Fj for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:30:22 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: andrew.cooper3@citrix.com, Yi Sun , jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org Q29tbWl0IDBhZGU1ZSBjYXVzZXMgYSBidWcgdGhhdCBvbmx5IHRoZSBwc3IgZmVhdHVyZXMgcHJl c2VudGVkIGluIGNtZGxpbmUKY2Fubm90IGJlIGNvcnJlY3RseSBlbnVtZXJhdGVkLgoxLiBJZiB0 aGVyZSBpcyBvbmx5ICdwc3I9JywgdGhlIENNVCBpcyBlbnVtZXJhdGVkIHdoaWNoIGlzIG5vdCBy aWdodC4KMi4gSWYgY21kbGluZSBpcyAncHNyPWNtdCxjYXQsY2RwLG1iYScsIG9ubHkgdGhlIGxh c3QgZmVhdHVyZSBpcyBlbnVtZXJhdGVkLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWVzLgoK U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQogeGVu L2FyY2gveDg2L3Bzci5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIv eGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDQ1MTUxMDAuLmRhYTJhZWIgMTAwNjQ0Ci0tLSBhL3hl bi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTQyMiw5ICs0MjIs MTAgQEAgc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNvbnN0IGNoYXIgKnMsIGNv bnN0IGNoYXIgKmRlbGltLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0 IGNoYXIgKnNzLCBjb25zdCBjaGFyICpmZWF0dXJlLAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrKQogewotICAgIGlmICggIXN0cm5jbXAocywgZmVh dHVyZSwgZGVsaW0gLSBzKSApCisgICAgLyogSWYgY21kbGluZSBpcyAncHNyPScsIHdlIG5lZWQg bWFrZSBzdXJlIGRlbGltICE9IHMgKi8KKyAgICBpZiAoIGRlbGltICE9IHMgJiYgIXN0cm5jbXAo cywgZmVhdHVyZSwgZGVsaW0gLSBzKSApCiAgICAgewotICAgICAgICBpZiAoICEqZGVsaW0gKQor ICAgICAgICBpZiAoICEqZGVsaW0gfHwgKmRlbGltID09ICcsJyApCiAgICAgICAgICAgICBvcHRf cHNyIHw9IG1hc2s7CiAgICAgICAgIGVsc2UKICAgICAgICAgewpAQCAtNDU3LDYgKzQ1OCwxMCBA QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAg ICAgaWYgKCAhdmFsX2RlbGltICkKICAgICAgICAgICAgIHZhbF9kZWxpbSA9IHN0cmNocihzLCAn XDAnKTsKIAorICAgICAgICAvKiBFLmcuICdwc3I9Y210LHJtaWRfbWF4OjIwMCcgKi8KKyAgICAg ICAgaWYgKCB2YWxfZGVsaW0gPiBzcyApCisgICAgICAgICAgICB2YWxfZGVsaW0gPSBzczsKKwog ICAgICAgICBpZiAoICp2YWxfZGVsaW0gJiYgIXN0cm5jbXAocywgInJtaWRfbWF4IiwgdmFsX2Rl bGltIC0gcykgKQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfcm1pZF9tYXggPSBzaW1wbGVf c3RydG91bCh2YWxfZGVsaW0gKyAxLCAmcSwgMCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=