From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,UNWANTED_LANGUAGE_BODY,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7830EC3A59E for ; Wed, 21 Aug 2019 16:36:20 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3AC4D216F4 for ; Wed, 21 Aug 2019 16:36:20 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="W3/Rg8Ka" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3AC4D216F4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i0Taj-00035p-Qo; Wed, 21 Aug 2019 16:36:09 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i0Taj-00035O-0t for xen-devel@lists.xenproject.org; Wed, 21 Aug 2019 16:36:09 +0000 X-Inumbo-ID: b8ce033a-c431-11e9-8980-bc764e2007e4 Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id b8ce033a-c431-11e9-8980-bc764e2007e4; Wed, 21 Aug 2019 16:35:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=FSfztoO6H2OCZT9fto+sNb7YT5bLuB0NBljjC0d3s4U=; b=W3/Rg8KaNv7CR51T28WlvUBCpG XsSQWU4NQyk0zB9LofdLgDeYyeuacu/yFUmdUvxte63fVTC1vI54OT4A1AA2cUfkLo2QzF7R8zhUP CBDq23Dq4C5XBevG2JC6Q46q6x3SI6B1ss8u5J07wfd73xk0QzBKTodTL+xrrNkPaRN0YfKPQTzCz LJXk8Gbes1SPZpWt5AZZyj3Dp/XtcFyYZ/sMqnAiMpA7EGhsEw0ZUOGFQ1JQKxZ6WpfOCxFXoMxhV d+qPDU/WqSeEkzj6X0KhZzNaHqQGcvcBrSHWA7zC3vRJ08kp/c8q2SOMj2BRDc9gM4xUqvNThnbmX 42z0UxdA==; Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92]) by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux)) id 1i0TaJ-0003Jz-SZ; Wed, 21 Aug 2019 16:35:44 +0000 Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat Linux)) id 1i0TaI-000im2-LB; Wed, 21 Aug 2019 17:35:42 +0100 From: David Woodhouse To: xen-devel@lists.xenproject.org Date: Wed, 21 Aug 2019 17:35:40 +0100 Message-Id: <20190821163542.172063-3-dwmw2@infradead.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190821163542.172063-1-dwmw2@infradead.org> References: <012a0e6de52d8a0ad50b0b784362cf509768990e.camel@infradead.org> <20190821163542.172063-1-dwmw2@infradead.org> MIME-Version: 1.0 X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Subject: [Xen-devel] [PATCH v3 3/5] x86/boot: Rename trampoline_{start, end} to boot_trampoline_{start, end} X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Andrew Cooper , Wei Liu , Jan Beulich , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkluIHByZXBhcmF0aW9u IGZvciBzcGxpdHRpbmcgdGhlIGJvb3QgYW5kIHBlcm1hbmVudCB0cmFtcG9saW5lcyBmcm9tCmVh Y2ggb3RoZXIuIFNvbWUgb2YgdGhlc2Ugd2lsbCBjaGFuZ2UgYmFjaywgYnV0IG1vc3QgYXJlIGJv b3Qgc28gZG8gdGhlCnBsYWluIHNlYXJjaC9yZXBsYWNlIHRoYXQgd2F5IGZpcnN0LCB0aGVuIGEg c3Vic2VxdWVudCBwYXRjaCB3aWxsIGV4dHJhY3QKdGhlIHBlcm1hbmVudCB0cmFtcG9saW5lIGNv ZGUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgot LS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVu L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gveDg2 L2Jvb3QvdmlkZW8uUyAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgIHwgIDQgKystLQog eGVuL2FyY2gveDg2L3Rib290LmMgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYv eDg2XzY0L21tLmMgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAg IHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAgfCAgNiArKystLS0K IDkgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVh ZC5TCmluZGV4IGUxOWIzMWZiODUuLjQxMThmNzM2ODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4 Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTc0NiwyMCAr NzQ2LDIwIEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIGNtcGIgICAgJDAsIHN5bV9mcyhz a2lwX3JlYWxtb2RlKQogICAgICAgICBqeiAgICAgIDFmCiAgICAgICAgIC8qIElmIG5vLXJlYWwt bW9kZSwganVtcCBzdHJhaWdodCB0byB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5ICovCi0gICAg ICAgIGxlYSAgICAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeS10cmFtcG9saW5lX3N0YXJ0KCVl ZGkpLCVlYXgKKyAgICAgICAgbGVhICAgICB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LWJvb3Rf dHJhbXBvbGluZV9zdGFydCglZWRpKSwlZWF4CiAgICAgICAgIC8qIEVCWCA9PSAwIGluZGljYXRl cyB3ZSBhcmUgdGhlIEJQIChCb290IFByb2Nlc3NvcikuICovCiAgICAgICAgIHhvciAgICAgJWVi eCwlZWJ4CiAgICAgICAgIGptcCAgICAgMmYKIDE6CiAgICAgICAgIC8qIEdvIHZpYSAxNi1iaXQg Y29kZSBpbiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5ICovCi0gICAgICAgIGxlYSAgICAgdHJh bXBvbGluZV9ib290X2NwdV9lbnRyeS10cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKKyAgICAg ICAgbGVhICAgICB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5LWJvb3RfdHJhbXBvbGluZV9zdGFy dCglZWRpKSwlZWF4CiAyOgogICAgICAgICBwdXNobCAgICRCT09UX0NTMzIKICAgICAgICAgcHVz aCAgICAlZWF4CiAKICAgICAgICAgLyogQ29weSBib290c3RyYXAgdHJhbXBvbGluZSB0byBsb3cg bWVtb3J5LCBiZWxvdyAxTUIuICovCi0gICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKHRyYW1wb2xp bmVfc3RhcnQpLCVlc2kKLSAgICAgICAgbW92ICAgICAkKCh0cmFtcG9saW5lX2VuZCAtIHRyYW1w b2xpbmVfc3RhcnQpIC8gNCksJWVjeAorICAgICAgICBtb3YgICAgICRzeW1fb2Zmcyhib290X3Ry YW1wb2xpbmVfc3RhcnQpLCVlc2kKKyAgICAgICAgbW92ICAgICAkKChib290X3RyYW1wb2xpbmVf ZW5kIC0gYm9vdF90cmFtcG9saW5lX3N0YXJ0KSAvIDQpLCVlY3gKICAgICAgICAgcmVwIG1vdnNs ICVmczooJWVzaSksJWVzOiglZWRpKQogCiAgICAgICAgIC8qIEp1bXAgaW50byB0aGUgcmVsb2Nh dGVkIHRyYW1wb2xpbmUuICovCkBAIC03NzEsOCArNzcxLDggQEAgY21kbGluZV9wYXJzZV9lYXJs eToKIHJlbG9jOgogI2luY2x1ZGUgInJlbG9jLlMiCiAKLUVOVFJZKHRyYW1wb2xpbmVfc3RhcnQp CitFTlRSWShib290X3RyYW1wb2xpbmVfc3RhcnQpCiAjaW5jbHVkZSAidHJhbXBvbGluZS5TIgot RU5UUlkodHJhbXBvbGluZV9lbmQpCitFTlRSWShib290X3RyYW1wb2xpbmVfZW5kKQogCiAjaW5j bHVkZSAieDg2XzY0LlMiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5l LlMgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKaW5kZXggODUzN2FlYjkxNy4uNzFk NTQyNDE3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBi L3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtMzEsNyArMzEsNyBAQAogICogICAg ICAgICAgICAgICAgdG8gYmUgdXNlZCBmb3IgQVAgc3RhcnR1cC4KICAqLwogI3VuZGVmIGJvb3Rz eW0KLSNkZWZpbmUgYm9vdHN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIGJv b3RzeW0ocykgKChzKS1ib290X3RyYW1wb2xpbmVfc3RhcnQpCiAKICNkZWZpbmUgYm9vdHN5bV9y ZWwoc3ltLCBvZmYsIG9wbmQuLi4pICAgICBcCiAgICAgICAgIGJvb3RzeW0oc3ltKSwjI29wbmQ7 ICAgICAgICAgICAgICAgXApAQCAtNDcsNyArNDcsNyBAQAogICAgICAgICAubG9uZyAxMTFiIC0g KG9mZikgLSAuOyAgICAgICAgICAgIFwKICAgICAgICAgLnBvcHNlY3Rpb24KIAotI2RlZmluZSBi b290ZGF0YXN5bShzKSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCisjZGVmaW5lIGJvb3RkYXRhc3lt KHMpICgocyktYm9vdF90cmFtcG9saW5lX3N0YXJ0KQogI2RlZmluZSBib290ZGF0YXN5bV9yZWwo c3ltLCBvZmYsIG9wbmQuLi4pIFwKICAgICAgICAgYm9vdGRhdGFzeW0oc3ltKSwjI29wbmQ7ICAg ICAgICAgICBcCiAxMTE6OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA QCAtNTYsNyArNTYsNyBAQAogICAgICAgICAucG9wc2VjdGlvbgogCiAjdW5kZWYgdHJhbXBzeW0K LSNkZWZpbmUgdHJhbXBzeW0ocykgKChzKS10cmFtcG9saW5lX3N0YXJ0KQorI2RlZmluZSB0cmFt cHN5bShzKSAoKHMpLWJvb3RfdHJhbXBvbGluZV9zdGFydCkKIAogI2RlZmluZSB0cmFtcHN5bV9y ZWwoc3ltLCBvZmYsIG9wbmQuLi4pICAgIFwKICAgICAgICAgdHJhbXBzeW0oc3ltKSwjI29wbmQ7 ICAgICAgICAgICAgICBcCkBAIC02Niw3ICs2Niw3IEBACiAgICAgICAgIC5wb3BzZWN0aW9uCiAK ICN1bmRlZiB0cmFtcDMyc3ltCi0jZGVmaW5lIHRyYW1wMzJzeW0ocykgKChzKS10cmFtcG9saW5l X3N0YXJ0KQorI2RlZmluZSB0cmFtcDMyc3ltKHMpICgocyktYm9vdF90cmFtcG9saW5lX3N0YXJ0 KQogCiAjZGVmaW5lIHRyYW1wMzJzeW1fcmVsKHN5bSwgb2ZmLCBvcG5kLi4uKSAgXAogICAgICAg ICB0cmFtcDMyc3ltKHN5bSksIyNvcG5kOyAgICAgICAgICAgIFwKQEAgLTIzMiw3ICsyMzIsNyBA QCBnZHRfNDg6IC53b3JkICAgNio4LTEKIAogLyogVGhlIGZpcnN0IHBhZ2Ugb2YgdHJhbXBvbGlu ZSBpcyBwZXJtYW5lbnQsIHRoZSByZXN0IGJvb3QtdGltZSBvbmx5LiAqLwogLyogUmV1c2UgdGhl IGJvb3QgdHJhbXBvbGluZSBvbiB0aGUgMXN0IHRyYW1wb2xpbmUgcGFnZSBhcyBzdGFjayBmb3Ig d2FrZXVwLiAqLwotICAgICAgICAuZXF1ICAgIHdha2V1cF9zdGFjaywgdHJhbXBvbGluZV9zdGFy dCArIFBBR0VfU0laRQorICAgICAgICAuZXF1ICAgIHdha2V1cF9zdGFjaywgYm9vdF90cmFtcG9s aW5lX3N0YXJ0ICsgUEFHRV9TSVpFCiAgICAgICAgIC5nbG9iYWwgd2FrZXVwX3N0YWNrCiAKIC8q IEZyb20gaGVyZSBvbiBlYXJseSBib290IG9ubHkuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94 ODYvYm9vdC92aWRlby5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdmlkZW8uUwppbmRleCAwMzkwN2U5 ZTlhLi41MDg3YzZhNGQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC92aWRlby5TCisr KyBiL3hlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMKQEAgLTE1LDggKzE1LDggQEAKIAogI2luY2x1 ZGUgInZpZGVvLmgiCiAKLS8qIFNjcmF0Y2ggc3BhY2UgbGF5b3V0OiB0cmFtcG9saW5lX2VuZCB0 byB0cmFtcG9saW5lX2VuZCsweDEwMDAuICovCi0jZGVmaW5lIG1vZGVsaXN0ICAgICAgIGJvb3Rz eW0odHJhbXBvbGluZV9lbmQpICAgLyogMmtCICgyNTYgZW50cmllcykgKi8KKy8qIFNjcmF0Y2gg c3BhY2UgbGF5b3V0OiBib290X3RyYW1wb2xpbmVfZW5kIHRvIGJvb3RfdHJhbXBvbGluZV9lbmQr MHgxMDAwLiAqLworI2RlZmluZSBtb2RlbGlzdCAgICAgICBib290c3ltKGJvb3RfdHJhbXBvbGlu ZV9lbmQpICAgLyogMmtCICgyNTYgZW50cmllcykgKi8KICNkZWZpbmUgdmVzYV9nbG9iX2luZm8g KG1vZGVsaXN0ICsgMHg4MDApICAgICAgICAvKiAxa0IgKi8KICNkZWZpbmUgdmVzYV9tb2RlX2lu Zm8gKHZlc2FfZ2xvYl9pbmZvICsgMHg0MDApICAvKiAxa0IgKi8KIApkaWZmIC0tZ2l0IGEveGVu L2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmlu ZGV4IDhhZWZkN2JmYjIuLmZhYzJiNWUxMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkv ZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTIzMiw3ICsy MzIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbm9yZXR1cm4gZWZpX2FyY2hfcG9zdF9leGl0X2Jv b3Qodm9pZCkKICAgICB1NjQgY3I0ID0gWEVOX01JTklNQUxfQ1I0ICYgflg4Nl9DUjRfUEdFLCBl ZmVyOwogCiAgICAgZWZpX2FyY2hfcmVsb2NhdGVfaW1hZ2UoX19YRU5fVklSVF9TVEFSVCAtIHhl bl9waHlzX3N0YXJ0KTsKLSAgICBtZW1jcHkoKHZvaWQgKil0cmFtcG9saW5lX3BoeXMsIHRyYW1w b2xpbmVfc3RhcnQsIGNmZy5zaXplKTsKKyAgICBtZW1jcHkoKHZvaWQgKil0cmFtcG9saW5lX3Bo eXMsIGJvb3RfdHJhbXBvbGluZV9zdGFydCwgY2ZnLnNpemUpOwogCiAgICAgLyogU2V0IHN5c3Rl bSByZWdpc3RlcnMgYW5kIHRyYW5zZmVyIGNvbnRyb2wuICovCiAgICAgYXNtIHZvbGF0aWxlKCJw dXNocSAkMFxuXHRwb3BmcSIpOwpAQCAtNTY2LDcgKzU2Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5p dCBlZmlfYXJjaF9tZW1vcnlfc2V0dXAodm9pZCkKICAgICBjZmcuYWRkciA9IDB4MTAwMDAwOwog CiAgICAgaWYgKCBlZmlfZW5hYmxlZChFRklfTE9BREVSKSApCi0gICAgICAgIGNmZy5zaXplID0g dHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0OworICAgICAgICBjZmcuc2l6ZSA9IGJv b3RfdHJhbXBvbGluZV9lbmQgLSBib290X3RyYW1wb2xpbmVfc3RhcnQ7CiAgICAgZWxzZQogICAg ICAgICBjZmcuc2l6ZSA9IFRSQU1QT0xJTkVfU1BBQ0UgKyBUUkFNUE9MSU5FX1NUQUNLX1NQQUNF OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1 cC5jCmluZGV4IDg3ZmM3YzkwZGEuLjkxMGU1MzAyZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4 Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xODc2LDggKzE4NzYsOCBA QCBpbnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICBp ZiAoICF4ZW5fcmVnaW9uc1swXS5zICkKICAgICB7CiAgICAgICAgIC8qIFMzIHJlc3VtZSBjb2Rl IChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KLSAgICAgICAgeGVuX3Jl Z2lvbnNbcmVnaW9uX3MzXS5zID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwotICAg ICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLmUgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9l bmQpOworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXMoYm9v dF90cmFtcG9saW5lX3N0YXJ0KTsKKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5lID0g Ym9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9lbmQpOwogCiAgICAgICAgIC8qCiAgICAgICAg ICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB0aGUgdXNlcyBvZiB0aGUgc2Ft ZSBzeW1ib2xzIGluCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNo L3g4Ni90Ym9vdC5jCmluZGV4IDMwZDE1OWNjNjIuLjI3NjllMWNjZDkgMTAwNjQ0Ci0tLSBhL3hl bi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0zNjksOSAr MzY5LDkgQEAgdm9pZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93bl90eXBlKQogICAg ICAgICAgKi8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm51bV9tYWNfcmVnaW9ucyA9IDM7CiAg ICAgICAgIC8qIFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUg Y29kZSkgKi8KLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzBdLnN0YXJ0ID0g Ym9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwotICAgICAgICBnX3Rib290X3NoYXJlZC0+ bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX2VuZCkgLQotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RzeW1fcGh5cyh0 cmFtcG9saW5lX3N0YXJ0KTsKKyAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzBd LnN0YXJ0ID0gYm9vdHN5bV9waHlzKGJvb3RfdHJhbXBvbGluZV9zdGFydCk7CisgICAgICAgIGdf dGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1swXS5zaXplID0gYm9vdHN5bV9waHlzKGJvb3RfdHJh bXBvbGluZV9lbmQpIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBib290c3ltX3BoeXMoYm9vdF90cmFtcG9saW5lX3N0YXJ0KTsKICAgICAgICAgLyogaHlw ZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19y ZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9zdGV4dCk7CiAgICAgICAgIGdfdGJv b3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKSAt CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2 XzY0L21tLmMKaW5kZXggMTkxOWNhZTE4Yi4uMTQ5Y2M0ZjdiNSAxMDA2NDQKLS0tIGEveGVuL2Fy Y2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNjk3 LDcgKzY5Nyw3IEBAIHZvaWQgX19pbml0IHphcF9sb3dfbWFwcGluZ3Modm9pZCkKIAogICAgIC8q IFJlcGxhY2Ugd2l0aCBtYXBwaW5nIG9mIHRoZSBib290IHRyYW1wb2xpbmUgb25seS4gKi8KICAg ICBtYXBfcGFnZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywgbWFkZHJfdG9fbWZuKHRyYW1wb2xp bmVfcGh5cyksCi0gICAgICAgICAgICAgICAgICAgICBQRk5fVVAodHJhbXBvbGluZV9lbmQgLSB0 cmFtcG9saW5lX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChib290X3RyYW1w b2xpbmVfZW5kIC0gYm9vdF90cmFtcG9saW5lX3N0YXJ0KSwKICAgICAgICAgICAgICAgICAgICAg IF9fUEFHRV9IWVBFUlZJU09SKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5s ZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggYWJmNDYzNDdlYy4uMzEwY2M1MjVh YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYv eGVuLmxkcy5TCkBAIC0zNzgsMTIgKzM3OCwxMiBAQCBBU1NFUlQoSVNfQUxJR05FRChjcHUwX3N0 YWNrLCBTVEFDS19TSVpFKSwgImNwdTBfc3RhY2sgbWlzYWxpZ25lZCIpCiBBU1NFUlQoSVNfQUxJ R05FRChfX2luaXRfYmVnaW4sIFBBR0VfU0laRSksICJfX2luaXRfYmVnaW4gbWlzYWxpZ25lZCIp CiBBU1NFUlQoSVNfQUxJR05FRChfX2luaXRfZW5kLCAgIFBBR0VfU0laRSksICJfX2luaXRfZW5k IG1pc2FsaWduZWQiKQogCi1BU1NFUlQoSVNfQUxJR05FRCh0cmFtcG9saW5lX3N0YXJ0LCA0KSwg InRyYW1wb2xpbmVfc3RhcnQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNfQUxJR05FRCh0cmFtcG9s aW5lX2VuZCwgICA0KSwgInRyYW1wb2xpbmVfZW5kIG1pc2FsaWduZWQiKQorQVNTRVJUKElTX0FM SUdORUQoYm9vdF90cmFtcG9saW5lX3N0YXJ0LCA0KSwgImJvb3RfdHJhbXBvbGluZV9zdGFydCBt aXNhbGlnbmVkIikKK0FTU0VSVChJU19BTElHTkVEKGJvb3RfdHJhbXBvbGluZV9lbmQsICAgNCks ICJib290X3RyYW1wb2xpbmVfZW5kIG1pc2FsaWduZWQiKQogQVNTRVJUKElTX0FMSUdORUQoX19i c3Nfc3RhcnQsICAgICAgOCksICJfX2Jzc19zdGFydCBtaXNhbGlnbmVkIikKIEFTU0VSVChJU19B TElHTkVEKF9fYnNzX2VuZCwgICAgICAgIDgpLCAiX19ic3NfZW5kIG1pc2FsaWduZWQiKQogCi1B U1NFUlQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQ QUNFIC0gTUJJX1NQQUNFX01JTiwKK0FTU0VSVCgoYm9vdF90cmFtcG9saW5lX2VuZCAtIGJvb3Rf dHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQQUNFIC0gTUJJX1NQQUNFX01JTiwKICAg ICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5lIGFuZCBtYmkgZGF0YSIpCiBBU1NFUlQo KHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFydCkgPj0gV0FLRVVQX1NUQUNLX01JTiwK ICAgICAid2FrZXVwIHN0YWNrIHRvbyBzbWFsbCIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h c20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAppbmRleCAyMmRj Nzk1ZWVhLi41MDQ4MTc0OGY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZp Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKQEAgLTkwLDExICs5MCwxMSBA QAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIGV4dGVybiB1bnNpZ25lZCBsb25nIHRyYW1wb2xpbmVf cGh5czsKICNkZWZpbmUgYm9vdHN5bV9waHlzKHN5bSkgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBcCi0gICAgKCgodW5zaWduZWQgbG9uZykmKHN5bSktKHVuc2lnbmVkIGxvbmcpJnRy YW1wb2xpbmVfc3RhcnQpK3RyYW1wb2xpbmVfcGh5cykKKyAgICAoKCh1bnNpZ25lZCBsb25nKSYo c3ltKS0odW5zaWduZWQgbG9uZykmYm9vdF90cmFtcG9saW5lX3N0YXJ0KSt0cmFtcG9saW5lX3Bo eXMpCiAjZGVmaW5lIGJvb3RzeW0oc3ltKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXAogICAgICgqUkVMT0NfSElERSgodHlwZW9mKCYoc3ltKSkpX192YShfX3BhKCYoc3lt KSkpLCAgICAgIFwKLSAgICAgICAgICAgICAgICAgdHJhbXBvbGluZV9waHlzLV9fcGEodHJhbXBv bGluZV9zdGFydCkpKQotZXh0ZXJuIGNoYXIgdHJhbXBvbGluZV9zdGFydFtdLCB0cmFtcG9saW5l X2VuZFtdOworICAgICAgICAgICAgICAgICB0cmFtcG9saW5lX3BoeXMtX19wYShib290X3RyYW1w b2xpbmVfc3RhcnQpKSkKK2V4dGVybiBjaGFyIGJvb3RfdHJhbXBvbGluZV9zdGFydFtdLCBib290 X3RyYW1wb2xpbmVfZW5kW107CiBleHRlcm4gY2hhciB0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5 W107CiBleHRlcm4gdW5zaWduZWQgaW50IHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQ7CiBleHRl cm4gdW5zaWduZWQgY2hhciB0cmFtcG9saW5lX2NwdV9zdGFydGVkOwotLSAKMi4yMS4wCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54 ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==