From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v3 2/3] x86/acpi: add a new x86_init_acpi structure to x86_init_ops Date: Mon, 19 Feb 2018 11:09:05 +0100 Message-ID: <20180219100906.14265-3-jgross@suse.com> References: <20180219100906.14265-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eniT3-00056N-H1 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:14:41 +0000 In-Reply-To: <20180219100906.14265-1-jgross@suse.com> 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, xen-devel@lists.xenproject.org, linux-acpi@vger.kernel.org, x86@kernel.org Cc: Juergen Gross , rafael.j.wysocki@intel.com, stable@vger.kernel.org, mingo@redhat.com, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de, lenb@kernel.org List-Id: xen-devel@lists.xenproject.org QWRkIGEgbmV3IHN0cnVjdCB4ODZfaW5pdF9hY3BpIHRvIHg4Nl9pbml0X29wcy4gRm9yIG5vdyBp dCBjb250YWlucwpvbmx5IG9uZSBpbml0IGZ1bmN0aW9uIHRvIGdldCB0aGUgUlNEUCB0YWJsZSBh ZGRyZXNzLgoKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKU2lnbmVkLW9mZi1i eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUv YXNtL2FjcGkuaCAgICAgfCA3ICsrKysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0 LmggfCA5ICsrKysrKysrKwogYXJjaC94ODYva2VybmVsL3g4Nl9pbml0LmMgICAgICB8IDUgKysr KysKIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gv eDg2L2luY2x1ZGUvYXNtL2FjcGkuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FjcGkuaAppbmRl eCAxMTg4MTcyNmVkMzcuLjY2MDlkZDcyODliNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk ZS9hc20vYWNwaS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FjcGkuaApAQCAtMzEsNiAr MzEsNyBAQAogI2luY2x1ZGUgPGFzbS9tbXUuaD4KICNpbmNsdWRlIDxhc20vbXBzcGVjLmg+CiAj aW5jbHVkZSA8YXNtL3JlYWxtb2RlLmg+CisjaW5jbHVkZSA8YXNtL3g4Nl9pbml0Lmg+CiAKICNp ZmRlZiBDT05GSUdfQUNQSV9BUEVJCiAjIGluY2x1ZGUgPGFzbS9wZ3RhYmxlX3R5cGVzLmg+CkBA IC0xMzMsNiArMTM0LDEyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBhY3BpX2hhc19jcHVfaW5fbWFk dCh2b2lkKQogCXJldHVybiAhIWFjcGlfbGFwaWM7CiB9CiAKKyNkZWZpbmUgQUNQSV9IQVZFX0FS Q0hfR0VUX1JPT1RfUE9JTlRFUgorc3RhdGljIGlubGluZSB1NjQgYWNwaV9hcmNoX2dldF9yb290 X3BvaW50ZXIodm9pZCkKK3sKKwlyZXR1cm4geDg2X2luaXQuYWNwaS5nZXRfcm9vdF9wb2ludGVy KCk7Cit9CisKICNlbHNlIC8qICFDT05GSUdfQUNQSSAqLwogCiAjZGVmaW5lIGFjcGlfbGFwaWMg MApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veDg2X2luaXQuaCBiL2FyY2gveDg2 L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmgKaW5kZXggZmMyZjA4MmFjNjM1Li4yZTJjMzRkMmJiMDAg MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmgKKysrIGIvYXJjaC94 ODYvaW5jbHVkZS9hc20veDg2X2luaXQuaApAQCAtMTMxLDYgKzEzMSwxNCBAQCBzdHJ1Y3QgeDg2 X2h5cGVyX2luaXQgewogfTsKIAogLyoqCisgKiBzdHJ1Y3QgeDg2X2luaXRfYWNwaSAtIHg4NiBB Q1BJIGluaXQgZnVuY3Rpb25zCisgKiBAZ2V0X3Jvb3RfcG9pbnRlcjoJCWdldCBSU0RQIGFkZHJl c3MKKyAqLworc3RydWN0IHg4Nl9pbml0X2FjcGkgeworCXU2NCAoKmdldF9yb290X3BvaW50ZXIp KHZvaWQpOworfTsKKworLyoqCiAgKiBzdHJ1Y3QgeDg2X2luaXRfb3BzIC0gZnVuY3Rpb25zIGZv ciBwbGF0Zm9ybSBzcGVjaWZpYyBzZXR1cAogICoKICAqLwpAQCAtMTQ0LDYgKzE1Miw3IEBAIHN0 cnVjdCB4ODZfaW5pdF9vcHMgewogCXN0cnVjdCB4ODZfaW5pdF9pb21tdQkJaW9tbXU7CiAJc3Ry dWN0IHg4Nl9pbml0X3BjaQkJcGNpOwogCXN0cnVjdCB4ODZfaHlwZXJfaW5pdAkJaHlwZXI7CisJ c3RydWN0IHg4Nl9pbml0X2FjcGkJCWFjcGk7CiB9OwogCiAvKioKZGlmZiAtLWdpdCBhL2FyY2gv eDg2L2tlcm5lbC94ODZfaW5pdC5jIGIvYXJjaC94ODYva2VybmVsL3g4Nl9pbml0LmMKaW5kZXgg MTE1MWNjZDcyY2U5Li45ZTRlOTk0YTQ4MzYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC94 ODZfaW5pdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC94ODZfaW5pdC5jCkBAIC0zMCw2ICszMCw3 IEBAIGludCBfX2luaXQgaW9tbXVfaW5pdF9ub29wKHZvaWQpIHsgcmV0dXJuIDA7IH0KIHZvaWQg aW9tbXVfc2h1dGRvd25fbm9vcCh2b2lkKSB7IH0KIGJvb2wgX19pbml0IGJvb2xfeDg2X2luaXRf bm9vcCh2b2lkKSB7IHJldHVybiBmYWxzZTsgfQogdm9pZCB4ODZfb3BfaW50X25vb3AoaW50IGNw dSkgeyB9Cit1NjQgdTY0X3g4Nl9pbml0X25vb3Aodm9pZCkgeyByZXR1cm4gMDsgfQogCiAvKgog ICogVGhlIHBsYXRmb3JtIHNldHVwIGZ1bmN0aW9ucyBhcmUgcHJlc2V0IHdpdGggdGhlIGRlZmF1 bHQgZnVuY3Rpb25zCkBAIC05MSw2ICs5MiwxMCBAQCBzdHJ1Y3QgeDg2X2luaXRfb3BzIHg4Nl9p bml0IF9faW5pdGRhdGEgPSB7CiAJCS54MmFwaWNfYXZhaWxhYmxlCT0gYm9vbF94ODZfaW5pdF9u b29wLAogCQkuaW5pdF9tZW1fbWFwcGluZwk9IHg4Nl9pbml0X25vb3AsCiAJfSwKKworCS5hY3Bp ID0geworCQkuZ2V0X3Jvb3RfcG9pbnRlcgk9IHU2NF94ODZfaW5pdF9ub29wLAorCX0sCiB9Owog CiBzdHJ1Y3QgeDg2X2NwdWluaXRfb3BzIHg4Nl9jcHVpbml0ID0gewotLSAKMi4xMy42CgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54 ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==