Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp1541364rwb; Fri, 12 Aug 2022 02:43:50 -0700 (PDT) X-Google-Smtp-Source: AA6agR5nKVzV3S62GVrfT2/JAH0j4LtdNaIzfKEX/S8ARU03vmJY65x38ztOuyQoEOaztxvCF4QK X-Received: by 2002:a17:906:8461:b0:730:a43a:9981 with SMTP id hx1-20020a170906846100b00730a43a9981mr2087252ejc.552.1660297430637; Fri, 12 Aug 2022 02:43:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1660297430; cv=pass; d=google.com; s=arc-20160816; b=yK8fzsAcuKv+k4oU8MWJcffTSwQqRDhFaWpdr3LwQ9NP4rbLqJxuyPf/BZb4TEdEtw Y3V7gngS7PBOSUDBMKjGC56gvYtNpONKU8Xxer0kd+LG3sxXxXMoePN4D0zgfXTEEenK PB40FyOITU4v4VeurCXHni6yYCNTPlSzJloHHKIYyOtDq7d6FZYNaLb5hcnvOW0xp1C+ H24WjGtZPAwSWyjFdcUi2ANnSGySMUSYmSg4NRML94VfESxix61dC8bu82Nb5VtZs8Qm pusnhgKSVZT9U2lndUczHAxaDcfUsriR4JlruagK2+XNvacTbCqlBN8YPpC4qB4bjlcc 3Syw== 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 :dlp-version:dlp-reaction:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=rdDzMyiylT5SP5YDCKJa+LIoMuyuiCretpLsmjYs8iI=; b=QkBSV2TRxQ8ZvQkkppu3Ef6SmfG9wjZwaZa2VXVjGAgn0YTptz4oKpXxXVM7L3nWzw RCHONvhLF0xPjVPz4vYcBj3VI7Ym0iZ5wab5bzv9nvd4MOILOC1vpJe/A3Fl7Byj2MRM 5offp1BeGSh8tHjooQJdi3pVNn5LXugsR041ot53ULeK2E46SqAv67Iuqer+lMWvhbrP 9x/s1Al6M34jFi0mDuEUUyqfuJ1KqMm2vUuHeIidLfKY34qZ71YnJml7QdDymsOefLsL WvP9Bi7hbbLCQa5dFbvudFyGwkiqtIURdaS6k+KKW9Cz6doyt2wXlqv5XlpAIuzH9oFh 69xA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=QvBBw+Yv; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.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=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id zg9-20020a170907248900b007310a1b616fsi1387610ejb.178.2022.08.12.02.43.24; Fri, 12 Aug 2022 02:43:50 -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=@intel.com header.s=Intel header.b=QvBBw+Yv; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.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=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237708AbiHLIuw (ORCPT + 99 others); Fri, 12 Aug 2022 04:50:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36350 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237824AbiHLIur (ORCPT ); Fri, 12 Aug 2022 04:50:47 -0400 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1969389938 for ; Fri, 12 Aug 2022 01:50:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1660294245; x=1691830245; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=rdDzMyiylT5SP5YDCKJa+LIoMuyuiCretpLsmjYs8iI=; b=QvBBw+YviuY5Rl/Hg0FmSbc8mHHlJfCX8QZ3Qt3VXKedQQAPGCu/d5+Z i0Dsp4a3doLlRzi2/EaxqXVuxi8iIOmS1Pt1eDZVbyoru23sok6wUqzgT iIlR+8PmTuU2VMsrvjrJ9uw391uCtcOHKbAhWG83cCnY+OR/bW7mE0gWJ lEMhHvORqeBxzMO74cfX9sXhseOH8OaM3bBqBU515RxGw9QPMQSEpmLqc xfasOZ78S2HqYYLgZA26XH/qEnrKRLkZerONz1uhK3BDfT85wBu8RnXfM S42MjtnvTD52zeJ8pIhqoJaZeY37UGZGEGfXleGjr9rPzIxFOlvJYXAoX Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10436"; a="289125714" X-IronPort-AV: E=Sophos;i="5.93,231,1654585200"; d="scan'208";a="289125714" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Aug 2022 01:50:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,231,1654585200"; d="scan'208";a="638829883" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga001.jf.intel.com with ESMTP; 12 Aug 2022 01:50:44 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Fri, 12 Aug 2022 01:50:43 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Fri, 12 Aug 2022 01:50:42 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28 via Frontend Transport; Fri, 12 Aug 2022 01:50:42 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.28; Fri, 12 Aug 2022 01:50:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KsnodixgOboKwLzPhNWO1pOm3iECkzxtdNFHuGBulAvAMNh9tQAE7nuu5o34MfxSXJ7jJev7sTuhal3u5VwKDDwPYiwsoUs6JWIBC4kRGYewseKQl9iNVBsHskEM0Xf/vNj1SvJoja1qrx+HrWuHXjzw9eIGYK9UfVMHcipzBSAPQdNE0O6Boau02s10wACQRGyJeWX3KLc9HU3r+koQbPalWCojVnrxJdAejhLvoP8/sr48qJ5ieipxQFcj35Gpo5ywTYdTJ9FbV/20kVP5R5YaUOePaLOGhhm1qqbWKVqTdIBG63KtkB980Q6MsDSUl+tzk+/DEWqdAzCW8zJsUQ== 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=rdDzMyiylT5SP5YDCKJa+LIoMuyuiCretpLsmjYs8iI=; b=G/ArjgrBdt0IfIcXSjd3AVYoi1CIHMn9ShguaLGxe66jc57Kwgmwzv6fWtTheTla+ykvBLNVpFXg22QRHgAXKsZAYczQjQVtrtqSr8RAKwjJphMDRC15aAAERt3E6CW8z/ypmNNtnU7jGsawi/0PygMfnsrCK7NxJo9VzOCZKfdyfoSLQREkbmxevyQ+8SYWQBW9L28nJhW+WDXtd03QCQ0mP8Y7ofxOQRMbOY0dUdCWTq4O4P1xi7t6gqs+3R93AwlTmU36NkJHsWrphcsuFCfmsS8W9njvCd2ZW7FWC/TpIMMajFkm2BGGKGSIy098Vq9SiCkXha2BFlMZwzNvTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BYAPR11MB3495.namprd11.prod.outlook.com (2603:10b6:a03:8a::14) by DM6PR11MB4516.namprd11.prod.outlook.com (2603:10b6:5:2a5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.11; Fri, 12 Aug 2022 08:50:40 +0000 Received: from BYAPR11MB3495.namprd11.prod.outlook.com ([fe80::6133:d318:f357:48d7]) by BYAPR11MB3495.namprd11.prod.outlook.com ([fe80::6133:d318:f357:48d7%7]) with mapi id 15.20.5525.011; Fri, 12 Aug 2022 08:50:40 +0000 From: "Wang, Haiyue" To: Miaohe Lin CC: "akpm@linux-foundation.org" , Linux-MM , linux-kernel , "Naoya Horiguchi" , David Hildenbrand Subject: RE: Linux 5.19 __NR_move_pages failed for hugepage Thread-Topic: Linux 5.19 __NR_move_pages failed for hugepage Thread-Index: AditV6ayifgPLLrQT++lwJgko5ZyagAl3dUAAAFiRDAACHI+AAAEfvuw Date: Fri, 12 Aug 2022 08:50:40 +0000 Message-ID: References: <91da2c3b-96f1-bb03-8fff-4c38f31cb9be@huawei.com> In-Reply-To: <91da2c3b-96f1-bb03-8fff-4c38f31cb9be@huawei.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 730f9bd9-5326-46d4-2128-08da7c3fbbf7 x-ms-traffictypediagnostic: DM6PR11MB4516:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vvpjeiL7n1OPnFpgpr1/XoCEe70aqoxQ9bwnkELsbqW65d4/SgDbTUF5IHPGLSB501T0qCP4kfwmQKzqL0TScASy6L3tGyVJzwxiiQYqi/mUqC8YJSbssVmQsSzzRgQunJnfIk2AD4rIO9PqlTjUjCqU9A4xrnCanJi1onH3+teesPkxRB8a959H+3AE3wFMWsFkYxoE8maAVWS9R7ryQBA43uKmUAAlbVP8CJQhixpTc7vG/KXPphZl+rjMfMCp6TX2jMXZjFkjU/UoRIYcITg5gib17Dj33WIew2iQ5IZhvXkBciatx3Y+NRz+aqY36Oyq2xbTOZmZHOIL/2JbCaPZdTQG3mPIhOQJ/rSIop7AilNEi/1U12JimiYx1FYJl7XD/AldjKrJujyjWE/fhIhcuXgJePAB3RB6RRrxFPk3RPnpDsunkbY0V9AM7XJmHROY6XyLu3AEZH0pmo7sqUl/mz6K6Bw0yH0lItdflk+90S+7CfQMM/zZChjU/c1CXXZcstu8XoKp/2T0NVsryzI0PPb9dC48Tt7LkPHCJlHvl7tiJahm66VDiLf017cb1bVudPiV4XJR86SwU5sCCMwGmtUEJYY8X9Yb1+77CDbJEfp72i1V7vd82IeFa7R05GiU5MMd9wZzmh6eGeIhdCGTfHXVHeyramei8RQfLjRkIvx5rF2arnTTyxn8K0xs9G2bcW8K5BEel405ggt/3hZZ+/54V9CVik57cS3huHkodCafbmr3QkiW77xXPhkNceiqklD+wqnezKVehtVvX+zwj0lkiei8uGDnVESGAs5Kz5Zp0IA1/PUmTZy6kvkmxYGEAmoqwCwlm714Iz/BwSweYZCqZcWZB/0511yWjbFdNawDHP5zXQMQ9//eeOIb x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3495.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(396003)(366004)(346002)(39860400002)(376002)(136003)(66556008)(66446008)(8676002)(316002)(5660300002)(66946007)(66476007)(76116006)(6916009)(54906003)(4326008)(64756008)(55016003)(8936002)(2906002)(52536014)(122000001)(38100700002)(38070700005)(82960400001)(86362001)(33656002)(7696005)(478600001)(41300700001)(71200400001)(9686003)(26005)(53546011)(966005)(83380400001)(6506007)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?emtaajlnVkNPTTBKVEY1STVXVDM2MlpKNW9KYlVMd2JPQ25lUWhLNHlsWGFG?= =?utf-8?B?angrSUladSsvdlpSQ1NUWUpCa1NjSDRLNzlyVHF2TlpQQlR3T05QQUdiRkJz?= =?utf-8?B?VU4rYUtULytSdERiY3hKcU5vakV2WkhEQWhUaFpqdnVKenM2WiticDNQMjVY?= =?utf-8?B?TUdPTXdNTEdwbnJWekF0Sk5Gb3pyN015cnVLSXA3aklCWWtzWVJSUFlVWXF5?= =?utf-8?B?YjNkZ2lUTWpIQ2QyZXlBTnZIcWpOYzdzWjhXSERucllTNlhpR1Exbm4rNlpQ?= =?utf-8?B?SGFYY0tEdkdyRTFZc1RlamRqc2hQNGxDT29aYmF4VWdFSTU2YU15b095M002?= =?utf-8?B?U2o2TE03RjVZSHltMHh1K1BnN3IyeXlqWkR2U0syRmlLSTR6Q3BSR0dWTG9w?= =?utf-8?B?ekorVTEzTkNGZDFKOU4yWGpURlhFM3hsL0NWZnV2STgvMVZrL29ObldXNjZy?= =?utf-8?B?V1B0QUcxQ29jUEZpUG03QnVRaEhhNXVhNXRtQTRSV25mRk9VdlhVWnhMWldm?= =?utf-8?B?ZG1UL0FQRXdoSGdHUDdEMktSSUQ0TldhaXdYMmhsUjd3TXRVT0t6UXc3eU8z?= =?utf-8?B?ZmVrRzRVKzIyUitmQjZ6Rm1uU254TzlOV2xUSWZSTmhvLzMvRkFoZGhZVWJC?= =?utf-8?B?L1hkYlJSeUpqK0hlRy9XSm9NcTR1bFdPbkhBUzVXOVpVZmJvWE9xRkNKUFI5?= =?utf-8?B?WnJHcERLbWQvNEpiTXJmU0hYV3A3K0VsYkRHRWF5ek5kZ2g0VDJ2ZWRpOFcy?= =?utf-8?B?RWpndjFZNWxqeGVrNjc0RTdJSTVkU2xaRjlqc2RIQ0YvN2xmaTg1TDhqOExH?= =?utf-8?B?WHdyVUJOeDQ4THJCZlBaWGt5NEp1T0VXRjdIZ29UMzRwc05KRGdhTFlBVk5X?= =?utf-8?B?ZUEzS2E3S3BESXZuUEpKZkJlbldmRWdJUUZxdGxqbG1FQ2pIelBNK1JqWEZz?= =?utf-8?B?RlROSG9sRDAvV3pDYW5ZTkMzZjMvYU92NkxPTEdvdVU5L2ExQ3VFSkk2SFpz?= =?utf-8?B?U2xIdjBjYmc5a3V1OGZ6OWh2UHZPNi93WnF3WFdvbXNsS3BUS2VkeXROSkc3?= =?utf-8?B?QjkzWmlPdXNwTFJZcWRoUEZlbm93TGNoTGVjdjE3QTZkeFltZDNldng1V0xw?= =?utf-8?B?bVFRSlNXamZjMEk5Y3E1eTNENmlkb21wK08rNlFad2lvODVyUjNVNHVhZk9h?= =?utf-8?B?Y0xzK2lXbHduSEkybk9KMmJYR3hnbmhRcVN3U3hrdjJEczRaaUJuWktNQzlo?= =?utf-8?B?R0JhVmgvbG9TbHMySHpzUnZETDM3Q3Rnam50b1Q3WEJ2SU9rd2xlM3djdnln?= =?utf-8?B?L1lRanJadk12MDgrY1YzMm1WL1VSYkxua2ZlZERoZnJpNHdNYkFyZ3M0bDZu?= =?utf-8?B?YUNzY05wRWtWSTlwUmpSM2dYcGFXWDNwTGQ3bzVnUi8vWGoxNUFPTkhYQzI0?= =?utf-8?B?azVWYU9DRFVjaFo1T2JNVisyelJVM2JmdGsrdkF3ekp0d1Y2QWdlOWNUL0N0?= =?utf-8?B?aDVwajBiaTZ3T0kwb0phL0N2NGJZUjlkU1NSTjNzVFN6K2R0MGFWcDJLQXlE?= =?utf-8?B?S0hLWVk4K0dodHpqQSt2aHNFQXJkWG9aWVVXcm1jQXBib2wzSUZGeHJub2ZG?= =?utf-8?B?ZGcvdWhNVHk4anYxb3JKYUozdThqU3J2bldvMzVtQTRnNUhxMDZxV0tsbmFQ?= =?utf-8?B?M3NOcks2REZWZGxFNGo0UGNCS3FHSC8zNlpzUFZ1TUtkZ21ndWJ1SkhRVlpC?= =?utf-8?B?RmM0UG1ld2dzWjB0NVRMeWxyM0xTYnNDc1QzR2pyM0dUZ0RWY0wyWlo3UytD?= =?utf-8?B?Tks2MU9qQmdhQ3o1TW15RVJaNVgya0dZTlF0RmdoU2RueE1rNVN0LzR6MXI2?= =?utf-8?B?bjV6clpqRmVWNXYzRnN6Q09nUWl4dTAzWlg1NzdlcXBmcm9GWWR5cTRaY0Ja?= =?utf-8?B?SjlpZG00ZFNPUnZrVlZwVVFySFp4UnA1bkdHOVVvZUU1L1p0bGkyRDd1aVFz?= =?utf-8?B?SUhmZVR0d0QyekREeXhMUzBoOXhtM0tHLzQ4MGo0WDBHa0FOQXdOUFZ3MEdv?= =?utf-8?B?L0VRcmZMUitDbUdZeWhrdVl2U2VaRXB4N2RPbytTcHoyb0tXM3FHZmdpSzV3?= =?utf-8?Q?ktU6fgQ3oJpKsXyPNSJIlSSKD?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3495.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 730f9bd9-5326-46d4-2128-08da7c3fbbf7 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Aug 2022 08:50:40.4196 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wkGTTLTuZ4ltuiuwoyBOLPUHjzP8hd9FIxt4DlBrdk3isLW2LjZcswY2T5SClzvtYg2WrROxeQ9XkLtvaCmf2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4516 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HK_RANDOM_ENVFROM, HK_RANDOM_FROM,RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_NONE, 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNaWFvaGUgTGluIDxsaW5taWFv aGVAaHVhd2VpLmNvbT4NCj4gU2VudDogRnJpZGF5LCBBdWd1c3QgMTIsIDIwMjIgMTQ6NDENCj4g VG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwuY29tPg0KPiBDYzogYWtwbUBsaW51 eC1mb3VuZGF0aW9uLm9yZzsgTGludXgtTU0gPGxpbnV4LW1tQGt2YWNrLm9yZz47IGxpbnV4LWtl cm5lbCA8bGludXgtDQo+IGtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+OyBOYW95YSBIb3JpZ3VjaGkg PG5hb3lhLmhvcmlndWNoaUBsaW51eC5kZXY+OyBEYXZpZCBIaWxkZW5icmFuZA0KPiA8ZGF2aWRA cmVkaGF0LmNvbT4NCj4gU3ViamVjdDogUmU6IExpbnV4IDUuMTkgX19OUl9tb3ZlX3BhZ2VzIGZh aWxlZCBmb3IgaHVnZXBhZ2UNCj4gDQo+IE9uIDIwMjIvOC8xMiAxMTowNCwgV2FuZywgSGFpeXVl IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBNaWFv aGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4NCj4gPj4gU2VudDogRnJpZGF5LCBBdWd1c3Qg MTIsIDIwMjIgMDk6NTkNCj4gPj4gVG86IFdhbmcsIEhhaXl1ZSA8aGFpeXVlLndhbmdAaW50ZWwu Y29tPg0KPiA+PiBDYzogYWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZzsgTGludXgtTU0gPGxpbnV4 LW1tQGt2YWNrLm9yZz47IGxpbnV4LWtlcm5lbCA8bGludXgtDQo+ID4+IGtlcm5lbEB2Z2VyLmtl cm5lbC5vcmc+OyBOYW95YSBIb3JpZ3VjaGkgPG5hb3lhLmhvcmlndWNoaUBsaW51eC5kZXY+OyBE YXZpZCBIaWxkZW5icmFuZA0KPiA+PiA8ZGF2aWRAcmVkaGF0LmNvbT4NCj4gPj4gU3ViamVjdDog UmU6IExpbnV4IDUuMTkgX19OUl9tb3ZlX3BhZ2VzIGZhaWxlZCBmb3IgaHVnZXBhZ2UNCj4gPj4N Cj4gPj4gT24gMjAyMi84LzExIDE2OjAxLCBXYW5nLCBIYWl5dWUgd3JvdGU6DQo+ID4+PiBIaSBN aWFvaGUsDQo+ID4+Pg0KPiA+Pj4NCj4gPj4NCj4gPj4gSGkgSGFpeXVlLA0KPiA+Pg0KPiA+PiBN YW55IHRoYW5rcyBmb3IgeW91ciByZXBvcnQgYW5kIGRlYnVnLg0KPiA+Pg0KPiA+Pj4NCj4gPj4+ IFdoZW4gSSBjYWxsICIqc3lzY2FsbCAoX19OUl9tb3ZlX3BhZ2VzLCAwLCBuX3BhZ2VzLCBwdHIs IDAsIHN0YXR1cywgMCkqIiB0byBnZXQgdGhlIGh1Z2UgcGFnZSBub2RlDQo+ID4+Pg0KPiA+Pj4g aW5mb3JtYXRpb24sIGl0IGlzIGZhaWxlZCB3aXRoICctMicgcmV0dXJuZWQgaW4gJ3N0YXR1cycg YXJyYXkuDQo+ID4+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4+PiBBZnRlciBzb21lIGRlYnVnLCBJIGZv dW5kIHRoYXQgIipmb2xsb3dfaHVnZV9wdWQqIiB3aWxsIHJldHVybiBOVUxMIGlmICcqRk9MTF9H RVQqJyBpcyBzZXQuDQo+ID4+Pg0KPiA+Pj4NCj4gPj4NCj4gaHR0cHM6Ly9naXQua2VybmVsLm9y Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L2NvbW1pdC8/aWQ9 ZTY2ZjE3ZmY3MTc3MmIyMDllZWQzOWRlDQo+ID4+IDM1YWFhOTliYTgxOWM5M2QNCj4gPj4NCj4g PGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz L2xpbnV4LmdpdC9jb21taXQvP2lkPWU2NmYxN2ZmNzE3NzJiMjA5ZWVkMzlkDQo+ID4+IGUzNWFh YTk5YmE4MTljOTNkPg0KPiA+Pj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4gVGhpcyB3aWxsIG1ha2Ug eW91ciBwYXRjaCBkb2Vzbid0IHdvcmsgZm9yIGh1Z2UgcGFnZS4NCj4gPj4+DQo+ID4+Pg0KPiA+ Pg0KPiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2 YWxkcy9saW51eC5naXQvY29tbWl0Lz9pZD00Y2Q2MTQ4NDFjMDYzMzhhMDg3NzY5ZWUNCj4gPj4g M2NmYTk2NzE4Nzg0ZDFmNQ0KPiA+Pg0KPiA8aHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L2NvbW1pdC8/aWQ9NGNkNjE0ODQx YzA2MzM4YTA4Nzc2OWUNCj4gPj4gZTNjZmE5NjcxODc4NGQxZjU+DQo+ID4+Pg0KPiA+Pg0KPiA+ PiBTdXBwb3J0aW5nIG9mICcqRk9MTF9HRVQqJyBpbiBmb2xsb3dfaHVnZV9wdWQgaXMgaW50cm9k dWNlZCB2aWEgdGhlIGJlbG93IGNvbW1pdDoNCj4gPj4NCj4gPj4gaHR0cHM6Ly9sb3JlLmtlcm5l bC5vcmcvYWxsLzIwMjIwNzE0MDQyNDIwLjE4NDcxMjUtOS0NCj4gPj4gbmFveWEuaG9yaWd1Y2hp QGxpbnV4LmRldi9ULyNtYjNjODNkZjA4N2ZiYTQ1NGI3YjRlYTMyMjI3ZmI4Nzc1Y2E3MDA4MQ0K PiA+Pg0KPiA+PiBCdXQgdGhhdCdzIHN0aWxsIG5vdCBwZXJmZWN0IHlldC4gRm9yIHMzOTAgdmVy c2lvbiBvZiBmb2xsb3dfaHVnZV9wdWQsIEZPTExfR0VUIGlzIHN0aWxsIG5vdA0KPiBzdXBwb3J0 ZWQuDQo+ID4+IEFuZCBwZ2QgbGV2ZWwNCj4gPj4gaHVnZXBhZ2UgZG9lc24ndCBzdXBwb3J0IEZP TExfR0VUIG5vdy4NCj4gPj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4gTm90IHN1cmUgeW91IGtub3cg dGhpcyBpc3N1ZSBvciBub3QsIGp1c3Qgc2hhcmUgbXkgZGVidWcgaW5mb3JtYXRpb24uDQo+ID4+ DQo+ID4+IEknbSBub3Qgc3VyZSB3aGV0aGVyIGl0J3MgYmV0dGVyIHRvIHJldmVydCBteSBhYm92 ZSAicHJvYmxlbWF0aWMiIHBhdGNoIGZpcnN0IHRoZW4gYWRkIGl0IGJhY2sgd2hlbg0KPiA+PiBh bGwgaHVnZXRsYiBwYWdlcyBzdXBwb3J0IEZPTExfR0VULg0KPiA+PiBPciB3ZSBjb3VsZCBqdXN0 IGxpdmUgd2l0aCBpdD8gQW55IHRob3VnaHRzPw0KPiA+Pg0KPiA+DQo+ID4gVEJILCB0aGUgaXNz dWUgaXMgbW9yZSBjb21wbGljYXRlZCB0aGFuIEkgdGhpbmsuIDotKA0KPiA+DQo+ID4gTG9va3Mg bGlrZSBvbmx5ICdbUEFUQ0ggdjcgNS84XSBtbSwgaHdwb2lzb246IHNldCBQR19od3BvaXNvbiBm b3IgYnVzeSBodWdldGxiIHBhZ2VzJyB3aWxsIGJlDQo+ID4gYmFja3BvcnRlZCB0byA1LjE5ID8g T25seSB0aGlzIHBhdGNoIGhhcyAiRml4ZXM6IiB0YWcuIElmIHNvLCBpdCB3aWxsIGJyZWFrIDUu MTkuDQo+IA0KPiBJZiB5b3Ugd2FudCB0byBtaXRpZ2F0ZSB0aGUgcHJvYmxlbSBvZiBfX05SX21v dmVfcGFnZXMgZmFpbGluZyBmb3IgaHVnZXBhZ2UsICJbUEFUQ0ggdjcgMi84XQ0KPiBtbS9odWdl dGxiOg0KPiBtYWtlIHB1ZF9odWdlKCkgYW5kIGZvbGxvd19odWdlX3B1ZCgpIGF3YXJlIG9mIG5v bi1wcmVzZW50IHB1ZCBlbnRyeSIgY291bGQgYmUgYmFja3BvcnRlZCB0byA1LjE5Lg0KPiANCj4g Pg0KPiA+IEkganVzdCBydW4gVlBQICdodHRwczovL2ZkLmlvLycgdG8gZmluZCB0aGUgZXJyb3Ig bWVzc2FnZSBhYm91dCBodWdlIHBhZ2UgYWxsb2NhdGlvbg0KPiA+IGFmdGVyIEkgc3dpdGNoZWQg ZnJvbSA1LjE4IHRvIDUuMTkuDQo+IA0KPiBEbyB5b3UgbWVhbiB0aGUgcmVwb3J0ZWQgcHJvYmxl bSBpcyBmb3VuZCBieSBWUFA/IEFueXdheSwgeW91IGNhbiBzZW5kIGEgcGF0Y2ggdG8gZml4IHRo ZSBwcm9ibGVtIGlmDQo+IHlvdSBsaWtlLiA6KQ0KPiBJIHdpbGwgdHJ5IGZpeGluZyBpdCBpZiBy ZXF1ZXN0ZWQgb2YgY291cnNlIChidXQgSSdtIG5vdCBzdXJlIGhvdyB0byBmaXggaXQgeWV0KS4N Cj4gDQoNCkkgdHJ5IGEgcXVpY2sgZml4LCBhbmQgY2MnZWQgeW91LiBVZ2x5IGRlc2lnbiwgYnV0 IHlvdXIgZml4IGlzIGtlcHQuDQoNCj4gVGhhbmtzLA0KPiBNaWFvaGUgTGluDQoNCg==