From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752124AbdFNTMA (ORCPT ); Wed, 14 Jun 2017 15:12:00 -0400 Received: from mail-sn1nam01on0046.outbound.protection.outlook.com ([104.47.32.46]:12462 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752051AbdFNTL6 (ORCPT ); Wed, 14 Jun 2017 15:11:58 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=amd.com; From: Tom Lendacky Subject: [PATCH tip/sched/core] mm/early_ioremap: Adjust early_ioremap system_state check To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: Thomas Gleixner , Borislav Petkov , Ingo Molnar Date: Wed, 14 Jun 2017 14:11:52 -0500 Message-ID: <20170614191152.28089.65392.stgit@tlendack-t1.amdoffice.net> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: MWHPR12CA0038.namprd12.prod.outlook.com (10.172.49.24) To DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR12MB1145: X-MS-Office365-Filtering-Correlation-Id: 4e686e52-f023-4911-f614-08d4b359395e X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(201703131423075)(201703031133081);SRVR:DM5PR12MB1145; X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1145;3:sB9NSVJbpUM2LdWR6/ofEHlDUJOo6V7ud/PMenqV39nKJD9VLdEsJhFJyTYDshqKG7dETVYQHVjD97l6ceKMTzrjs4nXmKPUk2U9ve2EseLzHG8MFE/HlNjtjYfImw1svnwcs6TR8WlP2AWz49Kb9v+PEBXeZiSFAB8mV2aIOLMJDYLMRb6yfYYfM+eY5CZX6L6eRApSHd3N4WNCozrtVgitDZNYF4ZihCnFOGyeW2P8YFKviV4l2I2RDZH8d+58Zqgczx70TPDjJH6CNlw91U2p+wgekmZXF3VT8D31zSa+kj4M2fWagIw2XrnF+VFMzduiv0nyzifDAXtP28sZoI0S1zo4lXLaahLk7qXfqXc=;25:seIB+NJHc/Ui9Sl80cNbLsnHeCHkzTjhiNlq1EvrZeX1iPZwcEiC2d+zlWF1t00kRDcQDe5npx7qiTiHiOL8ux9gZlkleWn96ccHb9PpnosGLdRlEkLkdAZWowUj7Bo8nx3CRU5Fu2dZMKKrpTgU3nWH3ktjCoVeU/caSf46Y9tMgAaRK9ebipioMOnU4JRVmGNC5QPxh3w/WP5jHyBkZY3qGYsdcJXSergBHZloX4986RwykDQf9Tu+XltIli6b+7tC38YpT2AI3EpCiqCE9chslf8BrXiOZbfemnwe0rZv838ANmEKunUgDnpVRM0tODg8utFmADu6dMRdaMbP1+fcecKShfBbAj1CqoETU6y7NS9CgJBwWC5a47lCFiXx9ldIcdYIrcQ86lpIrUhqdaduhXNYr5zFa1V0bay9D9hEu2wQNI8xx6kMGXivQicFPNH+7pRbmC/d5pHacxkEG45jPNuzMxWetMoiK0Ec1Ec= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1145;31:BhXt6o30O1raKTgOF5H982fm/7PXsgeaFVUVmhzRP7CR2eponde3V+Qw8hfJMwAG0RTr9zw2PkY2O7EPvTj9K43RC72/rwpjLjW/tWi7OWCXmERtTazuq+iEZ8qGVGm993AROlFx/hGBdJRbAdkbdsaaXDeyoVyu881Aao46CzAF8vRID8mKnNJjkF3hTWj+ndGECPaidv+KgS7JhTYV9GsuO8wGrMOYiy/J9kbw21U=;20:HS1q6tAIsq7MzzIDjAOXWSrCm90LmaLZAPQzx6vUr83agr9juFklI1wQEP397P6oCfCKZahwrF3hvH3yAf0Ztm/AWb0bQGo2gmW7H+BHHgFQzoTBm4zXbWA6z3yD9MjOD9HjntQHlnIMq+2Kz4FF0oBLWDs1ofFNrCxXKL24JVc0l/NnX1kcgUdpxQTGTHB3tB1VQAGps7eSFiEy1A4etfAkRV/oBIH4dB4YI/3jQ9YbWhBKGdzHLumndU4CUZ8GfJug16f18eYwbgtMo3IDzQc2DOrq5BDwfll0HcfLV1cywmRJlehaBpWEYFo42LLlV2LuUqjHtiEr8Wcv0JjqBLkRKj9/LoImtgtFCkpRxCKwH4c1bgBEkdjqD4AGjUiJ+quVoYIpaC4k/aGqYBLe0N79uBh9c2NuC0YZSpFffg7QRB4NfQ8Po38kbSxT8TdRHVr4kA+DPnvl2hhWdsfcnjMZhnB+rBuuu1otE3m3AcqBO4TIgSAJNpSP9x3p4Ck4 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR12MB1145;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR12MB1145; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzQ6R29pYkdidWJPcG9WbUxMK3VNY1F4MXdIazli?= =?utf-8?B?QkgybUJVUmNXbElOa1RENWladGRrNDBhQ2pLRlE1VDdSYlJBQTQwbXVmSDEy?= =?utf-8?B?Y3VBd3dKREtlWkZGcHVQZDh2RjNnamEzcStBY0poVzhQSDh0aHN6NTFtWWtz?= =?utf-8?B?dW9KRjJnNkxNN1J0c1c5RW96bGNZandwUTNmK1kyRDZ5RFVhMFl5S0o4YnhJ?= =?utf-8?B?a3haQnI5NlI4T3pMclZsM3lNWTI0UXUxZzhyUUhaNm5JZVQzYWl5c0MrOFpD?= =?utf-8?B?azltU084S09sVThOSjZ3R2twM2tLenRsbDROdXc5eHJvbFJIQTZ5bGxGSlY4?= =?utf-8?B?WVJQQUs3TUFVaVg4cGtsN3hYR0N3VVFoTTZxOGVvb3laVWMvVE1SM0hHb2Vq?= =?utf-8?B?TThYblhrV2hadVp5SGpsVUtoencxemc3TkpVVnZ5eVd0VFFMU1NaU2NldHVR?= =?utf-8?B?V0FHbzhXb3VKQTBJL0Fxa2ZRcE9hWHBYZmk5dlVJQ2szTS9mNmtqaEdWb2c2?= =?utf-8?B?TkRtK1VibXBHcVpVd3hOTk1WQmUzUVZSUmpoM0pUWHJMUXpBM29rT0pNVTBn?= =?utf-8?B?VEU2d1ltcXZ4NS9rd2dYZUhrNmhaK0MzYjdzNkNSSEtkSmJlNlhvSURram5i?= =?utf-8?B?d2lxbmhSTXR5UXpDcDgrSGJBdzlVa2YzU0ZSbVI2ZktTVXYzVi9SQ2V3Q2lt?= =?utf-8?B?SFIvd0o0MUJMaEoyRDVnTi9RSmVvWmpuSWYzSlFLeEhkOWtnbWdiOG5oNFky?= =?utf-8?B?VUg1bW10OFdrcWFma3lOYXRreEhlOUI4blVJdUs1RDZYSlNQcTZrdDBXNVNl?= =?utf-8?B?MEYrLzcweFVyZVNnTmtoaFUzVklNeTYzU3RDQVZNMW9nbzE5OU96ZTRLZEpO?= =?utf-8?B?ai9KK1lCTFB6ZTZ2ZkdXdjZ4czlTZFpsejRuUnc5RFlKSTRqdmtyUVZwMHFs?= =?utf-8?B?eDljVU8vTjBpcm5jOGc4VVBOS0pjU1ptSFFPdUN6eFNIdDdVNGtUcHBDWTlN?= =?utf-8?B?VVNtb2hscTdibWFRbi9CYytzSUtyMmVVOUVEUW05ZFQyUGdCODhvWmpXS1JR?= =?utf-8?B?YzdsVG5JNFdVY3FYNHdCOElzZU52dFdGR002NU11RXFoTmJVZVpSdjRETHdo?= =?utf-8?B?MUZreXEvMWo1SHFTT3FBQ256UFFueUpjbWt6cDF6cUd1TmxCYXQ2WHp0dmhw?= =?utf-8?B?ekRuOWN3R0U3a2ZkazByMnV5Q3FUdlNldFB4ZUNOQm82WCtlbGtGb1QvVXRQ?= =?utf-8?B?TGJlYzNDRUFIbG1MeFpnVFA4WEZETm9rYjVmYzNLdUFLZTFFbVN4Yll1blla?= =?utf-8?B?K091Ulp3UURGRUdYQVI5SnUzclQ4TmZJWHgyU2pGRTNJcEVZZlU4YTJPMWsy?= =?utf-8?B?NEpyWkZ0M0Z0bFlBS1dmejBXdlY5OTdCc1d2eHRHVzc4TTdyMm02YnBubTd4?= =?utf-8?B?QVpXL1o1Vk5vcUdUbSt3Q3JwNnRlVVlHWEM1ZlYrUS84SFBBNkhMSzZyL0lp?= =?utf-8?B?VzlESDlOZEhCYVBzNlVoVnR6bVVXNllaTk5tL1Boc0MxQVdwaGUzTldiV1FR?= =?utf-8?B?bE0yaXFWamFrQ1U1THp2U3YyV2pwVytzdlJJd0lYcHdLLytTK0g0NktZK0lE?= =?utf-8?Q?t78+mAZAwxc42yhkinw?= X-Forefront-PRVS: 033857D0BD X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(39450400003)(39400400002)(39860400002)(39840400002)(39850400002)(39410400002)(4001350100001)(189998001)(38730400002)(47776003)(6506006)(54356999)(8676002)(66066001)(23676002)(25786009)(5660300001)(53936002)(81166006)(97746001)(33646002)(53416004)(110136004)(2906002)(50986999)(9686003)(230700001)(55016002)(86362001)(42186005)(478600001)(50466002)(305945005)(6666003)(103116003)(1076002)(6116002)(4326008)(83506001)(3846002)(7736002)(72206003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB1145;H:tlendack-t1.amdoffice.net;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzIzOlprOCtqRm9oM1kzQXE0eXdiWVE2Vm41VWl3?= =?utf-8?B?MDY4WFoyWWI3NGdtVDB5RnoxL1ZXR0hCUXcwY0pOZ0dTN1U1NE56UTBtZVJZ?= =?utf-8?B?NC9ZdWFOdlhHalIzdHpZNFZ5U3lNMzFaTks3ME5VQUhOOEljTUVCUWthSjRB?= =?utf-8?B?ckhTY2tyZ2pzQ3FOMDNtYUNsUjBpUHNIWWRXbzA5QUpFdW5NbXR3YWxaazlk?= =?utf-8?B?UTNFcmUzVXloaTdYVU5zUVl5NUdZLzZVSE5veWlUNTM4MVNQZ3FBZWlvR0c2?= =?utf-8?B?WklyYUJTd0lmTmFYY1lWL1hFK0pFRHNMVmZtRmQ5MEhZR2xvbEpva1lTbUtj?= =?utf-8?B?R2o3aU52b2ZoWmZnZFg0cU9VSmdyQy9PdlFuVzdSNkltMU9Jdmd4dXg3cVIz?= =?utf-8?B?L29yRHZab2JBb2hoZ1hlZUFWZjltYUMvVVBpZ0Vrcjl0TE81K1FDUGQ3MUZK?= =?utf-8?B?Zk0vM1NXN3IvNG1iRUVXNEpFV2d4UlhTc1BvdzRaQmlnZVFWbGZoaTMzdFpy?= =?utf-8?B?dndmcDB6cUh0MzdibU9aOGpoWUhhcng0dmNRUnVYbEQybjhpMG9OME9vRmZD?= =?utf-8?B?aUpPQ1c3dVFnSTRveW1sQW5uem8rU0grSnlXTldUYmFhYVFxN1RMcTZKM0o4?= =?utf-8?B?akloT0dFUVpBTTFjcy94V0ZxaElId29KK2FaTDlLeVFzMlk0dkczYlZLdDV0?= =?utf-8?B?MEJwOElJa01yOWU4Z0ZtdktVc0dOdzNmK2w0OXhJdTJDaC93WmNpZXUzMXVs?= =?utf-8?B?RHp4eVlKMytEWmZGVkFIQ25PUWQzdjZBRk43MGNsSHByNkVlSFNZK3BZMjFw?= =?utf-8?B?QTEyNm84aThSb0V2QlpWMUE0ak9DNVZLLzBtRG9CN2ZXVHJOejlKcFJST3c5?= =?utf-8?B?MVgwOFljVGFxdEJ0QkgrT242aHl4RkFOTHM0WkhoazlHanZ1YzJXU1Y3OTFj?= =?utf-8?B?TXZqVFhXQjJHRFN4anI2WlZHWnJ2M3JzY214WjdrUHNibStTbkRhVDNhOC9J?= =?utf-8?B?VEdSVUlSa2NldFZ1alNGVnBybUs2cEdTV2ZWSGJEZHdoa2VlRnhlTjROMGk3?= =?utf-8?B?eWRDcWIraFkyVGdObFY1VVZ2QU5yR1doRXZpcWVrckNjczd2T1o1RnFVUER2?= =?utf-8?B?NldiYmZXSy81LzFBNnQvdWN5YklwaTlIZnJwYitOb2JQbUVVVHZWM2xWSURZ?= =?utf-8?B?TTZnN1ZIL3o3UnVRbWZQRWJyWHovenh0b0FPRkpOMEpBUlIzUkorSHBuNHdK?= =?utf-8?B?NmhWaDI0Y0FPUnUwZDVIZkhJUGpTVjIyTlNzVUUwekxTVWE1aTJtZWdnS0Nv?= =?utf-8?B?REJzVWMzM3dZVGZ3UFpxU2hrTENZNStHMDZXeENQOHRCamxkM2pwQ2xtSjFZ?= =?utf-8?B?dVRSNWFjbjc2ZE5PWFFzaEpZZExKc0ppdHZjcTIyc2xzQUx3ZytUQ2JHSWZs?= =?utf-8?B?QjZqUVZET2lNWGxnWXIvK1ZIZzRRSit5N1c1cGZudHFpTVdyazlYblVQRkJF?= =?utf-8?Q?P+5DlTvjDTPUaMUM4OvPH0aLc=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1145;6:xsaIM+ofBD9peZoS04pNpLbBDcEQchURmgdt7akc24LnGBv+sSDrEEi2YC88r8S6cFt5gA3pQMCTrSOcyPh9Gt5VF2tW31XcCGl5qh8fZ/y9jfgBFk2VmTFi/CdX4Y8tpVBVj53jMHh0v3SjpWUlQd1EYWtBmao2xUqOtdjd03p8ZyvswHwr3rZstOepQQMyih+zhYLJdBypEVuqvqgZN8G7L5QvL2NYbFZt3K66XAuAbw2GbnQCYBYtWpDRuNrz4orUyjMy1sNT/Z4uMcF0kXYE3tBY/To24hDoP4I1bJ5CdBy62QmMhpV+1Syz1rYMsV9ZBz2d1cXpUS8vaNNpb8FVCN1bOgrMvOEScs2Jtajj6DcrXfLn6yxBn5zQIJEfnF1+vWv1iJJ02NgKAFvvu1rzrQNfwYZJxyCuBHmLzHfpnLwCo8Dkt1GsG/Ch1RT2+BIAojS2HDQgSaSebJ/+UdidHfOxEx7tRcNIN//gOu97okL2bXI4Ib5ze1Lk08JlwGG46Arjxb2bmeQJ1qziVb6oGMQcBpI96YadMP7mEg4= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1145;5:opND5SAh3YtfOSic5nNqKd8ShV5j9ucH4nYOEYsEGXUS5XdGD6cAHs2TGfBIWLVCo2cIcytK8yBfX1Qh+zs6OlnHbeY9VUs6dSYPXUSzvgq+bKCPXNQeK8SLA33Ksa3qIbhKO8BTTN/Cu+e5QcHoJYlU2+Pqfy0vWc+mpqusR89tBvgewtWRljLHBu9oAr3vd029K7iV2Z4XtbdOFXnAtgsDc4xltguqN8SrrZG6I9aJCL6Z9MkjbksSGR0TKDhjdgRdZw4/1MUxQhV0W6qZe0Fn8lN8KNliswPtRz5celCqOQRKjxlp0bk40INYOwogkwdNPwfDvPTSvtdq8SE2QlM107NKR+bbGCa9qU+jxM1js2ZbTdF6Mpe86Zalqo3sSgy+Mfm4Hs7E0ZLBoEvAvEtoi8nDPIB/ahAdkQ2hgr2yU3U6ja6iHXehc/7Nq9Q3FtClOkI5Au9zfvAPQvFT1e0u6DCwcOUk818arEj43Gq/QDTD8zvGYa6QGfX2GxAG;24:xgjRB1dSgT7bewK7T+hYtIiuoY9w8dKnm2+SUXn45cL6m9K/Uf/rnFK20/jJJadywRoCRHnBr145uwpHwjwFROjCkGUEL5KWRea6fF4/f8k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1145;7:CQ8/+0ODBhI7kJIXnkRIpU1q4tDCbzKkErkLlhb1ILeQ+ymACR+rrTiQduGlxGtLXE198Cw7iCpu8G71Ggz7DSafgbzK3MRs461GTyOTyuObC4Jwv4d2d8DtoVl3Xx+V/4oQrheEBMFdVnXQGVYnKmGiIOcu4gFNH6IPTT+kWdQMbnrfb7bZRWcUx6/IMQQ8sTeA1tJhWsN5PzfMyOjITptMAIlfXZwMA/VxiWBg9lw4afH/CxWrY01QWtMLt4fuMIhKHRfQoZ3Be/9RIr0sRMOay1Yz1Jly9Xn17XKgkxbDCx38p4mJfMvB4GsQNm3Oc85YXEnBD1IBMsVp+Lwykw==;20:ns6XVssh9MCvFBtQLKa7H50MtwTcv/F1TCtZIwi1/IZzJxeyiVuHevqb9bTjY/FbfdJasFLKzvYgrxyhGeqoz//e7cLM9MWmDK/rgikMqvAMIi01M4YuSIDsN+gE34fBlenT5H2JT32lu7Giedc+bK3KVdnefczJJAjT2pxwD2ehN+GM0VCPec7WgG2mxyp2beb0cOFFkmdDr6Afk7UuajlzURK5nuvr0o7xVWzG93bFMssIXSPpxWv4v8HHegQT X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2017 19:11:55.4902 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1145 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. Signed-off-by: Tom Lendacky --- mm/early_ioremap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/early_ioremap.c b/mm/early_ioremap.c index 6d5717b..57540de 100644 --- a/mm/early_ioremap.c +++ b/mm/early_ioremap.c @@ -103,7 +103,7 @@ static int __init check_early_ioremap_leak(void) enum fixed_addresses idx; int i, slot; - WARN_ON(system_state != SYSTEM_BOOTING); + WARN_ON(system_state >= SYSTEM_RUNNING); slot = -1; for (i = 0; i < FIX_BTMAPS_SLOTS; i++) {