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,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 A8371C10F11 for ; Wed, 24 Apr 2019 15:35:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 5D03C21773 for ; Wed, 24 Apr 2019 15:35:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=wavesemi.onmicrosoft.com header.i=@wavesemi.onmicrosoft.com header.b="rwBomqxF" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731343AbfDXPfo (ORCPT ); Wed, 24 Apr 2019 11:35:44 -0400 Received: from mail-eopbgr810121.outbound.protection.outlook.com ([40.107.81.121]:34504 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730163AbfDXPfn (ORCPT ); Wed, 24 Apr 2019 11:35:43 -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=rwBomqxFhos25BGgGxt+i7wPOllhQ91zcg3rh18FuCgWC69fttnPYRxiq9kj7AwVjh0OVN5MO0QjycDgNQyq+wJqM7fieC7p0g5x5UZQkueWP5TkBlLadHXr/KUmjo+cNcV8SRgOxdO4ivDKsHD0vIqtGfjBrLWVkNPUE4QrKyw= Received: from MWHPR2201MB1534.namprd22.prod.outlook.com (10.174.170.159) by MWHSPR01MB336.namprd22.prod.outlook.com (10.174.251.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.18; Wed, 24 Apr 2019 15:34:00 +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:34:00 +0000 From: Archer Yan To: Zhongwu Zhu 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+rMjp9pX7OJraUCAvsuY/nRMMA== Date: Wed, 24 Apr 2019 15:34:00 +0000 Message-ID: <20190424153341.5354-1-ayan@wavecomp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HK2PR02CA0144.apcprd02.prod.outlook.com (2603:1096:202:16::28) 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: 80d0ba9a-1770-49d4-6d82-08d6c8ca45ec x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020);SRVR:MWHSPR01MB336; x-ms-traffictypediagnostic: MWHSPR01MB336: x-microsoft-antispam-prvs: x-forefront-prvs: 00179089FD x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39850400004)(396003)(376002)(136003)(366004)(346002)(189003)(199004)(66476007)(6512007)(53936002)(66946007)(71200400001)(6486002)(71190400001)(64756008)(86362001)(486006)(14454004)(305945005)(73956011)(25786009)(102836004)(66556008)(2616005)(6636002)(476003)(26005)(478600001)(4326008)(186003)(107886003)(6862004)(66446008)(7736002)(316002)(54906003)(97736004)(3846002)(1076003)(99286004)(37006003)(386003)(6506007)(6436002)(6116002)(14444005)(5660300002)(8676002)(52116002)(81156014)(50226002)(8936002)(68736007)(36756003)(2906002)(81166006)(66066001)(256004)(2004002);DIR:OUT;SFP:1102;SCL:1;SRVR:MWHSPR01MB336;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: YlO1qEfxhidsKOYMsNJyAnjLSyt/se5IBWmBNz8oAF9iUhSDmVdLjSRAJ1Y/jvE3Qel/HY60P7Or9LuA3miI8HR7CKUCbJzEKPRVwS2ZPQbyb8E4703ULUKLfgY368XsykA89D2PF5FMMlDKQkQaeprfHy+L/PJF1Th7znxzHrEaidrdUcWULts+i6xpdrSkM76FlRxfVw30eDZ1HR8v4UGqHYhmp7XOcxvOc62Gc/ec+NofRrJycj1EUc0Z3U1TowxbqgXkKslFiAlEJTkDM2azbDQuM9xoaLo7LRgx9NQlw0TKWJbgySz5tOb9bE0N0/ul8VhbLDAAjm4nCAqp536h+NC+34qi/kdsnoGfttADyMf4hxrNlQIT6w0ZQxmtx3gzCU3qBttrT1MlkhoMKqkuQc60kFf7iHLPlagFjlE= 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: 80d0ba9a-1770-49d4-6d82-08d6c8ca45ec X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2019 15:34:00.6458 (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: MWHSPR01MB336 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=