From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg Kroah-Hartman Subject: [PATCH 4.14 074/159] x86/entry/64/paravirt: Use paravirt-safe macro to access eflags Date: Fri, 22 Dec 2017 09:45:59 +0100 Message-ID: <20171222084627.768946637@linuxfoundation.org> References: <20171222084623.668990192@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]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSJD7-0001yt-Jy for xen-devel@lists.xenproject.org; Fri, 22 Dec 2017 09:01:45 +0000 In-Reply-To: <20171222084623.668990192@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: Peter Zijlstra , Dave Hansen , Will Deacon , Dave Hansen , "H. Peter Anvin" , Thomas Gleixner , Eduardo Valentin , hughd@google.com, Ingo Molnar , aliguori@amazon.com, xen-devel@lists.xenproject.org, Rik van Riel , Denys Vlasenko , daniel.gruss@iaik.tugraz.at, Brian Gerst , Borislav Petkov , Andy Lutomirski , Josh Poimboeuf , Boris Ostrovsky , Borislav Petkov , Juergen Gross , Greg Kroah-Hartman , stable@vger.kernel.org, David Laight , keescook@google.com, Linus Torvalds List-Id: xen-devel@lists.xenproject.org NC4xNC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBCb3JpcyBPc3Ry b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0IGUxN2Y4MjM0NTM4ZDFm ZjcwODY3M2YyODdhNDI0NTdjNGRlZTcyMGQgdXBzdHJlYW0uCgpDb21taXQgMWQzZTUzZTg2MjRh ICgieDg2L2VudHJ5LzY0OiBSZWZhY3RvciBJUlEgc3RhY2tzIGFuZCBtYWtlIHRoZW0KTk1JLXNh ZmUiKSBhZGRlZCBERUJVR19FTlRSWV9BU1NFUlRfSVJRU19PRkYgbWFjcm8gdGhhdCBhY2Nlc2Vz IGVmbGFncwp1c2luZyAncHVzaGZxJyBpbnN0cnVjdGlvbiB3aGVuIHRlc3RpbmcgZm9yIElGIGJp dC4gT24gUFYgWGVuIGd1ZXN0cwpsb29raW5nIGF0IElGIGZsYWcgZGlyZWN0bHkgd2lsbCBhbHdh eXMgc2VlIGl0IHNldCwgcmVzdWx0aW5nIGluICd1ZDInLgoKSW50cm9kdWNlIFNBVkVfRkxBR1Mo KSBtYWNybyB0aGF0IHdpbGwgdXNlIGFwcHJvcHJpYXRlIHNhdmVfZmwgcHYgb3Agd2hlbgpydW5u aW5nIHBhcmF2aXJ0LgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry b3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxp bnV0cm9uaXguZGU+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ CkNjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6IEJvcmlzbGF2IFBldGtv diA8YnBAYWxpZW44LmRlPgpDYzogQm9yaXNsYXYgUGV0a292IDxicGV0a292QHN1c2UuZGU+CkNj OiBCcmlhbiBHZXJzdCA8YnJnZXJzdEBnbWFpbC5jb20+CkNjOiBEYXZlIEhhbnNlbiA8ZGF2ZS5o YW5zZW5AaW50ZWwuY29tPgpDYzogRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4LmludGVs LmNvbT4KQ2M6IERhdmlkIExhaWdodCA8RGF2aWQuTGFpZ2h0QGFjdWxhYi5jb20+CkNjOiBEZW55 cyBWbGFzZW5rbyA8ZHZsYXNlbmtAcmVkaGF0LmNvbT4KQ2M6IEVkdWFyZG8gVmFsZW50aW4gPGVk dXZhbEBhbWF6b24uY29tPgpDYzogR3JlZyBLSCA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+ CkNjOiBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KQ2M6IEpvc2ggUG9pbWJvZXVmIDxq cG9pbWJvZUByZWRoYXQuY29tPgpDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv dW5kYXRpb24ub3JnPgpDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgpD YzogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBXaWxsIERlYWNvbiA8d2lsbC5k ZWFjb25AYXJtLmNvbT4KQ2M6IGFsaWd1b3JpQGFtYXpvbi5jb20KQ2M6IGRhbmllbC5ncnVzc0Bp YWlrLnR1Z3Jhei5hdApDYzogaHVnaGRAZ29vZ2xlLmNvbQpDYzoga2Vlc2Nvb2tAZ29vZ2xlLmNv bQpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkxpbms6IGh0dHBzOi8vbGttbC5r ZXJuZWwub3JnL3IvMjAxNzEyMDQxNTA2MDQuODk5NDU3MjQyQGxpbnV0cm9uaXguZGUKU2lnbmVk LW9mZi1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEdy ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CgotLS0KIGFyY2gv eDg2L2VudHJ5L2VudHJ5XzY0LlMgICAgICAgIHwgICAgNyArKysrLS0tCiBhcmNoL3g4Ni9pbmNs dWRlL2FzbS9pcnFmbGFncy5oICB8ICAgIDMgKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJh dmlydC5oICB8ICAgIDkgKysrKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQu YyB8ICAgIDMgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDMgZGVsZXRp b25zKC0pCgotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2Vu dHJ5L2VudHJ5XzY0LlMKQEAgLTQ2MiwxMiArNDYyLDEzIEBAIEVORChpcnFfZW50cmllc19zdGFy dCkKIAogLm1hY3JvIERFQlVHX0VOVFJZX0FTU0VSVF9JUlFTX09GRgogI2lmZGVmIENPTkZJR19E RUJVR19FTlRSWQotCXB1c2hmcQotCXRlc3RsICRYODZfRUZMQUdTX0lGLCAoJXJzcCkKKwlwdXNo cSAlcmF4CisJU0FWRV9GTEFHUyhDTEJSX1JBWCkKKwl0ZXN0bCAkWDg2X0VGTEFHU19JRiwgJWVh eAogCWp6IC5Mb2theV9cQAogCXVkMgogLkxva2F5X1xAOgotCWFkZHEgJDgsICVyc3AKKwlwb3Bx ICVyYXgKICNlbmRpZgogLmVuZG0KIAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pcnFmbGFn cy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lycWZsYWdzLmgKQEAgLTE0Miw2ICsxNDIs OSBAQCBzdGF0aWMgaW5saW5lIG5vdHJhY2UgdW5zaWduZWQgbG9uZyBhcmNoCiAJc3dhcGdzOwkJ CQkJXAogCXN5c3JldGwKIAorI2lmZGVmIENPTkZJR19ERUJVR19FTlRSWQorI2RlZmluZSBTQVZF X0ZMQUdTKHgpCQlwdXNoZnE7IHBvcHEgJXJheAorI2VuZGlmCiAjZWxzZQogI2RlZmluZSBJTlRF UlJVUFRfUkVUVVJOCQlpcmV0CiAjZGVmaW5lIEVOQUJMRV9JTlRFUlJVUFRTX1NZU0VYSVQJc3Rp OyBzeXNleGl0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKKysrIGIvYXJj aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtOTI3LDYgKzkyNywxNSBAQCBleHRlcm4g dm9pZCBkZWZhdWx0X2Jhbm5lcih2b2lkKTsKIAlQQVJBX1NJVEUoUEFSQV9QQVRDSChwdl9jcHVf b3BzLCBQVl9DUFVfdXNlcmdzX3N5c3JldDY0KSwJXAogCQkgIENMQlJfTk9ORSwJCQkJCQlcCiAJ CSAgam1wIFBBUkFfSU5ESVJFQ1QocHZfY3B1X29wcytQVl9DUFVfdXNlcmdzX3N5c3JldDY0KSkK KworI2lmZGVmIENPTkZJR19ERUJVR19FTlRSWQorI2RlZmluZSBTQVZFX0ZMQUdTKGNsb2JiZXJz KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJUEFSQV9TSVRFKFBB UkFfUEFUQ0gocHZfaXJxX29wcywgUFZfSVJRX3NhdmVfZmwpLCBjbG9iYmVycywgXAorCQkgIFBW X1NBVkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOyAgICAgICAgXAorCQkgIGNh bGwgUEFSQV9JTkRJUkVDVChwdl9pcnFfb3BzK1BWX0lSUV9zYXZlX2ZsKTsgICAgXAorCQkgIFBW X1JFU1RPUkVfUkVHUyhjbG9iYmVycyB8IENMQlJfQ0FMTEVFX1NBVkUpOykKKyNlbmRpZgorCiAj ZW5kaWYJLyogQ09ORklHX1g4Nl8zMiAqLwogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCi0t LSBhL2FyY2gveDg2L2tlcm5lbC9hc20tb2Zmc2V0c182NC5jCisrKyBiL2FyY2gveDg2L2tlcm5l bC9hc20tb2Zmc2V0c182NC5jCkBAIC0yMyw2ICsyMyw5IEBAIGludCBtYWluKHZvaWQpCiAjaWZk ZWYgQ09ORklHX1BBUkFWSVJUCiAJT0ZGU0VUKFBWX0NQVV91c2VyZ3Nfc3lzcmV0NjQsIHB2X2Nw dV9vcHMsIHVzZXJnc19zeXNyZXQ2NCk7CiAJT0ZGU0VUKFBWX0NQVV9zd2FwZ3MsIHB2X2NwdV9v cHMsIHN3YXBncyk7CisjaWZkZWYgQ09ORklHX0RFQlVHX0VOVFJZCisJT0ZGU0VUKFBWX0lSUV9z YXZlX2ZsLCBwdl9pcnFfb3BzLCBzYXZlX2ZsKTsKKyNlbmRpZgogCUJMQU5LKCk7CiAjZW5kaWYK IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs