From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C37BEA0547; Wed, 21 Apr 2021 12:06:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 50F2C419EC; Wed, 21 Apr 2021 12:06:39 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2041.outbound.protection.outlook.com [40.107.21.41]) by mails.dpdk.org (Postfix) with ESMTP id E55D0419D3; Wed, 21 Apr 2021 12:06:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MpqOEviL4Fev45UhC3jpjIHgUA6HOu1WQjNlVmi0F14=; b=6t2Sx9Gy1cAhhchqwlOZu1lgUxUUgiw/mUDfEvLGS3OAs6+1O0tTv+56r5iv3cwuImbpzLpL1UltW625MMM2/jPALzl/5PANrwEbrdTLF4DzoPr2WOAmnFKIznExDdoZcZ/8Nekwrhd1mcS0x2C0+mC3Ey7O/Ad3K1hwYh9Tbc4= Received: from AM6P194CA0090.EURP194.PROD.OUTLOOK.COM (2603:10a6:209:8f::31) by AM5PR0801MB1859.eurprd08.prod.outlook.com (2603:10a6:203:49::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Wed, 21 Apr 2021 10:06:32 +0000 Received: from VE1EUR03FT027.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8f:cafe::67) by AM6P194CA0090.outlook.office365.com (2603:10a6:209:8f::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.20 via Frontend Transport; Wed, 21 Apr 2021 10:06:32 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT027.mail.protection.outlook.com (10.152.18.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21 via Frontend Transport; Wed, 21 Apr 2021 10:06:31 +0000 Received: ("Tessian outbound 82c2d58b350b:v90"); Wed, 21 Apr 2021 10:06:31 +0000 X-CR-MTA-TID: 64aa7808 Received: from e0a3c2bbe88c.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 31109477-4B7C-4462-87A6-B1CA0FD6D1C0.1; Wed, 21 Apr 2021 10:06:25 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e0a3c2bbe88c.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 21 Apr 2021 10:06:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=adG8JpkTlfXeiwdzlSsPYuq8K8R3RqbruI5HMNrSAzDZJitzNn/GoUmviu8YscxSHuRP8i/I4nEdx3C+mmWK7ttL4fsV/EWEHaTccx+LMUgQoAjiqK+/SA2Q+8m43+/raR0eNx4t0ZJRcBWksWIhuSRWAYCWmL5kNNB5J2Cv1mzbTFT7luSq0Nz7y6z6Ci/H4G7IkaTDHZNlJDA0fOrxppPZM0dRALVP8Yr/X8RSuu8u5zILn29vO1+tmWnBSbuCqYWEmx6RepPTDnxUP5GfjWtPBtCPjNhRiPsmjUHRZ/jBIatUoKvF5cX898rfnqaeIfkSaaAIL3psDy0caSn6Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MpqOEviL4Fev45UhC3jpjIHgUA6HOu1WQjNlVmi0F14=; b=LEPLZC4b2bZ+DfUGg61D+BPlIOkCmcpdA97+D3yKMZC5/zbPq+CBbMQtD6lW9ySJ31FZpko7vLHmc6WMbcgz/J7B9FhEzxHclnd5u2O60gL2qnyyFdoJFmbFhvf3jq8HLWCarUt3wFmbV967sY2HxwfAeC56osTLkTcgxwC2MmXP7OYG9Fv4ChecvktXav3QuHnnL/M7vcC/sibxQkEPI86cpkgTW8shg1cm0cRon/RPCJZw6btOVjb6nhBWqWx5kNBKuYJHGwnkNh5roLSXVMmVhxgwgpOg/zyHQOYZ7BGnyzcvdLhqYSdk4UwLvfFsLwA/kzpGApuXkIN4M8Nwug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MpqOEviL4Fev45UhC3jpjIHgUA6HOu1WQjNlVmi0F14=; b=6t2Sx9Gy1cAhhchqwlOZu1lgUxUUgiw/mUDfEvLGS3OAs6+1O0tTv+56r5iv3cwuImbpzLpL1UltW625MMM2/jPALzl/5PANrwEbrdTLF4DzoPr2WOAmnFKIznExDdoZcZ/8Nekwrhd1mcS0x2C0+mC3Ey7O/Ad3K1hwYh9Tbc4= Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com (2603:10a6:203:9f::22) by AS8PR08MB6888.eurprd08.prod.outlook.com (2603:10a6:20b:393::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.20; Wed, 21 Apr 2021 10:06:13 +0000 Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com ([fe80::e890:2ff8:8cdf:83b2]) by AM5PR0802MB2465.eurprd08.prod.outlook.com ([fe80::e890:2ff8:8cdf:83b2%4]) with mapi id 15.20.4042.024; Wed, 21 Apr 2021 10:06:13 +0000 From: Ruifeng Wang To: Andrew Rybchenko , =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "thomas@monjalon.net" , "david.marchand@redhat.com" , "bruce.richardson@intel.com" , "aconole@redhat.com" , "maicolgabriel@hotmail.com" CC: "dev@dpdk.org" , "arybchenko@solarflare.com" , "stable@dpdk.org" , nd Thread-Topic: [dpdk-dev] [PATCH v16 1/8] net/sfc: fix aarch32 build Thread-Index: AQHXNotlkz02VFXC0k2+RvdD0zi/yKq+rZyAgAAHqoA= Date: Wed, 21 Apr 2021 10:06:13 +0000 Message-ID: References: <1615988163-17371-1-git-send-email-juraj.linkes@pantheon.tech> <1618995020-4775-1-git-send-email-juraj.linkes@pantheon.tech> <1618995020-4775-2-git-send-email-juraj.linkes@pantheon.tech> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 59FBCF9225070340A63C13B5CA367525.0 x-checkrecipientchecked: true Authentication-Results-Original: oktetlabs.ru; dkim=none (message not signed) header.d=none; oktetlabs.ru; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 6e6c80ae-dec4-4624-9bf8-08d904ad2352 x-ms-traffictypediagnostic: AS8PR08MB6888:|AM5PR0801MB1859: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6108;OLM:6108; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: wsrXzRyP4QCCbWPlihcji4r33Y7+HOtvq7/eb21hR+FDqmYzTmljvNmnlytUeKEdLfNl5FH2ZYKcw0cVFHwLv3CcOO/7e0Hmb88fTGlfXk9fMdDgDlop+atMagNnK0sZK4iUQl1RtWSfqfkSpUPoruBpEeyY3gmRie76+nChKx5wytsPUKBwZ6e+fB0G5l3aOnKnT8gLNy2epZsVlb1G55Oqu4fUAOmUufHHK165CRgG78JF3on5tS3i/yOOYK7wCy+haUO2YTYo5aUueTYRrRx0KsIAJgeaDhQ1tW5W5ufIZ3ZRouCkttWXbH/p2j+2vpwWw0+z1GRxByzi7qY+SOQQ6thheLcqI+N5d5JVTiOZ1wy6+SRmVZWBeo0olsIG/ppV54MUuz4wiuYK3y5hPYi05MxxPKgZmwmJFR7KX5lVhqdEj78ZQ5DCBuktr4gRTArAqs9eDV1kwx7Lo4ouvw4/gZ90TBDBiRtXC5RaUEG1zyELGZWHPIQ8awvwI/E56GvKyeiW/plBmXwbvR0w+0bqPOrdCw878i1i5MCOZYKiyfPDI9YDGQeRvKoyQAfAFDGiu5uuZZrq65nhxGoHo2LOCTIOg46z1ae4UF/ZmM0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM5PR0802MB2465.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(39860400002)(346002)(396003)(136003)(26005)(2906002)(316002)(110136005)(55016002)(186003)(478600001)(54906003)(8936002)(7696005)(5660300002)(53546011)(6506007)(66946007)(38100700002)(122000001)(66446008)(64756008)(66556008)(4326008)(9686003)(76116006)(66476007)(52536014)(8676002)(33656002)(45080400002)(7416002)(86362001)(71200400001)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?WlRPQk5nUEdwbDhRNjYra3NEcGhqa3lCTEg2V2pjTGE0RE83VXdQM2Rxbi96?= =?utf-8?B?WVNGOEUxYnFOcGVueWhtSkZIN3JFdlh2UlhaazU4RTdja0ozbXp3VXZXN2s5?= =?utf-8?B?ZzAxQXVVYlIvYWl4dnQvQ1Zob3NJN2RQWGlIdjFXaEs5ZHVueDVNUEZjYll5?= =?utf-8?B?SGxSMUdzR0hnZTNrK1NBQUZ3NE90NGcrcSswYjBrc3A3a2t4d3p5TmNKM2xT?= =?utf-8?B?VUNlUmZwZE1ObzZEeGhVRXVkWlNyaFpDOG11WnJRN0JjNmkwK3NGSXhSTXhG?= =?utf-8?B?Z01yV3ErdEdVWElWQjZEUk56MVBCY1hETUVabTdJc0JWV25YMmVoM3hKa0ZM?= =?utf-8?B?THNrak5JVkljT0l4eXRrQlRrTGtBRFJJamEwUytUZ1ZHd2xuNUhFVzZZS0hY?= =?utf-8?B?OTMzSnc3d1VJd0ovY1VlcEVoVWdtWml4VW9HVHQ4V2dsRFgxcFB4Q2tNaFNP?= =?utf-8?B?VU9sTEtZUmxReEs5MmNoRmEzcW9DK2NoRGdDNk85M2NTZXB2QzcvazFuTUF3?= =?utf-8?B?eEZaOUxrV3JkSzFSSUJLbDVrSUpyVXd2UndRQ0lGeVU1UWpSKysrYnNkK3I3?= =?utf-8?B?THBMd2tUeXlIY2I4VHV6L1lWaXBZQnp0aXc5c2wwcGZ6aTdWdE4wN3BZVEdl?= =?utf-8?B?Sko0eU1lN1FGV2VkbmhnZk03ZWxDTUV0ekxMYzZtTWRNME4rVmk4ZkVscDRq?= =?utf-8?B?RGRkWVZseFhNQVJydk1wRVp2ZEpLTUhiTEVUamltbW4ybmlScWpPU2w4YUdT?= =?utf-8?B?MWxjTXFZR1FlMFBoN2EyWHhlU3lXSEc0c0NvYkxIcFhRMTlDM05XZkV4UWRW?= =?utf-8?B?aUppWHJYOGhvZFZ4cWluSEVBZExtcVlxeVNjMG8rYmY0Y2R2TUVvdEpnU0NF?= =?utf-8?B?L1o2dm5XbEVmSnhRZnMvbUlTek1GQUZDcjdrc2dOdHFOMnU4MEk4Qzk4OCsx?= =?utf-8?B?amQ0ZlYwT3dkM3cyNGtleTZ4Ym03MkwrQ2lZV2RvTk9kcmRham1jUHVmdHJn?= =?utf-8?B?M2F3R21VZHJaRkUvZ21OdmVoSVpNQWJxWFhQTGlBK1hYb2poODF2UjlLYVlR?= =?utf-8?B?a2ZlUzVQUUlFdEkxTUdtNnYvWXVkckpKdmZ3aThack1qMDE4ck05dU1jbVN6?= =?utf-8?B?WURlTTMyRm5xTlJxS3NwVVRlTVpYVWZKT3ZtOUZiZGFVb21XTFZJa2lZQmVp?= =?utf-8?B?aWJjdms5aWVNYjQ0V1IxRndDUWhqYk0rdWtEMXRIU1pIaktxTHlZVDFrR0lq?= =?utf-8?B?R0hkZzh4WGNIZ0Q5QTZXTkhqUVZ0VEE2UWJjSHJ0V3pIcjNZaHZDRWV6SXZ5?= =?utf-8?B?UCtCbzNDM0wxOUlDUS9INFQ1SVJBWFhsNzJHNGRkR0dFcHZKODJGY2NXdmsr?= =?utf-8?B?OUNOZTlJbHdpL2pyQ0VWY1dEck1UUUREcEtwRFY2cTZPU1dOd09GMTNnaHhk?= =?utf-8?B?OVI1V3VVY1ZEWUU0SGtyLzZGeEtUbDlrVmpubEtpa0p6MWtNcFA0WHQ4aEpP?= =?utf-8?B?eUpNc3Y0aElLYVZsTWpnS050UTFQUEZ2NCtmeVZPZGtmVnpFVFBVMDN3eTAv?= =?utf-8?B?UXFLVXBFZkJhQms5Q1U0M0d1bUtLTVJDVWxEVGd4Zk1iNys5Nk85cXdwV3pm?= =?utf-8?B?NTVzbkVobHY3d0ovNEFwVHFwd0phNHZ1ejZScE1pOWZ0azk0bDBlaHhaLzZU?= =?utf-8?B?TzgycGhueXlMSUh5RkZ0MHZoeXRScUdBWXRwMXZld3cveEVVR3hUSi80VDNP?= =?utf-8?Q?N3rg/uNEsUQ45E6SEGwOgG4taJAr/IHdFlKWD62?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6888 Original-Authentication-Results: oktetlabs.ru; dkim=none (message not signed) header.d=none; oktetlabs.ru; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 80e672f7-57e9-4a0a-2593-08d904ad1898 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4r6x9POd6lpul/Dspl2cFu7jt1oTubHznsz8XweV+hl/d3auCQhpDwHdfLTOuwUibOZcVDaRI+jLc/KxiABk1HrqJBzr2P2fcbknOmZMybusLyzVhwTXo4WEhT+MHSTfW3A83/U6/4UVtAbelsEnjRHGCJh+wy8HuR92BUMoVcMaIcXOQHaMVejp57fdzxErzW9BijB5W20KNIl+YfpCeZPhrByOK1kI94CE6nv+bSn5yKGSXjXzv0+mTKg+LBlKik+C8qbPfsKTcKYMZyCOEl/jCLkkzjFzxhmxYcJUvg0npCFJsKNjMxlfORhxeHSMvZvqrxNqqVuEKXwX74bofuHmf7V5I9gOPW+4vPJjqmhKjV6bctDl3+KdjktNHc0QYntFvBnao/aPmUdVgajqo2usiTo2ZXbSRZVdDfe6l9NhldCRKXso2yuyTA61sWzzyuY7xKWnABELGF5C/SRASGUeO9Rh6NLfur2uuUZcTR2dcT1gf1FyVIo/YRx1yymXxyV2wcS/aoY1LOzgIEGoyo2MxWOHnpi46wRmZNr0KHkx1zU953vaZZ/0CzV4g23RhtCKlZxpO+r3us0+YRuiCDn858nGCwv6wwYminm+1tA4WUvbVAQN8k7cK8vNx1iBpE9SXUm1omJ5xtFEp7ufHWzH55ombwd2yxh1EW5QS7c= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(396003)(376002)(346002)(39860400002)(136003)(36840700001)(46966006)(70206006)(83380400001)(4326008)(82310400003)(8936002)(45080400002)(316002)(26005)(5660300002)(55016002)(9686003)(36860700001)(8676002)(70586007)(336012)(54906003)(2906002)(33656002)(110136005)(82740400003)(6506007)(186003)(53546011)(450100002)(47076005)(478600001)(356005)(7696005)(52536014)(86362001)(81166007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2021 10:06:31.6346 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6e6c80ae-dec4-4624-9bf8-08d904ad2352 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT027.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1859 Subject: Re: [dpdk-dev] [PATCH v16 1/8] net/sfc: fix aarch32 build X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIDxh bmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gU2VudDogV2VkbmVzZGF5LCBBcHJpbCAy MSwgMjAyMSA1OjA1IFBNDQo+IFRvOiBKdXJhaiBMaW5rZcWhIDxqdXJhai5saW5rZXNAcGFudGhl b24udGVjaD47IHRob21hc0Btb25qYWxvbi5uZXQ7DQo+IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5j b207IGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tOw0KPiBhY29ub2xlQHJlZGhhdC5jb207IG1h aWNvbGdhYnJpZWxAaG90bWFpbC5jb20NCj4gQ2M6IGRldkBkcGRrLm9yZzsgUnVpZmVuZyBXYW5n IDxSdWlmZW5nLldhbmdAYXJtLmNvbT47DQo+IGFyeWJjaGVua29Ac29sYXJmbGFyZS5jb207IHN0 YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjE2IDEvOF0g bmV0L3NmYzogZml4IGFhcmNoMzIgYnVpbGQNCj4gDQo+IE9uIDQvMjEvMjEgMTE6NTAgQU0sIEp1 cmFqIExpbmtlxaEgd3JvdGU6DQo+ID4gRnJvbTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdA YXJtLmNvbT4NCj4gPg0KPiA+IFRoZSBzZmMgUE1EIHdhcyBlbmFibGVkIGZvciBhYXJjaDMyIHdo aWNoIGlzIDMyLWJpdCBtb2RlIGJ1dCBoYXMNCj4gPiBjcHVfZmFtaWx5IHNldCB0byBhYXJjaDY0 Lg0KPiA+IEFzIHNmYyBzdXBwb3J0IG9ubHkgNjQtYml0IHN5c3RlbSwgaXQgc2hvdWxkIGJlIGRp c2FibGVkIGZvciBhYXJjaDMyLg0KPiA+DQo+ID4gVXBkYXRlZCBtZXNvbiBmaWxlIHRvIGRpc2Fi bGUgc2ZjIGZvciBhYXJjaDMyIGJ1aWxkLg0KPiA+DQo+ID4gRml4ZXM6IDE0MWQyODcwNjc1YSAo Im5ldC9zZmM6IHN1cHBvcnQgYWFyY2g2NCBhcmNoaXRlY3R1cmUiKQ0KPiA+IENjOiBhcnliY2hl bmtvQHNvbGFyZmxhcmUuY29tDQo+ID4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+DQo+ID4gU2ln bmVkLW9mZi1ieTogUnVpZmVuZyBXYW5nIDxydWlmZW5nLndhbmdAYXJtLmNvbT4NCj4gPiBBY2tl ZC1ieTogQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxhYnMucnU+DQo+ IA0KPiBXaXRoZHJhdyBteSBhY2sNCj4gDQo+ID4gLS0tDQo+ID4gIGRyaXZlcnMvY29tbW9uL3Nm Y19lZngvbWVzb24uYnVpbGQgfCAyICstDQo+ID4gIGRyaXZlcnMvbmV0L3NmYy9tZXNvbi5idWls ZCAgICAgICAgfCAyICstDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY29tbW9uL3NmY19l ZngvbWVzb24uYnVpbGQNCj4gPiBiL2RyaXZlcnMvY29tbW9uL3NmY19lZngvbWVzb24uYnVpbGQN Cj4gPiBpbmRleCAxY2E5NTEwNzMzLi5kYjVhNmE4YjQyIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZl cnMvY29tbW9uL3NmY19lZngvbWVzb24uYnVpbGQNCj4gPiArKysgYi9kcml2ZXJzL2NvbW1vbi9z ZmNfZWZ4L21lc29uLmJ1aWxkDQo+ID4gQEAgLTEwLDcgKzEwLDcgQEAgaWYgaXNfd2luZG93cw0K PiA+ICAJcmVhc29uID0gJ25vdCBzdXBwb3J0ZWQgb24gV2luZG93cycNCj4gPiAgZW5kaWYNCj4g Pg0KPiA+IC1pZiAoYXJjaF9zdWJkaXIgIT0gJ3g4Nicgb3Igbm90IGRwZGtfY29uZi5nZXQoJ1JU RV9BUkNIXzY0JykpIGFuZA0KPiA+IChhcmNoX3N1YmRpciAhPSAnYXJtJyBvciBub3QNCj4gPiBo b3N0X21hY2hpbmUuY3B1X2ZhbWlseSgpLnN0YXJ0c3dpdGgoJ2FhcmNoNjQnKSkNCj4gPiAraWYg KGFyY2hfc3ViZGlyICE9ICd4ODYnIG9yIGFyY2hfc3ViZGlyICE9ICdhcm0nKSBhbmQgKG5vdA0K PiA+ICtkcGRrX2NvbmYuZ2V0KCdSVEVfQVJDSF82NCcpKQ0KPiANCj4gQW0gSSBtaXNzaW5nIHNv bWV0aGluZyBvciBjb25kaXRpb24gaW4gcGFyZW50aGVzaXMgaXMgYWx3YXlzIHRydWU/IEkgdGhp bmsgaXQNCg0KT29wcywgaXQgc2hvdWxkIGJlIGFuICdhbmQnIGluIHRoZSBwYXJlbnRoZXNpcy4N Cg0KPiBzaG91bGQgYmU6DQo+IA0KPiBpZiBhcmNoX3N1YmRpciAhPSAneDg2JyBvciBhcmNoX3N1 YmRpciAhPSAnYXJtJyBvciBub3QNCj4gZHBka19jb25mLmdldCgnUlRFX0FSQ0hfNjQnKQ0KDQpJ IGFzc3VtZSB5b3UgbWVhbnQgdG8gdXNlICdhbmQncy4NCg0KPiANCj4gPiAgCWJ1aWxkID0gZmFs c2UNCj4gPiAgCXJlYXNvbiA9ICdvbmx5IHN1cHBvcnRlZCBvbiB4ODZfNjQgYW5kIGFhcmNoNjQn DQo+ID4gIGVuZGlmDQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3NmYy9tZXNvbi5idWls ZCBiL2RyaXZlcnMvbmV0L3NmYy9tZXNvbi5idWlsZA0KPiA+IGluZGV4IDBjNWNmYjkwNTguLjBh OTYyMzVlMzMgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9uZXQvc2ZjL21lc29uLmJ1aWxkDQo+ ID4gKysrIGIvZHJpdmVycy9uZXQvc2ZjL21lc29uLmJ1aWxkDQo+ID4gQEAgLTEyLDcgKzEyLDcg QEAgaWYgaXNfd2luZG93cw0KPiA+ICAJc3ViZGlyX2RvbmUoKQ0KPiA+ICBlbmRpZg0KPiA+DQo+ ID4gLWlmIChhcmNoX3N1YmRpciAhPSAneDg2JyBvciBub3QgZHBka19jb25mLmdldCgnUlRFX0FS Q0hfNjQnKSkgYW5kDQo+ID4gKGFyY2hfc3ViZGlyICE9ICdhcm0nIG9yIG5vdA0KPiA+IGhvc3Rf bWFjaGluZS5jcHVfZmFtaWx5KCkuc3RhcnRzd2l0aCgnYWFyY2g2NCcpKQ0KPiA+ICtpZiAoYXJj aF9zdWJkaXIgIT0gJ3g4Nicgb3IgYXJjaF9zdWJkaXIgIT0gJ2FybScpIGFuZCAobm90DQo+ID4g K2RwZGtfY29uZi5nZXQoJ1JURV9BUkNIXzY0JykpDQo+IA0KPiBzYW1lIGhlcmUuDQo+IA0KPiA+ ICAJYnVpbGQgPSBmYWxzZQ0KPiA+ICAJcmVhc29uID0gJ29ubHkgc3VwcG9ydGVkIG9uIHg4Nl82 NCBhbmQgYWFyY2g2NCcNCj4gPiAgZW5kaWYNCj4gPg0KDQo=