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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0034FC77B61 for ; Fri, 28 Apr 2023 07:36:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345282AbjD1Hgn (ORCPT ); Fri, 28 Apr 2023 03:36:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44016 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345451AbjD1Hgj (ORCPT ); Fri, 28 Apr 2023 03:36:39 -0400 Received: from esa7.fujitsucc.c3s2.iphmx.com (esa7.fujitsucc.c3s2.iphmx.com [68.232.159.87]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8EDB226B2 for ; Fri, 28 Apr 2023 00:36:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1682667393; x=1714203393; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=L3F5DqOL5gwdZ5HVBIUPIgYJeiqTzRGVEkRQJDKoMPk=; b=hxWmvWMFYiE6nTDewPOBgEKRBrzgyIAQX2/2mRqtsalaS/DfctmXuzvO OO0tENlPme4VyVP5rop073NY7pOyGadctTrolCdLXaDZLUkDatLW5a/z2 Cm37nZ8HNsrz0vh6EPoRxEQYLV6fxMcSsP5fUk6HCPUIjnfqv1Cl7VLEx xzPuU0vZZrTvfDwPZQjM+brILmKHQc8+hV0FlsZvrsT13E6Z1dFbUim9n uIHjRlxa6PtPl4WXGO1SwLSetgcTDK8XnSPZnwCTycXJObyt4TvxpXkM/ MXmWbt/R/fYR6uEjoXYwikTAKbmJ7GCwN7pAG0LbJyRj0LfJiOiIvASPr g==; X-IronPort-AV: E=McAfee;i="6600,9927,10693"; a="83343131" X-IronPort-AV: E=Sophos;i="5.99,233,1677510000"; d="scan'208";a="83343131" Received: from mail-tycjpn01lp2173.outbound.protection.outlook.com (HELO JPN01-TYC-obe.outbound.protection.outlook.com) ([104.47.23.173]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2023 16:36:25 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BEbijGuBIwDqYDz6v9me4e6zELcxOC4bI8UqH8btE2J8BYhJCjcavWLvKymCiryTE958Dp1w0XD9k5NEryimKwsBrRv94WmRbRAoMwR6JgWlZDwASjDbFtlJSJQyRBGsvGmu2QzfSTR63xKuJo6R37cNKd2O0H4ZvfdP6iL+YjSihJ7GKZy4c6b011WT9UplWQ3+w3bb9/vG1dmQZAr+W+7nVxotHRZGtW03WKQ0edgA31eragYS2dotcDwwcX5yOnJ9UMnump4HrzrJR3A587T4O9hufvGUatvhNdYAtSsgPlH2wkV1wszcc0ryTnECiovU53CO1BA4a/TExK8c5g== 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=L3F5DqOL5gwdZ5HVBIUPIgYJeiqTzRGVEkRQJDKoMPk=; b=Mq4WHuefR5+WfkbDIPlZL7OS7JkWlDBizwcckC3nCtIjGCxGZmuzW8GxLTGpYfjsVxMgkgrpBxlQb+DwpC5txRRsajG2pb4IZoN+1EYXY1JB4RH+6lNZia/Ww9R0I82M9cO1yWQu9GQWWmg+yiZtkUevayzGpJaOUB1Gl+wfbZ+bOhP5Gln2X1u0kYQU1IddAuk6nB4bW6kvZUOz11g7oesnBqYvpqnAf8rjt+9GNCzsRudX97IkgJWUVx+JVVj8adn9o6+sAq+ZICsNuxUw+Qx3efbaHbdZ2Crz2gN2nd6wUPTz/kI3Niz2M6ekd939I8aMFCOCO7uKWQs3+gOnKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from OS7PR01MB11664.jpnprd01.prod.outlook.com (2603:1096:604:247::6) by OSZPR01MB8121.jpnprd01.prod.outlook.com (2603:1096:604:167::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.23; Fri, 28 Apr 2023 07:36:22 +0000 Received: from OS7PR01MB11664.jpnprd01.prod.outlook.com ([fe80::687d:4884:ec0b:8835]) by OS7PR01MB11664.jpnprd01.prod.outlook.com ([fe80::687d:4884:ec0b:8835%7]) with mapi id 15.20.6340.023; Fri, 28 Apr 2023 07:36:22 +0000 From: "Zhijian Li (Fujitsu)" To: Greg Kroah-Hartman CC: "x86@kernel.org" , "nvdimm@lists.linux.dev" , "kexec@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "Yasunori Gotou (Fujitsu)" , "Xiao Yang (Fujitsu)" , "Shiyang Ruan (Fujitsu)" , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , Eric Biederman , Takashi Iwai , Baoquan He , Vlastimil Babka , Sean Christopherson , Jonathan Cameron , Andy Shevchenko , Dan Williams , "Rafael J. Wysocki" , Ira Weiny , Raul E Rangel , Colin Foster , Vishal Verma Subject: Re: [RFC PATCH v2 3/3] resource, crash: Make kexec_file_load support pmem Thread-Topic: [RFC PATCH v2 3/3] resource, crash: Make kexec_file_load support pmem Thread-Index: AQHZePGp6T3ME1yIBk6VWnFnTOh+FK8/B9WAgAFOiIA= Date: Fri, 28 Apr 2023 07:36:22 +0000 Message-ID: <02066f0f-dbc0-0388-4233-8e24b6f8435b@fujitsu.com> References: <20230427101838.12267-1-lizhijian@fujitsu.com> <20230427101838.12267-4-lizhijian@fujitsu.com> <2023042726-railroad-detonator-cc0d@gregkh> In-Reply-To: <2023042726-railroad-detonator-cc0d@gregkh> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OS7PR01MB11664:EE_|OSZPR01MB8121:EE_ x-ms-office365-filtering-correlation-id: 7a9ea1c7-bde3-4776-6ac8-08db47bb43e7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: go0Zm2TNKZEQLTavT2CgPds4xSajrqy4ZKK2TqbW4Q0KXDPr73KfcYEhfMBQV72+5EkU/vfx4xKLMxMf2Xj7SyuFWP26zqDyjFl5f96qAyLdZeTxNEOCZuz3edIp8TjHh5t3iSLRaQ48Z6clh6thR5w4h1NENHnDSt9B/GHaF9Vdafb4BMFt7MLw30vUOpRwDs79PjCtsDObm/x5RMaCaOihID07zlQAg1+sa6Qr3EYTDn2jgULGvuyfOVg7KGKUQCFw4Eyjye+TO+zyvmsT/ZG/iPBeXAHJTTVw+/hkPbRyy0jiW5uY8pTvhB80pwqtG9JxHnwmD1qguFSUX9nQUbwwPM1fv/Q7gViwXtOGWhL6RlaaRcbHvdIoMo4P2Qr+UG0cG9yzacIg+fXHo6kZJvlI9icAbNK78KZxpuzEUDLS78OHO7KJCwQShYs8I+3N2XFgiZMwLAnilVZfUP7jzvuDHhX3fHk0KVqXM9oBfGvS6aa2jCMNvTZKnjLt165wj7locwDcohdVaAcwh1t8+tRwptpU5vPShz9kIx68SRy+yrX8+Y4gD6VhrWEXCiRsVuZektPAsSVkeEUm6EX8xPb1tw4TLATacQMN3QSgEeBmxBfEdiTvT+/i8GIXeYZPhT4ILIEVkSLo2ZpJXsCmb1PBG1oieD9RyeAtON9323t9JkdglnAmo0+JPiVryeGwWWW057fZefBjDM/Av3RElw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS7PR01MB11664.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(39860400002)(346002)(376002)(366004)(136003)(1590799018)(451199021)(31686004)(38070700005)(186003)(38100700002)(316002)(82960400001)(54906003)(2906002)(7416002)(41300700001)(91956017)(4326008)(6916009)(8936002)(8676002)(83380400001)(5660300002)(64756008)(122000001)(2616005)(76116006)(66476007)(66556008)(66946007)(66446008)(1580799015)(31696002)(86362001)(478600001)(6486002)(36756003)(85182001)(71200400001)(6506007)(53546011)(26005)(6512007)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Wk42M2lGQUFYcDV3ZE5LMUlWTUgwUnhlQXdMZDlucGNpU0ZzeWNWOUpVckZY?= =?utf-8?B?YXFSTm1hUjZSeXJjaEhEcTZWaEVjdzRGQldad0RtZU9KV2UrS3lvTVhwZzB2?= =?utf-8?B?REpZb0ZrVWx6b2dQSXJ0N3BCSi9FNHhwNDAwVm5UVWRZdE9ncGkxZU55aGlH?= =?utf-8?B?NkhUSzZzSnNFTHFSanZXZjRKOWNyOUJTbXpYczNsQ2N5dGgzelBQeUpWZ3ZU?= =?utf-8?B?anEyVG1aOVRTNVk5TkVZMHM3MXlWUzRHWG04SmtvSlNvdy82WFVNRlBqZzBK?= =?utf-8?B?YXBaRlNKQ3VCSlNFOTgyY2RuTC9BRllUcVVYM0QxOVBHT0p1TnlPNUZqR0t3?= =?utf-8?B?V3lTem5mT0w1RGpxakxFblc5ZTYzWW5YazhuUUlmZS82bXh5UWRNMjlNN09L?= =?utf-8?B?WXp0RklWUFZ0UnhBanptS0t3emc5OVJFcituNGs0bW9nMisrWmVpKytXOURr?= =?utf-8?B?UTNNN0pLdjAvMGRUdnZJRWpad0pOYnp1aEd1MXR4YkdiS1FFUE43UDNxM2hw?= =?utf-8?B?aERRN3ZnR2twL3BnNUNhNm5iR09YVXR2L3hkWHA2by9xQmpQRm5uMDdhQ3Qz?= =?utf-8?B?Z0s3MlBuOC9ZWlh5bVM0eCswWVRsUEs5NG9KaGNDNExjalgrOUt5bThVMkFY?= =?utf-8?B?K2tJZGswWHo1Y0RDTm1wZWR5dk5odDQxcWEyYW5hNEQzTGJYbjRDeGpSOU1l?= =?utf-8?B?dUY2MCt0MTZPdU4ycVpSQWRYZ2JBUEo1WFJBaHRzTTYwSHB6cWNWL3ExUThr?= =?utf-8?B?QWlMaEpyRFhtSmFadVAxaTJ4RTJyTXNBaUZnRmZyRVBVd0I1Z25DTjR1ZlNF?= =?utf-8?B?OURCMiszMFkxR3BnbUZyZG9lb0czQ01JNGhIOHRpUjgxYStoZ1Q2SmwxQTZU?= =?utf-8?B?VHlVaXd3SUY2bXhOaW9JcjkramQzaVBEeTYvcG1McVlLa0dTTTFZTVcrWkJF?= =?utf-8?B?aXFLdUZpOElPU2pzMG5SRmxkY1dWUGFPY002emsyZmphQjVLTkZNQWpzTXg2?= =?utf-8?B?bDQ3RUJsZGxpMk5XN0x5ZnJKeHFIT3VWN0FTbENBaVdPNERMVXlBZkdnbjhG?= =?utf-8?B?amVEZ0wzOTlkS1RjSFRTNWNDUERXR3ZIdUIyZHNockwzMURnejQvQ3JpSzcv?= =?utf-8?B?bFY3UG0rNS9QaE9QUmhla1lmeTM0UFI4bTZyS2xnVlFKdUQ5U0dPRDMxQjFS?= =?utf-8?B?TmRHSzd1ZkpORjBBUXp1VjRwSTJnQ3FNcTgza2R4WnJsTC9uQUNyWklHTTRk?= =?utf-8?B?c2JPTnVkMXNDb1dGVXhvcUNkRkxmOXNKdVlOOGJRMGJSN2xmTXI2UmI1T1Iz?= =?utf-8?B?aEZwZmdQVlQwUzRtN0h0ZTd5N2RsMWlSU3RQUG82R3FTcndqbTRLVUNZQzNz?= =?utf-8?B?YWFzZXdkRkVXcUl2Vzd0TVowWnNpYjVvN2RPL2lrY1FKRS94Q25TQWhEOVR1?= =?utf-8?B?bzNwM25Qam4rZ1pMN0QzQTZGS0o0Q25VdmpXNlN2bTZhSVh3aEtuVWpKajVL?= =?utf-8?B?VUgwUVVGMmFRakU3LzJ3eG1HbDZ3d08wajdLSFE0ZlhUbDVIcFRvTmtkNnpQ?= =?utf-8?B?RHdVdnNZd213QW1yKzA3STVwRzFIMlpVSit1aVEyZDFEbkZCL2d2bFVRS2sz?= =?utf-8?B?RVE0SUM1SEhxYVZSLzMxcnNERmxSNmE1NVJBYXhqcFl0U0FienFpR2hIZVVt?= =?utf-8?B?TjZWYWpZWElla25HTDVqdjhycDhIL2tac3QxNEU5b2FXQ0hUOWtHaEFaTzdN?= =?utf-8?B?V1lWWElmeDlrNTB5NFdyYTFGeDczMWU2dXFZNEpyMThobWtHRlVkZW5Mekdl?= =?utf-8?B?TlB5WHYzeVI4WFpFV2RGNE9lRm1vdlFyNURSQWFrcVJ1MTVKQkVkaEh4bUlo?= =?utf-8?B?U1duU1JBZFRmWTExS1RHd3IzY2EzQ2YrZC9QeFR1d1Ard0xkNG1vUitxWEo2?= =?utf-8?B?RUVjZzNNczdPdlgxWVBRM1c5aldsWFRxOFNCZjUxWi95U1Uzem41ZGdaWXJ6?= =?utf-8?B?TXdBb2tWc2JIN01FeWpJWnRKN2kzZFgva0xKbFd3VStGQndkcTNiZGd0Z1ZC?= =?utf-8?B?Z1pFb3IwL0hnVFkxSXNjMXo3dTZRZUp5REU2YnBSTXRvWXBZZnZKajljVnpt?= =?utf-8?B?NWVYVUFQbFMrdC9vT2ZXckJzT1ZtczVheEEvNGFXVkVTWk1GUW9BaXhMYnJB?= =?utf-8?B?S2c9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?Yy8vbEgwQjllbkRUdjZtbjF2UExMU2I0a0piQm90V2JsZGd3MThhblBlNDd4?= =?utf-8?B?NDkvais0TnA0ayt3aDFFek52WldzQTF6UXZmQlcyYXZ5WVpzelJPSHdpeWhH?= =?utf-8?B?cm9iQ25iM3BnWnpGb3VnRHIvU0xpMDlHWGl0Z2E3WmxCYkxTVlVSbUtmSkZ5?= =?utf-8?B?QVNiWjlCdzQvdGJXMS9uUlFBVzBuN3VtSTN4bDRhbWN2dHhsb25SS2hrc1JS?= =?utf-8?B?UWdTbVoyTW5FR2VDM0Vid0tsdlZYYnNJaDlrSTNhNStSUDlFSUxIcXE1UnJQ?= =?utf-8?B?MHdGdlRoTVlTUXEvWnNNM1dDdWtHYXBtUjY2a2NyeEl5OUVybWV0dG0rcGpr?= =?utf-8?B?RE1jZEVzbWl6OHY2S1lBdWpJeXNvVTNqakVXZS9RYWJUVFpTSHNnajZXTXll?= =?utf-8?B?dFo4ek5VRVVoS1Yzbm1wVGJBVWEwcDVhdVpjTC9sUHJ1R1hneFU4VUNtekxJ?= =?utf-8?B?Ylg0L3g2eG8ybzVnU2svc3BrcDBWYlBCNU55SXlEcFRabklDQkpUb1Nkd2pD?= =?utf-8?B?aVBCQzNJNkE4R3pzSGdZNzlMSUF6Rk53Y2g3d3phRnoxaUxWNnpadHFXUG9X?= =?utf-8?B?L0ZPQ0JRbWRmeE9oMUV3SmlHMHZnY1FwZ2E0VW1LWTFtaEU1VHYrQ2gyQkNZ?= =?utf-8?B?MFRJTDhLdGFBUGwwK2svamtOa3FPN2wrRWVqVVpKWHVKN1ZPUktWNG5pZXhS?= =?utf-8?B?SUNYTnh5Wk1IeGNZNkswekJMb0VPZDhoRTlzRVI4NUdtcmM3WE5xUllHL1hC?= =?utf-8?B?Qnlwc3M2T1dRQk5jQ3ZqUE9XUDlhNi9FbDBicTRRV3dDNTI2aWhwNEZNR3RY?= =?utf-8?B?UENoNFhzeWFLaTJMZWZhMFNPelJxdTVDODNzZzZrTFJBWXdjUXZTVXQvdk5Q?= =?utf-8?B?djVhYXA1YW03MTQ2RjBRTVJaS2pERGJ3ZkRBUnRURnhnZ1VwUmloQVdFbmEv?= =?utf-8?B?a1JZVHdIZ3FBejgwbkxKVlliZDcwdnB1bU9sT21hNzV0dS9qa3JTYmV5dkFP?= =?utf-8?B?eVc2dndKdDN1eXlpRTFZRG9lQkgxdER2S3VHN1BocW5QalAwOWdSand6Q0tw?= =?utf-8?B?Q2xrMGl3bllyc0Y5UUNpWGlBM2lOWFMxalpBY2I1dWkwNWZXaWhUcDZWaHV3?= =?utf-8?B?Q0hTOUtIWGRFZFlLdjd6ZHpmdmpsZHRjMDZUaHdJaEtXLytBU3kzV3lBb2Z1?= =?utf-8?B?T1dreXl1ekFMZFpwYlZGeVE4SFJzaFNaYjNCY1FOcUF0d3Buc3ljeEhnY3FK?= =?utf-8?B?L2xYNHJBaEFoZXVtNVc1MzNhRURpU3hJcEVDR3R4M09XYmswbnM5TEQ0Vytn?= =?utf-8?B?a0F2bnpDUUlEMU9LRWtHRWhTOFJxVHZ2S2xqM2VCY0JTU2pib3NTbTU3Qmc3?= =?utf-8?B?UVdndjdrV0xVYUdZL0VSSnhhaWVoQkdvL2dPbG9iMEJDSktoRTNzdkhzcjhn?= =?utf-8?B?UUVXeVdSRG16QzRKTndhSFh6aGx3K2VrUzZ6R1dWRFNXVURSdFlYdVBsdFJ5?= =?utf-8?B?aC80M1M0cFBSdXV3ZHQxYUQ4MHlHTlB5WVNxZmlpS2NFeE5jWENIaTZiV2ww?= =?utf-8?B?dEFwN2xpaDVLcWg5cVp4U2dvd0VzcjFqTEVCVWd6cmhiVERFVTNoU0JHMnY0?= =?utf-8?B?c2NvV3lLaEVhczRTWkNFT1lPZDdJZnlhc0l1RFVJUFY2UU5OS2tFWnZzME5B?= =?utf-8?B?WjJWZ1dUZi9tTkpoRElmejF4OW1Xd1RmeEJCTGJ4bUpCTmtHeDBEcU5tR2Rk?= =?utf-8?B?VWZOU0JIWDRydWxOVjg4ZHlBbVVMT3pMZXNIMTFtOHp6RHJmUE9FT0huOXlw?= =?utf-8?Q?K3FbCmfqU75gHH5XXSvRTRKmUbccKL2G/STSw=3D?= X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS7PR01MB11664.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a9ea1c7-bde3-4776-6ac8-08db47bb43e7 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2023 07:36:22.6233 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: eC5zS92vYyZH9pS2qWjteAegCXz2fqOG614VtRDx22iguW87UZmw1OEJvLSYSq4xaw+NZp+Qf2KDOi4kTCXOSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8121 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org R3JlZywNCg0KU29ycnkgZm9yIHRoZXNlICpCQUQqIGNoYW5nZWxvZywgVGhpcyBwYXRjaCBpcyBt b3N0IGxpa2UgYSAqSEFDS2luZyogdG8gcmVzb3VyY2UuYyBjdXJyZW50bHkuDQpQbGVhc2UgYWxs b3cgbWUgdG8gcmV3cml0ZSBpdCBvbmNlLg0KDQpPbmx5IHRoZSByZWdpb24gZGVzY3JpYmVkIGJ5 IFBUX0xPQURzIG9mIC9wcm9jL3ZtY29yZSBhcmUgZHVtcGFibGUvcmVhZGJsZSBieSBkdW1waW5n IGFwcGxpY2F0aW9ucy4NClByZXZpb3VzbHksIG9uIHg4Ni94ODZfNjQgb25seSBzeXN0ZW0gcmFt IHJlc291cmNlcyB3aWxsIGJlIGluamVjdGVkIGludG8gUFRfTE9BRHMuDQoNClNvIGluIG9yZGVy IHRvIG1ha2UgdGhlIGVudGlyZSBwbWVtIHJlc291cmNlIGlzIGR1bXBhYmxlL3JlYWRhYmxlLCB3 ZSBuZWVkIHRvIGFkZCBwbWVtIHJlZ2lvbg0KaW50byB0aGUgUFRfTE9BRHMgb2YgL3Byb2Mvdm1j b3JlLg0KDQpIZXJlIHdlIGludHJvZHVjZSBhIG5ldyBBUEkgd2Fsa19wbWVtX3JlcygpIHRvIHdh bGsgdGhlIHBtZW0gcmVnaW9uIGZpcnN0LiBGdXJ0aGVyLCB3ZSB3aWxsIGFsc28NCm1hcmsgcG1l bSByZWdpb24gd2l0aCBleHRyYSBwX2ZsYWdzIFBGX0RFViB3aGVuIGl0J3MgYWRkaW5nIGludG8g UFRfTE9BRHMuDQpUaGVuIHRoZSBkdW1waW5nIGFwcGxpY2F0aW9ucyBhcmUgYWJsZSB0byBrbm93 IGlmIHRoZSByZWdpb24gaXMgcG1lbSBvciBub3QgYWNjb3JkaW5nIHRoaXMgZmxhZw0KYW5kIHRh a2Ugc3BlY2lhbCBhY3Rpb25zIGNvcnJlc3BvbmRpbmdseS4NCg0KVGhhbmtzDQpaaGlqaWFuDQoN Cg0KT24gMjcvMDQvMjAyMyAxOTozOSwgR3JlZyBLcm9haC1IYXJ0bWFuIHdyb3RlOg0KPiBPbiBU aHUsIEFwciAyNywgMjAyMyBhdCAwNjoxODozNFBNICswODAwLCBMaSBaaGlqaWFuIHdyb3RlOg0K Pj4gSXQgZG9lczoNCj4+IDEuIEFkZCBwbWVtIHJlZ2lvbiBpbnRvIFBUX0xPQURzIG9mIHZtY29y ZQ0KPj4gMi4gTWFyayBwbWVtIHJlZ2lvbidzIHBfZmxhZ3MgYXMgUEZfREVWDQo+IA0KPiBJJ20g c29ycnksIGJ1dCBJIGNhbiBub3QgcGFyc2UgdGhpcyBjaGFuZ2Vsb2cuDQo+IA0KPiBQbGVhc2Ug dGFrZSBhIGxvb2sgYXQgdGhlIGtlcm5lbCBkb2N1bWVudGF0aW9uIGZvciBob3cgdG8gd3JpdGUg YSBnb29kDQo+IGNoYW5nZWxvZyBtZXNzYWdlIHNvIHRoYXQgd2UgY2FuIHByb3Blcmx5IHJldmll dyB0aGUgY2hhbmdlIHlvdSB3aXNoIHRvDQo+IGhhdmUgYWNjZXB0ZWQuDQo+IA0KPiB0aGFua3Ms DQo+IA0KPiBncmVnIGstaA==