From mboxrd@z Thu Jan 1 00:00:00 1970 From: tip-bot for Andy Lutomirski Subject: [tip:x86/urgent] x86/microcode/intel: Replace sync_core() with native_cpuid() Date: Mon, 19 Dec 2016 03:05:05 -0800 Message-ID: References: <535a025bb91fed1a019c5412b036337ad239e5bb.1481307769.git.luto@kernel.org> Reply-To: luto@kernel.org, peterz@infradead.org, tglx@linutronix.de, gnomes@lxorguk.ukuu.org.uk, boris.ostrovsky@oracle.com, hpa@zytor.com, tedheadster@gmail.com, bp@alien8.de, jgross@suse.com, brgerst@gmail.com, hmh@hmh.eng.br, Xen-devel@lists.xen.org, mingo@kernel.org, linux-kernel@vger.kernel.org, andrew.cooper3@citrix.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <535a025bb91fed1a019c5412b036337ad239e5bb.1481307769.git.luto@kernel.org> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-tip-commits@vger.kernel.org Cc: jgross@suse.com, gnomes@lxorguk.ukuu.org.uk, hmh@hmh.eng.br, peterz@infradead.org, brgerst@gmail.com, mingo@kernel.org, linux-kernel@vger.kernel.org, tedheadster@gmail.com, andrew.cooper3@citrix.com, bp@alien8.de, luto@kernel.org, hpa@zytor.com, boris.ostrovsky@oracle.com, Xen-devel@lists.xen.org, tglx@linutronix.de List-Id: xen-devel@lists.xenproject.org Q29tbWl0LUlEOiAgNDg0ZDBlNWM3OTQzNjQ0Y2M0NmU3MzA4YThmOWQ4M2JlNTk4ZjJiOQpHaXR3 ZWI6ICAgICBodHRwOi8vZ2l0Lmtlcm5lbC5vcmcvdGlwLzQ4NGQwZTVjNzk0MzY0NGNjNDZlNzMw OGE4ZjlkODNiZTU5OGYyYjkKQXV0aG9yOiAgICAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5l bC5vcmc+CkF1dGhvckRhdGU6IEZyaSwgOSBEZWMgMjAxNiAxMDoyNDowNyAtMDgwMApDb21taXR0 ZXI6ICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ29tbWl0RGF0ZTogTW9u LCAxOSBEZWMgMjAxNiAxMTo1NDoyMSArMDEwMAoKeDg2L21pY3JvY29kZS9pbnRlbDogUmVwbGFj ZSBzeW5jX2NvcmUoKSB3aXRoIG5hdGl2ZV9jcHVpZCgpCgpUaGUgSW50ZWwgbWljcm9jb2RlIGRy aXZlciBpcyB1c2luZyBzeW5jX2NvcmUoKSB0byBtZWFuICJkbyBDUFVJRAp3aXRoIEVBWD0xIi4g IEkgd2FudCB0byByZXdvcmsgc3luY19jb3JlKCksIGJ1dCBmaXJzdCB0aGUgSW50ZWwKbWljcm9j b2RlIGRyaXZlciBuZWVkcyB0byBzdG9wIGRlcGVuZGluZyBvbiBpdHMgY3VycmVudCBiZWhhdmlv ci4KClJlcG9ydGVkLWJ5OiBIZW5yaXF1ZSBkZSBNb3JhZXMgSG9sc2NodWggPGhtaEBobWguZW5n LmJyPgpTaWduZWQtb2ZmLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQWNr ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpDYzogSnVlcmdlbiBHcm9zcyA8 amdyb3NzQHN1c2UuY29tPgpDYzogT25lIFRob3VzYW5kIEdub21lcyA8Z25vbWVzQGx4b3JndWsu dWt1dS5vcmcudWs+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkNj OiBCcmlhbiBHZXJzdCA8YnJnZXJzdEBnbWFpbC5jb20+CkNjOiBNYXR0aGV3IFdoaXRlaGVhZCA8 dGVkaGVhZHN0ZXJAZ21haWwuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA Y2l0cml4LmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j b20+CkNjOiB4ZW4tZGV2ZWwgPFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgpMaW5rOiBodHRwOi8v bGttbC5rZXJuZWwub3JnL3IvNTM1YTAyNWJiOTFmZWQxYTAxOWM1NDEyYjAzNjMzN2FkMjM5ZTVi Yi4xNDgxMzA3NzY5LmdpdC5sdXRvQGtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEds ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CgotLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvbWlj cm9jb2RlL2ludGVsLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNo YW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj aC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvaW50ZWwuYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUv bWljcm9jb2RlL2ludGVsLmMKaW5kZXggNTRkNTBjMy4uYjYyNGI1NCAxMDA2NDQKLS0tIGEvYXJj aC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvaW50ZWwuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwv Y3B1L21pY3JvY29kZS9pbnRlbC5jCkBAIC0zNjgsNiArMzY4LDI2IEBAIG5leHQ6CiAJcmV0dXJu IHBhdGNoOwogfQogCitzdGF0aWMgdm9pZCBjcHVpZF8xKHZvaWQpCit7CisJLyoKKwkgKiBBY2Nv cmRpbmcgdG8gdGhlIEludGVsIFNETSwgVm9sdW1lIDMsIDkuMTEuNzoKKwkgKgorCSAqICAgQ1BV SUQgcmV0dXJucyBhIHZhbHVlIGluIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIgaW4KKwkgKiAg IGFkZGl0aW9uIHRvIGl0cyB1c3VhbCByZWdpc3RlciByZXR1cm4gdmFsdWVzLiBUaGUKKwkgKiAg IHNlbWFudGljcyBvZiBDUFVJRCBjYXVzZSBpdCB0byBkZXBvc2l0IGFuIHVwZGF0ZSBJRCB2YWx1 ZQorCSAqICAgaW4gdGhlIDY0LWJpdCBtb2RlbC1zcGVjaWZpYyByZWdpc3RlciBhdCBhZGRyZXNz IDA4QkgKKwkgKiAgIChJQTMyX0JJT1NfU0lHTl9JRCkuIElmIG5vIHVwZGF0ZSBpcyBwcmVzZW50 IGluIHRoZQorCSAqICAgcHJvY2Vzc29yLCB0aGUgdmFsdWUgaW4gdGhlIE1TUiByZW1haW5zIHVu bW9kaWZpZWQuCisJICoKKwkgKiBVc2UgbmF0aXZlX2NwdWlkIC0tIHRoaXMgY29kZSBydW5zIHZl cnkgZWFybHkgYW5kIHdlIGRvbid0CisJICogd2FudCB0byBtZXNzIHdpdGggcGFyYXZpcnQuCisJ ICovCisJdW5zaWduZWQgaW50IGVheCA9IDEsIGVieCwgZWN4ID0gMCwgZWR4OworCisJbmF0aXZl X2NwdWlkKCZlYXgsICZlYngsICZlY3gsICZlZHgpOworfQorCiBzdGF0aWMgaW50IGNvbGxlY3Rf Y3B1X2luZm9fZWFybHkoc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kpCiB7CiAJdW5zaWduZWQg aW50IHZhbFsyXTsKQEAgLTM5Myw3ICs0MTMsNyBAQCBzdGF0aWMgaW50IGNvbGxlY3RfY3B1X2lu Zm9fZWFybHkoc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kpCiAJbmF0aXZlX3dybXNybChNU1Jf SUEzMl9VQ09ERV9SRVYsIDApOwogCiAJLyogQXMgZG9jdW1lbnRlZCBpbiB0aGUgU0RNOiBEbyBh IENQVUlEIDEgaGVyZSAqLwotCXN5bmNfY29yZSgpOworCWNwdWlkXzEoKTsKIAogCS8qIGdldCB0 aGUgY3VycmVudCByZXZpc2lvbiBmcm9tIE1TUiAweDhCICovCiAJbmF0aXZlX3JkbXNyKE1TUl9J QTMyX1VDT0RFX1JFViwgdmFsWzBdLCB2YWxbMV0pOwpAQCAtNTkzLDcgKzYxMyw3IEBAIHN0YXRp YyBpbnQgYXBwbHlfbWljcm9jb2RlX2Vhcmx5KHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpLCBi b29sIGVhcmx5KQogCW5hdGl2ZV93cm1zcmwoTVNSX0lBMzJfVUNPREVfUkVWLCAwKTsKIAogCS8q IEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCAxIGhlcmUgKi8KLQlzeW5jX2Nv cmUoKTsKKwljcHVpZF8xKCk7CiAKIAkvKiBnZXQgdGhlIGN1cnJlbnQgcmV2aXNpb24gZnJvbSBN U1IgMHg4QiAqLwogCW5hdGl2ZV9yZG1zcihNU1JfSUEzMl9VQ09ERV9SRVYsIHZhbFswXSwgdmFs WzFdKTsKQEAgLTgwNSw3ICs4MjUsNyBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZV9pbnRl bChpbnQgY3B1KQogCXdybXNybChNU1JfSUEzMl9VQ09ERV9SRVYsIDApOwogCiAJLyogQXMgZG9j dW1lbnRlZCBpbiB0aGUgU0RNOiBEbyBhIENQVUlEIDEgaGVyZSAqLwotCXN5bmNfY29yZSgpOwor CWNwdWlkXzEoKTsKIAogCS8qIGdldCB0aGUgY3VycmVudCByZXZpc2lvbiBmcm9tIE1TUiAweDhC ICovCiAJcmRtc3IoTVNSX0lBMzJfVUNPREVfUkVWLCB2YWxbMF0sIHZhbFsxXSk7CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK