Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp1384993imm; Tue, 22 May 2018 03:16:38 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoPxs7NxXrqdGmXK96pgCB7k6PYwlHKzV5uULRMnfOv7amsA/peR2HK2qzww6OODJqZc+hQ X-Received: by 2002:a17:902:6549:: with SMTP id d9-v6mr24274620pln.196.1526984198086; Tue, 22 May 2018 03:16:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526984198; cv=none; d=google.com; s=arc-20160816; b=Ktv68kFnq4VtRycuzBwUrEr9BMvXma9vW1dXrzCx/dvS0lQbBE8R4bg5aOUq6LsDS8 QKcqh3jkCeTXx+tTjv6BipNJC1ip7JJX9Ev+BHd/Hp4/1wlEw4Je94R5/8XdhvAOZ4GE Lz70hIEcFWERp5rMjth1P7zKPLu+2cFj9VkJPKxDPY765qnBLsZK98Z7ZYkwMocSVcJO gdujF/10OAlB1LPeu47JoHE+i/uPVBZ7HOuEE7V/XurMBNRlr8GCXmZIO3zTPaIAYqUG tgJ5o8AZS542yNmTVH+VL2gCzmHwMpUHeBbQZF5WYGikvNaU/Os0RwO08S3jTuRUE7PR Bsng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:reply-to:mime-version:dkim-signature :arc-authentication-results; bh=TsroS21Z6PPTo+kurYxYeDdJP7SHbXCAEWMY20+lSeY=; b=Y+WPIz/EptTYUbuvvcURjJvS+CPeMC+SKYRXxXUnYDkzHTihQECj7Ryj173xfUWiJo 93g7q5M6Bz5y+okzzQRF0gLC+NGnwM4jkROgm0FxiEH+x3o2uKvNQOf36D9WoP9WhGFQ 717Axcpr2jhoykpYD5o8bDbViqbw5KWAsWhdJ8hE4N+TyJ4Z3MKPlL182dz/yJPaNSli 4JVmIA6RYFCn3xSmMHypwPM4EnP8naA+oktWAGf9EHYXR8myloOgOCh3JLoSXjwC025E vHzpVo6NiKm+SN1/GaQPf+46yH7RPR5LH/ePDx0oPMNoYnUmZkdSWoH+93+bgLb8g1PP DzMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=p1tTLwms; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m22-v6si15923508pfg.323.2018.05.22.03.16.23; Tue, 22 May 2018 03:16:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=p1tTLwms; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751602AbeEVKQP (ORCPT + 99 others); Tue, 22 May 2018 06:16:15 -0400 Received: from mail-wr0-f178.google.com ([209.85.128.178]:44420 "EHLO mail-wr0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751324AbeEVKQN (ORCPT ); Tue, 22 May 2018 06:16:13 -0400 Received: by mail-wr0-f178.google.com with SMTP id y15-v6so19112332wrg.11 for ; Tue, 22 May 2018 03:16:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:cc; bh=TsroS21Z6PPTo+kurYxYeDdJP7SHbXCAEWMY20+lSeY=; b=p1tTLwmsVAhgfqv8KLyhLz0K/D2DZL8dvPxMwtxhVIcrsHlIyqgeMAq9XvMeUalLLF TpcAJ50aaU5RDcJFLtIBCgFiWCRx742VXm30ilXWk/AjMJpzmdPLSx4VMh1DJ2x8DLsK UWHqH9JW913UcBlAg5EZ5sVuvGPBmHEfjBtI3TVofXbYDyGcdpYg+plpXC6wWZeLYub6 BAJi1uPgUVMljaVCBOCpg2TMDz97u0TmWCZ6C9qq6Xak8oS+8a2XizNf1yOk9T/Zc0LG tX+BNp6i7Aqc+VBzhz9VbZCyOKKxQBjM+DsyoFmmHEGHag5eDARFVJyOBeAVuUpKN1e2 ROXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to:cc; bh=TsroS21Z6PPTo+kurYxYeDdJP7SHbXCAEWMY20+lSeY=; b=rbgCgN03gpD9UMLAoIb0xjorXIQrWOy2Pjby1JVBBwwdzXxMVRpOABe/6K3LtoeHxZ LFWQo7SdjxqbD2TRmpqFlk5Tteo13ScpqSZWEjTZSS5jPX+1DjiWOOZbbBIZCU7CO/wc A1l0UYy4kOslD3M1kxM8+EobFHSB2dCv0zOgdPv5H7z49wSYpAkF7Asbs0ONrqQKJVJF NJhQTS5DxclGRepxv9EtrGysGmL/B81T9/GSGzyan6V2DXPIX/orHoZcmHJ+roPAd2Vq bta/pp3LYDHai6eqh9Xd2YaRCZTahvgLI8ShJg0Xdec1GajIR5ywnzCipgNIy8YSbREZ XAkQ== X-Gm-Message-State: ALKqPwfsRdLGaDSlxIgp73o1uTwT1wvW0Jg1Eda4+l9aLC68taozqVLu gMINdJh0Nk01lfKFPV7ovOkGkWqYd0tuaAhMYPs+Tw== X-Received: by 2002:a19:de0a:: with SMTP id v10-v6mr5175154lfg.94.1526984172412; Tue, 22 May 2018 03:16:12 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a19:ce89:0:0:0:0:0 with HTTP; Tue, 22 May 2018 03:16:11 -0700 (PDT) Reply-To: sedat.dilek@gmail.com In-Reply-To: References: <20180423174224.GA243180@google.com> <20180424230645.GB243180@google.com> <20180507174909.GF19594@google.com> From: Sedat Dilek Date: Tue, 22 May 2018 12:16:11 +0200 Message-ID: Subject: Re: Clang patch stacks for LTS kernels (v4.4 and v4.9) and status update To: Nick Desaulniers Cc: Matthias Kaehlcke , lkml , Arnd Bergmann , Manoj Gupta , AlistairStrachan , "Steven Rostedt (VMware)" Content-Type: multipart/mixed; boundary="0000000000002cc26a056cc8b5ca" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --0000000000002cc26a056cc8b5ca Content-Type: text/plain; charset="UTF-8" Hi, I looked again into the llvm-bug #37512 and mentioned patches, so I give this a 2nd try (see attached patchset). Regards, - Sedat - --0000000000002cc26a056cc8b5ca Content-Type: text/x-patch; charset="US-ASCII"; name="0001-kbuild-clang-remove-crufty-HOSTCFLAGS.patch" Content-Disposition: attachment; filename="0001-kbuild-clang-remove-crufty-HOSTCFLAGS.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jhhix4mc0 RnJvbSA2Yjc4ZDJlY2ZhZTFjZDNkZTM1Yzg4NzE2MDVmMDg4MWRmMTc0YjM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOaWNrIERlc2F1bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdt YWlsLmNvbT4KRGF0ZTogU2F0LCA3IE9jdCAyMDE3IDEzOjIzOjIzIC0wNzAwClN1YmplY3Q6IFtQ QVRDSCAxLzRdIGtidWlsZDogY2xhbmc6IHJlbW92ZSBjcnVmdHkgSE9TVENGTEFHUwoKV2hlbiBj b21waWxpbmcgd2l0aCBgbWFrZSBDQz1jbGFuZyBIT1NUQ0M9Y2xhbmdgLCBJIHdhcyBzZWVpbmcg d2FybmluZ3MKdGhhdCBjbGFuZyBkaWQgbm90IHJlY29nbml6ZSAtZm5vLWRlbGV0ZS1udWxsLXBv aW50ZXItY2hlY2tzIGZvciBIT1NUQ0MKdGFyZ2V0cy4gIFRoZXNlIHdlcmUgYWRkZWQgaW4gY29t bWl0IDYxMTYzZWZhZTAyMCAoImtidWlsZDogTExWTUxpbnV4OgpBZGQgS2J1aWxkIHN1cHBvcnQg Zm9yIGJ1aWxkaW5nIGtlcm5lbCB3aXRoIENsYW5nIikuCgpDbGFuZyBkb2VzIG5vdCBzdXBwb3J0 IC1mbm8tZGVsZXRlLW51bGwtcG9pbnRlci1jaGVja3MsIHNvIGFkZGluZyBpdCB0bwpIT1NUQ0ZM QUdTIGlmIEhPU1RDQyBpcyBjbGFuZyBkb2VzIG5vdCBtYWtlIHNlbnNlLgoKSXQncyBub3QgY2xl YXIgd2h5IHRoZSBvdGhlciB3YXJuaW5ncyB3ZXJlIGRpc2FibGVkLCBhbmQganVzdCBmb3IKSE9T VENGTEFHUywgYnV0IEkgY2FuIHJlbW92ZSB0aGVtLCBhZGQgLVdlcnJvciB0byBIT1NUQ0ZMQUdT IGFuZCBjb21waWxlCndpdGggY2xhbmcganVzdCBmaW5lLgoKU3VnZ2VzdGVkLWJ5OiBNYXNhaGly byBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgpTaWduZWQtb2ZmLWJ5OiBO aWNrIERlc2F1bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1i eTogTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KLS0tCiBN YWtlZmlsZSB8IDUgLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggMGExZjk0MTg5OWY0Li4wZTRkZWM1ZmRi YTUgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC0zNjksMTEgKzM2OSw2 IEBAIEhPU1RDWFhGTEFHUyA6PSAtTzIgJChIT1NUX0xGU19DRkxBR1MpCiBIT1NUTERGTEFHUyAg Oj0gJChIT1NUX0xGU19MREZMQUdTKQogSE9TVF9MT0FETElCRVMgOj0gJChIT1NUX0xGU19MSUJT KQogCi1pZmVxICgkKHNoZWxsICQoSE9TVENDKSAtdiAyPiYxIHwgZ3JlcCAtYyAiY2xhbmcgdmVy c2lvbiIpLCAxKQotSE9TVENGTEFHUyAgKz0gLVduby11bnVzZWQtdmFsdWUgLVduby11bnVzZWQt cGFyYW1ldGVyIFwKLQkJLVduby1taXNzaW5nLWZpZWxkLWluaXRpYWxpemVycyAtZm5vLWRlbGV0 ZS1udWxsLXBvaW50ZXItY2hlY2tzCi1lbmRpZgotCiAjIE1ha2UgdmFyaWFibGVzIChDQywgZXRj Li4uKQogQVMJCT0gJChDUk9TU19DT01QSUxFKWFzCiBMRAkJPSAkKENST1NTX0NPTVBJTEUpbGQK LS0gCjIuMTcuMAoK --0000000000002cc26a056cc8b5ca Content-Type: text/x-patch; charset="US-ASCII"; name="0002-x86-xen-remove-the-use-of-VLAIS.patch" Content-Disposition: attachment; filename="0002-x86-xen-remove-the-use-of-VLAIS.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jhhix8ea1 RnJvbSAzMmYzZGQ1NWI5YzhjNWNlNDVhYzhmOTBhMmE1ZGQ1Y2ZhYjBmNGRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOaWNrIERlc2F1bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdt YWlsLmNvbT4KRGF0ZTogU2F0LCA2IEphbiAyMDE4IDEzOjM5OjQ4IC0wODAwClN1YmplY3Q6IFtQ QVRDSCAyLzRdIHg4NjogeGVuOiByZW1vdmUgdGhlIHVzZSBvZiBWTEFJUwoKVmFyaWFibGUgTGVu Z3RoIEFycmF5cyBJbiBTdHJ1Y3RzIChWTEFJUykgaXMgbm90IHN1cHBvcnRlZCBieSBDbGFuZywg YW5kCmZyb3duZWQgdXBvbiBieSBvdGhlcnMuCgpodHRwczovL2xrbWwub3JnL2xrbWwvMjAxMy85 LzIzLzUwMAoKSGVyZSwgdGhlIFZMQUlTIHdhcyB1c2VkIGJlY2F1c2UgdGhlIHNpemUgb2YgdGhl IGJpdG1hcCByZXR1cm5lZCBmcm9tCnhlbl9tY19lbnRyeSgpIGRlcGVuZGVkIG9uIHBvc3NpYmx5 IChiYXNlZCBvbiBrZXJuZWwgY29uZmlndXJhdGlvbikKcnVudGltZSBzaXplZCBkYXRhLiBSYXRo ZXIgdGhhbiBkZWNsYXJpbmcgYXJncyBhcyBhIFZMQUlTIHRoZW4gY2FsbGluZwpzaXplb2Ygb24g KmFyZ3MsIHdlIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgc2l6ZW9mIGFyZ3MgbWFudWFsbHku CkZ1cnRoZXIsIHdlIGNhbiBnZXQgcmlkIG9mIHRoZSAjaWZkZWYncyBhbmQgcmVseSBvbiBudW1f cG9zc2libGVfY3B1cygpCih0aGFua3MgdG8gYSBoZWxwZnVsIGNoZWNrcGF0Y2ggd2FybmluZyBm cm9tIGFuIGVhcmxpZXIgdmVyc2lvbiBvZiB0aGlzCnBhdGNoKS4KClN1Z2dlc3RlZC1ieTogSnVl cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBOaWNrIERlc2F1bG5p ZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jv c3MgPGpncm9zc0BzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jp cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgfCA4ICsr Ky0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2L3hlbi9tbXVfcHYu YwppbmRleCAwNDJlOWM0MjJiMjEuLjg1NGQ1YWE5MGIwMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv eGVuL21tdV9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwpAQCAtMTMyNSwyMCArMTMy NSwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZmx1c2hfdGxiX290aGVycyhjb25zdCBzdHJ1Y3QgY3B1 bWFzayAqY3B1cywKIHsKIAlzdHJ1Y3QgewogCQlzdHJ1Y3QgbW11ZXh0X29wIG9wOwotI2lmZGVm IENPTkZJR19TTVAKLQkJREVDTEFSRV9CSVRNQVAobWFzaywgbnVtX3Byb2Nlc3NvcnMpOwotI2Vs c2UKIAkJREVDTEFSRV9CSVRNQVAobWFzaywgTlJfQ1BVUyk7Ci0jZW5kaWYKIAl9ICphcmdzOwog CXN0cnVjdCBtdWx0aWNhbGxfc3BhY2UgbWNzOworCWNvbnN0IHNpemVfdCBtY19lbnRyeV9zaXpl ID0gc2l6ZW9mKGFyZ3MtPm9wKSArCisJCXNpemVvZihhcmdzLT5tYXNrWzBdKSAqIEJJVFNfVE9f TE9OR1MobnVtX3Bvc3NpYmxlX2NwdXMoKSk7CiAKIAl0cmFjZV94ZW5fbW11X2ZsdXNoX3RsYl9v dGhlcnMoY3B1cywgaW5mby0+bW0sIGluZm8tPnN0YXJ0LCBpbmZvLT5lbmQpOwogCiAJaWYgKGNw dW1hc2tfZW1wdHkoY3B1cykpCiAJCXJldHVybjsJCS8qIG5vdGhpbmcgdG8gZG8gKi8KIAotCW1j cyA9IHhlbl9tY19lbnRyeShzaXplb2YoKmFyZ3MpKTsKKwltY3MgPSB4ZW5fbWNfZW50cnkobWNf ZW50cnlfc2l6ZSk7CiAJYXJncyA9IG1jcy5hcmdzOwogCWFyZ3MtPm9wLmFyZzIudmNwdW1hc2sg PSB0b19jcHVtYXNrKGFyZ3MtPm1hc2spOwogCi0tIAoyLjE3LjAKCg== --0000000000002cc26a056cc8b5ca Content-Type: text/x-patch; charset="US-ASCII"; name="0003-compiler-clang.h-Add-__nostackprotector-attribute-v2.patch" Content-Disposition: attachment; filename="0003-compiler-clang.h-Add-__nostackprotector-attribute-v2.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jhhixani2 RnJvbSA4MWVjZWZmNjY1OGQ2ZTc1MGM3YzBkMDgxMGVjM2Q2ZTY2YTBjZDUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWRhdCBEaWxlayA8c2VkYXQuZGlsZWtAY3JlZGF0aXYuZGU+ CkRhdGU6IFR1ZSwgMjIgTWF5IDIwMTggMTI6MDA6NTYgKzAyMDAKU3ViamVjdDogW1BBVENIIDMv NF0gY29tcGlsZXItY2xhbmcuaDogQWRkIF9fbm9zdGFja3Byb3RlY3RvciBhdHRyaWJ1dGUgdjIK Ci0tLQogaW5jbHVkZS9saW51eC9jb21waWxlci1jbGFuZy5oIHwgNyArKysrKysrCiAxIGZpbGUg Y2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9jb21w aWxlci1jbGFuZy5oIGIvaW5jbHVkZS9saW51eC9jb21waWxlci1jbGFuZy5oCmluZGV4IDA3MGY4 NWQ5MmMxNS4uM2ZiMzYxNzNiYjk5IDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2NvbXBpbGVy LWNsYW5nLmgKKysrIGIvaW5jbHVkZS9saW51eC9jb21waWxlci1jbGFuZy5oCkBAIC0yMSwzICsy MSwxMCBAQAogI2lmZGVmIF9fbm9yZXRwb2xpbmUKICN1bmRlZiBfX25vcmV0cG9saW5lCiAjZW5k aWYKKworLyogQ2xhbmcgdmVyc2lvbiA3ICg+PSBzdm4zMzE5MjUpIHN1cHBvcnRzIG5vX3N0YWNr X3Byb3RlY3RvciBhdHRyaWJ1dGUKKyAqIHdoaWNoIGRpc2FibGVzIHRoZSBzdGFjayBwcm90ZWN0 b3Igb24gdGhlIHNwZWNpZmllZCBmdW5jdGlvbi4KKyAqIEZvciBkZXRhaWxzIHNlZSA8aHR0cHM6 Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzUxMj4uCisgKi8KKyN1bmRlZiBfX25v c3RhY2twcm90ZWN0b3IKKyNkZWZpbmUgX19ub3N0YWNrcHJvdGVjdG9yIF9fYXR0cmlidXRlX18o KG5vX3N0YWNrX3Byb3RlY3RvcikpCi0tIAoyLjE3LjAKCg== --0000000000002cc26a056cc8b5ca Content-Type: text/x-patch; charset="US-ASCII"; name="0004-x86-paravirt-Mark-native_save_fl-with-__nostackprote.patch" Content-Disposition: attachment; filename="0004-x86-paravirt-Mark-native_save_fl-with-__nostackprote.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jhhixcrg3 RnJvbSA0YmRhY2U3ZDkxZWIwNDRhYTcyNDVkYTFjZGY4YTNkNTIxODJiN2UwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWRhdCBEaWxlayA8c2VkYXQuZGlsZWtAY3JlZGF0aXYuZGU+ CkRhdGU6IFR1ZSwgMjIgTWF5IDIwMTggMTI6MDc6MjQgKzAyMDAKU3ViamVjdDogW1BBVENIIDQv NF0geDg2L3BhcmF2aXJ0OiBNYXJrIG5hdGl2ZV9zYXZlX2ZsKCkgd2l0aAogX19ub3N0YWNrcHJv dGVjdG9yIGF0dHJpYnV0ZSB2MgoKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pcnFmbGFncy5o IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaXJxZmxhZ3MuaCBiL2FyY2gveDg2L2lu Y2x1ZGUvYXNtL2lycWZsYWdzLmgKaW5kZXggODlmMDg5NTVmZmY3Li43ZTY3NjUwOTdhZGMgMTAw NjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lycWZsYWdzLmgKKysrIGIvYXJjaC94ODYv aW5jbHVkZS9hc20vaXJxZmxhZ3MuaApAQCAtMTMsNyArMTMsNyBAQAogICogSW50ZXJydXB0IGNv bnRyb2w6CiAgKi8KIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG5hdGl2ZV9zYXZlX2Zs KHZvaWQpCitzdGF0aWMgaW5saW5lIF9fbm9zdGFja3Byb3RlY3RvciB1bnNpZ25lZCBsb25nIG5h dGl2ZV9zYXZlX2ZsKHZvaWQpCiB7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKIAotLSAKMi4xNy4w Cgo= --0000000000002cc26a056cc8b5ca--