Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp963450rdb; Fri, 20 Oct 2023 04:59:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGW6bN39xebmwufHYI6RnuXiJoKQ0rHdfgUBSB7x5HBC3AMXH14ao2bJAzjw3f6ri9tFUCT X-Received: by 2002:a17:902:ecc2:b0:1c9:dee4:87ec with SMTP id a2-20020a170902ecc200b001c9dee487ecmr2078966plh.39.1697803163045; Fri, 20 Oct 2023 04:59:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697803163; cv=pass; d=google.com; s=arc-20160816; b=X0jlBMcjkMe9kqqjR5ZTNC6+Frt4EE93HDlbuLcU3l8zGOvKPEvg78wuiEedL+kjk9 G2QFsmuNzNAhhHQMQZfuK7XLCBsDwP+x7t8WLbV52dhNfvOnX9WjJUexR/j+fQAF3uIp e2tvqrhrrO1MnoTTJZSkSm2Jr/ds4MyuTOvHHG2UnwAvhDxRa4FZzbmxssDPu8kZQNmR M7fhEQQBKfP3GRzGeZxoi6omoeW+V9zKOSSA1rBcQQ14Yjtw2CfArMCCVRt+PxlggZYH KoVIPA0sn5TsYWO6DhsUMnqoVw+sVEB+0e7fHc+lPi1/i9Gx0WMM+dpGWl9+URWo/+UL ECdw== 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=89RHfZqq/ju+vKsbTscYy2mQYy8fPpeCuZH5nPclPUc=; fh=CIJWXLruUKWBAQdg24Yua03dWqqT/Ah8LmYgCFxtoYM=; b=ifY9oYF3gyUhdsbNC4sVjDuZ606IvQsvNhgBz0x0RKZypgdSxKooqwf5aRagW0z0k3 7NUA4LD232Lo95U4hvkweaTWBLDfkChRPIvVZPvBEqDbyDkz4YznutoVsYEeyZ+l9vR0 ZsVlvYRVAx4XUDWKnI8mILi1vI6RkYi/ZutOz14vGuTuQITaSjzH9oWzDOa2xDah5FqD rqyFdiY6mY++Jdtc3hHMdkRwZQCOX0DeEJHsZy7ep5JNKEY5eb1pZRCLHNAvYu/iT5Ir uf4m2fOylzabK9xxTq1vCM+SJ2yMqGqWnEAnRMApW0HncImskcXJMFusZ8S6FIq6JYZH FWfw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Gmk8yKfJ; 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 23.128.96.36 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 pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id u9-20020a170902b28900b001bbad1883d5si1629307plr.293.2023.10.20.04.59.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Oct 2023 04:59:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Gmk8yKfJ; 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 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 709C5835A3A0; Fri, 20 Oct 2023 04:59:20 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377296AbjJTL7L (ORCPT + 99 others); Fri, 20 Oct 2023 07:59:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36900 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376956AbjJTL7K (ORCPT ); Fri, 20 Oct 2023 07:59:10 -0400 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0CA2CD49 for ; Fri, 20 Oct 2023 04:59:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697803148; x=1729339148; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=89RHfZqq/ju+vKsbTscYy2mQYy8fPpeCuZH5nPclPUc=; b=Gmk8yKfJMhLTF7We04ZDiYE0AQFk+Lid5frrh9sINZPgFJ8YpqhJFihE k9wGPclOWBSWzAPLWd3SdfPUp34RWcmpy25xXKLh6jqfgp2+a4AWyFaR0 VrH0hAKBuWAY+RRHmlXtg4YtZgEsakcGvBw5nmJlPgHCOr67PcTRnyiL2 CZyKLg6tefwltt3aI5rDFy8u1YQmHELbbSmqH+seP95Kp8C7ugjWvGc/d X/Op47n2PGUoXvxYlCrqm9H8b1AU/bgYWHvOzsIqztAeID5hkJ5MDHTH7 UL4nMe0eJPhnpJ0CuZi6Gne42IwdaKX5IpddRpDQpu5mtOLg57hKhLuZZ w==; X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="8048053" X-IronPort-AV: E=Sophos;i="6.03,238,1694761200"; d="scan'208";a="8048053" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Oct 2023 04:59:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="827716811" X-IronPort-AV: E=Sophos;i="6.03,238,1694761200"; d="scan'208";a="827716811" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Oct 2023 04:59:07 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 20 Oct 2023 04:59:06 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Fri, 20 Oct 2023 04:59:06 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Fri, 20 Oct 2023 04:59:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cF2bSO9A+Yh7nzAt3ptJcfcM8wjnV0VQSbDesKqzcLhc0dKbJcknBsB7jnsIgKwmAX/R6Y18bfZ8To79PzPr9UraWuTETOeNVknupOv+JZwqPJooM84C2UnKQtOCVGxpLPzLC3IHQv8pSo9xLs+LuNilFPtJG84NmeIb2eX5VYuxTk/y2H903swWapz1pjs5SPShSLG/WiaQ38PTm3bTllAOFUqJ48+CTmgOcasItzESV143QEstEglbEtR05qTnABVbHzU1EPyCKw9rm/98RYG0iMdTiQYtz1XtoZo9kPl/c1Ru8zREOTnyEetAQy3wc4MFPfRrvsxwUAUeyAvgQQ== 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=89RHfZqq/ju+vKsbTscYy2mQYy8fPpeCuZH5nPclPUc=; b=bDh4nSw0Fs9vpLVHowDtv9dzhQOH5wfGTrf3M5c6cUH3JnKPBeeZoQ5/Rk2rLdn3HcL8ogtmY/s58n+qwcwWw0ZqxXMHvP0C/SE0yq/lhkIuiSHaCiJq9Kceo2k8DNQXS4rEoHyZBYAJU4y44vPnZdrDDQcDN7scwb6PgbZaJOZJ5Tg9V3Henp/8ZElLOBRobfse+wIimRL57OzbiHOTX19qYC59jqSWhUEn8vDRjGDWkHm1v81+ibDfUb1yPkxPyixgOcPk+YHXQc3upJtVDKLvMVNKLTwWX6jOmmV80nJvruqAKZOiNIyQ0ADxuxv62MZMjhnLrJwmjN51qsauyQ== 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 BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) by CO6PR11MB5572.namprd11.prod.outlook.com (2603:10b6:303:13c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Fri, 20 Oct 2023 11:58:59 +0000 Received: from BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::f5cb:a40b:539a:2527]) by BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::f5cb:a40b:539a:2527%7]) with mapi id 15.20.6907.022; Fri, 20 Oct 2023 11:58:58 +0000 From: "Huang, Kai" To: "kirill.shutemov@linux.intel.com" , "tglx@linutronix.de" , "mingo@redhat.com" , "dave.hansen@linux.intel.com" , "x86@kernel.org" , "bp@alien8.de" CC: "Edgecombe, Rick P" , "Reshetova, Elena" , "rafael@kernel.org" , "Nakajima, Jun" , "peterz@infradead.org" , "sathyanarayanan.kuppuswamy@linux.intel.com" , "thomas.lendacky@amd.com" , "Hunter, Adrian" , "linux-kernel@vger.kernel.org" , "kexec@lists.infradead.org" , "linux-coco@lists.linux.dev" Subject: Re: [PATCH 03/13] cpu/hotplug, x86/acpi: Disable CPU hotplug for ACPI MADT wakeup Thread-Topic: [PATCH 03/13] cpu/hotplug, x86/acpi: Disable CPU hotplug for ACPI MADT wakeup Thread-Index: AQHZ95EyP1ClwZ3KGUST35mBv7+5VbBC2L+AgA/RuIA= Date: Fri, 20 Oct 2023 11:58:58 +0000 Message-ID: References: <20231005131402.14611-1-kirill.shutemov@linux.intel.com> <20231005131402.14611-4-kirill.shutemov@linux.intel.com> <9f9fef1eb387e6098ca762d10e9c2002296c89f6.camel@intel.com> In-Reply-To: <9f9fef1eb387e6098ca762d10e9c2002296c89f6.camel@intel.com> 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: BL1PR11MB5978:EE_|CO6PR11MB5572:EE_ x-ms-office365-filtering-correlation-id: 2903cbaa-7d8c-4fdf-0200-08dbd163f13d 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: 11X7/ZP7uIojWNxV0TdTrgJKkDbCjSD4zlHEa0LJTjNJeFGhh/t0t1RcpF67wIoVmao7f336xGCop48Rn2ISR8ZT1JiuqjfLJ1SNQh2wyP5v47OIkwMsXmzSYnAEM+XdBipY9zU2hDV9cBwB+nkIMlopcJvjslLTOvVW0ucyLoqybHSlWqY0hYKnsbMrB03rpJjLNMKy+ZfUxo6WvxwLkow6+wl3wlfQxsL/QeZ3w5QWjNwL8T5xlRYbiYF/rPUubV8ZduTkingPgtwkx0zTcrXg6RJS2hVZjiGmiHOr5dN4Ik7BEk0dsEoeSx3HDPiV8GrcQCg0/7MIY9GMryt9PvTbzGhlwWUzGeh1ZALsTSNoWoZEKkkIBwPuZbaUyeTxK/tUzYniF6tapaaopP4B3168+iICaS/xtgxpem2u2HhhCx7OxpmOvGZ0gQokAx0/fuiFqGEyY+qP12DIWydb5/u8ppfYJ3wwZPkJ45gkSEJCDN0rwYRDJdTMJmoS+tiqF3K3GhnSGbK95bnH6m7c1cWBsS3emEUjoC6xsW5Xz9tnGp6N0RDw/l71d8/Xw10bW2go1uHCtPhh29GeMQcTCK52Nfh8LHjyWBG9LgSbLhjxe4+xckDF9iZyMUeq/S4W x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR11MB5978.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(39860400002)(396003)(366004)(346002)(376002)(230922051799003)(64100799003)(186009)(1800799009)(451199024)(4001150100001)(41300700001)(2906002)(7416002)(6486002)(478600001)(5660300002)(8676002)(4326008)(8936002)(110136005)(66946007)(91956017)(316002)(64756008)(54906003)(66556008)(66446008)(66476007)(76116006)(38070700009)(83380400001)(36756003)(86362001)(122000001)(38100700002)(82960400001)(2616005)(6512007)(71200400001)(6506007)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SnliSXRXVER2UE0vUE1jZHhTa0Z1dFo1elJiNkZBbjVwQTB1NWtKNTVQRWF0?= =?utf-8?B?V1lpSG5CTm9rODltUWludFJOMXRoU2J5MFk2Sm1FR1hGeFAwV2EvQ0ZKWHRI?= =?utf-8?B?ck1xcks2aTg1WVBwbHI3SVFEdUFYQU44TnlpYlFGUi9iYnZKQVFDUUtMZmxz?= =?utf-8?B?S1g1bVEreEJxN055c3Q5VFZ4aWRWbzNkSXcyT3FOODRFWVQxWGFsSXFUeFky?= =?utf-8?B?dk1jTG9BUnRnNVh1KzdSWjBvN3pVb2l4V2kwNUt5bmVqWkFBU05MSkg5Y0RI?= =?utf-8?B?U3dNRDdoWDNOSmw5cVpHNHZpUWFRWlcyQm1LMWdleEhJY0cxeGd1MGt3YlFm?= =?utf-8?B?Uk54d1JrWFBpNzhlUVNnYWhxUFFDQVdTWmRnVUlzVktJeDRoT25nTUMrRnRH?= =?utf-8?B?Q2xmRlN3MjVWZC9DS1RDMVJJbHAzM21MVksweDNVdzJTTU82b3QwejB4dXUy?= =?utf-8?B?Q3NxeEg3L0toYzFWVUhDL25lSEpmdTZwTnZwN1Q3dWpZVTA1V2RnbVprSTlB?= =?utf-8?B?bU42b3pHQ3I4WXZFLzhlOFpLZ0lONVpkMThseGdnNXMyRUFpZ2dwaG1vcGtH?= =?utf-8?B?cEdybC9VKzFTMmNuL1l0ZHpZZWQrM0VFdTNRMFRVUUNweUQ1YTgreEo0MDdx?= =?utf-8?B?SXZmeVVPU3VFTmNmYThKZFNieWJNdVVYTFBJNWtyMEV5eFVNdVhvV2t5aEFz?= =?utf-8?B?bWF4MEVJQ1J0RzdTU0FWS2JmL3NZZi9TOUFacVJyUmNycnRsZEF2elhlQkl1?= =?utf-8?B?QWVYbXNFUm1Dam9KZDkzQmlvUUY3MjdqbDIxNm9iQ3hVRll6SC9DYkpwZVRB?= =?utf-8?B?azZjNXF1TGt3Tkw0UytPL2JuYVpTbno2WjZYSDVOTWMzT25CWlRVMlRteXR6?= =?utf-8?B?Ui9SWmF0NzhBeFBtVEk0bDRUcU1WNjJlSmR2dmlBbllrWEV5enVlZ2trNXF6?= =?utf-8?B?cVllV1pXVHovd2RsOXcvb3doM3E5cVJHR2hQTmdSS2xQYkZlL3VaQjdRaThy?= =?utf-8?B?K1Rsd2NDMGFaUUtaNnNSZlozRXRLL3h1UElxSUIwM1hUcDFsdCtVelUxd2Rr?= =?utf-8?B?ck8zdkpIbWJuKzNYK0JaRUhSZGRIT2FZbmRBYU0vcmQ3QmI1dGE5dXVSVFhp?= =?utf-8?B?ZnpNZTlRUUpBd1hGV0U4ZzhFVEJIQi9zVldnekRQSjVrelRvVzJxMHZWSVlu?= =?utf-8?B?NUU4cVRDQ1h4MjlTRWo2eUJKcmZXNFFZVjlDa2Z1K2pRYlI5NkpBQlpqdDlP?= =?utf-8?B?WWFweGFzZU54RGxERmdlc0RjTitWcDY4OU5HUHhXUm9sbXQ3WDhTR3FVZnRu?= =?utf-8?B?aVZlWm5tbGlMQ0s4Szh1UWpUZkp5ZHZFdjRJYzBVTFZSQTZNTGVrWll2ZTN4?= =?utf-8?B?K3Z2enNmZ2FNa2JyOXgrK3pjQmdzLzlXWDdHSjQ5NDg2MVJvV2lOT0twdWVV?= =?utf-8?B?YVJ6NWFmL0NPWDlJeHNKMElRdWRRTzQwckpWaUN5TjhSTjJNK3FrWkloc2ww?= =?utf-8?B?NmVUemkwbll2dkltRTRKOTdLSUpYT05ZMDM5QmVSR3A0cm0wSERmOVY1dHNr?= =?utf-8?B?d1duYTdaQWVObTJBVnNVWmZ1RmlQVktSU3JyWHRPUU1WUkZ3TW5kVTg2b29T?= =?utf-8?B?UUhpNUVuSEVKc1IwQ1NQcVMxTFB2eS9ZUVZHamFqT3Q3V2Yyb2FGMEVYQWJ6?= =?utf-8?B?LzErZ25DUVdFcnFnZ0ZxMEEvanBTc2NtUTQwd25lT2x1ZmVER0NpNTFPbW05?= =?utf-8?B?eDEvR0VESXlRVG84QkZuU29ka0dGNWtjTUwwajk4M3VHVGFva043b2VuNXVE?= =?utf-8?B?OVRWUUJ0SUUvZU1JamJjN3BhVEdEZmx6NnFsaFZhZERhUmhxUk9mTEt0MS8x?= =?utf-8?B?NlVNNFZldE9lWDhJZ2xGRzRRSmFxK1haSkw2c3RpbDNsajRyaWRqOHJjbzBZ?= =?utf-8?B?cFNVdEY4V3VnZmQ2TmhTdHBlbzlGNzlPNTZnYnppN2U2c2pRbjFFVEsvSTFh?= =?utf-8?B?VUJOL3lGcTdEQmJtNVFZTkhRVmZqY2JTMWRLMlRRY3NGRWJWdWVZc2NJcmFw?= =?utf-8?B?NEpTK2psZUYxbENKb2MxR3ZGQkRybGJnci9UZGEwWFVVV0ZMbm5KNDBFYjcv?= =?utf-8?B?R2VHT2FxTnQ0L0t1SFd2ck1QK0M0VDh0RWZkeCtJUGFkd2N0UjdHK3J5dnJY?= =?utf-8?B?bWc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5978.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2903cbaa-7d8c-4fdf-0200-08dbd163f13d X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2023 11:58:58.2202 (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: HAkDvTplQmFRbWYRaLCSWPf6TB21jsiXoZbrVS/fdJdhdjql8cYhQQQdReSE+olp6gC6e+vxVDMedE6DArHfXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR11MB5572 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Fri, 20 Oct 2023 04:59:20 -0700 (PDT) T24gVHVlLCAyMDIzLTEwLTEwIGF0IDEwOjI0ICswMDAwLCBIdWFuZywgS2FpIHdyb3RlOg0KPiA+ IMKgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgTXVsdGlwcm9jZXNzb3IgV2FrZXVwIFN0cnVj dHVyZSBtYWlsYm94ICovDQo+ID4gQEAgLTc0LDYgKzc1LDkgQEAgaW50IF9faW5pdCBhY3BpX3Bh cnNlX21wX3dha2UodW5pb24gYWNwaV9zdWJ0YWJsZV9oZWFkZXJzICpoZWFkZXIsDQo+ID4gwqAN Cj4gPiANCj4gPiDCoAlhY3BpX21wX3dha2VfbWFpbGJveF9wYWRkciA9IG1wX3dha2UtPmJhc2Vf YWRkcmVzczsNCj4gPiDCoA0KPiA+IA0KPiA+ICsJLyogRGlzYWJsZSBDUFUgb25saW5pbmcvb2Zm bGluaW5nICovDQo+ID4gKwljcHVfaG90cGx1Z19ub3Rfc3VwcG9ydGVkKCk7DQo+ID4gKw0KPiAN Cj4gQm90aCBvbmxpbmluZy9vZmZsaW5pbmcgYXJlIHByZXZlbnRlZCwgb3IganVzdCBvZmZsaW5p bmc/DQo+IA0KPiBUaGUgcHJldmlvdXMgcGF0Y2ggc2F5czoNCj4gDQo+IAlJdCBkb2VzIG5vdCBw cmV2ZW50IHRoZSBpbml0aWFsIGJyaW5nIHVwIG9mIHRoZSBDUFUsIGJ1dCBpdCBzdG9wc8KgDQo+ IAlzdWJzZXF1ZW50IG9mZmxpbmluZy4NCj4gDQo+IEFuZCAuLi4NCj4gDQo+IFsuLi5dDQo+IA0K PiANCj4gPiAtLS0gYS9rZXJuZWwvY3B1LmMNCj4gPiArKysgYi9rZXJuZWwvY3B1LmMNCj4gPiBA QCAtMTUyMiw3ICsxNTIyLDcgQEAgc3RhdGljIGludCBjcHVfZG93bl9tYXBzX2xvY2tlZCh1bnNp Z25lZCBpbnQgY3B1LCBlbnVtIGNwdWhwX3N0YXRlIHRhcmdldCkNCj4gPiDCoAkgKiBJZiB0aGUg cGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBob3RwbHVnLCByZXBvcnQgaXQgZXhwbGljaXRseSB0 bw0KPiA+IMKgCSAqIGRpZmZlcmVudGlhdGUgaXQgZnJvbSBhIHRyYW5zaWVudCBvZmZsaW5pbmcg ZmFpbHVyZS4NCj4gPiDCoAkgKi8NCj4gPiAtCWlmIChjY19wbGF0Zm9ybV9oYXMoQ0NfQVRUUl9I T1RQTFVHX0RJU0FCTEVEKSB8fCAhY3B1X2hvdHBsdWdfc3VwcG9ydGVkKQ0KPiA+ICsJaWYgKCFj cHVfaG90cGx1Z19zdXBwb3J0ZWQpDQo+ID4gwqAJCXJldHVybiAtRU9QTk9UU1VQUDsNCj4gPiDC oAlpZiAoY3B1X2hvdHBsdWdfZGlzYWJsZWQpDQo+ID4gwqAJCXJldHVybiAtRUJVU1k7DQo+IA0K PiAuLi4gaGVyZSBjcHVfZG93bl9tYXBzX2xvY2tlZCgpIG9ubHkgcHJldmVudHMgb2ZmbGluaW5n IGlmIEkgYW0gcmVhZGluZw0KPiBjb3JyZWN0bHkuDQo+IA0KPiBBbHNvLCBjYW4gd2UgcmVuYW1l IGNwdV9ob3RwbHVnX3N1cHBvcnRlZCB0byBjcHVfb2ZmbGluZV9zdXBwb3J0ZWQgdG8gbWF0Y2gg dGhlDQo+IGJlaGF2aW91ciBiZXR0ZXI/DQo+IA0KPiBBbnl3YXksIGlzbid0IGl0IGEgbGl0dGxl IGJpdCBvZGQgdG8gaGF2ZToNCj4gDQo+IAlpZiAoIWNwdV9ob3RwbHVnX3N1cHBvcnRlZCkNCj4g wqAJCXJldHVybiAtRU9QTk9UU1VQUDsNCj4gwqAJaWYgKGNwdV9ob3RwbHVnX2Rpc2FibGVkKQ0K PiDCoAkJcmV0dXJuIC1FQlVTWTsNCj4gDQo+ID8NCg0KSSBwcm9iYWJseSBoYXZlIG1pc3NlZCBz b21ldGhpbmcgaW1wb3J0YW50LCBidXQgSSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIHdoYXQncw0K dGhlIHJlYXNvbiB0byBoYXZlIHRoZSBDQ19BVFRSX0hPVFBMVUdfRElTQUJMRUQgYXQgdGhlIGJl Z2lubmluZywgYW5kIG5vdw0KcmVwbGFjZSBpdCB3aXRoIGNwdV9ob3RwbHVnX25vdF9zdXBwb3J0 ZWQoKT8NCg0KRnJvbSB0aGUgY2hhbmdlbG9nOg0KDQoJQ3VycmVudGx5IGhvdHBsdWcgcHJldmVu dGVkIGJhc2VkIG9uIHRoZSBjb25maWRlbnRpYWwgY29tcHV0aW5nDQoJYXR0cmlidXRlIHdoaWNo IGlzIHNldCBmb3IgSW50ZWwgVERYLiBCdXQgVERYIGlzIG5vdCB0aGUgb25seSBwb3NzaWJsZQ0K CXVzZXIgb2YgdGhlIHdha2UgdXAgbWV0aG9kLg0KDQpDQ19BVFRSX0hPVFBMVUdfRElTQUJMRUQg aXMgb25seSB1c2VkIGJ5IFREWCBndWVzdCwgYnV0IE1BRFQgY2FuIGJlIHVzZWQgYnkgbm9uLQ0K VERYIGd1ZXN0IHRvby4NCg0KQW55d2F5LCBpZiB0aGUgcHVycG9zZSBpcyBqdXN0IHRvIHByZXZl bnQgQ1BVIGZyb20gZ29pbmcgb2ZmbGluZSwgY2FuIHRoaXMgYmUNCmRvbmUgYnkgcmVnaXN0ZXJp bmcgYSBjcHVocCBjYWxsYmFjaz8NCg0KCXN0YXRpYyBpbnQgbWFkdF93YWtldXBfb2ZmbGluZV9j cHUodW5zaWduZWQgaW50IGNwdSkNCgl7DQoJCXJldHVybiAtRU9QTk9UU1VQUDsNCgl9DQoNCgku Li4NCg0KCWVyciA9IGNwdWhwX3NldHVwX3N0YXRlX25vY2FsbHMoQ1BVSFBfQVBfT05MSU5FX0RZ TiwgIm1hZHQtd2FrZXVwIiwNCgkJCU5VTEwsIG1hZHRfd2FrZXVwX29mZmxpbmVfY3B1KTsNCglp ZiAoZXJyKSB7DQoJCXByX2VycigiUmVnaXN0ZXIgQ1BVIGhvdHBsdWcgY2FsbGJhY2sgZmFpbGVk LlxuIik7DQoJCS8qIEJVRygpID8/PyAqLw0KCX0NCg0KVGhpcyBkb2Vzbid0IHBvbGx1dGUgdGhl IGNvbW1vbiBDUFUgaG90cGx1ZyBjb2RlLCB0aHVzIHRvIG1lIGxvb2tzIG1vcmUgY2xlYXI/DQoN Cg0K