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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E0F18CD3424 for ; Sat, 2 May 2026 04:12:41 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0335410E1A7; Sat, 2 May 2026 04:12:41 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="mlwaF5Wg"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by gabe.freedesktop.org (Postfix) with ESMTPS id E33F110E0A9; Sat, 2 May 2026 04:12:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1777695158; x=1809231158; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=VYJiTjBuQfRVDhhOrQwJNjBkPyyRPWJE6nmJ3zTjuCQ=; b=mlwaF5WgWGvx3PdApEL2iKXdjvjawn60w9s6UXlt0RU3t2dGsx2gtF+N pPShSGmBkX+uxhVw+KPxRCeLxjgQTGMxXqtlPHn3SkQT2NC2StS/dF87J UPfenV3dWlKzSkIRoGr3HjIHrt+tOsaBzs6B/2wC6ILyBTd1xwwwsd0D5 PM99yDLzMI4aHBNfgTraWLVZnl5GabIWGtODSYg9piAsqinEpSDAcpff4 yaarV67HZWaGrFH8B24iiNGLKhvLzLly04ujnW78ry4L8FHLjI8b8jzzd DhxbvUqPBN40/av1c/D3kfATlvdl1HCgoUm0cisNiPLtLSLskiAf+HGgP w==; X-CSE-ConnectionGUID: 7LmyUd25Tv6X+YwLfQsDKw== X-CSE-MsgGUID: k6nBEirlS/GS0gm+NJYfWw== X-IronPort-AV: E=McAfee;i="6800,10657,11773"; a="78702700" X-IronPort-AV: E=Sophos;i="6.23,211,1770624000"; d="scan'208";a="78702700" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 May 2026 21:12:38 -0700 X-CSE-ConnectionGUID: snAAWsJqTWWZZMayUCRi5Q== X-CSE-MsgGUID: 5sfoMz3wTUeiGzzz/++EpQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,211,1770624000"; d="scan'208";a="231886716" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa007.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 May 2026 21:12:38 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 1 May 2026 21:12:37 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Fri, 1 May 2026 21:12:37 -0700 Received: from SN4PR0501CU005.outbound.protection.outlook.com (40.93.194.51) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Fri, 1 May 2026 21:12:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iuPVEHZYrMpGrcGhYuZg5aUu4MCf+0i+wJ0SThYFhfiJvCq+D9s//r3KBvMJKcuSqt5iKkXmVnVwSg7yg+06Nk1kIdw23FUHKfRLmQoQ32FvRq5UqFbzbVTbsuDlEQ7dtJQJOfAnaphnyvTX+LpoHk429A2EQ3iiJGty6wg9PGjCix4vSeZVY227d6gB4xSMsQIz3ouwkJ4AdUtC+Jao5DvYAwTH7khdMHYxWPNs24r+pvLGnwYqfD83cBpt00IxbO5fE+IuN0aF3rE0zayi+18gQ2UDYsUCwyHeXg6/jv6HaiymT7tgj2r4hEvrkWoufRZRbdMjG3vRhsVtGL639g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=e1Uc5/Wnn93uRx7tzoHhiczyXBdr25Yh3zMMQ4Z2Eqw=; b=gidBFu9XQVCtbMX3AUkv9AuEVkuTkypyOo7S4v5iDJZjLZCqQOshsmKVwi1qZR1E8icc5IZPyBDWKJi617q8SiQ+bEkgiwDBbSwgHjYhXRkSxqeF3ik+OW2cmeNl8MFG/LKEF8D5xE3o6n5a9kSe9SZZXzH93OAxgJWdG7daEYVgP3ZxnvwODefUgJunBRBXJsIqkFn6HPY4wg7ZgKdw0qNsa1XCcNiGzOwOfueaYGI4fkR8VxclugjR7mLhjDxI6x5puQxm3KSy6740mukmJ/0v0EFFFymJ+XsT/Z9rKPrYwXcfCDsmW8bHDp7P71CthigEJYAoK85C0NfD76Up3w== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12) by SA1PR11MB8812.namprd11.prod.outlook.com (2603:10b6:806:469::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.22; Sat, 2 May 2026 04:12:33 +0000 Received: from PH7PR11MB6522.namprd11.prod.outlook.com ([fe80::e0c5:6cd8:6e67:dc0c]) by PH7PR11MB6522.namprd11.prod.outlook.com ([fe80::e0c5:6cd8:6e67:dc0c%7]) with mapi id 15.20.9870.022; Sat, 2 May 2026 04:12:33 +0000 Date: Fri, 1 May 2026 21:12:31 -0700 From: Matthew Brost To: Kenneth Crudup CC: , , Christian Koenig , Huang Rui , Matthew Auld , David Airlie Subject: Re: [PATCH] drm/ttm: Fix GPU MM stats during pool shrinking Message-ID: References: <20260501223003.2648450-1-matthew.brost@intel.com> <18c48e7f-a2bd-4e74-9262-266cd5c2fde8@panix.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: <18c48e7f-a2bd-4e74-9262-266cd5c2fde8@panix.com> X-ClientProxiedBy: BY3PR10CA0006.namprd10.prod.outlook.com (2603:10b6:a03:255::11) To PH7PR11MB6522.namprd11.prod.outlook.com (2603:10b6:510:212::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR11MB6522:EE_|SA1PR11MB8812:EE_ X-MS-Office365-Filtering-Correlation-Id: ec2e5a55-edf4-487e-27a5-08dea8010904 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|366016|1800799024|376014|18002099003|22082099003|56012099003; X-Microsoft-Antispam-Message-Info: TeoODVkDELZpi30QN0svwjDL6/WM28xM/3Wnuwvqxs+aBx5lx3hn5A5OzX9FnyJqyD3XyRcHt5QqAQAV+7NXOdxbVFihiL4+rqEy+JMB7C7QKo60WEEemxaHh8XzB/PkbfhR2XxoBpkyn6ZGVoqEg1ch/er8F1ecfjvX+wX9s3VUzdWiiO3HN1dEmlrO4OyM3Y7dc70GfsRQG+OzF2jGta9qiW7764R69BR2CF4Ao0u0VZmRjp/yAEOeYJe2+qnTxMnZ6fjAoN2V4IXtdnmWL00PCLe4kjD2FdkHsEjCwyQoVde1lGQxTeyCev8T95zDZYMbA+uxIQcWQwdFFXhCv9YZQR9kyISttgLOq5aj7WDvvx3dQNCOXfUHXgTLDrDRiGiDVMx/lR/3upqsEUMDSGNxisMWYKGMXBtbdYMLGKTE2e6IR8EcoY/lD9RjiZFSFLeAYXyoU10ZTkZofMKxNXRCCycuP+00IcWD4wS1LAZhliOHJAgUpAPIqIXUEj5Pcdi8CHApdQY61rmgU2KXLlMhNu5KV2h9SyXpcZWF95cRy+HxwmSczawLYVw4UUZe/Dqurvqf/2hgYOcOMi39gYETAbo72u7AL4JiuUpqAGO4PqnadkQMshdTtMUngte6SV83aE4H8fTF51zuiQdSl27hcvMzfpOwvs53MwqPsmHhG1jqWgJbGro1PUNV37fg X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB6522.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(18002099003)(22082099003)(56012099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NjdTQSsxbHFRcWxaQ3kzZEszblRYSmxlZkdWT01NZE81ak5SNFM3NUVtTXBX?= =?utf-8?B?L2NrWXNIU0Y1Zjl6QmI5dm85YkozT0Rkd053Um5GL3JmcDVVeUI4RlZpYjFl?= =?utf-8?B?TS9Sd0dNN1hrMmE5c1B0ZmVMSkd2NUVuNnRycmdiU2wxbnEzTTdQeXVvOWRJ?= =?utf-8?B?ckNQZU9xek83Z2JWSEQ2SXIwNkR4UG1WWW1IaTlBazFQT2VvQjBzSUJUclVN?= =?utf-8?B?SytwODdsUlZPTmtnTk1qK254WFA5YU4xV1VhM2tIK3lyWThzSm1zdFhNTDk4?= =?utf-8?B?bHc1Z0t4YU8zekVIWnpzajAxNE52U1doMzRsTnhILy9QeFY0aVNMVFo1TnFY?= =?utf-8?B?aFNkK3hSUjZKUnhWM1JKL2ZuSHVrd1lXSGh3M3pvKzZNWVBiOXB3VVdLL2Nw?= =?utf-8?B?eXoxa0FlKzdRSFFWeGZkbkhSTFI3dFlMV0Zib3Vjd1kyc29aaTZ3MWlpMHc4?= =?utf-8?B?SXJVd202TE8zZ0JqVzdQblh3M0tjQmttcmkwQStrYVVRSUVObFNzekJXRTZx?= =?utf-8?B?d1JERUVDQ0piTVcwZVBXcUFGcC8rSEJhdWVDL0dGa2RqcWdFVWdMQ2NZRzBV?= =?utf-8?B?OE5qZ1dheGRpaW1JNnhzV3NxUjVoRTdrQjJZOXcvRVFhTnVrakpQaEFBaHgy?= =?utf-8?B?WlJkdlA5ZDQxaFg1dWZGY1RGWmFkNUVlVXdUNmptZDhQd0ppT2NENFdqV1pt?= =?utf-8?B?RVVrOHVMdFRyZS95WFRuYURsYTlRSHE5cXJvMnpTWjBCOFlPUll2YlpoL0xm?= =?utf-8?B?dDh0SHdFdXhEYkdmSEx1QTA0TnY3QmE2RndhYksyeUxWOUhUREZkcllSemFq?= =?utf-8?B?NlVhQjdwTTZKRDMzdjhOdnJqZmpjUkU0QWhKNlNINVFOMFZUQXJTbSsvRiti?= =?utf-8?B?b2ErTjhvNHlEcnpHclNnd3lFREpHY1lGcXNKaVd3dWpSUkdkNDhLdW01UGVv?= =?utf-8?B?dnp6dWpmZkk3RkZNcS9RVnZ6MEhZaVl6cnpITVJBVE1rM1k4QnVaa2t0a2Er?= =?utf-8?B?enBYditUQjQ1dkgzeHNTUGoxR1RnbWRINGcvYkVNVHRpTSsvbFdEWmVUSHA4?= =?utf-8?B?OVl3c1RNQTQrSGtzalhDaWtnOFAzakRGZXpKZkcxMlI3SGEraEtRUTVCSnRW?= =?utf-8?B?VFZVRlFMUzg2MCt5OUUvd0phWmJ6b2xWRU4xNDIydzlobkdwVjBsQnR3NVQ2?= =?utf-8?B?R1YyR3c4b1hMTkJzOXNOeEZ4aXZUcU96ZFVld1d0eHc2QkZySlhPOEpMRzRW?= =?utf-8?B?S0EvNWFBbWI5V3M1cWg1Z24rYVhKZExXbHFNM0lESjFQSDNNQWNEc0JBc0FB?= =?utf-8?B?RTZCMkxMMS9WQy9GV2FqRzN0bk5LUlZJS3pCK1pWQWpkbmp3NzlSc29OdC9l?= =?utf-8?B?eHNZc3BwdUYrcyt0R2tEZkVTanJsSEdlRTdQcW1aZThaMG0xcGZ6dTRIMnp1?= =?utf-8?B?UTRtR3FTeHBRdkxaTExaOXBIMU82SGFVcVpNSkhqOFNBTG5SQVI1a0xOWWE2?= =?utf-8?B?djAxb1RpSXRRdk5UUUR1U1R4d2c3RHI5RytCejNYcTFNRzFZeTl4ZkZIVWl1?= =?utf-8?B?bWozckI4elYxR1o0UFIyWUd0T3ZhUmp2NmJOL2o4ZWdZNm1JbTZ2bmpuRnEr?= =?utf-8?B?R0ZOQjZycHV5SmxwZjJNZlF6ZVlDOVVibEtnNkppakxPQlNJWEVLL2NVaUIv?= =?utf-8?B?ZlozZXVZYy9IdnJHcWE5S3F5T0FJRFhxQ2Z1WUtVRjN1UDJJZlNjUFpKaXF1?= =?utf-8?B?NkdvaTQ1Umt4Q2h6MFJ3alVILzJHTytiam14MDRaVDhvVnR6cmZuMWhDSFRE?= =?utf-8?B?L3FNVGxEQ1lPU0hrQUgwZmMwYlpDdTBncUdnS2M0OEpXVnRpRzBjS1EwZWNm?= =?utf-8?B?cnBsVmhQajZvNFc2bXg1WjZPbVRQOWFmRnhiTHVzRWkxNmt5ZmxqejhJYStK?= =?utf-8?B?aFM1NXltUUEwblRpWkMxWDEzbkc2WjRLQkdJemkvbFNwdHh3MmRnSnlLNUJi?= =?utf-8?B?VnFTS1g5YmpzR2x0MmNZM04rSjRNaUpid2RReEwxcWpEdXFDdnJPQjE1NUU1?= =?utf-8?B?bXN5ejNzRTJSdm14TGVrRFV1Mmo2S2liV3Y4d2trYTgySXJJaTZnVVNOSXB1?= =?utf-8?B?eWttditUbGt0bkI3bllNTzVuc2N0YzMzMDYveCt6VHZ4QmM2OHZBMlEyT0VU?= =?utf-8?B?cVlKRlNHTnRCSEJqRVRMZG9sTXlKUnI0NWNnL2tXWHJZQ3VRVUFvM3JmTWhq?= =?utf-8?B?RmtCQ2NZZThPbThDR1NrNnBzRVFvMXlQYkdPdHhhN3FITElqUUY1cTdka3RF?= =?utf-8?B?LzVrWUk2VWVOUXpGTW9GcUh0OWlKSEl3OGVPVElZemhjT1ZYWURlbVZnamd0?= =?utf-8?Q?wqlsGYmcVUxyKzKY=3D?= X-Exchange-RoutingPolicyChecked: JxDhBztmF5HG21EWZUfwljygH5weNeH8vcKOJUa7ySP8bNKFn8En2zoIuate+awYt3nquaPgeXokFuGmk7hvG4GtDFbhL4w920oS6JWGHmB5xcF//23VcuUTS7lPlPj4ouuVq2PL/xdCIZIe68DQq42NimuL91wtj5wj0TNZhwWz7F/UaRIR6k8AoWkJlso/fNSBaVRd/SsCSoDFFgCZYtFhVqmsKcyaYRLrjfSnb1xkkMlVutwqWdrmZE/tm2Pj97UygXfrHpjqfc03sm/aX1p5a3mxKpKfg7eTcVTLDqiZfNuUBHsNKEAAsR+yHM7ofwyck5J2bRdU0ACOvg+4tw== X-MS-Exchange-CrossTenant-Network-Message-Id: ec2e5a55-edf4-487e-27a5-08dea8010904 X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6522.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2026 04:12:33.4244 (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: ZRkybiZOP7mKfAKi2+B+DqLe1ljqIHk+JctOwk56QxKBrZd0uoPxMLjghb8UK1+/nhsmvxfcdxZnbmG4Ot09mA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8812 X-OriginatorOrg: intel.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gRnJpLCBNYXkgMDEsIDIwMjYgYXQgMDU6MDU6MTRQTSAtMDcwMCwgS2VubmV0aCBDcnVkdXAg d3JvdGU6Cj4gCj4gT24gNS8xLzI2IDE1OjMwLCBNYXR0aGV3IEJyb3N0IHdyb3RlOgo+IAo+ID4g VFRNIHBvb2wgc2hyaW5raW5nIGZyZWVzIHBhZ2VzIGJ5IGNhbGxpbmcgX19mcmVlX3BhZ2VzKCkg ZGlyZWN0bHksCj4gPiB3aGljaCBieXBhc3NlcyB1cGRhdGVzIHRvIE5SX0dQVV9BQ1RJVkUgYW5k IGxlYXZlcyBHUFUgTU0gYWNjb3VudGluZwo+ID4gb3V0IG9mIHN5bmMuCj4gPiAKPiA+IEludHJv ZHVjZSBhIGhlbHBlciwgX19mcmVlX3BhZ2VzX2dwdV9hY2NvdW50KCksIGFuZCB1c2UgaXQgZm9y IGFsbCBwYWdlCj4gPiBmcmVlcyBpbiB0dG1fcG9vbC5jIHNvIEdQVSBNTSBzdGF0aXN0aWNzIGFy ZSB1cGRhdGVkIGNvbnNpc3RlbnRseS4KPiAKPiBPSywgc28gd2h5L2hvdyBkb2VzICJib25uaWUr KyIgaW5jcmVhc2UgdGhlIEdQVSBNZW1vcnkgc2l6ZT8KPiAKCldlbGwsIGl0IHNob3VsZG7igJl0 LiBXaGF0IGJvbm5pZSsrIGRvZXMgaXMgYmFzaWNhbGx5IGNvbnN1bWUgc3lzdGVtCm1lbW9yeSwg dHJpZ2dlcmluZyByZWNsYWltLCB3aGljaCBpbiB0dXJuIHdpbGwgZXZpY3QgR1BVIEJPcyB0aGF0 IGV4aXN0CndoZW4gdGhlIGRpc3BsYXkgaXMgb3Blbi4gVGhhbmtzIGZvciBwb2ludGluZyBtZSB0 byBib25uaWUrKyAtIHRoaXMsCnBsdXMgcnVubmluZyBzb21ldGhpbmcgbGlrZSB0aGUgV2ViR0wg QXF1YXJpdW0gaW4gQ2hyb21lLCBpcyBhIHZlcnkgbmljZQp0ZXN0IGNhc2UgZm9yIFhlL0RSTSBz aHJpbmtlcnMuCgo+IC0tLS0KPiBTd2FwVG90YWw6ICAgICAgMzM1NTQ0Mjgga0IKPiBNZW1Ub3Rh bDogICAgICAgMzIzNDU2NzIga0IKPiBHUFVSZWNsYWltOiAgICAgICA2MjE1Njgga0IKPiBHUFVB Y3RpdmU6ICAgICAgICA0NTM1OTIga0IKPiAKPiBTd2FwVG90YWw6ICAgICAgMzM1NTQ0Mjgga0IK PiBNZW1Ub3RhbDogICAgICAgMzIzNDU2NzIga0IKPiBHUFVBY3RpdmU6ICAgICAgIDU1NTQ5NzYg a0IKPiBHUFVSZWNsYWltOiAgICAgICAgMTI3MTYga0IKPiAKPiBTd2FwVG90YWw6ICAgICAgMzM1 NTQ0Mjgga0IKPiBNZW1Ub3RhbDogICAgICAgMzIzNDU2NzIga0IKPiBHUFVBY3RpdmU6ICAgICAg MTg0MDcyNzIga0IKPiBHUFVSZWNsYWltOiAgICAgICAgICA4ODQga0IKPiAKPiBTd2FwVG90YWw6 ICAgICAgMzM1NTQ0Mjgga0IKPiBNZW1Ub3RhbDogICAgICAgMzIzNDU2NzIga0IKPiBHUFVBY3Rp dmU6ICAgICAgMjQwMjI5MTYga0IKPiBHUFVSZWNsYWltOiAgICAgICAgICA3MTYga0IKPiAKPiBT d2FwVG90YWw6ICAgICAgMzM1NTQ0Mjgga0IKPiBNZW1Ub3RhbDogICAgICAgMzIzNDU2NzIga0IK PiBHUFVBY3RpdmU6ICAgICAgMjUyNTgyNDgga0IKPiBHUFVSZWNsYWltOiAgICAgICAgMTYwMzIg a0IKPiAKPiBTd2FwVG90YWw6ICAgICAgMzM1NTQ0Mjgga0IKPiBNZW1Ub3RhbDogICAgICAgMzIz NDU2NzIga0IKPiBHUFVBY3RpdmU6ICAgICAgMjgyMDcxODgga0IKPiBHUFVSZWNsYWltOiAgICAg ICAgIDM2ODQga0IKPiAtLS0tCj4gCj4gLi4uIGFuZCBJJ20gbm93IG5vdCBzbyBzdXJlIHRoZSBw YXRjaCBpcyB3b3JraW5nIC4uLiB0aGlzIGFmdGVyIGEgMm5kIGJvbm5pZQo+IHJ1bjoKCkl0IGRv ZXNu4oCZdCBhcHBlYXIgdGhhdCBpdCBpcy4gSSBjYW4gcmVjcmVhdGUgd2hhdCB5b3XigJlyZSBz ZWVpbmcgd2l0aAp0aGlzIHBhdGNoIGFsb25lIG9uIGRybS10aXAuIEkgb3JpZ2luYWxseSBjb2Rl ZCB0aGlzIHBhdGNoIG9uIHRvcCBvZiBhCmxvY2FsIGZpeCB0byBhdm9pZCB0aGUgVFRNIHNocmlu a2VyIGFsbG9jYXRpbmcgaGlnaGVyLW9yZGVyIGZvbGlvcyB3aGVuCnJlY2xhaW1pbmcgbWVtb3J5 4oCUdGhpcyBpcyB3b3JraW5nIHRoZXJlLiBJIGZhbHNlbHkgYXNzdW1lZCBpdCB3b3VsZCB3b3Jr Cm9uIGRybS10aXAgYXMgd2VsbC4gTGV0IG1lIGVuc3VyZSBJIGhhdmUgYSBzdGFuZGFsb25lIGZp eCBmb3IgR1BVQWN0aXZlCmFjY291bnRpbmcgZmlyc3QsIHRoZW4gYXBwbHkgbXkgVFRNIHNocmlu a2VyIGZpeCBvbiB0b3AuCgpNYXR0Cgo+IAo+IC0tLS0KPiBHUFVBY3RpdmU6ICAgICAgNDQzNTcx MDAga0IKPiBTd2FwVG90YWw6ICAgICAgMzM1NTQ0Mjgga0IKPiBNZW1Ub3RhbDogICAgICAgMzIz NDU2NzIga0IKPiBHUFVSZWNsYWltOiAgICAgICAgOTQ4NjQga0IKPiAKPiBHUFVBY3RpdmU6ICAg ICAgNDQzNzM5MDQga0IKPiBTd2FwVG90YWw6ICAgICAgMzM1NTQ0Mjgga0IKPiBNZW1Ub3RhbDog ICAgICAgMzIzNDU2NzIga0IKPiBHUFVSZWNsYWltOiAgICAgICAgOTQ5OTYga0IKPiAKPiBHUFVB Y3RpdmU6ICAgICAgNDQzNTQ5NDAga0IKPiBTd2FwVG90YWw6ICAgICAgMzM1NTQ0Mjgga0IKPiBN ZW1Ub3RhbDogICAgICAgMzIzNDU2NzIga0IKPiBHUFVSZWNsYWltOiAgICAgICAgOTgwNDgga0IK PiAKPiBHUFVBY3RpdmU6ICAgICAgNDQ3NjkzNDAga0IKPiBTd2FwVG90YWw6ICAgICAgMzM1NTQ0 Mjgga0IKPiBNZW1Ub3RhbDogICAgICAgMzIzNDU2NzIga0IKPiBHUFVSZWNsYWltOiAgICAgICAx MjI5OTYga0IKPiAtLS0tCj4gCj4gLUtlbm55Cj4gCj4gLS0gCj4gS2VubmV0aCBSLiBDcnVkdXAg LyBTci4gU1cgRW5naW5lZXIsIFNjb3R0IENvdW50eSBDb25zdWx0aW5nLCBPcmFuZ2UgQ291bnR5 Cj4gQ0EKPiAK