From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg Kroah-Hartman Subject: [PATCH 4.19 075/103] x86/entry/64/compat: Fix stack switching for XEN PV Date: Tue, 29 Jan 2019 12:35:52 +0100 Message-ID: <20190129113205.301971958__14695.8920917072$1548762407$gmane$org@linuxfoundation.org> References: <20190129113159.567154026@linuxfoundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1goRpn-00083l-K8 for xen-devel@lists.xenproject.org; Tue, 29 Jan 2019 11:45:43 +0000 In-Reply-To: <20190129113159.567154026@linuxfoundation.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: linux-kernel@vger.kernel.org Cc: Juergen Gross , Jan Beulich , Greg Kroah-Hartman , stable@vger.kernel.org, Andy Lutomirski , Peter Anvin , xen-devel@lists.xenproject.org, Thomas Gleixner , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org NC4xOS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKYW4gQmV1bGlj aCA8SkJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZmMyNGQ3NWE3ZjkxODM3ZDc5MThlNDA3MTk1 NzU5NTE4MjBiMmI4ZiB1cHN0cmVhbS4KCldoaWxlIGluIHRoZSBuYXRpdmUgY2FzZSBlbnRyeSBp bnRvIHRoZSBrZXJuZWwgaGFwcGVucyBvbiB0aGUgdHJhbXBvbGluZQpzdGFjaywgUFYgWGVuIGtl cm5lbHMgZ2V0IGVudGVyZWQgd2l0aCB0aGUgY3VycmVudCB0aHJlYWQgc3RhY2sgcmlnaHQKYXdh eS4gSGVuY2Ugc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzdGFja3MgYXJlIGlkZW50aWNhbCBpbiB0 aGF0IGNhc2UsCmFuZCBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkLgoKT3RoZXIgdGhhbiBpbiBzeW5j X3JlZ3MoKSB0aGUgY29weWluZyBkb25lIG9uIHRoZSBJTlQ4MCBwYXRoIGlzbid0Ck5NSSAvICNN QyBzYWZlLCBhcyBlaXRoZXIgb2YgdGhlc2UgZXZlbnRzIG9jY3VycmluZyBpbiB0aGUgbWlkZGxl IG9mIHRoZQpzdGFjayBjb3B5aW5nIHdvdWxkIGNsb2JiZXIgZGF0YSBvbiB0aGUgKHNvdXJjZSkg c3RhY2suCgpUaGVyZSBpcyBzaW1pbGFyIGNvZGUgaW4gaW50ZXJydXB0X2VudHJ5KCkgYW5kIG5t aSgpLCBidXQgdGhlcmUgaXMgbm8gZml4dXAKcmVxdWlyZWQgYmVjYXVzZSB0aG9zZSBjb2RlIHBh dGhzIGFyZSB1bnJlYWNoYWJsZSBpbiBYRU4gUFYgZ3Vlc3RzLgoKWyB0Z2x4OiBTYW5pdGl6ZWQg c3ViamVjdCwgY2hhbmdlbG9nLCBGaXhlcyB0YWcgYW5kIHN0YWJsZSBtYWlsIGFkZHJlc3MuIFNp Z2ggXQoKRml4ZXM6IDdmMjU5MGExMTBiOCAoIng4Ni9lbnRyeS82NDogVXNlIGEgcGVyLUNQVSB0 cmFtcG9saW5lIHN0YWNrIGZvciBJRFQgZW50cmllcyIpClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0 Z2x4QGxpbnV0cm9uaXguZGU+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz ZS5jb20+CkFja2VkLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6IFBl dGVyIEFudmluIDxocGFAenl0b3IuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6 IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKTGluazogaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci81 QzNFMTEyODAyMDAwMDc4MDAyMERGQURAcHJ2MS1taC5wcm92by5ub3ZlbGwuY29tClNpZ25lZC1v ZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+Cgot LS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIHwgICAgNiArKysrLS0KIDEgZmls ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgotLS0gYS9hcmNoL3g4 Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9j b21wYXQuUwpAQCAtMzU2LDcgKzM1Niw4IEBAIEVOVFJZKGVudHJ5X0lOVDgwX2NvbXBhdCkKIAog CS8qIE5lZWQgdG8gc3dpdGNoIGJlZm9yZSBhY2Nlc3NpbmcgdGhlIHRocmVhZCBzdGFjay4gKi8K IAlTV0lUQ0hfVE9fS0VSTkVMX0NSMyBzY3JhdGNoX3JlZz0lcmRpCi0JbW92cQklcnNwLCAlcmRp CisJLyogSW4gdGhlIFhlbiBQViBjYXNlIHdlIGFscmVhZHkgcnVuIG9uIHRoZSB0aHJlYWQgc3Rh Y2suICovCisJQUxURVJOQVRJVkUgIm1vdnEgJXJzcCwgJXJkaSIsICJqbXAgLkxpbnQ4MF9rZWVw X3N0YWNrIiwgWDg2X0ZFQVRVUkVfWEVOUFYKIAltb3ZxCVBFUl9DUFVfVkFSKGNwdV9jdXJyZW50 X3RvcF9vZl9zdGFjayksICVyc3AKIAogCXB1c2hxCTYqOCglcmRpKQkJLyogcmVncy0+c3MgKi8K QEAgLTM2NSw4ICszNjYsOSBAQCBFTlRSWShlbnRyeV9JTlQ4MF9jb21wYXQpCiAJcHVzaHEJMyo4 KCVyZGkpCQkvKiByZWdzLT5jcyAqLwogCXB1c2hxCTIqOCglcmRpKQkJLyogcmVncy0+aXAgKi8K IAlwdXNocQkxKjgoJXJkaSkJCS8qIHJlZ3MtPm9yaWdfYXggKi8KLQogCXB1c2hxCSglcmRpKQkJ CS8qIHB0X3JlZ3MtPmRpICovCisuTGludDgwX2tlZXBfc3RhY2s6CisKIAlwdXNocQklcnNpCQkJ LyogcHRfcmVncy0+c2kgKi8KIAl4b3JsCSVlc2ksICVlc2kJCS8qIG5vc3BlYyAgIHNpICovCiAJ cHVzaHEJJXJkeAkJCS8qIHB0X3JlZ3MtPmR4ICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h bi9saXN0aW5mby94ZW4tZGV2ZWw=