Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753575AbdGSNGv (ORCPT ); Wed, 19 Jul 2017 09:06:51 -0400 Received: from mail-bn3nam01on0061.outbound.protection.outlook.com ([104.47.33.61]:8544 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752865AbdGSNGs (ORCPT ); Wed, 19 Jul 2017 09:06:48 -0400 Authentication-Results: linux.intel.com; dkim=none (message not signed) header.d=none;linux.intel.com; dmarc=none action=none header.from=caviumnetworks.com; Date: Wed, 19 Jul 2017 16:06:36 +0300 From: yury norov To: andy shevchenko Cc: "rafael j . wysocki" , linux-pm@vger.kernel.org, thomas gleixner , ingo molnar , "h . peter anvin" , x86@kernel.org, linux-kernel@vger.kernel.org, hanjun guo , linux-acpi@vger.kernel.org, geert uytterhoeven Subject: re: [patch v3 2/5] acpi / boot: correct address space of __acpi_map_table() Message-ID: <20170719130636.apmaj5ya4obkhvga@yury-thinkpad> References: <20170718150420.61600-1-andriy.shevchenko@linux.intel.com> <20170718150420.61600-3-andriy.shevchenko@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20170718150420.61600-3-andriy.shevchenko@linux.intel.com> User-Agent: NeoMutt/20170113 (1.7.2) X-Originating-IP: [85.243.20.66] X-ClientProxiedBy: DB6PR0801CA0050.eurprd08.prod.outlook.com (10.169.219.18) To CY1PR07MB2119.namprd07.prod.outlook.com (10.164.73.157) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0095eff8-ab82-4199-c1aa-08d4cea701e6 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:CY1PR07MB2119; X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2119;3:P8jMlrm9S1GyxNSy4wM0rOyyBdTYviHmQYOSShkMTCbCNV9LH+a31rPqiOKasGxtitu1brPHVIw1wPX/uYHss7Uu56oz0rT/HLmCr3kmEggrnhSIfwNlvr9rH6BTAjzs3q28QgFgQB7hfar3lDsrmQLYAhChrHt/6oRL2QzC+o3XInzJTluByiDLvoPD2F6styRcL7/7YxOdmYZo5FOWrqQqzx1z0H9xq3ZyK/qxAj0kzOsGnq0MzdEa8/9WWZcvROnTH8j3ZHnFiXA2w3QTt+nX3lWKX9e6wnVr/K+JImj1+MAESp1O5tY2ruEtB2hvjljhw0KzlgNcI5bBIgzltF24HuJRLTO/1pGYX6RarhlpABLT2qrUPgVL+gdre67pkMT39v3N/OdQz2yDapEWGUzmbhc/n734OAFHMy3cxCsqO01XRM634zGVw8tm1yjzxZZvWvHurooKEqxuUTgGwAN0VBzwPztw0bxZ8lWYjtcy7JyPTo7CBg8nOordmCw3w27jrg2xcqPZ1RT8bw81efHm75NDO9LI4Ib/uXR3rv2cnFRBWX6haQRaSeigK978GwOqtULUqy4ThM6QL/kYP82xVNXiB4zK2JwtepyxB31p4Sp6VOIDkyIFhxqH156XUi59+VsNiLJrweqbc/fgcFlNDo4BnFE/yU2xjk+QuS/uwEBetjrt+ZyzDwyo73c7fpinozbcYWGFNFVgm1dGVzEFMMwL73b1ZwZEfrtgmqM= X-MS-TrafficTypeDiagnostic: CY1PR07MB2119: X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2119;25:RAL93cuKeGj4tFwIy0D11x+XdcBSs5E5S9cuja657FKRecKaTuHeoGGJZjd0JCmkkJMXBHzl07WbtXVNXJ49ThAhO8G6d9I/79LtZzMZmmMnK4hSZaghRiYfGtLf7B+kGA2k/gsjGBzlj4ANWXR6wILhiJAflcpb//DiJ9oMMXQEsJUmnN02bfozeQhygLZU69XYF/ICItgMkwd99sK3kCy1MdDiBnCDiZrD510kX+ecWaP8BZziCMt212r6sIky3Nzu+srS4Xf/EB90sIWzk6jfPJqUs+M65Id0OStEXpxbJoiJQ1DEuJizn6/KmYYNoE9/kKpb0bfId4us2gmunqeLpfyq2BoqonC486HwxSNFIgsnvswmFH7elaeZcW4thc0/8TkOqQEH+fYUgKxyZBLJeK4VOREwnDaSQVf8pcV/vMJ9k9KiMISS1RYyVxuDQEiaT2wsspgVhmBLibRuLCo7BPcu0h1AYA2DfrFZxbhtT08/+t0DH0gYL4aW8ncYDHHV0U5R7ASPrdhQYJMCR+/NBWvWEvARtraY/JgtsRh3GeflNIkYpBqgFehFpaYPijzYg7bkH6cIUqtkpHcDqzUq0cSiR+wgKHKdORaCZObNTHJX6RNbauu4I5ZzIq3YQShBSLV0plpnrB+kVemBLTk8jRRLjYZfiN9maSBRfIqplGMEdFglT6l7KQQ8zi3weVPValYMt5GY+epCtIsvILn6yAQFe9qKd7gGlrf8FFHEg0JP6WuKRPg0KYz/Ze30ZDDWbUgSI8MtQVaiuiHNj4K7CNbwR6o1FosRI6mQtOmDibsm/XEAco3kyN3JaAcxv7FFUe8ZX6pn306RGOqvRvtUV4P2BooPxa6f6u/QK2BeZPnFN8qmEnXBcAL/kVCS8vDUIDPPip/A5bSUQVVW9KK9hmL+1XYOj1K1nzMjXlI= X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2119;31:JMyfC1lrsO99oeZbZ747bcxw3GznslwlDcyXqsjSFk9XJ+ImiTFvQsswfYsGclnb3TphGB/TyOfVQrSegiPx9rAaPils2mlPhcwmILvgAnt/BRWFWLdpch04MIXpthvCvI+FOaoT8Y0COpj0Sk6fNdwx+jH+QLiApLROWC5oAyKHMdIxrxV1GHLh7kl0E90Mcg8RFf4t40rffYAujpFx97Rx4733md2ytdiw+svBGDAd0MuUZ3i0MCDs+x4a8IFFFnWydL5DoP3j2v0hYCfXGzwTs/HYzskKHbk3Ja6dsyA2w4ihPON1j4r+7Q5JTt2wZVjAJE2FzxvwrjTuuzq99Z5MelePCmh5QrtgMDQVvyfDOPdKMzN3OAo+7T5FF1xnMserXjMyEGKZeb3nzAKE019r/KcuzOtlb9nAJj+kXcC1dYRS02H5F2mE5uCEzSUU6aTzr9EM2htBwFZQZ0fFNWkkCnigfah3vh+WJ1MCkYsI4fY2bv3Tiuj7DNejlktIqH42pqER2dvEt9LPJwSjfx7mxmBpPbc6SHEgErMLUPMw++cdCKViJE5x8NK3fLO0uX+MecwEda0CZAxvkh87+9UWWW3+/y0ZSsmroJ5e4no0d0pzhPO4vQci8vs/Vo75Fj414nbDjvDpMdC8BTBJxyVSBGelBo6OL2BhY4ZSOwmP3bIkhPo0//XTRKbCOT8eDCARA2JPPrLDESiP2FtwGQ== X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2119;20:mCYnGLNincoAvOaekofoQghkwQb6Sws0mJYPFc/U4mE7E8lWYqsGtvQSTz1+CZ3p+tjwM/kz3LyK8lpj9njS2gOuMNcKBiybLs+qvY6tQyPEdBO4UZ4DMdIKbLdtOHjlrXZlg6qDiYx7J7wCOuINjfxXcBjPd0pM94cL4FXjlWRWBFPDCrgUoNZmkKLvoBqCvKx+1k9J2vRAXCM3nhjp/Mx31mFQI1CrJui3j+NLX2u4IctkEDArylNCBH7fLLEbVAyeJ90Lcf/RZ9cnXws20gxtVGPCglzGOtyJfHATyx4mSRHv5y0KrHpLVIvhOEQSaYUknTWEA6YAfIXkRJ+MoVKKU7gu08bn1Y9PtjkUjLfXkd13RuBREvXBBmTefwOEWdFC88s5M9YLzEk43TC8pX1Zj4jTAmBcK17GMrDEBSeZrR0W0kc1mPDRl/XQXagar8I2miNNiTc3NJ1gd+wnIhZY0T/MQ4Il0zcb6vpH1bSgKkLLk51H0KjJKjMr1P6rTQpDK9osX28EgA/jv00uhSXDRwGRok6RZMQUVZrIMaliVQ6e/YiC1h+S9j7CDuyLeP0DLQCwpuaCiVTLELGT1nHlVFY+EmRosVsls4y8WIQ= X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(2017060910075)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6041248)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY1PR07MB2119;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY1PR07MB2119; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3TUIyMTE5OzQ6MTNiWS9GemxKRktOZVcyQzFPeHBMZHBLSnQr?= =?utf-8?B?Z1liUVg1THFaQU9kQ2tKeUZoSWFSb1ZBc2wwVWRqaE1tV3dDYnVPN3BwaGFV?= =?utf-8?B?RnRMODB6TXFNOUF3UEI3QjkveVFGamwrYzlTcUhNOFpJbGtjUmM5c2NSZlNF?= =?utf-8?B?ZERVWnZzeFpvT0RRb2dpU3RZbjZ5V1J4djRwYnFNTHBhWDZ0TUcweTZoMm9V?= =?utf-8?B?c3Y5dklNQ2pSdVF0UktwdUM4QmFxOVp4NWtVUTkycEVuTVd2S3lCYUxGamVK?= =?utf-8?B?WllQYTAvSW1LMzBnYVZUTXl4Yjg0TnNQZ0ZlUE04VTNkRXIzNWNPRTg4S1F6?= =?utf-8?B?dnd2KytpVUJqTTdGT0Q3S3lqZXFqV051N2o5NXlNOXRCejgyQjcwdW80WXBQ?= =?utf-8?B?eXFIQVlRMFV5K2M2NE9JN1NOd2dRRXJoTXFDalVkN1BqTVJZYUNPVncxaEQv?= =?utf-8?B?WWpqYm9QUWVaZGdzKzhhSm8wWTB3emJFOThqeFJsMis0c1VEZ0hlaGg4S29n?= =?utf-8?B?L0dRN0pvZ05UczZOaU9JYTZ2NVVpcEtDbVlsQ0dsU3JwYlBaL2dENEtzeXc2?= =?utf-8?B?VTBoWWwzQTdiZ1Jxajh4eUNRZFltSFZXeXB2TXM3NFUvenEzc3FNZm9PNjJO?= =?utf-8?B?OEJWb3RRZkRHY05DWmwwOVVYTHYwdE5Db1FISU9aV1JtcUlFQlpsTG84L1Qz?= =?utf-8?B?cG1PbTJ6eHprWDR4UWVoa2drVmcxWmVURzVCeU1WTjllaGdDQXp2UXI1OG55?= =?utf-8?B?b3R0cWNHQllFZ21qRU1TSWxLNmE0bGhwWnNJREFYRUpRc3NOSXJPanlQUUtq?= =?utf-8?B?MFd4Umx1bzYwcWl2Y09YcHJpS3ZybjFOSzlZVWZHSHg2M2JSOFU3M2ZMSlFo?= =?utf-8?B?WmlqaDBWUURWQ2dvV3FlTVhqcm9oMzRaVXNGR2NyWng1OTkzYjhGUEhXOFR0?= =?utf-8?B?SURPWWoyOFFoOURTVERxSzg3WkE5K1lxM0R4TW5peEF0cHJrbVJQZUNTemxC?= =?utf-8?B?SGdpbHZhWVlhcDZJMjdjR1B5ZHBDaEp4eG82RkV1L0pZT3RFUnY1Vm40TW1i?= =?utf-8?B?Z2ZBaENDWWYvNjRMZFkzak9mNHJFWFRnTVJQQWhyRFJXd1NvV0p3SFJBd1Bt?= =?utf-8?B?OENmODVTVkpPN0ZjUjZ1TnA0YXFPZUtYWEZHazUrbjRuZGt1WTc0Vjd1RC92?= =?utf-8?B?cCs3bE5UQTRocGxMbnhicENTUDhwUlpacGVKMlZTcW1UYSszYVY0Z1JsOWt3?= =?utf-8?B?UkczaWVWZDhHaFJ3QnRJcGdUeXZsaDZMMUgxOU5zbnRIQmpUMldsL1Q5enpV?= =?utf-8?B?ZDViclJhVzYyRDBBSDhhK251SXd2MS9PRUFTUjZ5VHZhSEtoci8vdllrNGZw?= =?utf-8?B?VnQrNThiMGlJTnJrOXR6Y0RoYWxIRkhoVGN1KzRLdWFxblFTRG1MQ0xib254?= =?utf-8?B?a0FvVGRIdUdaUGluUk9lRDMrM2JzZG03NEhWK1laY01RL0tHSWMwOTRJcm95?= =?utf-8?B?R2RGakNTY2hVRFZGaVgrbGRrNG9BVlpxZVZLVkdyRVVXYi9RZ1c0OGZ3TDFD?= =?utf-8?B?T0lEdTRlS0pSbVl3NjBZNE12bjJIaEl0aFJoaFpXTFNMOWUvemtyRzA0ZG5O?= =?utf-8?Q?igR7iUtQeBwvZRPPqmX?= X-Forefront-PRVS: 0373D94D15 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(7370300001)(6069001)(6009001)(39410400002)(39850400002)(39450400003)(39400400002)(39840400002)(110136004)(7736002)(38730400002)(305945005)(4001350100001)(9686003)(8676002)(7350300001)(81166006)(2870700001)(6496005)(6916009)(53936002)(86152003)(54906002)(42882006)(6246003)(229853002)(6666003)(23676002)(7416002)(50986999)(54356999)(76176999)(33646002)(2950100002)(76506005)(5660300001)(83506001)(42186005)(6116002)(4326008)(25786009)(50466002)(478600001)(33716001)(3846002)(72206003)(2906002)(47776003)(6486002)(66066001)(1076002)(189998001)(53546010);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR07MB2119;H:localhost;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3TUIyMTE5OzIzOlZBOTVLSktSekhLbWVheUZOVzZKZGpRN3Iz?= =?utf-8?B?WFN3VTVoVlh3bkwzQWNNaDd6WUx2MWFCNVRaVG9HczJLaDRQV0lkUjFFUnNm?= =?utf-8?B?Tjl0RkV3dVMzMWVKZVE3ZWxSaVQ0YXdEdENuQTk5dnZGR29vekhPTERHY2Nx?= =?utf-8?B?U2lzWnUxVGJxMUpvZzdsU0NuMlhjcFZxT2E4bW1SU2NRUWxTVy9ObThFY3pE?= =?utf-8?B?Q3gyMFAycG9TTkVNWDJNckxicjJsRDJnMXYrbUQxWE1nSjR4Nnl0QzdrUUo5?= =?utf-8?B?ZEYzTFljZlYyVkFtdkJjeWtvNURXSlpHKzdYTk1LZElyZjBHb3NLZXZUZ29i?= =?utf-8?B?aVRoVFc2VUNzemdrRUtEMWN0SU9ZSURUL2ViY3YzQWw1S0djVHZMZ0Irc21h?= =?utf-8?B?djlvWDFXdW5MYXNQbFZIdTNESk40ejFJdFRvSXZ0WjVLYmJBcnFuRldybWds?= =?utf-8?B?WDlsNndQemwxWjF3cGFLZXo1bHlwZUFINVFyOWFqOWk1bXdEUFZKU2paNysz?= =?utf-8?B?c0tseFpFOG5QQ0ZFcXZBWW81ODNyTUtUU1UxM2RPK1RnSC9FK082MzhKZWVC?= =?utf-8?B?c3o4TjdtTU4wZnRTWDliRjJSNUJrVGtwN3FXUEJmN2tHemVYbHBBb0pIeHhr?= =?utf-8?B?bm4vY0pSR3IyZ3NiVitoYVFSVlNMdE0yZXZZUXdaSjlnVzJQNzNLWS9ZSnhD?= =?utf-8?B?NW9QQ0dLZmF0R1FONmVaQmx1NUcyNndMWGhOU2NCenliK0VzSUtxWFV1Ukpy?= =?utf-8?B?d3VSWkxnalQ4Uk5MeGdQN0R6c3hxclpFK2JMTkNuSm1WbXZMK1hSaWVKSjBV?= =?utf-8?B?dkErSVFzYkVacUFIQ0JxSmlLREtyRjlDZDhKNW1zZ0FJTVViOVp0S1pKSjUv?= =?utf-8?B?SmZabkZtWU5lSGZnYU55NngwY0laVHdZclNnNGJkREhLWTVKcFZDUDkvdGtj?= =?utf-8?B?azZOUHB3eVp1TFprVUgzUGRmT0VSRnNFOU4zVUhUb09iT1M0eWZYU1FxbUQx?= =?utf-8?B?cHczbzhaTVR4ODlTMG5WV24wSmdORHpPbURNcFFPMU1OV1NOUVpFNEpKbi94?= =?utf-8?B?MVovUTdydndXeXc3Z3BUVmlIYzQ1V3FlVjNYQlVtUnNKbndoNWxJb3ovMjBF?= =?utf-8?B?WkdaNW9qWkJUTm1LVmJadjlrWGRXRTY5NXlPRDg0UjZUTG0zaWJBWk0vNGp3?= =?utf-8?B?dFhUNUw3Y25NWU9zU3NFM3ZBT3A1WXZpbWFvdHJoU0xNRFFLN0cxWU1PSk5q?= =?utf-8?B?VFEreE95aGVqTXVnNnVxZElIZHhLQlJydXRxNEtXTFo5bWlCd3l1YytiT2ZF?= =?utf-8?B?djNvT3VRTjlPckpiZnNpQmRaME9WNGZhZHpaRG1JbWpVRHZqYXhSb3dqM1Jx?= =?utf-8?B?WStldFYvRnJJVGZ6dUV5dU9jMWs3OEFYVW5vckFZbFVKTmNPK2dxdU1vRVU0?= =?utf-8?B?cEpOSytXSk84czVPUy9TL3VCM1ZBWTJ6NVdZZmZMOXZ6Zk5zanB6Ung4Mmg4?= =?utf-8?B?azlvVzVxdy8zL25qUnhwaWVEOUZLZ3BiWmgrTE1iTTYreEZDK3pwdlIzcmVS?= =?utf-8?B?RXBKSHE1VTR6QkovelptdmE4VG8rcTg0RWNpZzFpc3dCa3BiWnpIT1dMWUtL?= =?utf-8?B?MEoyS3ZBdGdoZnh1UkR3c0loNXNRb3QzVEQ2N3JuN3dBTlBFUkg0Ui9VdlBK?= =?utf-8?B?S1p2aEN4UzMvUDdUeDY5aXJoNEZaTmo3bUpoWDN0YUd3QmtCbTQ4cnBwQzNY?= =?utf-8?B?d20wM1pDdHIrdDZwc25sSzhCV1lPbmRjQ2F5YkdkOVFwbUNHNmF0eVdNdjRI?= =?utf-8?Q?gl0TE/SMTuP4c?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3TUIyMTE5OzY6ZU01VUJ6V29UZUFDY0VVNmh1SVc4Q3drTmJl?= =?utf-8?B?QUlCM3Q0SU8zeTN1enlpUWo2b1gxWlRjWElaQTZBdFVDdEYvYzFrQTN0QnRT?= =?utf-8?B?SS9uY2lsVDhBNTZRTE1BRysvMnhRYi9QYlcydzdLSFgrWFF0cTVRaUR5dFY3?= =?utf-8?B?Q3M4VXQ4bHFuTkxJWlRkNFJoQWNTUWxsblExNDJlTGxtcHlrRG41cWdwM0pC?= =?utf-8?B?cWRxWnB5d2U5bGo3L05uNWV2WVl0ck1LRUszQlNhQVNiVE03T1JSM3hBRmp4?= =?utf-8?B?U25LUFVMSEw5MTNRSTc0cTBndDROeXJYbmNYOFlNNDk5YXBUQ2FobDMwOTFt?= =?utf-8?B?RUlRWG5CaENVajFuZkswUTJ4Z21KVzJmSVVQS1hQU0YrTXdZYVBTYkVUejNW?= =?utf-8?B?ZStZNjNFQXZZbGdIQWJlbzEzL2RwZ08ySkZtczUwTFo0TVUvQnlTMUVJZ0NY?= =?utf-8?B?b0tDbTZ2YlN4UHBMTCtucEErZ2pEVlJjNFJPRHgrbmkzYTBmaGtlbCtscklr?= =?utf-8?B?OW5NN2RvcGpmQWwzRGQ1QXc5c0dmMUhFWitYWWRWbndXb1AwWG9NOXhoVGhw?= =?utf-8?B?RkR5Z2hBc3pPSWloUGVqcmZOZU44ZzVxbkFDbWpvYkZZMTI4U1dJdnhrYW9m?= =?utf-8?B?eTVJd0N2Z2tFWnNXN01OcXd1bzlJSkVPWDVBQ3ZQZUlPYnBoSUxhV0pCT0cz?= =?utf-8?B?dFdaZEp1UEd0R3lYTTJFeGl0OHB2V0Y5M20yaWJJNE5kNU9sZzBCUzExRVVi?= =?utf-8?B?ay9DcFJzOVlWaWxKYUMvdkpjLzBUYzFqM29kNXJ0MnJ4UEZKMFUvSGg2Q25N?= =?utf-8?B?QlphWkNtUEpocFN0T2lJaVU1MHY5c2JYdXNLQmJpV2RaT3BLUEI1RHgzelln?= =?utf-8?B?Snl1ek9LZVhBLy93ZzZjUWtJeDdXWmZ2RFhMTEVXaHorbW1SRUV4MzJRdDZn?= =?utf-8?B?bUZmcTR2UHprZHVqejVRczhxNjlHT2s0WmRZM2lNb1JEY3M5Sm5LZS9FbE9W?= =?utf-8?B?QnNRMWJ4blMwYkZncXBDTXh4R09tS1NHaHNzaE51QmhVa0JIWmNyRG56ZFJ4?= =?utf-8?B?WWNhS2hYMUFaTDFLS2dSK05lOHNyRVVLSHFBaTEvVE15UEk0aldtT0NBZDdM?= =?utf-8?B?Q2NBalJwbDBKTzFpcDJucGVCRjFtZWE5S09zQUs1UkRTWDdwT0ZEV0laY0k4?= =?utf-8?B?VE1KRGIxN1dzTDJZMVVLOGVZZlMvcWxWOTJhS3VlNnUyQVFrdU91TE10Y1BJ?= =?utf-8?B?bkJYTW5RYmNHMER1aEpUbk5IREdaVzNVNjZSUUxqT2NaMEtVam5VcklycEF3?= =?utf-8?Q?k0Vz5y1vqjmwsUANyo+xtyxAnxRIN9Q=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2119;5:JSGExuM/fK+2ekV3d8+c0QFY7T7IfRf99NzjUSjbdbErkNel4lWIqNFW+6v9oXhub7HKbiud5z4j+oUwqan4FYJO056LU//YGxJZEj+zhGKy07Y9BUYjDxamXNQKPunVMDYvXnW7L2EXh5ZGFhBodKmISebCel9Tjh/kc5eboAlKe3uQsuCXh+EOiupODKtFoCiASS9tEmEoimomT8fZoE68bYofnoCIfK/zeqSMd6sGgjyl5VHrZ9HMCP4Bk8ETR413jhY3ncz81Ytk/L/gxFax8SbMBkocAtcPfHA6hMOVXQaRP6jKxFSUFdOI+QJJAOc/TWlNsISpbTkfbnw05dFatNMXRSh+78bLH8hlgb5FKD/kD4d09eMHM53A5aHICvWGFr9Zyi1XW7k7SI9HJsDcueoufZB4Ee38fOEs/efCmI8ZROJ1Xrg5lg+2ljDZ8CkzKHHo4ZkO0dkEaKb+pYyEbdFjcRIJnNNzs8FAlNNGRcbD1/GtXPS7UFjUYTti;24:W2ZFaYcrKSDqvc9Dv0mp0gSj7fcOjsxo6YDHvY4IM31bF314vb7Dmw2/gvZPRvFICqB5LWR03+vp7BVhb2akAYwTrhxI5Ea+hEvI1B5ubH0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR07MB2119;7:pR4arFzhspU7jO8A6Pskq3u1Qtt7xsOm/yNDNnJhnWAQUz0oPSpTkxjEjrKU7QZ7lr1lkiOvP4uOdwmrDalyP63Dso7NoTaT+wmXOntZ6AjVN43O5v3oqEtJH8nsOS0y6zsb0FyIv4sXEmhaZVL7UR2AAzTHZoFEXiwr+KykzIwNLhBAuoNa24NE4ndMzru65jHcl1X3onwUc6bgfyPl3uxSr6cEkQNBXeAuKpZfFE4g6k9EL5+F0DTaDvnz6KgxfeYlYGjIeqyCXgRv9FwB4TFEh/oXhnslychFKCQ3VehoAie8BoadGQYwZPWYj4TQ3TfyNFhVyRDHUZ2IBJhMxgbX6rjvc/vLU1LiAhVHxI07NFJ7SR2feLWC+VqW6/vT0oixRXUySfHROBBX4pZXWL2vjFr0vfW9DJ9m7NICLuxBhyP1UQdw6P576HyYnwk2sI5GaMOfQh9BL3AwW02OOozMI6vwMfo86QL+VO7Esi4bikEqDFpU3/B3YAPLloj43TfSCI0omLimWewN8EjCw4civErVa7axbhMGRMbs+nyN7Rkwnmu0EM3oekb8Kj6TR8FTOv/AjC5kwClFMwBAmLsRVaerHD8nlz8Vp5lbLYcyGcWXywt/j5tAcsvb1pVhQKGtvIc1IbEMRcRw2ZyKAiwtkE37KTTtMUyRhNB1t3/kGd6/e99tlzja9NKZM8ankKq7jtHopjHaHKzjvqVet1K6VYcCcR1tqq86UHfn8ORvnHrCX5ebpRY8qgR1c+m5mzyGaFCL368u8liX3O60RArtSX2WolCc1VEPoj5IoTU= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jul 2017 13:06:44.7428 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2119 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3727 Lines: 99 Hi Andy, > diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c > index 09ddb3cd627a..6d5b1346268a 100644 > --- a/arch/x86/kernel/acpi/boot.c > +++ b/arch/x86/kernel/acpi/boot.c > @@ -118,7 +118,7 @@ static u32 isa_irq_to_gsi[nr_irqs_legacy] __read_mostly = { > * this is just a simple wrapper around early_ioremap(), > * with sanity checks for phys == 0 and size == 0. > */ > -char *__init __acpi_map_table(unsigned long phys, unsigned long size) > +void __init __iomem *__acpi_map_table(unsigned long phys, unsigned long size) > { > > if (!phys || !size) > @@ -127,7 +127,7 @@ char *__init __acpi_map_table(unsigned long phys, unsigned long size) > return early_ioremap(phys, size); > } I just found this patch in next tree, and it seems it breaks build for arm64, and probably for ia64: arch/arm64/kernel/acpi.c:98:14: error: conflicting types for ‘__acpi_map_table’ char *__init __acpi_map_table(unsigned long phys, unsigned long size) ^~~~~~~~~~~~~~~~ in file included from arch/arm64/kernel/acpi.c:18:0: ./include/linux/acpi.h:231:15: note: previous declaration of ‘__acpi_map_table’ was here void __iomem *__acpi_map_table(unsigned long phys_addr, unsigned long size); ^~~~~~~~~~~~~~~~ arch/arm64/kernel/acpi.c:106:13: error: conflicting types for ‘__acpi_unmap_table’ void __init __acpi_unmap_table(char *map, unsigned long size) ^~~~~~~~~~~~~~~~~~ in file included from arch/arm64/kernel/acpi.c:18:0: ./include/linux/acpi.h:232:6: note: previous declaration of ‘__acpi_unmap_table’ was here void __acpi_unmap_table(void __iomem *map, unsigned long size); ^~~~~~~~~~~~~~~~~~ the patch below fixes it. (Tested on arm64 only.) Yury >From 711e07171de68e71508695078bf6b897773a79ec Mon Sep 17 00:00:00 2001 From: Yury Norov Date: Wed, 19 Jul 2017 16:00:02 +0300 Subject: [PATCH] ACPI / boot: fix prototypes for __acpi_{un}map_table for arm64 and ia64 The prototypes were changed in patch "ACPI / boot: Correct address space of __acpi_map_table()" Signed-off-by: Yury Norov --- arch/arm64/kernel/acpi.c | 4 ++-- arch/ia64/kernel/acpi.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/kernel/acpi.c b/arch/arm64/kernel/acpi.c index e25c11e727fe..177a871c059d 100644 --- a/arch/arm64/kernel/acpi.c +++ b/arch/arm64/kernel/acpi.c @@ -95,7 +95,7 @@ static int __init dt_scan_depth1_nodes(unsigned long node, * __acpi_map_table() will be called before page_init(), so early_ioremap() * or early_memremap() should be called here to for ACPI table mapping. */ -char *__init __acpi_map_table(unsigned long phys, unsigned long size) +void __iomem *__acpi_map_table(unsigned long phys, unsigned long size) { if (!size) return NULL; @@ -103,7 +103,7 @@ char *__init __acpi_map_table(unsigned long phys, unsigned long size) return early_memremap(phys, size); } -void __init __acpi_unmap_table(char *map, unsigned long size) +void __acpi_unmap_table(void __iomem *map, unsigned long size) { if (!map || !size) return; diff --git a/arch/ia64/kernel/acpi.c b/arch/ia64/kernel/acpi.c index 7508c306aa9e..462a275c0479 100644 --- a/arch/ia64/kernel/acpi.c +++ b/arch/ia64/kernel/acpi.c @@ -159,12 +159,12 @@ int acpi_request_vector(u32 int_type) return vector; } -char *__init __acpi_map_table(unsigned long phys_addr, unsigned long size) +void __iomem *__init __acpi_map_table(unsigned long phys_addr, unsigned long size) { return __va(phys_addr); } -void __init __acpi_unmap_table(char *map, unsigned long size) +void __init __acpi_unmap_table(void __iomem *map, unsigned long size) { } -- 2.11.0