From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH for-4.8] x86/cpu: Reposition stack alignment check Date: Fri, 25 Nov 2016 19:04:51 +0000 Message-ID: <1480100691-5589-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: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org QXMgaWRlbnRpZmllZCBkdXJpbmcgcmV2aWV3LCB1c2luZyBCVUdfT04oKSBiZWZvcmUgYGxpZHRg IHdpbGwgcmVzdWx0IGluIGEKdHJpcGxlIGZhdWx0LCBldmVuIG9uIEFQcy4KClNpZ25lZC1vZmYt Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4 LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIHwgMTQgKysrKysrKysrLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u LmMKaW5kZXggMDZlZTQwMS4uMTZjZjAwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9j b21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC02NDMsMTEgKzY0Myw2 IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCS5saW1pdCA9IChJRFRfRU5UUklF UyAqIHNpemVvZihpZHRfZW50cnlfdCkpIC0gMSwKIAl9OwogCi0JLyogQm90dG9tLW9mLXN0YWNr IG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkISAqLwotCUJVSUxEX0JVR19PTigoc2l6ZW9mKHN0cnVj dCBjcHVfaW5mbykgLQotCQkgICAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2Nw dV91c2VyX3JlZ3MuZXMpKSAmIDB4Zik7Ci0JQlVHX09OKHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RB VEVfZWFybHlfYm9vdCAmJiAoc3RhY2tfYm90dG9tICYgMHhmKSk7Ci0KIAkvKiBNYWluIHN0YWNr IGZvciBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMuICovCiAJdHNzLT5yc3AwID0gc3RhY2tfYm90dG9t OwogCXRzcy0+Yml0bWFwID0gSU9CTVBfSU5WQUxJRF9PRkZTRVQ7CkBAIC02NzIsNiArNjY3LDE1 IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJYXNtIHZvbGF0aWxlICgibGlkdCAl MCIgIDogOiAibSIgIChpZHRyKSApOwogCWFzbSB2b2xhdGlsZSAoImx0ciAgJXcwIiA6IDogInJt IiAoVFNTX0VOVFJZIDw8IDMpICk7CiAJYXNtIHZvbGF0aWxlICgibGxkdCAldzAiIDogOiAicm0i ICgwKSApOworCisJLyoKKyAgICAgICAgICogQm90dG9tLW9mLXN0YWNrIG11c3QgYmUgMTYtYnl0 ZSBhbGlnbmVkIQorICAgICAgICAgKgorICAgICAgICAgKiBEZWZlciBjaGVja3MgdW50aWwgZXhj ZXB0aW9uIHN1cHBvcnQgaXMgc3VmZmljaWVudGx5IHNldCB1cC4KKyAgICAgICAgICovCisJQlVJ TERfQlVHX09OKChzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSAtCisJCSAgICAgIG9mZnNldG9mKHN0 cnVjdCBjcHVfaW5mbywgZ3Vlc3RfY3B1X3VzZXJfcmVncy5lcykpICYgMHhmKTsKKwlCVUdfT04o c3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICYmIChzdGFja19ib3R0b20gJiAw eGYpKTsKIH0KIAogLyoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==