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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 60835C2BB3F for ; Mon, 20 Nov 2023 16:54:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From: References:CC:To:Subject:Date:Message-ID:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=5P1mv39tPYoDHNQZK0AG7V/6WtIW3OuM+bKXZJ1EAmE=; b=s39mB+yldM157upsf9M5icb9Cy AX8575f2iZ+9AnVi0JBYeC/JU6H55x87Qc6JOHhV7z5PHY76ZhjoxvPQd5WY7LpX4yGoUvARo7mjZ Sblbp6QaAMFkvRUtL2T0crvNkzaTlvLgCOAXb4+OdVJfDzFYRAAmtF8syeo0FeEmU3FIzoeOLJ0X8 wVIl4Q62qXgFIQG36OKhrGq2RYe9QzT02xA/RmJXqR0/ux2snVM5RUTWR7s95mYM7QQs2kB4ovp8M gpK+sWOLXcYHFh8CzZzp208uNO5bptgxUEdY6/TMdKLkXVgCZXuxb4mjtwRFvFG9oEW471qGivvgm Tvclg19w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r57Wj-00DT7Z-2c; Mon, 20 Nov 2023 16:53:37 +0000 Received: from mgamail.intel.com ([192.55.52.93]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r57Wg-00DT2g-2Y for linux-arm-kernel@lists.infradead.org; Mon, 20 Nov 2023 16:53:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1700499214; x=1732035214; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=0onWQwTJwyAMwyWUAbwn8nVcfv2Dsk5p8dy9fS+uoCs=; b=GZf5duZGIkc0NFQDgqM2HbIn75B8xyVBx+v20q3oST4AQqFRO9ij7H4c 56YiajGQWE8jhp7THHJMtKpNUb43ltoq7bOBWVn9inDhwgQ1N+Avn1qzU wMzoVKkHKwieeRo3CvWKvXnZRsUtNdYyE1jF1LMBfMyZSgBHhJX2s5Jg2 JWrZegOl2Uqy3Y8FlCkq4OS8qGhAR6Ty/5llU+OvToLwwCaJARQcqulgg jqNZ+jBfSQaPlbnB0+ni2L0Glw7kS2MP7Bndwogn60j3LgTwG3ehDtNLh fjnXnEIenSZEaRrZKkGlE7DXUBNfH/9QsQwVII64jt4S+jlyJziiPQTIp w==; X-IronPort-AV: E=McAfee;i="6600,9927,10900"; a="388802092" X-IronPort-AV: E=Sophos;i="6.04,214,1695711600"; d="scan'208";a="388802092" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Nov 2023 08:53:29 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10900"; a="801238577" X-IronPort-AV: E=Sophos;i="6.04,214,1695711600"; d="scan'208";a="801238577" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Nov 2023 08:53:29 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Mon, 20 Nov 2023 08:53:28 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Mon, 20 Nov 2023 08:53:28 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Mon, 20 Nov 2023 08:53:28 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Mon, 20 Nov 2023 08:53:28 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UvQvicZ6AI9q8FiMfnWmJrK/QzMtLqy0lLrvOvz/cE953thEjmp6Ca8lyAdvF+CfmNmCDoaOoIB3pjQOAB5MEih90NNa0xrOjH0CaRdKzCgbFH/uceE65+pwELL3DzgIQSj7X/pjNVau1eSo6ziPHNDaUkQOaHNHABLc35Qj8j8zvSo9cEG4+JkJWibicNuIP72l86rbsJfY/ItvaOdn9zW2Mo5bFPe+6P701uWijPYrBNgCsFUdgl/lwYKXP6rADuvb150aWCPpoMTHGsc/p3iYHPoTZu3aUnKqpBwjc1mxxxjurFSPBgUss32LW31nsZsFIKf2WxergyOh/wD7yw== 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=3hJ+n2M6xUzr4oDabB+YLHxBpmNVmB5cAv4QEFo9VAY=; b=HUjl8cJKf4bBvcs3Ia3s0R7v7U3VDMhHEmDxKB/uEFXCHukgsDGGUcgu4AwY9/ex5Ug9KYn8sGV0mXNuXJyUciTd+PGmF5VRbA/Sp5BMbqjDpAk0SiIYAGP7lnheD4bBrzbJPyi108RP5FOhNyM4hag3Ga8pmHhJ8pVwl2pbH+kW2h3b/903+lXqwt4TCWam+v6ylXdSBqkteoHZHmNDshe/nlrtyu5AnSi5oMDHeRIKaDY6Gc7mHPkB++PfI6ZgSx2OurTZCkKXV+7IBaN5zAIH0OCZmE3hhCs7r6hhOqB3tKl/bG3JUvfzkobwK/DcUL0pCMtEyMMv8xzU1Gbfzw== 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 PH7PR11MB5984.namprd11.prod.outlook.com (2603:10b6:510:1e3::15) by PH7PR11MB6548.namprd11.prod.outlook.com (2603:10b6:510:210::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.27; Mon, 20 Nov 2023 16:53:26 +0000 Received: from PH7PR11MB5984.namprd11.prod.outlook.com ([fe80::6f7b:337d:383c:7ad1]) by PH7PR11MB5984.namprd11.prod.outlook.com ([fe80::6f7b:337d:383c:7ad1%4]) with mapi id 15.20.7002.026; Mon, 20 Nov 2023 16:53:26 +0000 Message-ID: <736fcad7-f440-4bcd-86fb-4cc73d1b8f37@intel.com> Date: Mon, 20 Nov 2023 09:53:22 -0700 User-Agent: Betterbird (Linux) Subject: Re: [PATCH] ACPI: acenv: Permit compilation from within the kernel To: "Rafael J. Wysocki" CC: Sam Edwards , Linus Walleij , Len Brown , Robert Moore , Jonathan Cameron , Dan Williams , Hanjun Guo , Arnd Bergmann , "Rafael J. Wysocki" , , , References: <20231114-arm-build-bug-v1-1-458745fe32a4@linaro.org> <41160dbf-d8c8-4dc0-9fda-42cc97df5b77@intel.com> Content-Language: en-US From: Dave Jiang In-Reply-To: X-ClientProxiedBy: SJ0P220CA0017.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::27) To PH7PR11MB5984.namprd11.prod.outlook.com (2603:10b6:510:1e3::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR11MB5984:EE_|PH7PR11MB6548:EE_ X-MS-Office365-Filtering-Correlation-Id: af88345e-6e59-4f2f-ad19-08dbe9e936b2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lJwsr3eN8w6eIrzwq2kWz+B9DH9BIDnQJxRcaYCcA8JFfjbcKkJJh0Au5FTAxG23wKk94u/zSGz2iTZjB/ghcHA2DE/tDxKM+RL8M6Em4BMFPH/tLQQ7k26CDVHbhO/ndFglae7CQB+yUhbWSkA/Vr/UlVb0DzgJYB5OUUoXo0gp5FDV9zFx2jq9iYC3412gUfNI62V+siQThXU6+VDFVdL8/b2nsAjCZJ0r8vun+Uhodoc1XP7T+d2syTXHHq7DvdNEIigEBs2zsWEJu6j0hd9DjtV/Rmaksywpz5Cd5tUxwfWzOWF7fvrcT+KWgQ+6/Y2vyttq2IAvvjugwXUD1FOFV+CuEtYk9vmlg9xuPMbM+eXF2s19XqtIIS7MJMfnieQkGiMBHvAtc4LeiXgtvNRwbTQqQz0oGZ5P89spNztHQJpOqeAlbagr0bkgdIZmRwtS2gq8W3sicisXgDaWnkNbA3Sg5ForvSECwqa7IfxmV5EpkFr1fNdSnH3tDZc24pykil6uPgQ80QsjqOOLRguIiSssWVthLipTyFY9IdxTKm4TvDWPYDoOu0P7FgVXH3oF6wLdwra9GNA3KMVahU8KtMW7sZvyhfHDI9Lb/+1/itISI1+cRKbUCn3lzC1p X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB5984.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(366004)(39860400002)(396003)(136003)(346002)(230922051799003)(451199024)(1800799012)(64100799003)(186009)(83380400001)(478600001)(6506007)(26005)(53546011)(6486002)(6512007)(6666004)(82960400001)(316002)(66476007)(66556008)(31686004)(6916009)(66946007)(54906003)(2616005)(8936002)(38100700002)(4326008)(8676002)(2906002)(44832011)(31696002)(5660300002)(7416002)(41300700001)(86362001)(36756003)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?enkyTEpsaW5EdDJpVmJYME9lQ2YwdXlOV1Bvem1uRXRzNWxKU00xL3hDWXBs?= =?utf-8?B?Njk5c2pxVlQ5REgrbHVpNFBQVnIzc0Q1NUZBOFdYT3V5MU9xQWIyTGVsSTlO?= =?utf-8?B?MCtMQUJqRWt2dWZSQVdpQkRIMmlLSlFkaTdLelBSaWpPMVVVUzBvV0wva0M2?= =?utf-8?B?Mk5lSURsU0o5QWFhUzNoeDVWRzJGVitLNHk1eTNJNE1MaysxOUVaZVZHTU54?= =?utf-8?B?SWtDSEMyZUV3Q0E1dDVtV1dkOER5RzFyNnJWSzdBRThnQ3hFSzVGdGVHNlNB?= =?utf-8?B?Z3FyNmhkaHpPU2JlY0tjWFpoKytsd0VqYUhjRlFGb0lEa2h2UHdLUG5QVU02?= =?utf-8?B?NlVzUHYrcVdVTzhBWnA0Smh2dkkxb1Y4Z1ljSEZ1WWNGYjZWWFhMUW04bVE3?= =?utf-8?B?aUtjRXZZVk9HRHJxbFl4dERJcUVLZ3hBWWowV2JiYTR3djBlYUhJWW1YOEI2?= =?utf-8?B?MENUYm9PZTh1QlNFbzliT1prRUptWG0vVDFvVTUweUZZMndzTU1JbVJvbkMr?= =?utf-8?B?NlVycTFwWTllSitvalo4RmVOa1dQd095VStyaE9nTkpzQ2RzS0JQVThqK2pj?= =?utf-8?B?ZFdUQnJnTEZvVmtDSnRpSTBIWUVUc3VHTnlmMEc1WEhSdys4ZTU0b0FhcnMv?= =?utf-8?B?SDh6V0NrazJyL2dWQnN0N203WGp4RFNzbzJMZVIzY2xZYmVmOUlxZFI2Q3Qz?= =?utf-8?B?SEFyL1R5SmRuOVd3djBtQjl0ZzhDcEcrREpBUGQrRGVEZ1VsbjlNYUVHY2kv?= =?utf-8?B?Tm9jTktWUGlDanVhSGlWMldpWW1uUlA4Yk9JTzlWS3lUV3lkRElLZ0VjTlpJ?= =?utf-8?B?eFc5aUlvTE9YOTg4YWhtbVMyRlJYQk5JN2NKTER5bUV6bVFpdml4cWlXUUdz?= =?utf-8?B?SlUyZHIyQUJIR0x0ZDFieUZOOEhzRStRa1lCdnVtRXFBWkErOWd6VGNmMkZm?= =?utf-8?B?NnNjbWlzcDkwSGh3YXlNMjRvQ3ZiN2p3NENRREh5cVBnTThUMlAyaFFJS044?= =?utf-8?B?NkxYb3VvbEZBYm0rR2Fxa0R0TlZSRE9WazZWUnlWUDJnOHdhY2JCckFZYTFH?= =?utf-8?B?Z2gxTFlNVFh6RjM4THVHOE1Kb1JZRFJnWTdQTTVrT0hkTkplN292eTllckZr?= =?utf-8?B?SVlXUzhlS0N2VnVtTWErSHhKbDU3TmRZRUttSlVtVWJKUS9JVlRZWE9DdlAv?= =?utf-8?B?T0poUGIxM1RGQmdYbDdHTGlxb21HcFFlN1FnMzVyMmlDZFlaUWFLekNuUEow?= =?utf-8?B?NE03dXo1WWJ3R25KODAwUHJvczhVaWVQQkZTejlhbXV5NlNKeTkwVU9RTGJr?= =?utf-8?B?VU5xNytGRGpMVENpVG9rTTJLWUw4YUgvbENPcGtsUDRWdGFpMG43UmVSdzlJ?= =?utf-8?B?TjdjVU5DUmc2UlhZUnpFM21IRHhFbHBTMm1jbWY1WVRqNWdVSlVQSUZvcGYw?= =?utf-8?B?MTk1NHoycnNxcTl2L3lpL0hlTnlvcnlQM0ZWVDFmOXVXVzRUc1duSEU2Ui9W?= =?utf-8?B?bjhqWHpXTUVDaHdENFFjUzJQcHVwaGJ1UFcvdGlMWStCdVR4Y0JKcGFMYzBs?= =?utf-8?B?VGx2U25pNXZrRGl0NFhtQlIrMHNxeVQwOWNWUFVXSzFWMmFvZytsWWQ3M1pK?= =?utf-8?B?MWFTbTV1RkYxNVVSMjJTVkIwaFlTdEFWMVYwT2twZmFBb2U4enEyOC9GVjBW?= =?utf-8?B?Q3RITmpkZTBMUDFxSlB5bzlWMCtiSXBXY2ZhQmJaZVF5QjhsT2VZb0RTWUVQ?= =?utf-8?B?YU4zbnhnOW54Z2htMlh6ZHV6N2ZzekMzRVVWWnpMVXRoRENxdXdERmtSTFlZ?= =?utf-8?B?bHhtaFU3ZEw2V3lNUS9hNEk3bzd5RzliUnJ1L3ZjWEpxaVMzWEZ2L1JNcUQ4?= =?utf-8?B?cEdUNzBwSDdGY3VMR04zTDREelRwV2M2Vkg1cTNDYlhPNjkxWDBEdy9FdFNF?= =?utf-8?B?VVJNaXlma3kwYjZBQUZYQXk2Vzd0ZUN2QnpCYWNScGhBTk1mb0NLMmJpTSt2?= =?utf-8?B?TVJ5bWd4NUtYNGk0SDFLWUJjUGtVU3lZMnhUMzUwTzdWNnZ6VjRFSFhmNkJZ?= =?utf-8?B?SDNWaDkrRGtocGd2cHkzRkxxMXh1MEFzWGhwUTJ4ZnNoV2ZZSmYxVVozTlZB?= =?utf-8?Q?h93aN3V6LeoxKE8jjs4eD6TFP?= X-MS-Exchange-CrossTenant-Network-Message-Id: af88345e-6e59-4f2f-ad19-08dbe9e936b2 X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB5984.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2023 16:53:25.9345 (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: a35HG7c5MgJcYRTv/OsriR5qtk6tJ6hKO5qliGqdXjbyhXZKVkz1O5QiJDAEjIdY91uT7eseV7NYX+/pxqd0vQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6548 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231120_085334_851713_159C708C X-CRM114-Status: GOOD ( 23.02 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiAxMS8yMC8yMyAwOTozOCwgUmFmYWVsIEouIFd5c29ja2kgd3JvdGU6Cj4gT24gTW9uLCBO b3YgMjAsIDIwMjMgYXQgNToxOeKAr1BNIERhdmUgSmlhbmcgPGRhdmUuamlhbmdAaW50ZWwuY29t PiB3cm90ZToKPj4KPj4KPj4KPj4gT24gMTEvMjAvMjMgMDg6NDYsIFJhZmFlbCBKLiBXeXNvY2tp IHdyb3RlOgo+Pj4gT24gVHVlLCBOb3YgMTQsIDIwMjMgYXQgNzowOeKAr1BNIFNhbSBFZHdhcmRz IDxjZnN3b3Jrc0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4gT24gMTEvMTMvMjMgMTY6MDgs IExpbnVzIFdhbGxlaWogd3JvdGU6Cj4+Pj4+IEFmdGVyIGNvbW1pdCBhMTAzZjQ2NjMzZmQgdGhl IGtlcm5lbCBzdG9wcGVkIGNvbXBpbGluZyBmb3IKPj4+Pj4gc2V2ZXJhbCBBUk0zMiBwbGF0Zm9y bXMgdGhhdCBJIGFtIGJ1aWxkaW5nIHdpdGggYSBiYXJlIG1ldGFsCj4+Pj4+IGNvbXBpbGVyLiBC YXJlIG1ldGFsIGNvbXBpbGVycyAoYXJtLW5vbmUtZWFiaS0pIGRvbid0Cj4+Pj4+IGRlZmluZSBf X2xpbnV4X18uCj4+Pj4KPj4+PiBIaSBMaW51cywKPj4+Pgo+Pj4+IEkgc2F3IHRoZSBzYW1lIGJh cmVtZXRhbC1jb21waWxlciBlcnJvciBoZXJlIG9uIHRoZSBBUk02NCBzaWRlIG9mIHRoZQo+Pj4+ IGZlbmNlLCBhbmQgbmFycm93ZWQgdGhlIHByb2JsZW0gdG8gdGhlIHNhbWUgY29tbWl0IGFzIHlv dS4KPj4+Pgo+Pj4+Pgo+Pj4+PiBUaGlzIGlzIGJlY2F1c2UgdGhlIGhlYWRlciA8YWNwaS9wbGF0 Zm9ybS9hY2Vudi5oPiBpcyBub3cKPj4+Pj4gaW4gdGhlIGluY2x1ZGUgcGF0aCBmb3IgPGxpbnV4 L2lycS5oPjoKPj4+Pgo+Pj4+IE1vcmUgZ2VuZXJhbGx5LCBJIHRoaW5rIGl0J3MgYmVjYXVzZSBv ZiB0aGlzIGFkZGl0aW9uIHRvIGxpbnV4L2FjcGkuaDoKPj4+PiArI2luY2x1ZGUgPGxpbnV4L2Z3 X3RhYmxlLmg+Cj4+Pj4KPj4+PiBsaW51eC9hY3BpLmggaXMgc3VwcG9zZWQgdG8gZW5zdXJlIF9M SU5VWCBpcyBkZWZpbmVkIChpZiBpdCBpc24ndAo+Pj4+IGFscmVhZHkgZG9uZSBieSBhIG5vbi1i YXJlbWV0YWwgY29tcGlsZXIpIGJlZm9yZSB3ZSBzdGFydCBwdWxsaW5nIGluCj4+Pj4gQUNQSUNB IGluY2x1ZGVzLCBzbyB0aGF0IEFDUElDQSBrbm93cyB0aGUgcGxhdGZvcm0uIEJ1dCBiZWNhdXNl Cj4+Pj4gZndfdGFibGUuaCBjb250YWluczoKPj4+PiAjaW5jbHVkZSA8bGludXgvYWNwaS5oPgo+ Pj4+ICNpbmNsdWRlIDxhY3BpL2FjcGkuaD4KPj4+Pgo+Pj4+IC4uLnRoZSBjaXJjdWxhciBpbmNs dWRlIGRvZXMgbm90aGluZyAobGludXgvYWNwaS5oJ3MgaW5jbHVkZSBndWFyZCBzdG9wcwo+Pj4+ IHRoZSBpbmNsdWRlIGJlZm9yZSBfTElOVVggaXMgZGVmaW5lZCkgYW5kIHdlIGVuZCB1cCBwdWxs aW5nIGluCj4+Pj4gYWNwaS9hY3BpLmggYmVmb3JlIHdlJ3JlIHJlYWR5Lgo+Pgo+PiBOb3QgaW5j bHVkaW5nIGVpdGhlciBjYXVzZXMgY29tcGlsZSBlcnJvcnMgZm9yIG1lLgo+IAo+IEludGVyZXN0 aW5nLiAgV2hhdCBlcnJvcnMgZG8geW91IGdldCBpZiB5b3UgaW5jbHVkZSBsaW51eC9hY3BpLmgg b25seT8KPiAKPiBJdCBzaG91bGQgbm90IGJlIG5lY2Vzc2FyeSB0byBpbmNsdWRlIGFjcGkvYWNw aS5oIGluIGFkZGl0aW9uIHRvCj4gbGludXgvYWNwaS5oLCBiZWNhdXNlIHRoZSBsYXR0ZXIgaXMg ZXhwZWN0ZWQgdG8gaW5jbHVkZSB0aGUgZm9ybWVyLgo+IElmIGl0IGRvZXNuJ3QgZG8gdGhhdCwg c29tZXRoaW5nIGlzIGFtaXNzLgo+IAoKCiAgQ0MgICAgICBhcmNoL3g4Ni92aWRlby9mYmRldi5v CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAuL2luY2x1ZGUvbGludXgvYWNwaS5oOjE4LAogICAgICAg ICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L3RwbS5oOjIxLAogICAgICAgICAgICAgICAg IGZyb20gLi9pbmNsdWRlL2tleXMvdHJ1c3RlZC10eXBlLmg6MTIsCiAgICAgICAgICAgICAgICAg ZnJvbSBzZWN1cml0eS9rZXlzL2VuY3J5cHRlZC1rZXlzL2VuY3J5cHRlZC5jOjIyOgouL2luY2x1 ZGUvbGludXgvZndfdGFibGUuaDozMjozNzogZXJyb3I6IGZpZWxkIOKAmGNvbW1vbuKAmSBoYXMg aW5jb21wbGV0ZSB0eXBlCiAgIDMyIHwgICAgICAgICBzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFk ZXIgY29tbW9uOwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+ fn5+fgouL2luY2x1ZGUvbGludXgvZndfdGFibGUuaDozMzozNjogZXJyb3I6IGZpZWxkIOKAmGht YXTigJkgaGFzIGluY29tcGxldGUgdHlwZQogICAzMyB8ICAgICAgICAgc3RydWN0IGFjcGlfaG1h dF9zdHJ1Y3R1cmUgaG1hdDsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF5+fn4KLi9pbmNsdWRlL2xpbnV4L2Z3X3RhYmxlLmg6MzQ6NDA6IGVycm9yOiBmaWVsZCDi gJhwcm104oCZIGhhcyBpbmNvbXBsZXRlIHR5cGUKICAgMzQgfCAgICAgICAgIHN0cnVjdCBhY3Bp X3BybXRfbW9kdWxlX2hlYWRlciBwcm10OwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIF5+fn4KLi9pbmNsdWRlL2xpbnV4L2Z3X3RhYmxlLmg6MzU6MzM6IGVy cm9yOiBmaWVsZCDigJhjZWR04oCZIGhhcyBpbmNvbXBsZXRlIHR5cGUKICAgMzUgfCAgICAgICAg IHN0cnVjdCBhY3BpX2NlZHRfaGVhZGVyIGNlZHQ7CiAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBefn5+CgoKSG93ZXZlciwgaWYgSSBtb3ZlIGZ3X3RhYmxlLmggaW4gbGlu dXgvYWNwaS5oIGJlbG93IGluY2x1ZGUgb2YgYXNtL2FjcGkuaCwgdGhlbiB3ZSBjYW4gYnVpbGQg c3VjY2Vzc2Z1bGx5IHcvbyBpbmNsdWRpbmcgYWNwaS9hY3BpLmggaW4gZndfdGFibGUuaC4KCgpk aWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9hY3BpLmggYi9pbmNsdWRlL2xpbnV4L2FjcGkuaApp bmRleCA1NDE4OWUwZTVmNDEuLjI3ODliZWIyNjEzOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51 eC9hY3BpLmgKKysrIGIvaW5jbHVkZS9saW51eC9hY3BpLmgKQEAgLTE1LDcgKzE1LDYgQEAKICNp bmNsdWRlIDxsaW51eC9tb2RfZGV2aWNldGFibGUuaD4KICNpbmNsdWRlIDxsaW51eC9wcm9wZXJ0 eS5oPgogI2luY2x1ZGUgPGxpbnV4L3V1aWQuaD4KLSNpbmNsdWRlIDxsaW51eC9md190YWJsZS5o PgogCiBzdHJ1Y3QgaXJxX2RvbWFpbjsKIHN0cnVjdCBpcnFfZG9tYWluX29wczsKQEAgLTI1LDE2 ICsyNCw2IEBAIHN0cnVjdCBpcnFfZG9tYWluX29wczsKICNlbmRpZgogI2luY2x1ZGUgPGFjcGkv YWNwaS5oPgogCi0jaWZkZWYgQ09ORklHX0FDUElfVEFCTEVfTElCCi0jZGVmaW5lIEVYUE9SVF9T WU1CT0xfQUNQSV9MSUIoeCkgRVhQT1JUX1NZTUJPTF9OU19HUEwoeCwgQUNQSSkKLSNkZWZpbmUg X19pbml0X29yX2FjcGlsaWIKLSNkZWZpbmUgX19pbml0ZGF0YV9vcl9hY3BpbGliCi0jZWxzZQot I2RlZmluZSBFWFBPUlRfU1lNQk9MX0FDUElfTElCKHgpCi0jZGVmaW5lIF9faW5pdF9vcl9hY3Bp bGliIF9faW5pdAotI2RlZmluZSBfX2luaXRkYXRhX29yX2FjcGlsaWIgX19pbml0ZGF0YQotI2Vu ZGlmCi0KICNpZmRlZiBDT05GSUdfQUNQSQogCiAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgpAQCAt NDgsNiArMzcsMTggQEAgc3RydWN0IGlycV9kb21haW5fb3BzOwogI2luY2x1ZGUgPGFjcGkvYWNw aV9pby5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAKKyNpbmNsdWRlIDxsaW51eC9md190YWJs ZS5oPgorCisjaWZkZWYgQ09ORklHX0FDUElfVEFCTEVfTElCCisjZGVmaW5lIEVYUE9SVF9TWU1C T0xfQUNQSV9MSUIoeCkgRVhQT1JUX1NZTUJPTF9OU19HUEwoeCwgQUNQSSkKKyNkZWZpbmUgX19p bml0X29yX2FjcGlsaWIKKyNkZWZpbmUgX19pbml0ZGF0YV9vcl9hY3BpbGliCisjZWxzZQorI2Rl ZmluZSBFWFBPUlRfU1lNQk9MX0FDUElfTElCKHgpCisjZGVmaW5lIF9faW5pdF9vcl9hY3BpbGli IF9faW5pdAorI2RlZmluZSBfX2luaXRkYXRhX29yX2FjcGlsaWIgX19pbml0ZGF0YQorI2VuZGlm CisKIHN0YXRpYyBpbmxpbmUgYWNwaV9oYW5kbGUgYWNwaV9kZXZpY2VfaGFuZGxlKHN0cnVjdCBh Y3BpX2RldmljZSAqYWRldikKIHsKICAgICAgICByZXR1cm4gYWRldiA/IGFkZXYtPmhhbmRsZSA6 IE5VTEw7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2Z3X3RhYmxlLmggYi9pbmNsdWRlL2xp bnV4L2Z3X3RhYmxlLmgKaW5kZXggZmY4ZmE1OGQ1ODE4Li5hNzIyMzAwYzIxNWIgMTAwNjQ0Ci0t LSBhL2luY2x1ZGUvbGludXgvZndfdGFibGUuaAorKysgYi9pbmNsdWRlL2xpbnV4L2Z3X3RhYmxl LmgKQEAgLTI2LDcgKzI2LDYgQEAgc3RydWN0IGFjcGlfc3VidGFibGVfcHJvYyB7CiB9OwogCiAj aW5jbHVkZSA8bGludXgvYWNwaS5oPgotI2luY2x1ZGUgPGFjcGkvYWNwaS5oPgogCiB1bmlvbiBh Y3BpX3N1YnRhYmxlX2hlYWRlcnMgewogICAgICAgIHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRl ciBjb21tb247CgoKCj4+IEFuZCBkaXJlY3RseSBpbmNsdWRpbmcgYWNwaS9hY3BpLmggdy9vIGxp bnV4L2FjcGkuaCBjYXVzZXMgdHJpZ2dlcmluZyB0aGUgI2Vycm9yIGFuZCBzb21lIG90aGVyIHN0 dWZmOgo+Pgo+PiAuL2luY2x1ZGUvYWNwaS9wbGF0Zm9ybS9hY2xpbnV4Lmg6MTg6MjogZXJyb3I6 ICNlcnJvciAiUGxlYXNlIGRvbid0IGluY2x1ZGUgPGFjcGkvYWNwaS5oPiBkaXJlY3RseSwgaW5j bHVkZSA8bGludXgvYWNwaS5oPiBpbnN0ZWFkLiIKPj4gICAgMTggfCAjZXJyb3IgIlBsZWFzZSBk b24ndCBpbmNsdWRlIDxhY3BpL2FjcGkuaD4gZGlyZWN0bHksIGluY2x1ZGUgPGxpbnV4L2FjcGku aD4gaW5zdGVhZC4iCj4+ICAgICAgIHwgIF5+fn5+Cj4+Cj4+Cj4+IE9ubHkgaW5jbHVkaW5nIGxp bnV4L2FjcGkuaDoKPj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vaW5jbHVkZS9saW51eC9hY3Bp Lmg6MTgsCj4+ICAgICAgICAgICAgICAgICAgZnJvbSBpbml0L21haW4uYzozMDoKPj4gLi9pbmNs dWRlL2xpbnV4L2Z3X3RhYmxlLmg6MzI6Mzc6IGVycm9yOiBmaWVsZCDigJhjb21tb27igJkgaGFz IGluY29tcGxldGUgdHlwZQo+PiAgICAzMiB8ICAgICAgICAgc3RydWN0IGFjcGlfc3VidGFibGVf aGVhZGVyIGNvbW1vbjsKPj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBefn5+fn4KPj4gLi9pbmNsdWRlL2xpbnV4L2Z3X3RhYmxlLmg6MzM6MzY6IGVycm9yOiBm aWVsZCDigJhobWF04oCZIGhhcyBpbmNvbXBsZXRlIHR5cGUKPj4gICAgMzMgfCAgICAgICAgIHN0 cnVjdCBhY3BpX2htYXRfc3RydWN0dXJlIGhtYXQ7Cj4+ICAgICAgIHwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBefn5+Cj4+IC4vaW5jbHVkZS9saW51eC9md190YWJsZS5oOjM0 OjQwOiBlcnJvcjogZmllbGQg4oCYcHJtdOKAmSBoYXMgaW5jb21wbGV0ZSB0eXBlCj4+ICAgIDM0 IHwgICAgICAgICBzdHJ1Y3QgYWNwaV9wcm10X21vZHVsZV9oZWFkZXIgcHJtdDsKPj4gICAgICAg fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+Cj4+IC4vaW5jbHVk ZS9saW51eC9md190YWJsZS5oOjM1OjMzOiBlcnJvcjogZmllbGQg4oCYY2VkdOKAmSBoYXMgaW5j b21wbGV0ZSB0eXBlCj4+ICAgIDM1IHwgICAgICAgICBzdHJ1Y3QgYWNwaV9jZWR0X2hlYWRlciBj ZWR0Owo+PiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fgo+Pgo+ Pgo+Pj4KPj4+IFllcywgdGhhdCdzIHRoZSBwcm9ibGVtIEFGQUlDUy4gIERhdmU/Cj4+Pgo+Pj4g V2hhdCBhYm91dCBtb3ZpbmcgdGhlIGZ3X3RhYmxlLmggaW5jbHVkZSBpbiBsaW51eC9hY3BpLmgg YmVsb3cgdGhlCj4+PiBtdXRleC5oIG9uZSwgYWxvbmcgd2l0aCB0aGUgRVhQT1JUX1NZTUJPTF9B Q1BJX0xJQi1yZWxhdGVkCj4+PiBkZWZpbml0aW9ucz8KPj4KPj4gVGhpcyBidWlsZHMgY2xlYW5s eSBmb3IgbWUuCj4gCj4gT0ssIHNvIEknbSB3b25kZXJpbmcgaWYgdGhpcyBhbHNvIGhlbHBzIHRo ZSBvdGhlciBwZW9wbGUgaW4gdGhpcyB0aHJlYWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51 eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==