Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp573812rwp; Wed, 12 Jul 2023 19:15:16 -0700 (PDT) X-Google-Smtp-Source: APBJJlH0uWcAwITPekzi4/3W+JaSHhjxFGmvUu0lTJHKzatbbgnzyVgGDRHsXGmPWg49/6Jg+81e X-Received: by 2002:a05:6870:c8aa:b0:1ad:2e18:7090 with SMTP id er42-20020a056870c8aa00b001ad2e187090mr636187oab.32.1689214516244; Wed, 12 Jul 2023 19:15:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1689214516; cv=pass; d=google.com; s=arc-20160816; b=h9NAslD2oNB6qDcCJZsa2MKZGSXYNMf9Q3TcEIdqPwOxRHJyX7BtKT7kpqmNQ1ytMm Ihcce+2PDIkLB3VdnSnIPUubzwiUuG5rdlU2BT2dNKeHLVO/+VinQPTD0gabkwe5iyui lbVLzKKUPPcmDPQPt5sVO4WTxIPEL6BDluatGRkCSjEPKkugSeYvMQZM7LPVZI0i3JVi Tsj5omoqasPSNd46vcJIKqZnN/qN1XyIPxbG9rNK3J4Y00oEdnVKcjfwtyIN/XP2sS7Z A7BspEETqdQqoO9dIJqydUftRaLezd4ajbF+oEichrzDrgV+eSPCWuELERKC3jFL1tVR wjFw== 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=t/9PQtJMmuj8MJUzaQtaNZsL/RnXWrf3Z5PfiEQptCM=; fh=aztRTvsmcVgCjdWnHWINlAcSWYqTdQG979fdvc15naQ=; b=t5Jb9PXnLqUkbAyzJ1v/yluSd+uhyhKKjvSvH2tF2bTPzKZZcqGknxHQgT9PhjrWEN o+9yuBDzvzP9+bKlBstk7tOMg1qiLjG9ELMw3oUVlvmRa39VE9N8tlsDxln6iaEUBZWf TB4Sg0vhvKdjsNze5AIqz5bp4O+vlPGTkw5BuhAYMIhf2uy/gSD8Cp+FtH2MWEXqvNXj QSrG7ZsBWilxRNv5Ub/vdR1OXgvzjAPQTVdhB3q3J7HC13xqiQTlVF6s//SgtMf7svwg sMCPE56zoJzQhXYMMDpE4+25jCNmwEzKx0fk7NJjpshAf7GTnRAIuS7JoNMRMjn+PejJ y/DQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@vivo.com header.s=selector2 header.b=aI70JZ+D; 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 k11-20020a17090a62cb00b00262ff3a4545si11558201pjs.169.2023.07.12.19.15.04; Wed, 12 Jul 2023 19:15:16 -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=aI70JZ+D; 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 S233296AbjGMByp (ORCPT + 99 others); Wed, 12 Jul 2023 21:54:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36702 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231984AbjGMByo (ORCPT ); Wed, 12 Jul 2023 21:54:44 -0400 Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2090.outbound.protection.outlook.com [40.107.215.90]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 56BA41724; Wed, 12 Jul 2023 18:54:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G3K5q+hcKQXBMBuUf5kpm1+NsHqU6k/foA1MArU3AVaGPbhBVqDrszHHlrrZNU25hC6uHkKhhvv3Lg/XTXxxmyBPSyOTDbG5MRuoGFDY2I03K6yaRkd6Oo9UhQu6lHBm5g5iB+qYUqAV0L7c456P5Y9P/iZmcQggQRuEtSuvI55hItqYmk+QHeHXSP0ZKgmN9GX/KA7gNNgpgJ2aWgFYTT9f1nsiWmNLBuOhGmTq7W95cmOrZz4a0Vcj1O6pnQq2hjh+O/6IHVLUeGPsAWLmtBzvcCvzCWDT6ekYtqGoiYfW7P/PiK9d1ETAnoDkiaIbqlvS8FnsIeZbk5KTsZ970w== 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=t/9PQtJMmuj8MJUzaQtaNZsL/RnXWrf3Z5PfiEQptCM=; b=NJn//BzPpjNeyb4H0zN2NoD8Jk/jBEBuiVUSQyc1QoqyHM+pJquzFsNe4ibOB0Odzn9REKMPa1B/bstr5fCO/R+lnsCtAn2kvAjw9ou9xwmEB1zv28ctOZ5s5w7pTlwuRaf+n4sn3H43DoXvTiD6Ouhes8f6x2bE4iw4TlwkPwZ2ZN8O5Yn66f1pNw1iXIT45Rq+GnKI1yBHkMdyj0sIeo4AqlQHH06eQynSaiXHUGyDWVLDaHaGip2E0JoX8OaRcHPat7hvc7+HdkggTnEtzHk5vZRhWuyL2NvvwivBOXjJYS8713zbOwdEjbMJ6Og/HSq/2bFUBjhRp9iHqZW9YQ== 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=t/9PQtJMmuj8MJUzaQtaNZsL/RnXWrf3Z5PfiEQptCM=; b=aI70JZ+DbGFLhBJffrLRZhUVz/ADQ/+yxojEC+2JjvOw8/XYf85lNXmek4CQL/J5PROaXPJgABXb3VkMADUfBdAAQMzodg8kv1VgierYmvYQyf882w2+mUGnFSlyhV8qGLciQpm5T1oZ/bA91IJ247JSaimP6evQtHAxNf2H9ZdFsaHU6CoeybUGP+6qOp9E4/rJQgvjNfVazhdkNPuQ7khW2xedGDWyhyCDEOxZw7+ZtHVHc3IU2o5x7Y65qxpu2fYI88bH+IGw3WBguLVgnfZryTQaDWbnstZ/8dxHhG/kmWJwd0wstBIg4CgHCW1QgzsdEhE1x1lv0raBKJGBCQ== Received: from SG2PR06MB3743.apcprd06.prod.outlook.com (2603:1096:4:d0::18) by TYZPR06MB4111.apcprd06.prod.outlook.com (2603:1096:400:4::10) 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:54:35 +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:54:35 +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+2nXWAgABQ+DA= Date: Thu, 13 Jul 2023 01:54:35 +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_|TYZPR06MB4111:EE_ x-ms-office365-filtering-correlation-id: 5afd29c0-59c2-463c-6cdd-08db83441c00 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: v6JZwBO9eSNqcf8PdsEblzG18zJwW59XCGCMnReMfKauHwOQ0XsqrSgl95m8rWxFhApV3bzeqtLTvWezp2sY5ziBF8ldcPlBXtpLTvlNqeRQStBbKcS7OHcAQEaZSr/v0OkR1Ox0SaqktU+8Fnineco+bQiogGgqGxs9X3MIFJbtoDUqMSZDgXLf03Vpjbs9HTUasSes2RTQwB6VTs3BDd/Nn7m4iucm7XqOnOT1rvRjuNkldIGE9kmBeorRhBKup0hAuWngR2HiJEc9Mx/F7rCNqwNjNqxz4fPDp4byXs3Ubkj6Vu5lHGW5dcBF8NIo3BOyuaecIPyq4Jq5PVljuwZHEiZoAdyE8yrjnGoux7dpXSvS5DmMMiQj+z5dL+W/yob7mbuMlox8J37OM5Wslyp6mccIGGPKz01iRddoOV+zPo4zYtf1UuQ0oPJxAzr8Z8fgimTPON5uvNIIGNmdnvJawCLubYR/ge+tDuQFlBXJSaPCkNQnV4Ou/prAm3qNqx6ej4iEKkFhgmqz1n3ooWRktLwRyK4/HddRHA7+yBC/IdQyn4/q1YSDc3BHXPtjqrmkN8D5X1xmk5kkaZCTUUh8+d+RcyH1cfxyd7CI+ws= 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)(39850400004)(136003)(346002)(366004)(376002)(396003)(451199021)(38070700005)(33656002)(224303003)(86362001)(38100700002)(122000001)(55016003)(478600001)(71200400001)(54906003)(7696005)(966005)(8936002)(5660300002)(52536014)(316002)(76116006)(66946007)(66476007)(2906002)(6916009)(4326008)(64756008)(66556008)(66446008)(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?SnJIVGZ6dkhhcTU1ZVlXS1BzT01iMGw1d0x6Um5wRzhjdkRxOS9oMDJBK3pB?= =?utf-8?B?a0ZIQ1gzWjl3ZmRnTDE4ZGgyYTN5bC9ZUUV2N3kxMFczRmVidXdYd2NNRUpm?= =?utf-8?B?aVdFamZPbXZ2WG81aDA3ekNYb2U4ZVZLTjZ4ZFFkSHN1TVdXcC9mbTJwcHFB?= =?utf-8?B?Y3RibzBpWHpDekpvNk9EVm9PVDhBcnc5UHhGSkNUeXA0emx0VzJaclV0RnNn?= =?utf-8?B?ZXVEMnRMa1hoUGdCdXZpWkVMWVpGeDQ3cDh5dkNpbmdETmRmd1ViSXRQNDlI?= =?utf-8?B?NGQ0WUxJTlg1eWVaaVhzTVBjcm42M2FVaHV5UVhvaGdjcnQ4Tlc4ZkNzWHlE?= =?utf-8?B?OFZCbDNGS0VTNkNiY2lXbGE1d2gwSlhnY2NaZ29tMjEwOGVpYTJZUThvWWhk?= =?utf-8?B?L25vSXBOL28zYXNBVHVPTTBQS3lVUGN4UXp4Y0RBay9BdGtDcmFjbDM4MUFi?= =?utf-8?B?SzdMK2xKR1pybS84WWl3TzdBNGVHWXRuL0xMVHZsd3RWMlJrNVpNUmFpV3pt?= =?utf-8?B?b2NxbG9hZHNXYnB4RTdqYzZZVGZaazZ4TVZTeGhERmpMejVPNTQ5R2lTZTRo?= =?utf-8?B?bHFaNCtLQmF1THlTQVc0Y25jQWhOUnp5eHhrbU5CRDY5YkhTV1FjWkVzb2Zq?= =?utf-8?B?cGhBNXI5QkZtR2xqSVFJbjZ6SVdycHBrdll6T1R2bXJRazI3NWsyYlI2bm5m?= =?utf-8?B?QzJjUlpQUy84bEZHdEdYdVRJdWxhUDdGZUNuZzhSa3ZPZ3lhUndxalpSRU5j?= =?utf-8?B?cEw0TlJML0g0ZTkxV3hnSnpqVDFNWmg5SSs0WHlnMHhtdStLeXArbXh3RXl4?= =?utf-8?B?V1JhSUxYTUY0bk5pdndxUGZyY1phcnJUYnRBZndtc0oyQ2E2T3ZBN1YyS1d5?= =?utf-8?B?NnV5WXQrVTJSUzNqMG5QN3JOczJlUGdzbE5QdDBpemM2akREWHlEdFBXV1Zx?= =?utf-8?B?ZGNBS2FKNGEwYjZBN0svV2FkQTV6aWl0SDdWQTF4Y1FGWExMVS9NbEtoeWlq?= =?utf-8?B?ZFN5NUtBbFRFWkM1bVZCUGE5ZkYvZzB4WVMxS3RHYWRYaFY1Yi9HSSswcWxh?= =?utf-8?B?OXIzSkU0a2VXb2I4REU2NW83enVoUjBNUFN0bHpwU00rdnVKUnZZM1RiazRh?= =?utf-8?B?enB3Y1QzYjBnQ1U5SXZYU21MNFJnbFNwMGJRanNqK2p5bU9jUEZGLzkzWk1z?= =?utf-8?B?ZkIvNFFWbFZzU09ONG9ueGhad0IrWC81ckZHOWpzQ0dQbkYzSXZnUlBLbnZn?= =?utf-8?B?blNkcjQ1dFczaDNZbGJoZlhpSDUvN2RwTTB5V2NWWmNia0RIazNoeGxWOTZT?= =?utf-8?B?d2x4NDBJWGptYlJhYXo2Qk9JZ0ZiQ3pwMExyaWRFSTNzWXVnTTEwbGRpZHh2?= =?utf-8?B?MmpMSkFZNGhsM2EzcDJQZHlORndDanZCdXRLekhUV29pekpqeldnZGJLOERz?= =?utf-8?B?U04rZysyd0x3dkN2ZWN2MlZ0dG1BbnQveWVIZ0ZYRGIrbUkySlNNRURINkVI?= =?utf-8?B?OTd0Z2poZFJtL25LK0ZNYnlEcC9xeUFLcjJ3OEg5Ty9LU3N4bkZuMENyWTJ0?= =?utf-8?B?bTBFUDRPRUJ6N0s1dEt5cXBXQXFzVXJiVWlBdXFZYWI3SXhjazJFbVJoanZx?= =?utf-8?B?VmhlRzRVVkZWMWloOFQvc2l4OW12d09SUjUzYXBPZ2lsOU5xOFNpaHJST3Rx?= =?utf-8?B?V01pTFNxN1pmNXE4TWM5QmNGbU5RZmc2NmZ4bWFYWCtTM3l1ckFHQnVyWEpt?= =?utf-8?B?N1g2MllWbXpPV3pLcU1ZRzV4cXpMMlU5cTJ3YkdtWWtqYWhLSkVNQ2hjVEE1?= =?utf-8?B?SE5MTnM3M00vMUN6VUlla1NKSHBEUEk0V0VKa0dsQWtPWXM2ZjhHR0JoeFRu?= =?utf-8?B?Zm9mTDRBUjNLcFlONnJOZmViWVU5VnRKbU9LUk1ETEIwNHBBM1hVL0huYndi?= =?utf-8?B?UEFTVGgwNnhtNlFQTTlqVVRkaHhCNWsvcS9WMTEzMjlUSkJYWGZUMkJwbllG?= =?utf-8?B?NitHdDQrSStIMWUyQUIva0I5U3FCbzVUMzJDYkRmK2plVkJjYTdMbkdZVXBt?= =?utf-8?B?TU9sZTNiSlkwVTQ0R1NWWXBteERKNVVsSjRPaXo1SmhXYVJVSjBjSDNOUnM2?= =?utf-8?Q?kqH8=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: 5afd29c0-59c2-463c-6cdd-08db83441c00 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2023 01:54:35.3473 (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: IR7bX3rAnMdtGvA0T+cIHIdolozS2vxUluqEO1wZSs5DH+Vq/ASefL+rTz30+SDS0ILYUYqoZRxXBcGX4JtVKA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR06MB4111 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 SGkgVG9ueSBOZ3V5ZW4NCmdvb2QgbW9ybmluZywgSSBoYXZlIHJlc3VibWl0dGVkIHBhdGNoIGFj Y29yZGluZyB0byB5b3VyIHJlcXVpcmVtZW50cywgcGxlYXNlIHJldmlldyBpdCB3aGVuIHlvdSBh cmUgZnJlZSwgSSB3aWxsIGJlIHZlcnkgZ3JhdGVmdWwuDQrwn5iKDQpSZWdhcmRzLA0KV2FuZyBN aW5nDQotLS0tLemCruS7tuWOn+S7ti0tLS0tDQrlj5Hku7bkuro6IFRvbnkgTmd1eWVuIDxhbnRo b255Lmwubmd1eWVuQGludGVsLmNvbT4gDQrlj5HpgIHml7bpl7Q6IDIwMjPlubQ35pyIMTPml6Ug NDo1Nw0K5pS25Lu25Lq6OiDnjovmmI4t6L2v5Lu25bqV5bGC5oqA5pyv6YOoIDxtYWNoZWxAdml2 by5jb20+OyBKZXNzZSBCcmFuZGVidXJnIDxqZXNzZS5icmFuZGVidXJnQGludGVsLmNvbT47IERh dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD47IEVyaWMgRHVtYXpldCA8ZWR1bWF6 ZXRAZ29vZ2xlLmNvbT47IEpha3ViIEtpY2luc2tpIDxrdWJhQGtlcm5lbC5vcmc+OyBQYW9sbyBB YmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+OyBpbnRlbC13aXJlZC1sYW5AbGlzdHMub3N1b3NsLm9y ZzsgbmV0ZGV2QHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZw0K 5oqE6YCBOiBvcGVuc291cmNlLmtlcm5lbCA8b3BlbnNvdXJjZS5rZXJuZWxAdml2by5jb20+DQrk uLvpopg6IFJlOiBbUEFUQ0ggdjJdIG5ldDpGaXggYW4gTlVMTCB2cyBJU19FUlIoKSBidWcgZm9y IGRlYnVnZnNfY3JlYXRlX2RpcigpIGluIGk0MGVfZGJnX2luaXQoKQ0KDQpPbiA3LzEyLzIwMjMg NToxOSBBTSwgV2FuZyBNaW5nIHdyb3RlOg0KDQpQbGVhc2UgZGVzaWduYXRlIGEgdHJlZSBmb3Ig dGhlIHBhdGNoIChuZXQgb3IgbmV0LW5leHQpIFsxXS4NCg0KSWYgeW91IGNvdWxkIGluY2x1ZGUg dGhlIGRyaXZlciAoaTQwZSkgaW4gdGhlIGNvbW1pdCB0aXRsZSBhcyB3ZWxsLiANCkFsc28sIGEg bml0LCBidXQgdGhlIHRpdGxlIGlzIGEgYml0IGxvbmcsIHNlZW1zIGxpa2UgaXQgY291bGQgYmUg YSBiaXQgbW9yZSBzdWNjaW5jdC4NCg0KPiBUaGUgZGVidWdmc19jcmVhdGVfZGlyKCkgZnVuY3Rp b24gcmV0dXJucyBlcnJvciBwb2ludGVycy4NCj4gSXQgbmV2ZXIgcmV0dXJucyBOVUxMLiBNb3N0 IGluY29ycmVjdCBlcnJvciBjaGVja3Mgd2VyZSBmaXhlZCwgYnV0IHRoZSANCj4gb25lIGluIGk0 MGVfZGJnX2luaXQoKSB3YXMgZm9yZ290dGVuLg0KPiANCj4gRml4IHRoZSByZW1haW5pbmcgZXJy b3IgY2hlY2suDQoNCkFzIGl0J3MgYSBmaXgsIHRoZXJlIHNob3VsZCBiZSBhIEZpeGVzIHRhZyBh cyB3ZWxsLg0KDQo+IFNpZ25lZC1vZmYtYnk6IFdhbmcgTWluZyA8bWFjaGVsQHZpdm8uY29tPg0K PiAtLS0NCj4gICBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfZGVidWdmcy5j IHwgMiArLQ0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt KQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQw ZV9kZWJ1Z2ZzLmMgDQo+IGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX2Rl YnVnZnMuYw0KPiBpbmRleCA5OTU0NDkzY2Q0NDguLjYyNDk3ZjU1NjVjNSAxMDA2NDQNCj4gLS0t IGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX2RlYnVnZnMuYw0KPiArKysg Yi9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfZGVidWdmcy5jDQo+IEBAIC0x ODM5LDcgKzE4MzksNyBAQCB2b2lkIGk0MGVfZGJnX3BmX2V4aXQoc3RydWN0IGk0MGVfcGYgKnBm KQ0KPiAgIHZvaWQgaTQwZV9kYmdfaW5pdCh2b2lkKQ0KPiAgIHsNCj4gICAJaTQwZV9kYmdfcm9v dCA9IGRlYnVnZnNfY3JlYXRlX2RpcihpNDBlX2RyaXZlcl9uYW1lLCBOVUxMKTsNCj4gLQlpZiAo IWk0MGVfZGJnX3Jvb3QpDQo+ICsJaWYgKElTX0VSUihpNDBlX2RiZ19yb290KSkNCj4gICAJCXBy X2luZm8oImluaXQgb2YgZGVidWdmcyBmYWlsZWRcbiIpOw0KPiAgIH0NCj4gICANCg0KWzFdDQpo dHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9odG1sL2xhdGVzdC9wcm9jZXNzL21haW50YWluZXIt bmV0ZGV2Lmh0bWwjbmV0ZGV2LWZhcQ0K