From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Shevchenko Subject: [PATCH v3 2/5] ACPI / APEI: Switch to use new generic UUID API Date: Mon, 5 Jun 2017 19:40:43 +0300 Message-ID: <20170605164046.82676-3-andriy.shevchenko@linux.intel.com> References: <20170605164046.82676-1-andriy.shevchenko@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170605164046.82676-1-andriy.shevchenko@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Christoph Hellwig , linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , linux-acpi@vger.kernel.org, Dan Williams , Mika Westerberg , Borislav Petkov , intel-gfx@lists.freedesktop.org Cc: Andy Shevchenko List-Id: linux-acpi@vger.kernel.org VGhlcmUgYXJlIG5ldyB0eXBlcyBhbmQgaGVscGVycyB0aGF0IGFyZSBzdXBwb3NlZCB0byBiZSB1 c2VkIGluIG5ldyBjb2RlLgoKQXMgYSBwcmVwYXJhdGlvbiB0byBnZXQgcmlkIG9mIGxlZ2FjeSB0 eXBlcyBhbmQgQVBJIGZ1bmN0aW9ucyBkbwp0aGUgY29udmVyc2lvbiBoZXJlLgoKQ2M6IEJvcmlz bGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogQW5keSBTaGV2Y2hlbmtvIDxh bmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9hY3BpL2FwZWkv Z2hlcy5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvYXBlaS9naGVzLmMgYi9kcml2 ZXJzL2FjcGkvYXBlaS9naGVzLmMKaW5kZXggZDA4NTVjMDlmMzJmLi45ODA1MTVlMDI5ZmEgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9hcGVpL2doZXMuYworKysgYi9kcml2ZXJzL2FjcGkvYXBl aS9naGVzLmMKQEAgLTQzMSwxMiArNDMxLDEzIEBAIHN0YXRpYyB2b2lkIGdoZXNfZG9fcHJvYyhz dHJ1Y3QgZ2hlcyAqZ2hlcywKIHsKIAlpbnQgc2V2LCBzZWNfc2V2OwogCXN0cnVjdCBhY3BpX2hl c3RfZ2VuZXJpY19kYXRhICpnZGF0YTsKKwlndWlkX3QgKnNlY190eXBlOwogCiAJc2V2ID0gZ2hl c19zZXZlcml0eShlc3RhdHVzLT5lcnJvcl9zZXZlcml0eSk7CiAJYXBlaV9lc3RhdHVzX2Zvcl9l YWNoX3NlY3Rpb24oZXN0YXR1cywgZ2RhdGEpIHsKKwkJc2VjX3R5cGUgPSAoZ3VpZF90ICopZ2Rh dGEtPnNlY3Rpb25fdHlwZTsKIAkJc2VjX3NldiA9IGdoZXNfc2V2ZXJpdHkoZ2RhdGEtPmVycm9y X3NldmVyaXR5KTsKLQkJaWYgKCF1dWlkX2xlX2NtcCgqKHV1aWRfbGUgKilnZGF0YS0+c2VjdGlv bl90eXBlLAotCQkJCSBDUEVSX1NFQ19QTEFURk9STV9NRU0pKSB7CisJCWlmIChndWlkX2VxdWFs KHNlY190eXBlLCAmQ1BFUl9TRUNfUExBVEZPUk1fTUVNKSkgewogCQkJc3RydWN0IGNwZXJfc2Vj X21lbV9lcnIgKm1lbV9lcnI7CiAJCQltZW1fZXJyID0gKHN0cnVjdCBjcGVyX3NlY19tZW1fZXJy ICopKGdkYXRhKzEpOwogCQkJZ2hlc19lZGFjX3JlcG9ydF9tZW1fZXJyb3IoZ2hlcywgc2V2LCBt ZW1fZXJyKTsKQEAgLTQ0NSw4ICs0NDYsNyBAQCBzdGF0aWMgdm9pZCBnaGVzX2RvX3Byb2Moc3Ry dWN0IGdoZXMgKmdoZXMsCiAJCQlnaGVzX2hhbmRsZV9tZW1vcnlfZmFpbHVyZShnZGF0YSwgc2V2 KTsKIAkJfQogI2lmZGVmIENPTkZJR19BQ1BJX0FQRUlfUENJRUFFUgotCQllbHNlIGlmICghdXVp ZF9sZV9jbXAoKih1dWlkX2xlICopZ2RhdGEtPnNlY3Rpb25fdHlwZSwKLQkJCQkgICAgICBDUEVS X1NFQ19QQ0lFKSkgeworCQllbHNlIGlmIChndWlkX2VxdWFsKHNlY190eXBlLCAmQ1BFUl9TRUNf UENJRSkpIHsKIAkJCXN0cnVjdCBjcGVyX3NlY19wY2llICpwY2llX2VycjsKIAkJCXBjaWVfZXJy ID0gKHN0cnVjdCBjcGVyX3NlY19wY2llICopKGdkYXRhKzEpOwogCQkJaWYgKHNldiA9PSBHSEVT X1NFVl9SRUNPVkVSQUJMRSAmJgotLSAKMi4xMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK