Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp547605rwp; Wed, 12 Jul 2023 18:35:59 -0700 (PDT) X-Google-Smtp-Source: APBJJlHSLK3Q27E5dUrCkEZ7HuCNSiDq7cyL9WUFsSTa43AIADJvzqsB5j5AVlqgL/iQpQET9hTO X-Received: by 2002:a17:906:37c6:b0:992:7295:61c9 with SMTP id o6-20020a17090637c600b00992729561c9mr16740ejc.69.1689212159538; Wed, 12 Jul 2023 18:35:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1689212159; cv=pass; d=google.com; s=arc-20160816; b=VQ+IveYgDESCp6cJHY4ddlu3Zeak5+iZ1K44qGqFHYZ+IF++7aU77Xv+Qkojy9VOZ3 cE2lDpWqoNc8S3lxLq+EBAOjR+AnFecsWZ41rJg/0gQFjfdNiNAo+G0kjLKPgZ48cHGp 9+izi1OOWDDSN5v1LhzrSiXSxtZV7cdQCT2RjojpmXeQP8yxYOkCWXgulO0n0AxhEgYJ pseboSIGpU4m4/ANJcOlx0zeW6JnyHnbJN1GzExBWvS6iWDshE5WNPBpZ+ZkyFByR/eW UCCerOLhxdllpgpammm+GFCa+8nPL+eMe13GARGaBVfHw91lUoaaQllRf981iKEbh2zX CCBw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=cS78NJjPV45Zb7BDdk9WFGCQsdTg9xIT04xHKHeNnX4=; fh=aztRTvsmcVgCjdWnHWINlAcSWYqTdQG979fdvc15naQ=; b=ZtjQQs/S4TWRjOh7bmM4ZGwMkHD4QcEBCd275k6crfph//wuVPqcLyV0KCUBVQY3JX ltqA4oXxmSaqjyNezDKP03SqFUPuoiVwTf2lwF74njuP/Dbz4CS8ox1quSmd1o/SGrOc bpgqIGZM79QKBylR9+WfyoH1fx7HYVMyPzphHHix0ALpVkgRRR9YU3TuzFPnVg6dCF3J EEVqHT7PuosQft0rgzF/swtpkx9JhVjiTltesNdyoXznpZBSaXUT4NpNhxLM2O8+IN+g FLwnmJVf+joP2ZSVRFhC7bFjvy75KTe9CMpt3TpEcpNwtJOrGJQpBCP8Wdq54eq3xdSr uRPQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@vivo.com header.s=selector2 header.b=SxuXNkGJ; arc=pass (i=1 spf=pass spfdomain=vivo.com dkim=pass dkdomain=vivo.com dmarc=pass fromdomain=vivo.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=vivo.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v15-20020a1709060b4f00b00991d97d8eb5si6148702ejg.145.2023.07.12.18.35.34; Wed, 12 Jul 2023 18:35:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@vivo.com header.s=selector2 header.b=SxuXNkGJ; arc=pass (i=1 spf=pass spfdomain=vivo.com dkim=pass dkdomain=vivo.com dmarc=pass fromdomain=vivo.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=vivo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232130AbjGMBP0 (ORCPT + 99 others); Wed, 12 Jul 2023 21:15:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55922 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229755AbjGMBPY (ORCPT ); Wed, 12 Jul 2023 21:15:24 -0400 Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2119.outbound.protection.outlook.com [40.107.215.119]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A629610FC; Wed, 12 Jul 2023 18:15:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Duq/Gf2o3NgyPWyCND48qAyK/UokjWa7YcFD0VtDszCtYvCg6c9idlGFiaZcK2zp8HOcQjvKFprWwm6231ZSkQXa+o/XtqqodqhBC3yuYbNoxDjqwH00yLbCyH19Jlc8bpd1nfqEIesde3sKklF+VFgFgNmij5VWzopYNfz/f4KEI5Be2tZrt/tmKV1waHsemoRNFQOKRgK7AG9VFD6LqgqVtL/+d3lotnSxnr3Y9/EnBPUCdfVrwTeQBjXzHR4A/TTfQ14RZ4/HBTXpOxB5Y8ZbNbDjWweZ6OSW7iINT3BGpGQLTO8M9QXMyqtzLZSwDiYB34CJu4ta1XYsZOZOWg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cS78NJjPV45Zb7BDdk9WFGCQsdTg9xIT04xHKHeNnX4=; b=VqrQ+v2GgY8JeMkdoRKrZp9W8VzWBQPRgdnz6Q5+ppKQ2ZxbjgqECY+vhKN8ltSXPMGbBo3bJRgQsPGXmkXgG67W9BB9HN0vq6m8qn5JgB40tFTl+CXrmBLNAixAqF2C431BlaBu3D5aNOuYQcxNboRgG3d7T29gif2rPrUl42F79rP5M0avxkYzhwgQsCPPP61yXR//SDVpP9rjnFPPv+EK7TMaPxPnuWw0xwIiubp9tq1XM7aIsiEQmOiXKV16TCvv/E4fUiv0NZP7AX7fOIW6DpVAHHVkjlLdRJ+9rWEqat0vj1YZkXK4nETLRbvD1rglpflWjQQi5zgDn88C+g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cS78NJjPV45Zb7BDdk9WFGCQsdTg9xIT04xHKHeNnX4=; b=SxuXNkGJnFFuCfIv5SV+8cZNrT/EgxUFpTioYM1y9fIzBH/+smUY09yJMzXYxUwgCA7EZ65fPlpP4YSu8r6Qgv7EmRh1XxXA2ck0kCdwd10alnv6tZw2bKVVdurZ4yzwaLZujqhCyVSnpm8pkAjS/OOT0Wd+kQ7v83MR1iZICwRe6jmGoI2JoclG/K55iuaIOQo3nwcLdQjhg01SeSjIPHib7xtOBtgZR8D3HYFF+YpU+eGnzYMC+tPRVMnAh9oPxq+gpkBrf2Wh4CsqYp4tuR1HIGnXorJ2hYUnpJr25QmtTUw7odPFvuZJg9Sb6+RO/xdR8W5mFi7N2y242ikfEg== Received: from SG2PR06MB3743.apcprd06.prod.outlook.com (2603:1096:4:d0::18) by PUZPR06MB4601.apcprd06.prod.outlook.com (2603:1096:301:a5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.24; Thu, 13 Jul 2023 01:15:16 +0000 Received: from SG2PR06MB3743.apcprd06.prod.outlook.com ([fe80::2a86:a42:b60a:470c]) by SG2PR06MB3743.apcprd06.prod.outlook.com ([fe80::2a86:a42:b60a:470c%4]) with mapi id 15.20.6588.024; Thu, 13 Jul 2023 01:15:16 +0000 From: =?utf-8?B?546L5piOLei9r+S7tuW6leWxguaKgOacr+mDqA==?= To: Tony Nguyen CC: Jesse Brandeburg , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , "intel-wired-lan@lists.osuosl.org" , "netdev@vger.kernel.org" , LKML Subject: =?utf-8?B?5Zue5aSNOiBbUEFUQ0ggdjJdIG5ldDpGaXggYW4gTlVMTCB2cyBJU19FUlIo?= =?utf-8?B?KSBidWcgZm9yIGRlYnVnZnNfY3JlYXRlX2RpcigpIGluIGk0MGVfZGJnX2lu?= =?utf-8?Q?it()?= Thread-Topic: [PATCH v2] net:Fix an NULL vs IS_ERR() bug for debugfs_create_dir() in i40e_dbg_init() Thread-Index: AQHZtLsr+oGfGkkIJ0yxJe3KFxfYWK+2nXWAgABHcbA= Date: Thu, 13 Jul 2023 01:15:16 +0000 Message-ID: References: <20230712121943.7597-1-machel@vivo.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SG2PR06MB3743:EE_|PUZPR06MB4601:EE_ x-ms-office365-filtering-correlation-id: fc255c5f-1250-4606-b361-08db833e9de3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ija9q6TGIX4qoq/xAXV72KCaHr7VAzL2eoHJbMCdRHBs9uGx39UFgb3iq3sR8P845tPq4pU07MBYBbAUq8/hECjZ+MeUJmSc+i4t8EgzVyhaxVPqcoFJAiUsGQ4z0t+uHQY2eRnJ/oEFAS8VQTGWiCE7l66pAnOuBHraVpUSDN8D9n/NnVXfFuXPt5LjrWIbm11Ok3dGJ4KPqnvrAq0swWCKXt0PqlbOLbzpXinOz8zyyS1Ospoc/o6vtMwW23LKqJ+0QAfGMoLCiwBKX6qh4PKkSxzZfDIGRNfkpvWYF7pakuG/42PfI8QOzNgC5DRvzV4lVwA+1hOL4FhkUzngK94JuTKH9RcRbjKCOt4GbOr8jnk6701eYdY4OcS9MPZmPZBkuNsk/Xam7duVkAN63Hj/kVXiMdOUCagxXfh0w0JBvn8Dowx84/WbghJQ82fPYK5bN/gqNXrsdPPgR+spzmOiceWFNWAHAy4b7rDSZOO7LtYEwZH9W1SNfnDnN+jahBydMgiVpl1KzVCXjW++MekRqmpu+Pkf2+OvdtpqH05X1GIyVIAaRMYjF/bKSDFcl0hpCZljN6oz0bETcnAxuDIE1kcACLjnJLZ/RzYRc70= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SG2PR06MB3743.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(136003)(346002)(366004)(376002)(396003)(39860400002)(451199021)(38070700005)(33656002)(224303003)(86362001)(38100700002)(122000001)(55016003)(478600001)(71200400001)(54906003)(7696005)(966005)(8936002)(5660300002)(52536014)(316002)(76116006)(66946007)(66476007)(2906002)(66446008)(64756008)(6916009)(4326008)(66556008)(41300700001)(83380400001)(85182001)(53546011)(9686003)(6506007)(26005)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WmZwMVVrcXNiN29TVGVoRHY3UVQ5dm1CMkttZENOVXFQVkZHYkFkdUJYeUcr?= =?utf-8?B?YjhQenRYQmw4L0QwUW1WdEJpTGs0aVMrTjZ4NWJ3dkUwNGxEdnY1RjNIdG9X?= =?utf-8?B?UWFncDExUnljYzVCcFM5WXZBREoxVkovSzFUemFDQ05kNFNabS8zOWJ1MG5v?= =?utf-8?B?a2I5Wi96Z1o2cy9LWklxYU9iYnllZHpmenE4SkNBSnZ0UUJNd05OblNOWGM1?= =?utf-8?B?ZFdqY29tYWJrYk13TGRzTUpIclNFbG1iTnBWbFIwL2lTb0JGd1NRVWdaclFH?= =?utf-8?B?YUdINlRXb3lZdjFucHVjQm5lSm5LSHI1UnhRNXhRNXovelJ4aC9xSkc1N3ho?= =?utf-8?B?RDhiQ1U4aEY2MUh4R2pJYUVhVmVnNHR5SUxTY3N2aUdhMWdDeG9QaWFlRWlJ?= =?utf-8?B?Tk1hUVdsMzBhcHZ4eG5UcVk2dlFXdFJnZ0VCZDROczNiMkhmb0Q3ZVJLbzB2?= =?utf-8?B?VGZ3UDZ1RGI4T1RtMHhzZGFlWXZSMFUxZUNEUkVFejk3ZTFGYm9qTldJMGZr?= =?utf-8?B?Mk94cW1EZ1M5SmljbjJMU1o4ZXRtTVZVTElteldiaTJreWtnalo3aFdseWwy?= =?utf-8?B?aVJ3OVZxUE9HMTkxUVVqYWR2TkxBL0dkSjRESXdFb0h4Z3VFUlloU1d6aXQ1?= =?utf-8?B?b2pNK3NxdUtMRWxEcW1RR3Y1T3IxWjY5Z1UreTlUU2hZNE5wT1NDbGFxSEhT?= =?utf-8?B?ZGRERXpOZTQ3Sy95bFd2bHJHamNzNDBudk8xN1FHTjZTemE0bnlKbm8vR3Jr?= =?utf-8?B?RGNaQ3B4NVhqUzNvbTRnQnVZV0VCcENhRzFLaGt1UmQ2aERlTjVCM3BNUUpJ?= =?utf-8?B?OTlLekZjekI2c3pCQWxaN2VJK1MwTjVkSWVPWXRDWEJhcVlHNnBEN2NJM0Nu?= =?utf-8?B?RFNHTCt0VE00bVczdmxtWGw3UWJQeFJOS0N0dVRLckJLUWY4WDBZNmNkVjRo?= =?utf-8?B?U05jMytnb1UvZW5IOUppeEUyZUVOUFUzT3FFM1hJTnY4UGtocVdzWmhwTjlY?= =?utf-8?B?NTdKOTdxSHdoNUo4UlV3VjJHTTJYbnNsWUwvdGpYNjFPdFgxaFFYNU5vK0dX?= =?utf-8?B?QVBoR082RFFDRG0xcFg5bVh2S3hkMlNkNTZvU2lnek1MZjFNcnl4REpTei8x?= =?utf-8?B?b2FsMTJOY2I5SDh2MjRWUDRyQXRRNWlNY1dLdDFwUjFhZFAyTDNaMjFpVHpU?= =?utf-8?B?Q2dYb3lRc1ZOQW9hTjY5UThFbW1ISEg1N1VIWmpQcnJ0Qy9ZUVN1dGozeUR4?= =?utf-8?B?UHBvSFBiSlVQWDQvdERCU3RSVzVrbGJwdVFUMTg0WEpxczIyZVJJTHJkanJ2?= =?utf-8?B?MnlpSkFoMll5Qjl2YjZOcVJIbkR4eEVONnh2cHQyeUZrTnV2a2RycFRQc3gr?= =?utf-8?B?RkNXRUswMXJNTVl3dEhhOEhWQVRzWVdVaWhUVUJmbC81WDh1eDR6Zk1VYWox?= =?utf-8?B?VmdBV3FIN2pqTFd1dlh2S3hWN3BvZmlYKzhHMEVnZ01WV241S3BwQkk2dUZL?= =?utf-8?B?OVdvdFdERE5oT08vaDY5b2JZcTYzS2VTTFdTdyt3NVUvMWVzUFFFN3ZFN0My?= =?utf-8?B?OW5RY2NlUXNhL0FaSHdlSEpaMFF1MytSSFpYSEdMdXBtdXRjeTA3SUt6NHh2?= =?utf-8?B?dnlEMXpXUi9Ya0hYK0RUd2VzaHhJRWlrZHF4VVVqZGxEcUNScjBHREp3QzQr?= =?utf-8?B?bnAwSFNuMytFd2lYZStxblBuYjN5b2hveWlFTW9FR0NEN3cyQVEvUjBxWTBx?= =?utf-8?B?U212bURjNW5yZVhpNHA1dmVUc2p6aVkrdHo1WHVXcitGaUtXNmJwQnB3MU1o?= =?utf-8?B?RkkyZThsd1pxVzkzTlNkVmEwenBHemwyYUdsRXFMcnB3NVFlaFA4blFLWGtz?= =?utf-8?B?b1JjSTNGdmt2MGk3L3BYUWdCQ0FKcG9ZM2M1V1pZRStNTFRQbjRWZHJ5RllQ?= =?utf-8?B?eHNqSGsyZS9jbXlXVUYreDNxS0ErY2ZRY21EbGhqZVpFcXZZRGhWSUNVb1JC?= =?utf-8?B?U0dCaEdJVEEyT2tzNndQTTlCd1F4STZVdHJCbllmZzUyK3E0UzBYWk9xa2xO?= =?utf-8?B?cTNnNFZRQmE0cyt4VmJLOUxFU013bzRDeUZXaVUxTVB2eGIyQ1RjcHA1aW5Z?= =?utf-8?Q?JpYo=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SG2PR06MB3743.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc255c5f-1250-4606-b361-08db833e9de3 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2023 01:15:16.3203 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Kc3nMF95TB1+OJ+c1pA4X/3hRAntyzFrMhMwsLdktZdRP1ztFmIrVQZt4CkMAtVQm0a9uz7iGA1XfZ4xil4c3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PUZPR06MB4601 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org b2theSwgSSdtIGZvbGxvd2luZyB5b3VyIGFkdmljZSBhbmQgcmVzdWJtaXR0aW5nDQoNCi0tLS0t 6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogVG9ueSBOZ3V5ZW4gPGFudGhvbnkubC5uZ3V5 ZW5AaW50ZWwuY29tPiANCuWPkemAgeaXtumXtDogMjAyM+W5tDfmnIgxM+aXpSA0OjU3DQrmlLbk u7bkuro6IOeOi+aYji3ova/ku7blupXlsYLmioDmnK/pg6ggPG1hY2hlbEB2aXZvLmNvbT47IEpl c3NlIEJyYW5kZWJ1cmcgPGplc3NlLmJyYW5kZWJ1cmdAaW50ZWwuY29tPjsgRGF2aWQgUy4gTWls bGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PjsgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu Y29tPjsgSmFrdWIgS2ljaW5za2kgPGt1YmFAa2VybmVsLm9yZz47IFBhb2xvIEFiZW5pIDxwYWJl bmlAcmVkaGF0LmNvbT47IGludGVsLXdpcmVkLWxhbkBsaXN0cy5vc3Vvc2wub3JnOyBuZXRkZXZA dmdlci5rZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnDQrmioTpgIE6IG9w ZW5zb3VyY2Uua2VybmVsIDxvcGVuc291cmNlLmtlcm5lbEB2aXZvLmNvbT4NCuS4u+mimDogUmU6 IFtQQVRDSCB2Ml0gbmV0OkZpeCBhbiBOVUxMIHZzIElTX0VSUigpIGJ1ZyBmb3IgZGVidWdmc19j cmVhdGVfZGlyKCkgaW4gaTQwZV9kYmdfaW5pdCgpDQoNCk9uIDcvMTIvMjAyMyA1OjE5IEFNLCBX YW5nIE1pbmcgd3JvdGU6DQoNClBsZWFzZSBkZXNpZ25hdGUgYSB0cmVlIGZvciB0aGUgcGF0Y2gg KG5ldCBvciBuZXQtbmV4dCkgWzFdLg0KDQpJZiB5b3UgY291bGQgaW5jbHVkZSB0aGUgZHJpdmVy IChpNDBlKSBpbiB0aGUgY29tbWl0IHRpdGxlIGFzIHdlbGwuIA0KQWxzbywgYSBuaXQsIGJ1dCB0 aGUgdGl0bGUgaXMgYSBiaXQgbG9uZywgc2VlbXMgbGlrZSBpdCBjb3VsZCBiZSBhIGJpdCBtb3Jl IHN1Y2NpbmN0Lg0KDQo+IFRoZSBkZWJ1Z2ZzX2NyZWF0ZV9kaXIoKSBmdW5jdGlvbiByZXR1cm5z IGVycm9yIHBvaW50ZXJzLg0KPiBJdCBuZXZlciByZXR1cm5zIE5VTEwuIE1vc3QgaW5jb3JyZWN0 IGVycm9yIGNoZWNrcyB3ZXJlIGZpeGVkLCBidXQgdGhlIA0KPiBvbmUgaW4gaTQwZV9kYmdfaW5p dCgpIHdhcyBmb3Jnb3R0ZW4uDQo+IA0KPiBGaXggdGhlIHJlbWFpbmluZyBlcnJvciBjaGVjay4N Cg0KQXMgaXQncyBhIGZpeCwgdGhlcmUgc2hvdWxkIGJlIGEgRml4ZXMgdGFnIGFzIHdlbGwuDQoN Cj4gU2lnbmVkLW9mZi1ieTogV2FuZyBNaW5nIDxtYWNoZWxAdml2by5jb20+DQo+IC0tLQ0KPiAg IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQwZV9kZWJ1Z2ZzLmMgfCAyICstDQo+ ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX2RlYnVnZnMu YyANCj4gYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfZGVidWdmcy5jDQo+ IGluZGV4IDk5NTQ0OTNjZDQ0OC4uNjI0OTdmNTU2NWM1IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJz L25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfZGVidWdmcy5jDQo+ICsrKyBiL2RyaXZlcnMv bmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQwZV9kZWJ1Z2ZzLmMNCj4gQEAgLTE4MzksNyArMTgz OSw3IEBAIHZvaWQgaTQwZV9kYmdfcGZfZXhpdChzdHJ1Y3QgaTQwZV9wZiAqcGYpDQo+ICAgdm9p ZCBpNDBlX2RiZ19pbml0KHZvaWQpDQo+ICAgew0KPiAgIAlpNDBlX2RiZ19yb290ID0gZGVidWdm c19jcmVhdGVfZGlyKGk0MGVfZHJpdmVyX25hbWUsIE5VTEwpOw0KPiAtCWlmICghaTQwZV9kYmdf cm9vdCkNCj4gKwlpZiAoSVNfRVJSKGk0MGVfZGJnX3Jvb3QpKQ0KPiAgIAkJcHJfaW5mbygiaW5p dCBvZiBkZWJ1Z2ZzIGZhaWxlZFxuIik7DQo+ICAgfQ0KPiAgIA0KDQpbMV0NCmh0dHBzOi8vd3d3 Lmtlcm5lbC5vcmcvZG9jL2h0bWwvbGF0ZXN0L3Byb2Nlc3MvbWFpbnRhaW5lci1uZXRkZXYuaHRt bCNuZXRkZXYtZmFxDQo=