Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp4995117rwb; Mon, 31 Jul 2023 16:19:27 -0700 (PDT) X-Google-Smtp-Source: APBJJlEiD+17ywNlUwQFJO9p+fKXfkZRh/8RtYgtPHO4dBgFUyS6KPvHbLKqzTGNzEFV94XJX6wv X-Received: by 2002:a17:902:c412:b0:1b6:8a99:4979 with SMTP id k18-20020a170902c41200b001b68a994979mr13561634plk.22.1690845567615; Mon, 31 Jul 2023 16:19:27 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1690845567; cv=pass; d=google.com; s=arc-20160816; b=aF2ZAiD2RailEcGr73Q/BxM4BkvZGb5QIvbIJssyW/bbA1d7JjAoGps3E3vArynz50 pxPnqzGdXZJM+guykvoSOJ0dNOU3B4bLBVYwQBasF1iii/rrVm6NfNT+3JcYk0bAADpV g4Iu+S+R5u8B+1TQ2TW6u11tck6wLzfSA6LWVL0xu9EILSqKbMMNBjdLjY7whZetPVZv o+kG7HuNOvqoAzFyVTxB3QATPTIhZ8TBOWaJJ9c66jwxvCCNE5gDz3rjxFTNv954AfX1 3sylUqwzIxrrm46lAF8+NK2WgJUpw6aOc/evxzKI8z5MExzJu/Y+1vn6929BeFdmWdBy HDgg== 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature; bh=yvED0I0zSZ8qUOpq/fIkWY7tpD0RG1/1bij7uK/9Imo=; fh=FDgK/wZGbKt9moy60wV/Cr172aY+FAynOrECXMz4VLA=; b=eOx4H9bkVBudS149mLfKhyQpa6otfqEW/0WjC1Od9jC+7/o2lYvoUYfxBUf6luLeGU 8HfAJ566kQ1K8XUGPsaAPu8msd5PU+IdwELLbXFOIxa2zXZjlX51GSvhjdTDwqe7sbdO +ZNK4JQzxPsR6gTl9R4PfSprIwCKFCrBgWbTOoieMZ9D3jJ0A14Nsdl52/iqN3cmUZlz jONRsTIo8ntPKgvbms22BAHPRtVNDV0DMG/SsBOlRMakRH2+sKmwR1Atd75P2tir4NhF QBjQrLekdM+mDsS39PdqoGZ4JDWMKUPbA+GWo2p147r+iyYjfUeajlI+tiiC7pdRg/vp yPOw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=iEf2egi8; 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 e15-20020a17090301cf00b001ac6d4e1d72si8053635plh.149.2023.07.31.16.19.15; Mon, 31 Jul 2023 16:19:27 -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=iEf2egi8; 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 S229772AbjGaWZm (ORCPT + 99 others); Mon, 31 Jul 2023 18:25:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46738 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229379AbjGaWZl (ORCPT ); Mon, 31 Jul 2023 18:25:41 -0400 Received: from mgamail.intel.com (unknown [192.55.52.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D3A0F1736; Mon, 31 Jul 2023 15:25:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690842340; x=1722378340; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=yvED0I0zSZ8qUOpq/fIkWY7tpD0RG1/1bij7uK/9Imo=; b=iEf2egi8vcRxC9PYmv6+YkfG1APdYUHikkxHHjn5VI+Pm5/3EdUkCluv 1kACt44R4EpAkpwDXBkcAy+MxXA3TxBzFTnc0IOO+65ps+zxni2AyEPdX TnIhSywJxjXZiT6HII1v2Ir4ojlm6rnPY2pKJv8eYkI7IpInDx5s2s00h z6Epn8l2FrTLZD0fovj7+UNZ+SuSquHDZtF2sGGlz9VfwPGhVDZcip8MR e3Jns5f+PPJhJ44woBGr4V9pkndnV/DfYrw6Ahkeo2zZFwqUWV+Kax87n 9UGOd51tN2IBJbL83xIbm75dITOhviexSC+VLxiqXLiYBAKmA6usErQRw A==; X-IronPort-AV: E=McAfee;i="6600,9927,10788"; a="349436672" X-IronPort-AV: E=Sophos;i="6.01,245,1684825200"; d="scan'208";a="349436672" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jul 2023 15:25:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10788"; a="852198992" X-IronPort-AV: E=Sophos;i="6.01,245,1684825200"; d="scan'208";a="852198992" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga004.jf.intel.com with ESMTP; 31 Jul 2023 15:25:39 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 31 Jul 2023 15:25:39 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Mon, 31 Jul 2023 15:25:39 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.43) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Mon, 31 Jul 2023 15:25:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HvFUTHG/dU0SmTbbFZYUXbdBiXvLDdjgrhdYoIgvW4BMXVYBLVmwldi15SzDFuDpouerZrBy+0QDdAveVyeSvVQ/xG5w+EWJOddmH88uHq951SyXNMrT4y0DQL3MKasVGsYPdymvfdRv5yE4U74nPuKrXnXOHgBOMPHMAkWxdZE+mP2/jUvN9lzCM8+PfJDWNAUTrUUKYoY86EYrZ99XQt2TJHuw6jGbqLXm4oF+KsqvMCLrPxXHevQLhPOuSbNnOjZQaU2qY1vBw/Hh5zjXa96p0TvlAx+FujVvPt8FNucCOVAzDagbOigCdS8D3pFQwi25sP7ci9Z8LNlX/9UOhA== 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=yvED0I0zSZ8qUOpq/fIkWY7tpD0RG1/1bij7uK/9Imo=; b=hho4VBodW7IKF9PNPdRbXdfqL9mWDd5pX6nMBgxlZoRwG4eiW7hEXDZzx+Vjiorf5sUPKfWvMWKj8CogQZJGUYqmaIbqXtjymnZCKmgeGzujz3b+hqPrfvkeSoDDvUY0x0d+PDwS+FpS76AOqH24xt01EYnSV1YOz7Sz28GHvge5/oZWW4VpQjPmk7F0JrsiBK1d5pO5OKPleu124X4d8azPdZLBaJJTi+if7Q5nTUjwXCiEqNRzBxkt2zv56AAjBQzim8ywGuOb3X7fJmBz60esLwGNHNNb/qJS48BIS7p+q7Vpl7RbzIEGg9Fe1N7mcdQk9N4Fx0WKEh1dO7qd7w== 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 MW4PR11MB7125.namprd11.prod.outlook.com (2603:10b6:303:219::12) by CH3PR11MB7772.namprd11.prod.outlook.com (2603:10b6:610:120::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.43; Mon, 31 Jul 2023 22:25:37 +0000 Received: from MW4PR11MB7125.namprd11.prod.outlook.com ([fe80::e527:d79c:2bb3:e370]) by MW4PR11MB7125.namprd11.prod.outlook.com ([fe80::e527:d79c:2bb3:e370%2]) with mapi id 15.20.6631.026; Mon, 31 Jul 2023 22:25:37 +0000 From: "Verma, Vishal L" To: "Williams, Dan J" , "Jiang, Dave" , "jonathan.cameron@huawei.com" , "dave@stgolabs.net" , "Schofield, Alison" , "Weiny, Ira" CC: "linux-cxl@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] cxl/mbox: Fix debug message print Thread-Topic: [PATCH] cxl/mbox: Fix debug message print Thread-Index: AQHZw/DvBTmSuS15cUeq/j5RqCtzy6/UcF4AgAADmYA= Date: Mon, 31 Jul 2023 22:25:37 +0000 Message-ID: <8a21c04e2f1ebecbef464794e4b0869b147a4525.camel@intel.com> References: <20230731-cxl-fix-clear-event-debug-print-v1-1-42c068f500d1@intel.com> <64c831da6af64_52483294fb@dwillia2-xfh.jf.intel.com.notmuch> In-Reply-To: <64c831da6af64_52483294fb@dwillia2-xfh.jf.intel.com.notmuch> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.4 (3.48.4-1.fc38) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB7125:EE_|CH3PR11MB7772:EE_ x-ms-office365-filtering-correlation-id: 4da32b48-265e-47f7-2285-08db92151090 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ad7TwddSuhEf7H4xjbTUxPsCbxis+dy4PMSmT/ygBjddWeOakXxOteIpgaLL8oc9p6Fr6Q3s3tWRZFA88FNTV8m3B/P/UvDRkMNKjW8iJ+h6hsd8GweKy5UlnUiKwfCUjEtZ/33WGMKCSYn8u38PfvlkVAyyfaoeXUQrq9jnWk2dnfZCjuVaiBNQn6l/RuNmX0KMpvz22kKNfxEVRTAH5YCrzzrBfWNYT2lsx0ENaOcDLxPBTfPDvfgllondQ6/t7PqdufLvet+AkQraIIdxJTSB+AU47t1GfJROpXm8RRE5cm4BEygBLSWmNNY3r9Ktfri3xPMHsQpqQOiFMCx///wV5MQdRICXVS7cGbpBZR5pu7m3Z4KOnkRF1P/BEFcH3HX+5sZ108vXAb3aS30vFRlQlTulKtJ/nyRHeiB96JNbjN5LDy4IIl6oNFW6NJChG32/DLQTDH79+BuvOX/bjhE/x2BQFoQil4L8OJ/aTq99OXTT+GnC4vBqENZh79vQ4Z0b7zagvzQnLqDsL6Ki2N9A9h8EtBnNhcVsmAanq+sxZopvIiuNFiJPHHGz5k/6fb2ayfayLzrw/QfwduqS4ayFTB4MBeoybMaQ8dMjCZeep2OQ3NHDEySU6hNdHJ+QyWisG12iPz4OnruIvnr1sA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB7125.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(376002)(396003)(346002)(39860400002)(366004)(451199021)(38100700002)(66476007)(86362001)(8676002)(8936002)(64756008)(5660300002)(316002)(4326008)(66446008)(6636002)(54906003)(921005)(122000001)(76116006)(66556008)(66946007)(110136005)(15650500001)(82960400001)(38070700005)(41300700001)(478600001)(2906002)(71200400001)(36756003)(6512007)(6486002)(6506007)(26005)(83380400001)(186003)(2616005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SUZla1dNN1p0cVd6My9FaVVTbHlPZFFrc1hUTW0yeHljdWl0TnIrNGhPZzdz?= =?utf-8?B?b0EyZUE5RnN0T3BYMUdyajJwdjF5UVdsQ013bkZwcjloSG01dXgrTG44cXdw?= =?utf-8?B?b1F5MzhEUXVYL2dOWUpwYTZjd1Q5K2FzcTVpS1ozbTZReGdydm95SUZPVktt?= =?utf-8?B?TGY2TDVUaTl6V21YNmJEMitnclIxenpIYlhsS0hpM1ZyYTZna3QxRktMYWtN?= =?utf-8?B?cU13YTdQdW1SeTAvWTdqeFZNOFRlYmtuZ0ZpTXRWMHdLTytvSUpnQ3k0ekxr?= =?utf-8?B?RWptcVhXVGhDSVFrOEhaVnpTSjdoQXNQVGVmd2RQZlAvNklPM3ZWZFMzMHVk?= =?utf-8?B?K0xpcHVrNDM4YjBnYzVBa2tDOFVLcFJnQTRoeVdsam5pZHNsbEQzYVFkWUxB?= =?utf-8?B?SEVmb2xPa04yUE96Q2JIS2RyWFJjaXMyVXdGa0s3NkNhd1YyWDZwb2pRUncx?= =?utf-8?B?aU5aSzh4SmZOempSV3pUSWVMcDJzd0laVjlWaTNSVTJ5RFgxLyt0Z0tIRW1E?= =?utf-8?B?dnVkbk1kL0RZZkgwUm0yelVLT05ES1ZKM3QvYVhXWFJTU1pxeTU1QnJHVFJY?= =?utf-8?B?anlBdWsvL1NIcnJoK3RQSlFocmxSK0hDaEU5U3RGSmVCYmJ3SXAwRW5IR1VK?= =?utf-8?B?dlRrQVVXRkN3OHI5UVNJeVA1anUzZ0xQSlFMRzN3Vndpb1dkaC9IeWg5MVFm?= =?utf-8?B?WkRSbHRiWjRIMlMrZjd5NStJZmR0OEMrS1BrQzhTR2ZsaSsyMXpvcGNVb2Nv?= =?utf-8?B?UWgzR1REYTM4RUpPaW5jZmowY0NzTE1rS1FyaDZCTStneG1lV0FyNmd4bCtZ?= =?utf-8?B?dW1weDVWNmZjVVJJR0Q3VU16ZWxlUCtaNFFIOGJiNEJhOVUxOWs1LzZuRFZx?= =?utf-8?B?OGNOdk01SkdiU2RvV3gzWGh0SHZTb3RvL05YNS9jMi85MHI4Nk1wWUtZdmlT?= =?utf-8?B?NVBEcTNCRHBQUHlyekxwTitwU3ZrWlV4anJsZ3Y2Y0QrY04xOXI0MkRadDQv?= =?utf-8?B?WW1NalpOYkJBd2JpVS8zZ0xxLzdIZjBCSjRTT2tQbVlDWjFRaU9mQTMxMEN0?= =?utf-8?B?S2RJanV0S1VDZ1FvZ0MvZE9oZTk1ekQ2QjBnMENqZnMrY1dWc1J1R0NFMFR6?= =?utf-8?B?NlVwOUJVMVJFTUtZYS9ra3Z4eW8wK1VCTEpIOXc0MHVXUTlOK3ZQbWtxbldW?= =?utf-8?B?SFNkeTVobVFucWdnVm1zbUtwMmNjUjVMNU81ekloV2tjUTVHNUQ4NTRCYVQx?= =?utf-8?B?cDU1Y21vSFBlR2xHdHVaMnFkd3lRMkZvM1hteWhEVUw4blBHcmpYa295ODJR?= =?utf-8?B?eGxOWEpObWEwQUdRYy9BWFBoVzlnQXR5SVhGQzE3TE53MmVOYVFWVVdlSmsy?= =?utf-8?B?bkRjY0RBQmdkWEswZ3RuVXJsaHE1VGpkNWNzTVJ3NCtSV3dtSjk5TCtLSGYw?= =?utf-8?B?VWxLMmFIZmZmQzJ1dFZQaVYrWXBuelVhRytuZE9KMjdKUE81dTBGR2NhVXEr?= =?utf-8?B?UVZlQWxDbVplR20rTnJHaWhRSkREb09UMm5mRm9yY0duTkI3NnFJQzJKV2tI?= =?utf-8?B?ZHhzbHNRaGtLM09Gc004ZEY4aENWYXVrSVdpK3c3a1RCWlEyNkRPQTFvNzR0?= =?utf-8?B?eGpZakdKcUgyQjB1dFBXUXJKWHd1dVVCQ0wvVDVBNUVBYjF5R3VhalNXSWQ3?= =?utf-8?B?YlBFa0VGMlBmNVN6WWo0Ym9qVE5QQ1Boa3cvMi9pNUJSdFdwb1p6L0FVN1ZI?= =?utf-8?B?NU9xcklkT3MzbHJyRWs0L0JpQnZtYjdPTkIrTW4ycmVpcmdPaVU4RU1VSGxM?= =?utf-8?B?WUpCSHhncUxUak5vdVdKYzdmTGJjWW1teURkY3FwUVNqNHI2L21vNHdzTmhy?= =?utf-8?B?S3BTa0w5bFd6cFZuWGpDT2RBM0xuazFQL084YkZHd29vcnhDcGVmS3ZQemZ1?= =?utf-8?B?WDZOelVJMWxXVlB6aUg3M2QxRzFsVTA5cW0zYXNyVk8rNnJQenoxWXhpOXMr?= =?utf-8?B?cld2bC82K1NZY2RyWHIraFpVK05KamUwWDltL2tTUGtSNUxudXJ6KzVnS2Rk?= =?utf-8?B?dUYyeWJzVHpmK2syZWJlNUJtRUEvUGhkSjQybzBhUHFheUY5VlMrVFNrNkZE?= =?utf-8?B?SWFFTWZoRC9Za2V6UnNtdlpEWk0xdVNneUR2UVZLekVldTc2RnQvLytmZ0dn?= =?utf-8?B?Z0E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <01D2C9AB779A104CA0950B8986815A68@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB7125.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4da32b48-265e-47f7-2285-08db92151090 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jul 2023 22:25:37.2326 (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: qEd2oPz2ynXBkrGr7WJ0XhJq7QJFsWtwnwBsH2JNy9/l+fOaaycSC9z/+pCKy76oMp1sj9qIlmFj0y1FTeE6YfHvRjy9BUTuGZvcIHAsqlg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7772 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,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 T24gTW9uLCAyMDIzLTA3LTMxIGF0IDE1OjEyIC0wNzAwLCBEYW4gV2lsbGlhbXMgd3JvdGU6DQo+ IElyYSBXZWlueSB3cm90ZToNCj4gPiBUaGUgaGFuZGxlIHZhbHVlIHVzZWQgdG8gcmVwb3J0IGFu IGV2ZW50IGJlaW5nIGNsZWFyZWQgYnkgZGV2X2RiZygpIGlzDQo+ID4gaW5jb3JyZWN0IGR1ZSB0 byBhIHBvc3QgaW5jcmVtZW50IG9mIHRoZSBwYXlsb2FkIGhhbmRsZSBpbmRleC4NCj4gPiANCj4g PiBEZWxheSB0aGUgaW5jcmVtZW50IG9mIHRoZSBpbmRleCB1bnRpbCBhZnRlciB0aGUgcHJpbnQu wqAgQWxzbyBhZGQgdGhlDQo+ID4gZGVidWdnaW5nIGZvciBldmVudCBwcm9jZXNzaW5nIHdoaWNo IHdhcyB1c2VmdWwgaW4gZmluZGluZyB0aGlzIGJ1Zy4NCj4gPiANCj4gPiBUbzogRGF2aWRsb2hy IEJ1ZXNvIDxkYXZlQHN0Z29sYWJzLm5ldD4NCj4gPiBUbzogSm9uYXRoYW4gQ2FtZXJvbiA8am9u YXRoYW4uY2FtZXJvbkBodWF3ZWkuY29tPg0KPiA+IFRvOiBEYXZlIEppYW5nIDxkYXZlLmppYW5n QGludGVsLmNvbT4NCj4gPiBUbzogQWxpc29uIFNjaG9maWVsZCA8YWxpc29uLnNjaG9maWVsZEBp bnRlbC5jb20+DQo+ID4gVG86IFZpc2hhbCBWZXJtYSA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29t Pg0KPiA+IFRvOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4NCj4gDQo+ IElzIHRoaXMgc29tZSBuZXcgcHJvY2VzcyByZWNvbW1lbmRhdGlvbiB0byB1c2UgIlRvOiIsIEkg d291bGQgb25seQ0KPiBleHBlY3QgQ2M6IGZvciBtYWludGFpbmVycy4NCj4gDQo+ID4gQ2M6IEpv bmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4NCj4gDQo+IEpvbmF0 aGFuIGdldHMgbGlzdGVkIHR3aWNlIGJlY2F1c2U/DQo+IA0KPiA+IENjOiBsaW51eC1jeGxAdmdl ci5rZXJuZWwub3JnDQo+ID4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcNCj4gDQo+ IEkgYXNzdW1lIHRoaXMgaXMgYmVjYXVzZSBiNCB0YWtlcyBpdHMgYWRkcmVzcyBmcm9tIHRoZSBw YXRjaCBpdHNlbGY/DQo+IA0KPiBJdCBqdXN0IGZlZWxzIGEgYml0IHRvbyBub2lzeS4NCg0KWWVz IC0gYnV0IHRoZSBiZXR0ZXIgd2F5IHRvIGRvIHRoaXMgaXMgdG8gYWRkIHRoZSBUbzogYW5kIENj OiBsaW5lcyBpbg0KYjQgcHJlcCAtLWVkaXQtY292ZXIsIGV2ZW4gZm9yIGEgc2luZ2xlIHBhdGNo IGJyYW5jaC4gVGhhdCB3YXkgYjQgdXNlcw0KdGhlbSB0byBmaWd1cmUgb3V0IHdoZXJlIHRvIHNl bmQvY2MsIGJ1dCBvdGhlciBkb2Vzbid0IGFkZCB0aGVtIHRvDQpjb21taXQgbWVzc2FnZXMgKG9y IGV2ZW4gdGhlIGNvdmVyIGxldHRlciBpbiBjYXNlIHRoZXJlIGlzIG9uZSkuDQoNCg0KDQo=