From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753723AbdFPNDL (ORCPT ); Fri, 16 Jun 2017 09:03:11 -0400 Received: from mail-sn1nam01on0071.outbound.protection.outlook.com ([104.47.32.71]:4403 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753692AbdFPNDI (ORCPT ); Fri, 16 Jun 2017 09:03:08 -0400 Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=amd.com; Subject: Re: [PATCH tip/sched/core] mm/early_ioremap: Adjust early_ioremap system_state check To: Thomas Gleixner Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Borislav Petkov , Ingo Molnar References: <20170614191152.28089.65392.stgit@tlendack-t1.amdoffice.net> From: Tom Lendacky Message-ID: Date: Fri, 16 Jun 2017 08:03:02 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: DM5PR17CA0030.namprd17.prod.outlook.com (10.173.128.144) To BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f8027e57-726f-4196-6c9c-08d4b4b807b9 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(201703131423075)(201703031133081);SRVR:BN6PR12MB1138; X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1138;3:REgkX18U7tbmumYl3HPvMqkGZ4lyazlZDtQ6nuOWTvN+GLSujYXJn0ZpBZkce81K0D8bEOr+mhvd9wtTCbTtHuQOCZy4Q6iIIUa438a6bBPvEsX3pEE5EQxSipeJeWkXK7i4MXYSyqWdcS2mA26Gi8X3u/mTInWbG/6SNQwKOM4kX1D5x132bnGVUaStwyogpeE2dzcqphAI/Z0u7qjhrumM8MqtjPiikfEbx5YCiE3MIjdTjqK5RUirYiSAPQCqeCmamuYRdbCiOIXx83yn+m01fFhBWf2grPtapxZvuAHARLsxK+kFtypvyLNC5XfCxc/i76B2gy/kLuCqcQ5Rh/OOyVOGsa3t/E0crFPwfo0=;25:UdNZzr/gKkZ7tjkdI7pB6lgo3yXS8e3m5Au54lMNTvIbJXUplhhieGUF+bl/GMGO+WZoqufEWyL4LUj8LE4+wxLbBEE1cfXBHq66teGGZO8Ho+FtmBR1TtfaHQoAFpV2Xp3oNzd2cVTBSzmlqeY1yc58BqJsfKYndCWIp6895uMgTf+GYjEI78opwVtOAcJGQquT4SFmZN0Fr9yGlph2qzXV5hnHRiKO1ENomOYY6NxQ2t1ct1lj/Ew6Ffg/jAUqudb4f81CBEnzonKXNBL5SykpJSCyhuIRnrvIXDBJ4ZYPxYJO4jxJpATwIPreF+csJg/LLax504wzSxcMVJdRF6qTqDvBQTGDxzMlY3+1GkTneG5csQs6AiyZhn+dLsZpJ3Wpy9KtGLwkNllc57T/fn1EhxiIy1mvFl14MSF3VWYmO27e8+JhmEiC87NdJ6R2X/Czrok4KTZmmsYjC0oSKxff2yIBbiYvCrSsL9lj1pI= X-MS-TrafficTypeDiagnostic: BN6PR12MB1138: X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1138;31:y81TS3u6S5wWx/LBoKPVprLxCQIXd76DN/sy1gZc8Iz4ofZ+0bNYK0K1ejHcqDkdUKGgxac9Q4VDBFrQbWmF7TP88+w81EKv8f2pUGZUj1fi14Ezscl9662UIxgQu1Ex0J+yumcujWBtZmtxmwQgNIucwxdjl5SW2IQn5umzygpW8cCVi+MO2A/pl8I3Isqg6DmRMNouLY/Tzt2gS9AAcYmyDazLVSuzkiTYXUcFFtALkTXLv0jZxa49jdmrHsbKRkY2nU6l/X8L8S1jzG+5WA==;20:vaijpQeWwvRVJnFPT/tIxpz4StsdsFlXqzfqaXVID2etJDMen10mbpzwx88twMhMaal7wD9VA+Tqk2BmN1k7834RWrj2+VZ9QcrFv0jqNMNKhdhHFxinARDX46H31Ecb3sCZChFMw+cTUell7kvpV/fG3Y+9hka2aTXQe7q1NXWdY5rvPdWVht1v8ASC2akXghAHmF6xVGdOHEpFFqHpjstJd4OuHdGz1a5/2lOCjhaRsze6wW5BRSTjjL1GMc9B45QEMaJdi5YkAdc9VzFevNb30RomNULAYtsCH8gIkJgBzugm4ObfWOxyfJZ3FH+LShsoXBtvFm8bO3EpX8fbpj0KHCC0vNZhgO4f97/RHvNtJaqXQR7FWQwPUsgJMAg4s4Ydy/JHnHj9CjzcV5sqShH15Ee9vTqAVO4nYfRqcVFP0Y5xETZ/R6WratjKE7zdHHMqS9mUEETUBn2JHq7iDwlsNlkD0mGfzpLxaRQDpDFAJ3jW1b18Ntlc5JAXDVgs X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN6PR12MB1138;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN6PR12MB1138; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzQ6N1pOVEFOMVoreER6Z3I0S2dYT1l1WXZZMVBl?= =?utf-8?B?MERhVmR1UXZIa1ZyY2xPTHBvK0dMdklGekduU3k2RnJMV2hTTzVoMnNyZXRk?= =?utf-8?B?SnJGV2xHazcvcUdxeGdLRjd0NWhjNUFBU0libDVNU0VLNk4xZDdHV0prQmxq?= =?utf-8?B?RnlhU2dMVFJiNUh5V3poQWx6UkgwemZwT05aVnJJNDlic2FjaCtsR3B5MEhv?= =?utf-8?B?UEJ0YTRONzQyWXdwaWxndlBYd1BxRGdWYlZJOXNkdU5VNkZGOTBQT1Rhb3dT?= =?utf-8?B?d0V6UUpGcnR5amxBeGplVjJKVjdFbzVFODRzb050RmFyMk0xSmJUWlpzQ3ZS?= =?utf-8?B?WGE5dmJOcFprNWZ0NXQ3cVpRZk81Q1Rsb1hORDFzT00xQzVaM2dVcEtxMmJp?= =?utf-8?B?RnVUSmNldEV5L1Vwall6bkVqT2tzZG5hQ3F6RzRFRFJQN1NzSVlHZnVzdGtx?= =?utf-8?B?UWpUTjY4OWhJMEdtaGR4R2xUN3FSVnk5WndaZitJaHI1aWVMWjBqR3Y4NDkv?= =?utf-8?B?VStpaDV5K3lYUjN1dVhwZFI2eURyWWowenp2dWFGeXFnWld3UzFEczlZQUI3?= =?utf-8?B?QkMxalRTVytUV0psREpiNnErRjNuUHRpYzZhWjlYMnM0UXNHSTBJL0VISmRK?= =?utf-8?B?VW5ZUnZoTVJ6MWl3czg2bHdYbWEybmNReFBTMnhCbEVRVHVnVUNIb2ZLWDg4?= =?utf-8?B?QlczbW5VbXk5cEFzcUljajBJUG5udnErZnNYK0tjVEQvUURuVlVYdE1mWGU5?= =?utf-8?B?c1dNNEhyTGcxTVdidEs1VEw4cTVWcmc5ZTJrUFJ4TmJDR1BpZi9rd0J1clRn?= =?utf-8?B?eXJBQ0p6Zy9rTW5VME1CWGNlSjNqVVlscDRYZTM1dXd6aDNuSXNwNkt6Y0xm?= =?utf-8?B?UUo3M2xTTW1tY0g1cjJkOG9remhTVHlFTXlLTnZ6M20wRUh0QUlEeUFrK1V2?= =?utf-8?B?MzhZcWZHWjBlRmZPRDgwVEk1NUlGWVJJS2czbXRSbEwwdmNWbHNGSUlnRHQ4?= =?utf-8?B?OUNWNVRrTlhoS1REb2dFa0ZlRDA1ZC9lazBzZHgxZzZQcjF3c0tnNlI4REFl?= =?utf-8?B?UW5zV003NHc0Umx3aUpsWkVjZnVNZ0Q5L2ZxWXBvWlhsMDhUQkNJdlA5UHNE?= =?utf-8?B?NVVZbU10a2tzZ1JQejBGUFhlTHVySUdpNDdVS2tGQ3d3UkdwZ1l1Q0E0ZkIz?= =?utf-8?B?Z1pBL3UzeCt3VHB3amJBQmRtaEpadVp3dVFXK2g0VmN3NTA3Z0V5WGEzYWZp?= =?utf-8?B?b2ozbEhlVFBvR1RzWXRVN0ROTTdIays2cVJZc2hoR1U3QzMvbFlzWHR0cWhO?= =?utf-8?B?T2FtRzRXNlRqMDJwOTU0VWF3aUZpOUVqeER2azhaaWVFV2pUc2tYTDRqdDV3?= =?utf-8?B?bG8rdmJRV1NYWGNCWlBRZi9aZjl5K3VKRGZnOTZwam9vdzZIN2tqaHpjcTQ3?= =?utf-8?B?Y0N3VjVGOEl0WU1TaFJybGlMTnZ0ZFdYM0xlS0dTa2FtcEF6NWhUZ25UYzAw?= =?utf-8?B?VWVVYzZiYlhUbTBMditUOUxKOXJJdEFSang4UGFIakl2UmpDYU9uRXpuZ3NR?= =?utf-8?B?ajBOOFJtR0RqSGF2aHV5eDVCWTVPUT09?= X-Forefront-PRVS: 0340850FCD X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(39840400002)(39400400002)(39850400002)(39450400003)(39860400002)(39410400002)(377454003)(24454002)(305945005)(189998001)(4001350100001)(33646002)(4326008)(5660300001)(31686004)(42186005)(53546009)(25786009)(3260700006)(38730400002)(110136004)(47776003)(53936002)(6916009)(230700001)(23676002)(2950100002)(6666003)(83506001)(2906002)(6246003)(66066001)(77096006)(229853002)(54356999)(76176999)(86362001)(6486002)(8676002)(81166006)(64126003)(54906002)(50466002)(6116002)(36756003)(7736002)(31696002)(478600001)(65826007)(50986999)(3846002)(90366009)(72206003);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR12MB1138;H:[10.236.64.250];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzIzOmxheHFaU3l5MDRvQ2Mra1ZCNzBTam9MdEhj?= =?utf-8?B?cGNpZ0Z3NlJ4Lzg1TFRlRkFzeEJlcnBCd2JsWXdheTdBUnlUN2IvWFVWMk42?= =?utf-8?B?M0ZLNmVuTEpYT0IvOC91MzVqYkVWQURpVUNGc2NDdUk1bEk2eCswUGY0MjNv?= =?utf-8?B?b1F1OEJiVCtGbndzNWdOUU9HMGpLc0FEZ1BEOTJrNDdPRWRaa0hBdHNQajli?= =?utf-8?B?Yi9GQzBscC9zQ1p0VTA0Y0dYTUkxRFZUdCs2U09qb0JCUitVRGxsdUpSemRm?= =?utf-8?B?Q3JMNmpPOTZJczdFRHZJLzFUMlBwOFR1TDhYeGxzSFBIMVgyekVyZE43dWZP?= =?utf-8?B?NXYyOUdLLzlhMXJmZlExZVdYYVlxeTBoRklFc2MvOGhoL2RrTU1rMFNrcG55?= =?utf-8?B?bjZQNVNXaVN3bC81N3pQN1loM3dlT3NKYmIrekFXcmhXMlhUN3BCWkt5bTYr?= =?utf-8?B?SjNzc05oMy8xR0tCTllTbU5QOUxucjR2NU5McVV6WGIzQVdGZ21GWUd6bEtL?= =?utf-8?B?YnRyM3RvR3ZiRmFHdkh0TlR4THprUXE4bElIVTF3ckhHVldGZExzRU5TUFB5?= =?utf-8?B?YUZqRytMZGQ2WUZtNW8vVWpscGk2NGZIZG5KMXA3S0M3RCs4ZDc5TUl3ck9U?= =?utf-8?B?Ni9JdTk2bkh1dTNtMDJGRkpuaFo1Zi8ya0JOTHZhaGJSdW9NVjZEc3FGTkJj?= =?utf-8?B?M205R3h2eGtGdHl2M1YwR0RTYWNSdzlGY24vYnZhMmNZSDdpS2JyVUgvZHR4?= =?utf-8?B?c0pqblB0cVlNVlB1eVduaUcvSDRlc2ZnZ0l6RHp0SEZJWFdqVXMvY2c5Z20x?= =?utf-8?B?bDl5YlVLa2Z4Rm9GR0xLa0xiVnNtQkpjdzZyYUUyWHBiK1AwWHMwalRwb0tl?= =?utf-8?B?Q2N4TndXWXdxN1hTcUJ1RkJoTFh1emZ0WVRZNDZrVVdPcDJMd3dwdnQ2c1Bz?= =?utf-8?B?bWJCeFhrYzNCRkJ0V2RPeWsvdldTTXF1YmR5ZWo3ejRCM1NUVVdvc3lJblAz?= =?utf-8?B?N1lFdWU1bmlIeC8yU1RKM2hBUE91ZGo3VWhydXdRRk8wSU9wdzFJNWVjMEdq?= =?utf-8?B?eFA2M256bnE5UWdCT0JmenhpWko3RDF1RC80Z0U1b1k3anRLMXV4dkltQ2Rt?= =?utf-8?B?elFCNmtaY1hoQ1QzbFNEQkxKcURLYmo3bTM2MExka3ZHa2JxMnVQL3Nud3Qv?= =?utf-8?B?SlJmYldFN2tLWXpIL210SkYrMGo1MUI0TFNPeUhabGxRR2hSK1A3NGVUMDdU?= =?utf-8?B?cDZJRWlkcUdNOElzVHpuRjBaUmRYM0RsNjVNZ1BRSTV1MnNpZ3hYNzg3dVVW?= =?utf-8?B?ZzgyUjlKbzBJU2U2anB4K2hmcStDeG0zMExEYTR0N1hpbnBoQ0xsVDhyOXVD?= =?utf-8?B?TlJrS0tOaDFRSlQ1eWJoN2JETlRMN3dLVmJTRDJjVG9DZDgxbGp1ekkvVHRM?= =?utf-8?B?OGl3RVBrYmROU2pxNnJiNjEzeDZBdGtnaDdNOU85YWpzaTJLZWVFU1l2djN0?= =?utf-8?B?dktLWnEwNjMrZ241QkxUWVo3S3NyS280QmswUk5MVlRmR2JVYmNGMUZPbWNU?= =?utf-8?B?SGJLNWhZd3c2U1E3VC8vd2NxaDFtRGY2NURWdEFwcXRhSkJIblc2ZDJaM2Fx?= =?utf-8?B?YXFDU3g1TDluR0pSL3UzQ0FFc3BzRFh6ckxjcllydVVyWE8rRFdsNXNINkhl?= =?utf-8?B?aHRXenNvREJtL244ckwyL3dzT3JBZVBJa003bE9lSWZNc2hlUGtEVHR4V3Y0?= =?utf-8?B?cG5Iekk0ek9HbXNoNnIxck5VeHdXRDRQcnNFUVJlVytDdDdlM3J0R2x0NC9T?= =?utf-8?B?VzlWNVZrdnoxQm5tZWZnZTk3dW1nVUNmZitFQVR3QnBEbVk2ZUE3djNjbWNP?= =?utf-8?Q?t8yOuvqMHn0=3D?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzY6S1JNeEx2WDJrRnBoNVhaOEIvamFucUVLNGJk?= =?utf-8?B?ZUFJVm9VZFpqNzY5VzhCbHVWdUFXRXUxMFAwRHQrZERDWnBwTkhSZTNjRm5Q?= =?utf-8?B?TFdFTXRQYUVHV3lRTXduLzgraFNHRHNrUmlhZ3pvaU82N1hDNG1GdGREcE1I?= =?utf-8?B?TGpvRGpyb1hHSXVvaHFJN21NblhkNUhnSDQzU3RNd3RES1RoVTJCOE9ha1hK?= =?utf-8?B?RmxPNmVJSXY5cStpZzdwTkhLdU9xMzYyRkwyb3p3M2lWTEk5ZXBzZmwxdklq?= =?utf-8?B?eWlHcEJ1Tm4vdkdNeUV5aXA1ckJReW1RZ213dDIxMVFWbldBTjJMVk45dDJz?= =?utf-8?B?dWdxblRnNGRpTzdSWFZtOW1oMTRLYXhrUFBJL1dtemkvclZMZWdmaHpVSDQ2?= =?utf-8?B?R0UzbXhEV0J4TjBWQVdZRXFEUWFYclY5NjhNT2lKU21HSHNISWR5d0ZDYlBC?= =?utf-8?B?TktsQWlPQkh4RllDN3RTeHBZQ0hLekhuZ2hjY1JSbTRrWTZiL21xQVF1dmdH?= =?utf-8?B?UUhqZWZsbXRjZzNTRVJmK0x5V1RYSTVIMkNvNy90c0lMdGtzUENMSWR2T1hS?= =?utf-8?B?c2ZqaitvSzVpZVJ6TWRiUUdHMWFqV0NGa3dxa1hrVU03N2tGcERrSXg4N3Zu?= =?utf-8?B?OW9aTC9UanREdWdsY3N6Rmxnc1hrYmloTmJNWlpTV05QQ0w1b2JTTDhyTW83?= =?utf-8?B?Vzk0VzJuMnJqY2l3Mzl3bklFRlliaGdPVDl1dkpVc0ozeWZCSkt1dVRUa1VH?= =?utf-8?B?bjJvK20zK0pJd2d3RGtQS1h3R2ZRd2I3ZlJTNDlMK01PTENFUkFtb0F2c1NT?= =?utf-8?B?WkNhVjlTRlBDSlRWSU51d1cvLzVCZTNVRCtVVzBpd3g4RWxPSG0zMTdoNXY3?= =?utf-8?B?MEdIUXBMZVYra0QwUjlReGVxYUNpZHkweGc5RHVqc0RPVUJVVFNZdHJTcDlp?= =?utf-8?B?V3B1cmQzeG1Salo0QXI5V29hTVl0RzRiODdoTFA2MldWMEs3dUdJeFQ5OVZY?= =?utf-8?B?bloxbWduR0xNd2tjaXRzeFFVZ2I1cGpQU1RDNUxnVThTU3Y3VEhSeEFydVg2?= =?utf-8?B?cURrV0lyQzdRaUR4TUtXZEgzTGEvVlRIR1krUUpPMmp3bTEwNFM2bEExbTdO?= =?utf-8?B?RzZZbk9YQ0lKSkllbS85amN4ZHRQODY3U1l5NE12RGdpYmkwc2pNRllSTmhk?= =?utf-8?B?Rm9Pam52ekpnZ3JBZ0RDeU5KRXpkY05IdUFaMU5YL3RzVUUzRXhwcGs1SzI3?= =?utf-8?B?RFRQV0VYTWpFRlUxdDBMclZ3TnpaS0ZFZ1pEaHkzUnhnMHhzcldwRjI4S3VX?= =?utf-8?B?RGtUaUliYm9hU2NaTmJFNVFWMm5qb2IvaVFKODFBeUIrTVI2MjNLVk5WbHdp?= =?utf-8?Q?/rdc0zP?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1138;5:/0sYOApFPwcLtm/lDOnZxNF/k35twE1QL00TsLLSHt2v25vGndMWC7bVZyZP68yDonNnoy6Errw+waN06LfZ8pTRA26kGAA5wX0hpOT3mx9WsyINB5ikhdzc5sKINmfzOB0++4u3Nfk+1EzvHrz/J5N/zFT2uBsrqTLR01sdONTBP+6DabSkzLQo58Oxm/0xsKArm0wSSk9En50tn8uizbYISBmbXwHWF8pUcLUX+gexov6/c8YqsYO1uu7bLGM6VGf11cVnF3FWcVFW5xQobl+NfNXzASvl/z+Go1z9fAEYJSPn8ugJf+th/65pS+LV6Jb/FZnuBlUo4CvEra6Q1swRFavJ7GpCBQP6YOgHTIhjNaHdLJeDoyfm6eIX8dK6DKyDjGxSEJoJ5XCmi6Bc+Nzhu9EIarAyxTNpDE9cSziAVgIX5/mryxOvQlW4P/Wc7bTPLTBTES9NKGuO2ke1rYYYgXZOQJB4h275Fe/yrA9yLqWr0eAP482VLYoMDLdr;24:QZvMVPiAF4PKt1njZtWq9CnTtxRM+YG/q2DaBkeKVXbxzNcJw0USz8nCE+ndOCDrUcwyAQjrQWUt3u4C5jYin7x9MYkyx/Y0pQY5O9J55ds= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1138;7:+hmAPQfKGPPz3uAIyRHdfPP0sbTVKhLKExGFlpGVja1WQLS+i9l5LTMa9OsJ5Ntei0eG+MjqSvXzpk7hYyXuSAIq24KLn0V/6PY2uKaGYdSjsuoAn1iQADe6mN87IFtehyadjgQCvK58N6DscwiU9/KCBQ3te1Go36tNjU1c6m4X0LMvVNxSpC7AxdLlpJ+3NyCI3PV/1VUDdJa94OtrXb3bxmGsjJhiLfnncEDcCxLyufMnzsV0dqPO++xRkizJmBpGceLHADUEEa1epY4zGr3Xi/3olincX6vgOGSwtBZuFtulXkK2lXoRE+ytjf4H1tyn9Ct9NkKXM14D/4S4w72Qk+iOoTCWK2yNvXdTIc2DqEN2SHlUc44aoqvfwRKzQ/ORDeRYhnshPAg4JQlBelweGc+npo1FslWM+qwfg92CGeJKLY3vnBHVLxOIO5lhCuZWTUnH1gDCw4bDZd0CUMYkfnG6inDt77S1hRd3w36w8fTn04WXnWXKIWtftgGxaScHIFjb+s7FKXZ007hP+s3X9NiRt02r7EHDGgOmXzy9E9DCgIrw2bXKPa6Zo/s1MJzL1M5MwyfVIqVAEizRyScvNzkmn/fXowmEBqGLFEPZqqV/7yZgHhaZ5qkf6HsdbMnmdsmSXqal4lG0U0n/GG1xgkf6euXRHKKM2AMm5RtaXMACEbcA+kQLg3t+pFDER8sP5+ZWUlycl5WNPVp6Lhnnc8f7JGIN1/WSidwww9mcWfs7gWP2oG9KMlV+DfKP7HMVEN822mqAqz7FIU2crPllGcEKa8cI9nLYw8R6B7U= X-Microsoft-Exchange-Diagnostics: 1;BN6PR12MB1138;20:0h+75f6qDyiMZAI1NVDCmgznlRzhtfcewHG+dkL23FpbsCwgAC7EMJkoeEivALvhuZ85tX1Q+9XbTlFyfFD7dR8AmKvv8MZPLxdA4k7xwDQ5YbwImznV6o2dqugdZ9KyIDyJMP00wOwXTdT4AXbv1j5b+ToDNrkLS3dhwnFRONbL5M/AY03KMgRK+s6q6loOEuQz6RISMYNCLSHHuBIvyVfvrNA3OskVC3PyXFYW+T4Khrz3/EDfYhxRE1vPgmJc X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 13:03:05.7969 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1138 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/16/2017 5:58 AM, Thomas Gleixner wrote: > On Wed, 14 Jun 2017, Tom Lendacky wrote: >> A recent change added a new system_state value, SYSTEM_SCHEDULING, which >> exposed a warning issued by early_ioreamp() when the system_state was not >> SYSTEM_BOOTING. Since early_ioremap() can be called when the system_state >> is SYSTEM_SCHEDULING, the check to issue the warning is changed from >> system_state != SYSTEM_BOOTING to system_state >= SYSTEM_RUNNING. > > Errm, why is that early_ioremap() stuff called after we enabled the > scheduler? At that point the regular ioremap stuff is long working. As part of the SME support I'm decrypting the trampoline area during set_real_mode_permissions(). Since it was still valid to use the early_memremap()/early_ioremap() functions I chose to use those instead of creating new ioremap functions to support encrypted or decrypted mappings with and without write-protection. I could look into adding new ioremap APIs, but their usage would be limited to this one case. Since the early_memremap() works I thought that would be the best path and just adjust the WARNing condition. Thanks, Tom > > Thanks, > > tglx > >