From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail.linuxfoundation.org ([140.211.169.12]) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bzNK9-00072B-Iw for kexec@lists.infradead.org; Wed, 26 Oct 2016 12:28:57 +0000 From: Greg Kroah-Hartman Subject: [PATCH 4.8 105/140] x86/boot/smp: Dont try to poke disabled/non-existent APIC Date: Wed, 26 Oct 2016 14:22:45 +0200 Message-Id: <20161026122224.880728927@linuxfoundation.org> In-Reply-To: <20161026122220.384323763@linuxfoundation.org> References: <20161026122220.384323763@linuxfoundation.org> MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "kexec" Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: linux-kernel@vger.kernel.org Cc: Peter Zijlstra , "H. Peter Anvin" , Jiri Olsa , Ingo Molnar , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , Prarit Bhargava , Borislav Petkov , dyoung@redhat.com, Len Brown , Denys Vlasenko , Brian Gerst , Borislav Petkov , Andy Lutomirski , Josh Poimboeuf , Thomas Gleixner , Yinghai Lu , Juergen Gross , Greg Kroah-Hartman , kexec@lists.infradead.org, stable@vger.kernel.org, Eric Biederman , Linus Torvalds NC44LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IFZpbGxlIFN5cmrD pGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cgpjb21taXQgZmY4NTYwNTEyYjhk NGI3Y2EzZWY0ZmQ2OTE2NjYzNGFjMzBiMjUyNSB1cHN0cmVhbS4KCkFwcGFyZW50bHkgdHJ5aW5n IHRvIHBva2UgYSBkaXNhYmxlZCBvciBub24tZXhpc3RlbnQgQVBJQwpsZWFkcyB0byBhIGJveCB0 aGF0IGRvZXNuJ3QgZXZlbiBib290LiBMZXQncyBub3QgZG8gdGhhdC4KCk5vIHJlYWwgY2x1ZSBp ZiB0aGlzIGlzIHRoZSByaWdodCBmaXgsIGJ1dCBhdCBsZWFzdCBteQpQMyBtYWNoaW5lIGJvb3Rz IGFnYWluLgoKU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4KQ2M6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgpDYzog Qm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1 c2UuZGU+CkNjOiBCcmlhbiBHZXJzdCA8YnJnZXJzdEBnbWFpbC5jb20+CkNjOiBEZW55cyBWbGFz ZW5rbyA8ZHZsYXNlbmtAcmVkaGF0LmNvbT4KQ2M6IEVyaWMgQmllZGVybWFuIDxlYmllZGVybUB4 bWlzc2lvbi5jb20+CkNjOiBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KQ2M6IEppcmkg T2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KQ2M6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRo YXQuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogTGVuIEJyb3du IDxsZW4uYnJvd25AaW50ZWwuY29tPgpDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4 LWZvdW5kYXRpb24ub3JnPgpDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3Jn PgpDYzogUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KQ2M6IFRob21hcyBHbGVp eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogWWluZ2hhaSBMdSA8eWluZ2hhaUBrZXJuZWwu b3JnPgpDYzogZHlvdW5nQHJlZGhhdC5jb20KQ2M6IGtleGVjQGxpc3RzLmluZnJhZGVhZC5vcmcK Rml4ZXM6IDJhNTFmZTA4M2ViYSAoImFyY2gveDg2OiBIYW5kbGUgbm9uIGVudW1lcmF0ZWQgQ1BV IGFmdGVyIHBoeXNpY2FsIGhvdHBsdWciKQpMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3JnL3Iv MTQ3NzEwMjY4NC01MDkyLTEtZ2l0LXNlbmQtZW1haWwtdmlsbGUuc3lyamFsYUBsaW51eC5pbnRl bC5jb20KU2lnbmVkLW9mZi1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+ClNpZ25l ZC1vZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+ CgotLS0KIGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgfCAgIDE2ICsrKysrKysrKy0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgotLS0gYS9h cmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMK QEAgLTE0MDgsMTUgKzE0MDgsMTcgQEAgX19pbml0IHZvaWQgcHJlZmlsbF9wb3NzaWJsZV9tYXAo dm9pZCkKIAogCS8qIE5vIGJvb3QgcHJvY2Vzc29yIHdhcyBmb3VuZCBpbiBtcHRhYmxlIG9yIEFD UEkgTUFEVCAqLwogCWlmICghbnVtX3Byb2Nlc3NvcnMpIHsKLQkJaW50IGFwaWNpZCA9IGJvb3Rf Y3B1X3BoeXNpY2FsX2FwaWNpZDsKLQkJaW50IGNwdSA9IGhhcmRfc21wX3Byb2Nlc3Nvcl9pZCgp OworCQlpZiAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpKSB7CisJCQlpbnQgYXBpY2lk ID0gYm9vdF9jcHVfcGh5c2ljYWxfYXBpY2lkOworCQkJaW50IGNwdSA9IGhhcmRfc21wX3Byb2Nl c3Nvcl9pZCgpOwogCi0JCXByX3dhcm4oIkJvb3QgQ1BVIChpZCAlZCkgbm90IGxpc3RlZCBieSBC SU9TXG4iLCBjcHUpOworCQkJcHJfd2FybigiQm9vdCBDUFUgKGlkICVkKSBub3QgbGlzdGVkIGJ5 IEJJT1NcbiIsIGNwdSk7CiAKLQkJLyogTWFrZSBzdXJlIGJvb3QgY3B1IGlzIGVudW1lcmF0ZWQg Ki8KLQkJaWYgKGFwaWMtPmNwdV9wcmVzZW50X3RvX2FwaWNpZCgwKSA9PSBCQURfQVBJQ0lEICYm Ci0JCSAgICBhcGljLT5hcGljX2lkX3ZhbGlkKGFwaWNpZCkpCi0JCQlnZW5lcmljX3Byb2Nlc3Nv cl9pbmZvKGFwaWNpZCwgYm9vdF9jcHVfYXBpY192ZXJzaW9uKTsKKwkJCS8qIE1ha2Ugc3VyZSBi b290IGNwdSBpcyBlbnVtZXJhdGVkICovCisJCQlpZiAoYXBpYy0+Y3B1X3ByZXNlbnRfdG9fYXBp Y2lkKDApID09IEJBRF9BUElDSUQgJiYKKwkJCSAgICBhcGljLT5hcGljX2lkX3ZhbGlkKGFwaWNp ZCkpCisJCQkJZ2VuZXJpY19wcm9jZXNzb3JfaW5mbyhhcGljaWQsIGJvb3RfY3B1X2FwaWNfdmVy c2lvbik7CisJCX0KIAogCQlpZiAoIW51bV9wcm9jZXNzb3JzKQogCQkJbnVtX3Byb2Nlc3NvcnMg PSAxOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpr ZXhlYyBtYWlsaW5nIGxpc3QKa2V4ZWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tleGVjCg==