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=-9.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,URIBL_BLOCKED,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 96CBEC10F11 for ; Wed, 24 Apr 2019 15:32:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 5278D21773 for ; Wed, 24 Apr 2019 15:32:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=wavesemi.onmicrosoft.com header.i=@wavesemi.onmicrosoft.com header.b="gNvl04+G" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731401AbfDXPc5 (ORCPT ); Wed, 24 Apr 2019 11:32:57 -0400 Received: from mail-eopbgr690105.outbound.protection.outlook.com ([40.107.69.105]:39308 "EHLO NAM04-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728609AbfDXPc4 (ORCPT ); Wed, 24 Apr 2019 11:32:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wavesemi.onmicrosoft.com; s=selector1-wavecomp-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pnjng/SI72vgoVeP9YvBVc+9+UhiDcd19MaapuN/mLs=; b=gNvl04+GvLD1dhqd5kvZIFnJp/9yPoiw/QkGTOXbkXQUr1/SnjBcapU0WRMfqHy/LiG4xd1LR4asrv5CrrXKYH7k1OrY1N4ozpuznm13R1ds+FxyEC914hAyWmAbgpo06NiOTEzSASqk4co8u/6HsOELUlGxaOtpfrka18EDt5k= Received: from MWHPR2201MB1534.namprd22.prod.outlook.com (10.174.170.159) by MWHPR2201MB1197.namprd22.prod.outlook.com (10.174.169.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1835.12; Wed, 24 Apr 2019 15:32:51 +0000 Received: from MWHPR2201MB1534.namprd22.prod.outlook.com ([fe80::c132:6fda:4637:e2d8]) by MWHPR2201MB1534.namprd22.prod.outlook.com ([fe80::c132:6fda:4637:e2d8%4]) with mapi id 15.20.1835.010; Wed, 24 Apr 2019 15:32:51 +0000 From: Archer Yan To: Tommy Jin CC: David Daney , "linux-mips@linux-mips.org" , Jiri Olsa , "linux-kernel@vger.kernel.org" , Peter Zijlstra , Paul Mackerras , Ingo Molnar , Arnaldo Carvalho de Melo , Ralf Baechle , Archer Yan Subject: [PATCH 1/2] Hack up the Makefile and add support code for mips unwinding and dwarf-regs. Thread-Topic: [PATCH 1/2] Hack up the Makefile and add support code for mips unwinding and dwarf-regs. Thread-Index: AQHU+rL6ErtikVK/tEuWxbTT+3YDDQ== Date: Wed, 24 Apr 2019 15:32:51 +0000 Message-ID: <20190424153230.5221-1-ayan@wavecomp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HK2PR02CA0139.apcprd02.prod.outlook.com (2603:1096:202:16::23) To MWHPR2201MB1534.namprd22.prod.outlook.com (2603:10b6:301:35::31) authentication-results: spf=none (sender IP is ) smtp.mailfrom=ayan@wavecomp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [183.128.217.231] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 10d5ebb7-81ae-47eb-4f70-08d6c8ca1c8a x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);SRVR:MWHPR2201MB1197; x-ms-traffictypediagnostic: MWHPR2201MB1197: x-microsoft-antispam-prvs: x-forefront-prvs: 00179089FD x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(366004)(396003)(39850400004)(376002)(346002)(136003)(189003)(199004)(81166006)(1076003)(99286004)(4326008)(6116002)(486006)(8676002)(478600001)(6862004)(25786009)(81156014)(68736007)(86362001)(2616005)(476003)(14454004)(53936002)(6636002)(107886003)(7736002)(6486002)(3846002)(37006003)(54906003)(66066001)(186003)(6512007)(8936002)(52116002)(36756003)(6506007)(14444005)(102836004)(26005)(305945005)(386003)(316002)(71200400001)(256004)(6436002)(50226002)(66946007)(66446008)(73956011)(66556008)(2906002)(64756008)(66476007)(5660300002)(97736004)(71190400001)(2004002);DIR:OUT;SFP:1102;SCL:1;SRVR:MWHPR2201MB1197;H:MWHPR2201MB1534.namprd22.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: wavecomp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: BAmAGNQ8B/ALkftL0PtqcIqT0Yp5aQmSQmhVMTYkMC9XbH2x81AgEpnJeway6fEgc9N9y6E/g9GP6Hy8cBlVFT4Tm8i3WKjQ/fZi4acbi/vDCHMFwQN/2NURcEzDdhHg0KEmRTN88s+L6rvHbChrZOfy8EBmb/e4WlEoHkWrKsJHytSYlrjVevTeM6/uLIVKEten0/oDNux5VmTAjw6yT8aIrUUm7orjEccdMdKaNs5uyZ1HEvjEFj41nmvIirHiVsxo/7Myhez3vI3DVGNGBoh3JDnaQkbjpV9Fr8uGMbSBBUmEIPFRfIyP6fVyB8O7UJr1h5HiOTyRDKSiff1e1o47ycv//ejey4fmbmmbdOY/LbTP/L8Nge8Jk34woYSg7lpCdTG/wcqapRESEUKs4Mfe6BIp/UujPfilo2ScQbs= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: wavecomp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10d5ebb7-81ae-47eb-4f70-08d6c8ca1c8a X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2019 15:32:51.3383 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 463607d3-1db3-40a0-8a29-970c56230104 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR2201MB1197 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogRGF2aWQgRGFuZXkgPGRhdmlkLmRhbmV5QGNhdml1bS5jb20+DQoNClNpZ25lZC1vZmYt Ynk6IERhdmlkIERhbmV5IDxkYXZpZC5kYW5leUBjYXZpdW0uY29tPg0KQ2M6IGxpbnV4LW1pcHNA bGludXgtbWlwcy5vcmcNCkNjOiBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+DQpDYzogbGlu dXgta2VybmVsQHZnZXIua2VybmVsLm9yZw0KQ2M6IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0 cmFAY2hlbGxvLm5sPg0KQ2M6IFBhdWwgTWFja2VycmFzIDxwYXVsdXNAc2FtYmEub3JnPg0KQ2M6 IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPg0KQ2M6IEFybmFsZG8gQ2FydmFsaG8gZGUg TWVsbyA8YWNtZUBnaG9zdHByb3RvY29scy5uZXQ+DQpTaWduZWQtb2ZmLWJ5OiBSYWxmIEJhZWNo bGUgPHJhbGZAbGludXgtbWlwcy5vcmc+DQpTaWduZWQtb2ZmLWJ5OiBBcmNoZXIgWWFuIDxheWFu QHdhdmVjb21wLmNvbT4NCi0tLQ0KIHRvb2xzL3BlcmYvYXJjaC9taXBzL0J1aWxkICAgICAgICAg ICAgICAgICAgIHwgIDIgKy0NCiB0b29scy9wZXJmL2FyY2gvbWlwcy9NYWtlZmlsZSAgICAgICAg ICAgICAgICB8ICA3ICsrDQogdG9vbHMvcGVyZi9hcmNoL21pcHMvaW5jbHVkZS9wZXJmX3JlZ3Mu aCAgICAgfCA4NCArKysrKysrKysrKysrKysrKysrKw0KIHRvb2xzL3BlcmYvYXJjaC9taXBzL3V0 aWwvQnVpbGQgICAgICAgICAgICAgIHwgIDIgKw0KIHRvb2xzL3BlcmYvYXJjaC9taXBzL3V0aWwv ZHdhcmYtcmVncy5jICAgICAgIHwgMzcgKysrKysrKysrDQogdG9vbHMvcGVyZi9hcmNoL21pcHMv dXRpbC91bndpbmQtbGlidW53aW5kLmMgfCAyMSArKysrKw0KIDYgZmlsZXMgY2hhbmdlZCwgMTUy IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMv cGVyZi9hcmNoL21pcHMvTWFrZWZpbGUNCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvcGVyZi9h cmNoL21pcHMvaW5jbHVkZS9wZXJmX3JlZ3MuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9w ZXJmL2FyY2gvbWlwcy91dGlsL0J1aWxkDQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3BlcmYv YXJjaC9taXBzL3V0aWwvZHdhcmYtcmVncy5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Bl cmYvYXJjaC9taXBzL3V0aWwvdW53aW5kLWxpYnVud2luZC5jDQoNCmRpZmYgLS1naXQgYS90b29s cy9wZXJmL2FyY2gvbWlwcy9CdWlsZCBiL3Rvb2xzL3BlcmYvYXJjaC9taXBzL0J1aWxkDQppbmRl eCAxYmI4YmY2ZDdmZDQuLjU0YWZlNGE0NjdlNyAxMDA2NDQNCi0tLSBhL3Rvb2xzL3BlcmYvYXJj aC9taXBzL0J1aWxkDQorKysgYi90b29scy9wZXJmL2FyY2gvbWlwcy9CdWlsZA0KQEAgLTEgKzEg QEANCi0jIGVtcHR5DQorbGlicGVyZi15ICs9IHV0aWwvDQpkaWZmIC0tZ2l0IGEvdG9vbHMvcGVy Zi9hcmNoL21pcHMvTWFrZWZpbGUgYi90b29scy9wZXJmL2FyY2gvbWlwcy9NYWtlZmlsZQ0KbmV3 IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwMC4uZmU5YjYxZTMyMmE1DQotLS0g L2Rldi9udWxsDQorKysgYi90b29scy9wZXJmL2FyY2gvbWlwcy9NYWtlZmlsZQ0KQEAgLTAsMCAr MSw3IEBADQoraWZuZGVmIE5PX0RXQVJGDQorUEVSRl9IQVZFX0RXQVJGX1JFR1MgOj0gMQ0KK0xJ Ql9PQkpTICs9ICQoT1VUUFVUKWFyY2gvJChBUkNIKS91dGlsL2R3YXJmLXJlZ3Mubw0KK2VuZGlm DQoraWZuZGVmIE5PX0xJQlVOV0lORA0KK0xJQl9PQkpTICs9ICQoT1VUUFVUKWFyY2gvJChBUkNI KS91dGlsL3Vud2luZC5vDQorZW5kaWYNCmRpZmYgLS1naXQgYS90b29scy9wZXJmL2FyY2gvbWlw cy9pbmNsdWRlL3BlcmZfcmVncy5oIGIvdG9vbHMvcGVyZi9hcmNoL21pcHMvaW5jbHVkZS9wZXJm X3JlZ3MuaA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwMC4uYmM0N2Iy NWQ5NWRkDQotLS0gL2Rldi9udWxsDQorKysgYi90b29scy9wZXJmL2FyY2gvbWlwcy9pbmNsdWRl L3BlcmZfcmVncy5oDQpAQCAtMCwwICsxLDg0IEBADQorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEdQTC0yLjAgKi8NCisjaWZuZGVmIEFSQ0hfUEVSRl9SRUdTX0gNCisjZGVmaW5lIEFSQ0hf UEVSRl9SRUdTX0gNCisNCisjaW5jbHVkZSA8c3RkbGliLmg+DQorI2luY2x1ZGUgIi4uLy4uL3V0 aWwvdHlwZXMuaCINCisjaW5jbHVkZSA8YXNtL3BlcmZfcmVncy5oPg0KKw0KKyNkZWZpbmUgUEVS Rl9SRUdfSVAgUEVSRl9SRUdfTUlQU19QQw0KKyNkZWZpbmUgUEVSRl9SRUdfU1AgUEVSRl9SRUdf TUlQU19SMjkNCisNCisjZGVmaW5lIFBFUkZfUkVHU19NQVNLICgoMVVMTCA8PCBQRVJGX1JFR19N SVBTX01BWCkgLSAxKQ0KKw0KK3N0YXRpYyBpbmxpbmUgY29uc3QgY2hhciAqcGVyZl9yZWdfbmFt ZShpbnQgaWQpDQorew0KKwlzd2l0Y2ggKGlkKSB7DQorCWNhc2UgUEVSRl9SRUdfTUlQU19QQzoN CisJCXJldHVybiAiUEMiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjE6DQorCQlyZXR1cm4gIiQx IjsNCisJY2FzZSBQRVJGX1JFR19NSVBTX1IyOg0KKwkJcmV0dXJuICIkMiI7DQorCWNhc2UgUEVS Rl9SRUdfTUlQU19SMzoNCisJCXJldHVybiAiJDMiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjQ6 DQorCQlyZXR1cm4gIiQ0IjsNCisJY2FzZSBQRVJGX1JFR19NSVBTX1I1Og0KKwkJcmV0dXJuICIk NSI7DQorCWNhc2UgUEVSRl9SRUdfTUlQU19SNjoNCisJCXJldHVybiAiJDYiOw0KKwljYXNlIFBF UkZfUkVHX01JUFNfUjc6DQorCQlyZXR1cm4gIiQ3IjsNCisJY2FzZSBQRVJGX1JFR19NSVBTX1I4 Og0KKwkJcmV0dXJuICIkOCI7DQorCWNhc2UgUEVSRl9SRUdfTUlQU19SOToNCisJCXJldHVybiAi JDkiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjEwOg0KKwkJcmV0dXJuICIkMTAiOw0KKwljYXNl IFBFUkZfUkVHX01JUFNfUjExOg0KKwkJcmV0dXJuICIkMTEiOw0KKwljYXNlIFBFUkZfUkVHX01J UFNfUjEyOg0KKwkJcmV0dXJuICIkMTIiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjEzOg0KKwkJ cmV0dXJuICIkMTMiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjE0Og0KKwkJcmV0dXJuICIkMTQi Ow0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjE1Og0KKwkJcmV0dXJuICIkMTUiOw0KKwljYXNlIFBF UkZfUkVHX01JUFNfUjE2Og0KKwkJcmV0dXJuICIkMTYiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNf UjE3Og0KKwkJcmV0dXJuICIkMTciOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjE4Og0KKwkJcmV0 dXJuICIkMTgiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjE5Og0KKwkJcmV0dXJuICIkMTkiOw0K KwljYXNlIFBFUkZfUkVHX01JUFNfUjIwOg0KKwkJcmV0dXJuICIkMjAiOw0KKwljYXNlIFBFUkZf UkVHX01JUFNfUjIxOg0KKwkJcmV0dXJuICIkMjEiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjIy Og0KKwkJcmV0dXJuICIkMjIiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjIzOg0KKwkJcmV0dXJu ICIkMjMiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjI0Og0KKwkJcmV0dXJuICIkMjQiOw0KKwlj YXNlIFBFUkZfUkVHX01JUFNfUjI1Og0KKwkJcmV0dXJuICIkMjUiOw0KKwljYXNlIFBFUkZfUkVH X01JUFNfUjI4Og0KKwkJcmV0dXJuICIkMjgiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjI5Og0K KwkJcmV0dXJuICIkMjkiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjMwOg0KKwkJcmV0dXJuICIk MzAiOw0KKwljYXNlIFBFUkZfUkVHX01JUFNfUjMxOg0KKwkJcmV0dXJuICIkMzEiOw0KKwlkZWZh dWx0Og0KKwkJYnJlYWs7DQorCX0NCisJcmV0dXJuIE5VTEw7DQorfQ0KKw0KKw0KKyNlbmRpZiAv KiBBUkNIX1BFUkZfUkVHU19IICovDQpkaWZmIC0tZ2l0IGEvdG9vbHMvcGVyZi9hcmNoL21pcHMv dXRpbC9CdWlsZCBiL3Rvb2xzL3BlcmYvYXJjaC9taXBzL3V0aWwvQnVpbGQNCm5ldyBmaWxlIG1v ZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwMDAuLjdkYTgzYjVlYmM0Yw0KLS0tIC9kZXYvbnVs bA0KKysrIGIvdG9vbHMvcGVyZi9hcmNoL21pcHMvdXRpbC9CdWlsZA0KQEAgLTAsMCArMSwyIEBA DQorbGlicGVyZi0kKENPTkZJR19EV0FSRikgICAgICAgICAgICAgICAgKz0gZHdhcmYtcmVncy5v DQorbGlicGVyZi0kKENPTkZJR19MSUJVTldJTkQpICAgICs9IHVud2luZC1saWJ1bndpbmQubw0K ZGlmZiAtLWdpdCBhL3Rvb2xzL3BlcmYvYXJjaC9taXBzL3V0aWwvZHdhcmYtcmVncy5jIGIvdG9v bHMvcGVyZi9hcmNoL21pcHMvdXRpbC9kd2FyZi1yZWdzLmMNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0 DQppbmRleCAwMDAwMDAwMDAwMDAuLjE2NWUwMTc5ZWExMQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIv dG9vbHMvcGVyZi9hcmNoL21pcHMvdXRpbC9kd2FyZi1yZWdzLmMNCkBAIC0wLDAgKzEsMzcgQEAN CisvKg0KKyAqIGR3YXJmLXJlZ3MuYyA6IE1hcHBpbmcgb2YgRFdBUkYgZGVidWcgcmVnaXN0ZXIg bnVtYmVycyBpbnRvIHJlZ2lzdGVyIG5hbWVzLg0KKyAqDQorICogQ29weXJpZ2h0IChDKSAyMDEz IENhdml1bSwgSW5jLg0KKyAqDQorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkNCisgKiBpdCB1bmRlciB0aGUgdGVy bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQ0KKyAq IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExp Y2Vuc2UsIG9yDQorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4NCisgKg0K KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg YmUgdXNlZnVsLA0KKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo ZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQ0KKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQorICoNCisgKi8NCisNCisjaW5jbHVkZSA8bGliaW8u aD4NCisjaW5jbHVkZSA8ZHdhcmYtcmVncy5oPg0KKw0KK3N0YXRpYyBjb25zdCBjaGFyICptaXBz X2dwcl9uYW1lc1szMl0gPSB7DQorCSIkMCIsICIkMSIsICIkMiIsICIkMyIsICIkNCIsICIkNSIs ICIkNiIsICIkNyIsICIkOCIsICIkOSIsDQorCSIkMTAiLCAiJDExIiwgIiQxMiIsICIkMTMiLCAi JDE0IiwgIiQxNSIsICIkMTYiLCAiJDE3IiwgIiQxOCIsICIkMTkiLA0KKwkiJDIwIiwgIiQyMSIs ICIkMjIiLCAiJDIzIiwgIiQyNCIsICIkMjUiLCAiJDI2IiwgIiQyNyIsICIkMjgiLCAiJDI5IiwN CisJIiQzMCIsICIkMzEiDQorfTsNCisNCitjb25zdCBjaGFyICpnZXRfYXJjaF9yZWdzdHIodW5z aWduZWQgaW50IG4pDQorew0KKwlpZiAobiA8IDMyKQ0KKwkJcmV0dXJuIG1pcHNfZ3ByX25hbWVz W25dOw0KKwlpZiAobiA9PSA2NCkNCisJCXJldHVybiAiaGkiOw0KKwlpZiAobiA9PSA2NSkNCisJ CXJldHVybiAibG8iOw0KKwlyZXR1cm4gTlVMTDsNCit9DQpkaWZmIC0tZ2l0IGEvdG9vbHMvcGVy Zi9hcmNoL21pcHMvdXRpbC91bndpbmQtbGlidW53aW5kLmMgYi90b29scy9wZXJmL2FyY2gvbWlw cy91dGlsL3Vud2luZC1saWJ1bndpbmQuYw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAw MDAwMDAwMDAwMC4uN2FmMjU0Mjc5NDNmDQotLS0gL2Rldi9udWxsDQorKysgYi90b29scy9wZXJm L2FyY2gvbWlwcy91dGlsL3Vud2luZC1saWJ1bndpbmQuYw0KQEAgLTAsMCArMSwyMSBAQA0KKy8v IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wDQorDQorI2luY2x1ZGUgPGVycm5vLmg+ DQorI2luY2x1ZGUgPGxpYnVud2luZC5oPg0KKyNpbmNsdWRlICJwZXJmX3JlZ3MuaCINCisjaW5j bHVkZSAiLi4vLi4vdXRpbC91bndpbmQuaCINCisNCitpbnQgdW53aW5kX19hcmNoX3JlZ19pZChp bnQgcmVnbnVtKQ0KK3sNCisJc3dpdGNoIChyZWdudW0pIHsNCisJY2FzZSBVTldfTUlQU19SMSAu Li4gVU5XX01JUFNfUjI1Og0KKwkJcmV0dXJuIHJlZ251bSAtIFVOV19NSVBTX1IxICsgUEVSRl9S RUdfTUlQU19SMTsNCisJY2FzZSBVTldfTUlQU19SMjggLi4uIFVOV19NSVBTX1IzMToNCisJCXJl dHVybiByZWdudW0gLSBVTldfTUlQU19SMjggKyBQRVJGX1JFR19NSVBTX1IyODsNCisJY2FzZSBV TldfTUlQU19QQzoNCisJCXJldHVybiBQRVJGX1JFR19NSVBTX1BDOw0KKwlkZWZhdWx0Og0KKwkJ cHJfZXJyKCJ1bndpbmQ6IGludmFsaWQgcmVnIGlkICVkXG4iLCByZWdudW0pOw0KKwkJcmV0dXJu IC1FSU5WQUw7DQorCX0NCit9DQotLSANCjIuMTcuMQ0KDQo=