From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 59DE01114 for ; Wed, 27 Nov 2024 07:18:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.13 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732691887; cv=none; b=oiK5BNwy2VQ1Xtyt1i/V+Nzg4Vgiazg1IiBhnYP0uiukm5CAaEx4iTrmmvr/Hd1b50zhP3sdT4ARZ+/lxNukkJgEJRVnTI+BZjCMUsST6IOLqlf6f/9oXwzk+UEwAcT22XaXXZlykMv68zhSh7M6HCpsdQoT9y1U3H1SZgOB1zU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1732691887; c=relaxed/simple; bh=lr/lDykdy6jpDT3TM0G0EUg/YE9Ns/vSKeKOYYYxmbU=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=jyQjQ6ZeILLy5N2JsNKIDsxXLOm8xWZOP2TWOCzIPTuyQv7JUCX9WLgXxDV63GJYKE/AB/aWU79bJmqEBt8hek5w4rXGUFe9A3TvwCSYAElwbhtCKsOdBBjlj1JoegByePnuUAgwJryoquneLjPWkQCNWXzL2wXcwzUW8DlIT3I= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=k62TuT0G; arc=none smtp.client-ip=198.175.65.13 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="k62TuT0G" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1732691885; x=1764227885; h=message-id:subject:from:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=lr/lDykdy6jpDT3TM0G0EUg/YE9Ns/vSKeKOYYYxmbU=; b=k62TuT0GDz4/X/1t98tRXmp+/Ywu20Nis8jH8YRCbF6u3dd7Msnojode HMLzyNo1tKWpydzsMH+CVeuSeGkrb1p3hZWBcWz6wOyYHRgjPn/LduMsR Njz7XNMILzjoabfrkfLwgWrvJBtFulMdRcyc3je/3QeaqSGrTznqZhqi5 dU/vlSyY6EU4FLx+BAREcS4O0tBHxnTP9LdU5fSZ28w67jz5bnJR5ntmT bNSLzJZ5zrVvFplEhIImygnTSYHKRAmKWT1HWHNjxOtbsZjexvxNNQOAX G+5+gSue6gbfQx56hd2hMc0Cl8Hby1zxPZ3rEUr4916NM1bblns6nyY3g w==; X-CSE-ConnectionGUID: bVIKZRRSTyiFnxbylPrU9g== X-CSE-MsgGUID: i1jKaWF+QZqBBZG/vHnkNQ== X-IronPort-AV: E=McAfee;i="6700,10204,11268"; a="43944725" X-IronPort-AV: E=Sophos;i="6.12,188,1728975600"; d="scan'208";a="43944725" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Nov 2024 23:18:05 -0800 X-CSE-ConnectionGUID: inUx6KLYQtWiAHYMhmwrzg== X-CSE-MsgGUID: Y4p+qTFUTNqA4SEFmSso0w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,188,1728975600"; d="scan'208";a="91663107" Received: from klitkey1-mobl1.ger.corp.intel.com (HELO [10.245.246.103]) ([10.245.246.103]) by fmviesa007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Nov 2024 23:18:02 -0800 Message-ID: <013e32f0915219421a2db666994a7e11fa2e04c3.camel@linux.intel.com> Subject: Re: Unexpected lockdep selftest failures From: Thomas =?ISO-8859-1?Q?Hellstr=F6m?= To: Boqun Feng , Bart Van Assche Cc: Peter Zijlstra , Ingo Molnar , Will Deacon , Waiman Long , linux-kernel@vger.kernel.org Date: Wed, 27 Nov 2024 08:17:59 +0100 In-Reply-To: References: <9025e912-7151-4a1e-b1ba-91eafde12179@acm.org> Autocrypt: addr=thomas.hellstrom@linux.intel.com; prefer-encrypt=mutual; keydata=mDMEZaWU6xYJKwYBBAHaRw8BAQdAj/We1UBCIrAm9H5t5Z7+elYJowdlhiYE8zUXgxcFz360SFRob21hcyBIZWxsc3Ryw7ZtIChJbnRlbCBMaW51eCBlbWFpbCkgPHRob21hcy5oZWxsc3Ryb21AbGludXguaW50ZWwuY29tPoiTBBMWCgA7FiEEbJFDO8NaBua8diGTuBaTVQrGBr8FAmWllOsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQuBaTVQrGBr/yQAD/Z1B+Kzy2JTuIy9LsKfC9FJmt1K/4qgaVeZMIKCAxf2UBAJhmZ5jmkDIf6YghfINZlYq6ixyWnOkWMuSLmELwOsgPuDgEZaWU6xIKKwYBBAGXVQEFAQEHQF9v/LNGegctctMWGHvmV/6oKOWWf/vd4MeqoSYTxVBTAwEIB4h4BBgWCgAgFiEEbJFDO8NaBua8diGTuBaTVQrGBr8FAmWllOsCGwwACgkQuBaTVQrGBr/P2QD9Gts6Ee91w3SzOelNjsus/DcCTBb3fRugJoqcfxjKU0gBAKIFVMvVUGbhlEi6EFTZmBZ0QIZEIzOOVfkaIgWelFEH Organization: Intel Sweden AB, Registration Number: 556189-6027 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.50.4 (3.50.4-3.fc39) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 T24gVHVlLCAyMDI0LTExLTI2IGF0IDE0OjIzIC0wODAwLCBCb3F1biBGZW5nIHdyb3RlOgo+IEhp LAo+IAo+IE9uIEZyaSwgTm92IDIyLCAyMDI0IGF0IDEyOjE4OjQwUE0gLTA4MDAsIEJhcnQgVmFu IEFzc2NoZSB3cm90ZToKPiA+IEhpLAo+ID4gCj4gPiBXaXRoIHRoZSBmb3ItbmV4dCBicmFuY2gg b2YgdGhpcyB0cmVlOiBnaXQ6Ly9naXQua2VybmVsLmRrL2xpbnV4LQo+ID4gYmxvY2sKPiA+IChj b21taXQgMTJhYjJjMTNjYTc3ICgiTWVyZ2UgYnJhbmNoICdmb3ItNi4xMy9ibG9jaycgaW50byBm b3ItCj4gPiBuZXh0IikpIEkKPiA+IHNlZSB0aGUgZm9sbG93aW5nOgo+ID4gCj4gPiAKPiA+IFvC oMKgwqAgMC44ODc2MDNdW8KgwqDCoCBUMF0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IC0tLS0tLS0KPiA+ IFvCoMKgwqAgMC44ODg3NjNdW8KgwqDCoCBUMF3CoMKgIHwgV291bmQvd2FpdCB0ZXN0cyB8Cj4g PiBbwqDCoMKgIDAuODg5MzEwXVvCoMKgwqAgVDBdwqDCoCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0K PiA+IFvCoMKgwqAgMC44ODk4NjddW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgd3cgYXBpIGZhaWx1cmVzOsKgIG9rwqAKPiA+IHxGQUlMRUR8IG9rCj4gPiA+ IAo+ID4gW8KgwqDCoCAwLjg5MjU5N11bwqDCoMKgIFQwXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCB3dyBjb250ZXh0cyBtaXhpbmc6wqAgb2vCoCB8wqAKPiA+IG9rwqAgfAo+ID4gW8Kg wqDCoCAwLjg5NDYzOF1bwqDCoMKgIFQwXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZpbmlz aGluZyB3dyBjb250ZXh0OsKgIG9rwqAgfMKgCj4gPiBva8KgIHwgb2sKPiA+ID4gwqBva8KgIHwK PiA+IFvCoMKgwqAgMC44OTgwMjBdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgbG9ja2luZyBtaXNtYXRjaGVzOsKgIG9rwqAgfMKgCj4gPiBva8KgIHwgb2sKPiA+ID4g Cj4gPiBbwqDCoMKgIDAuOTAwNjg5XVvCoMKgwqAgVDBdwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBFREVBRExLIGhhbmRsaW5nOsKgIG9rwqAgfMKgCj4gPiBva8KgIHwgb2sKPiA+ ID4gwqBva8KgIHzCoCBva8KgIHzCoCBva8KgIHzCoCBva8KgIHzCoCBva8KgIHzCoCBva8KgIHzC oCBva8KgIHwKPiA+IFvCoMKgwqAgMC45MDgxNzJdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHNwaW5sb2NrIG5lc3QgdW5sb2NrZWQ6wqAgb2vCoCB8Cj4gPiBbwqDCoMKgIDAuOTA5 NDg0XVvCoMKgwqAgVDBdwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5sb2NrIG5l c3QgdGVzdDrCoCBva8KgIHwKPiA+IFvCoMKgwqAgMC45MTA5MDJdW8KgwqDCoCBUMF0gLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IC0tLS0tLS0tLQo+ID4g W8KgwqDCoCAwLjkxMTgyNF1bwqDCoMKgIFQwXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8YmxvY2sgfAo+ID4gdHJ5Cj4g PiA+IGNvbnRleHR8Cj4gPiBbwqDCoMKgIDAuOTEyOTcwXVvCoMKgwqAgVDBdIC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAtLS0tLS0tLS0KPiA+IFvCoMKg wqAgMC45MTM4OTBdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRleHQ6wqAgb2vCoCB8wqAKPiA+IG9rwqAgfCBvawo+ID4g PiAKPiA+IFvCoMKgwqAgMC45MTY2MTNdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdHJ5OsKgIG9rwqAgfMKgCj4g PiBva8KgIHwgb2sKPiA+ID4gCj4gPiBbwqDCoMKgIDAuOTE5MjM1XVvCoMKgwqAgVDBdwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYmxvY2s6 wqAgb2vCoCB8wqAKPiA+IG9rwqAgfCBvawo+ID4gPiAKPiA+IFvCoMKgwqAgMC45MjE4NTJdW8Kg wqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBzcGlubG9jazrCoCBva8KgIHzCoAo+ID4gb2sKPiA+ID4gRkFJTEVEfAo+ID4gW8KgwqDCoCAw LjkyNDY2Nl1bwqDCoMKgIFQwXQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gLS0tLS0tLQo+ID4gW8KgwqDC oCAwLjkyNTg1Ml1bwqDCoMKgIFQwXcKgwqAgfCBxdWV1ZWQgcmVhZCBsb2NrIHRlc3RzIHwKPiA+ IFvCoMKgwqAgMC45MjY1MDZdW8KgwqDCoCBUMF3CoMKgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQo+ID4gW8KgwqDCoCAwLjkyNzEzMl1bwqDCoMKgIFQwXcKgwqDCoMKgwqDCoCBoYXJkaXJx IHJlYWQtbG9jay9sb2NrLXJlYWQ6wqAgb2vCoCB8Cj4gPiBbwqDCoMKgIDAuOTI4NDk2XVvCoMKg wqAgVDBdwqDCoMKgwqDCoMKgIGhhcmRpcnEgbG9jay1yZWFkL3JlYWQtbG9jazrCoCBva8KgIHwK PiA+IFvCoMKgwqAgMC45Mjk4NjBdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBoYXJkaXJxIGludmVyc2lvbjrCoCBva8KgIHwKPiA+IFvCoMKgwqAgMC45MzEyNjld W8KgwqDCoCBUMF3CoMKgIC0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiBbwqDCoMKgIDAuOTMxODI3 XVvCoMKgwqAgVDBdwqDCoCB8IGZzX3JlY2xhaW0gdGVzdHMgfAo+ID4gW8KgwqDCoCAwLjkzMjM4 M11bwqDCoMKgIFQwXcKgwqAgLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IFvCoMKgwqAgMC45MzI5 MzJdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29ycmVj dCBuZXN0aW5nOsKgIG9rwqAgfAo+ID4gW8KgwqDCoCAwLjkzNDI1Ml1bwqDCoMKgIFQwXcKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgd3JvbmcgbmVzdGluZzrCoCBva8Kg IHwKPiA+IFvCoMKgwqAgMC45MzU1MThdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBwcm90ZWN0ZWQgbmVzdGluZzrCoCBva8KgIHwKPiA+IFvCoMKgwqAgMC45MzY3 ODRdW8KgwqDCoCBUMF0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IC0tLS0tLS0KPiA+IFvCoMKgwqAgMC45 Mzc5MzZdW8KgwqDCoCBUMF3CoMKgIHwgd2FpdCBjb250ZXh0IHRlc3RzIHwKPiA+IFvCoMKgwqAg MC45Mzg1MTZdW8KgwqDCoCBUMF0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IC0tLS0tLS0KPiA+IFvCoMKg wqAgMC45Mzk2NjFdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCByY3XCoCB8Cj4gPiByYXfCoCB8IHNw aW4KPiA+ID4gbXV0ZXggfAo+ID4gW8KgwqDCoCAwLjk0MDY0Nl1bwqDCoMKgIFQwXQo+ID4gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQo+ID4gLS0tLS0tLQo+ID4gW8KgwqDCoCAwLjk0MTc5OF1bwqDCoMKgIFQwXcKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbiBoYXJkaXJxIGNvbnRleHQ6wqAgb2vCoCB8wqAK PiA+IG9rwqAgfCBvawo+ID4gPiDCoG9rwqAgfAo+ID4gW8KgwqDCoCAwLjk0NDk0Nl1bwqDCoMKg IFQwXSBpbiBoYXJkaXJxIGNvbnRleHQgKG5vdCB0aHJlYWRlZCk6wqAgb2vCoCB8wqAKPiA+IG9r wqAgfCBvawo+ID4gPiDCoG9rwqAgfAo+ID4gW8KgwqDCoCAwLjk0ODA3Ml1bwqDCoMKgIFQwXcKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbiBzb2Z0aXJxIGNvbnRleHQ6wqAgb2vCoCB8 wqAKPiA+IG9rwqAgfCBvawo+ID4gPiDCoG9rwqAgfAo+ID4gW8KgwqDCoCAwLjk1MTIwNl1bwqDC oMKgIFQwXcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGluIFJDVSBjb250 ZXh0OsKgIG9rwqAgfMKgCj4gPiBva8KgIHwgb2sKPiA+ID4gwqBva8KgIHwKPiA+IFvCoMKgwqAg MC45NTQzNDVdW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbiBS Q1UtYmggY29udGV4dDrCoCBva8KgIHzCoAo+ID4gb2vCoCB8IG9rCj4gPiA+IMKgb2vCoCB8Cj4g PiBbwqDCoMKgIDAuOTU3NDc3XVvCoMKgwqAgVDBdwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg aW4gUkNVLXNjaGVkIGNvbnRleHQ6wqAgb2vCoCB8wqAKPiA+IG9rwqAgfCBvawo+ID4gPiDCoG9r wqAgfAo+ID4gW8KgwqDCoCAwLjk2MDYxMl1bwqDCoMKgIFQwXcKgwqDCoMKgwqDCoMKgwqDCoMKg IGluIFJBV19TUElOTE9DSyBjb250ZXh0OsKgIG9rwqAgfMKgCj4gPiBva8KgIHwgb2sKPiA+ID4g wqBva8KgIHwKPiA+IFvCoMKgwqAgMC45NjM5MjddW8KgwqDCoCBUMF3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGluIFNQSU5MT0NLIGNvbnRleHQ6wqAgb2vCoCB8wqAKPiA+IG9rwqAgfCBv awo+ID4gPiDCoG9rwqAgfAo+ID4gW8KgwqDCoCAwLjk2NzI1Ml1bwqDCoMKgIFQwXcKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW4gTVVURVggY29udGV4dDrCoCBva8KgIHzCoAo+ ID4gb2vCoCB8IG9rCj4gPiA+IMKgb2vCoCB8Cj4gPiBbwqDCoMKgIDAuOTcwNTcxXVvCoMKgwqAg VDBdCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAtLS0tLS0tCj4gPiBbwqDCoMKgIDAuOTcxNzAyXVvCoMKg wqAgVDBdwqDCoCB8IGxvY2FsX2xvY2sgdGVzdHMgfAo+ID4gW8KgwqDCoCAwLjk3MjQyMl1bwqDC oMKgIFQwXcKgwqAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiBbwqDCoMKgIDAuOTcyOTY1XVvC oMKgwqAgVDBdwqDCoMKgwqDCoMKgwqDCoMKgwqAgbG9jYWxfbG9jayBpbnZlcnNpb27CoCAyOsKg IG9rwqAgfAo+ID4gW8KgwqDCoCAwLjk3NDMxOV1bwqDCoMKgIFQwXcKgwqDCoMKgwqDCoMKgwqDC oMKgIGxvY2FsX2xvY2sgaW52ZXJzaW9uIDNBOsKgIG9rwqAgfAo+ID4gW8KgwqDCoCAwLjk3NTcw OF1bwqDCoMKgIFQwXcKgwqDCoMKgwqDCoMKgwqDCoMKgIGxvY2FsX2xvY2sgaW52ZXJzaW9uIDNC OsKgIG9rwqAgfAo+ID4gW8KgwqDCoCAwLjk3NzEwNl1bwqDCoMKgIFQwXcKgwqDCoMKgwqDCoCBo YXJkaXJxX3Vuc2FmZV9zb2Z0aXJxX3NhZmU6wqAgb2vCoCB8Cj4gPiBbwqDCoMKgIDAuOTc4NTk1 XVvCoMKgwqAgVDBdCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAtLS0tLS0tCj4gPiBbwqDCoMKgIDAuOTc5 NzIzXVvCoMKgwqAgVDBdwqDCoCB8IGxvY2tkZXBfc2V0X3N1YmNsYXNzKCkgbmFtZSB0ZXN0fAo+ ID4gW8KgwqDCoCAwLjk4MDQyNF1bwqDCoMKgIFQwXcKgwqAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KPiA+IFvCoMKgwqAgMC45ODExMjNdW8KgwqDCoCBUMF3CoMKgwqDCoCBj b21wYXJlIG5hbWUgYmVmb3JlIGFuZCBhZnRlcjrCoCBva8KgIHwKPiA+IFvCoMKgwqAgMC45ODI0 MjNdW8KgwqDCoCBUMF0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiBbwqDCoMKgIDAuOTgzNDM0XVvCoMKgwqAg VDBdIEJVRzrCoMKgIDIgdW5leHBlY3RlZCBmYWlsdXJlcyAob3V0IG9mIDM5NSkgLQo+ID4gZGVi dWdnaW5nCj4gPiBkaXNhYmxlZCEgfAo+ID4gW8KgwqDCoCAwLjk4NDQ0MV1bwqDCoMKgIFQwXQo+ ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KPiA+IAo+ID4gCj4gPiBJcyB0aGlzIGEga25vd24gaXNzdWU/Cj4gPiAKPiAK PiBZZXMsIHRoZXNlIHdlcmUgcmVwb3J0ZWQgYXQ6Cj4gCj4gCQo+IGh0dHBzOi8vbG9yZS5rZXJu ZWwub3JnL2xrbWwvWncxOXNNdG5LZHlPVlFvaEBib3F1bi1hcmNobGludXgvCj4gCj4gYW5kIFRo b21hcyAoQ2NlZCkgc2VuZCBhbiB1cGRhdGVkIHZlcnNpb246Cj4gCj4gCQo+IGh0dHBzOi8vbG9y ZS5rZXJuZWwub3JnL2xrbWwvMjAyNDEwMTcxNTEwMDcuOTIyMTUtMS10aG9tYXMuaGVsbHN0cm9t QAo+IGxpbnV4LmludGVsLmNvbS8KPiAKPiAsIHdoaWNoIHdhc24ndCBwaWNrZWQgdXAuIDooCj4g Cj4gVGhvbWFzLCBjb3VsZCB5b3Ugc2VuZCBhIGZpeCBvbnRvcD8gSSdtIGhhcHB5IHRvIHJldmll dyBhbmQgdGVzdCBpdC4KPiBUaGFua3MhCj4gCj4gUmVnYXJkcywKPiBCb3F1bgoKWWVzLCBJJ2xs IGRvIHRoYXQuCgpGb3Igc29tZSByZWFzb24gdGhlIGluY29ycmVjdCB2ZXJzaW9uIHdhcyBhbHNv IHF1ZXVlZCBmb3Igc3RhYmxlCmJhY2twb3J0LiBJIHJlcGxpZWQgdG8gdGhvc2UgYmFja3BvcnQg cGF0Y2hlcyBhbmQgYXNrZWQgdGhlbSBub3QgdG8gYmUKYmFja3BvcnRlZCwgYnV0IGhhcyBub3Qg c2VlbiBhbnkgcmVwbGllcyB5ZXQuCgpUaGFua3MsClRob21hcwoKCgo+IAo+ID4gVGhhbmtzLAo+ ID4gCj4gPiBCYXJ0LgoK