From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754490AbdA0IPW (ORCPT ); Fri, 27 Jan 2017 03:15:22 -0500 Received: from mail-he1eur01on0128.outbound.protection.outlook.com ([104.47.0.128]:61370 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754213AbdA0IO1 (ORCPT ); Fri, 27 Jan 2017 03:14:27 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aryabinin@virtuozzo.com; Subject: Re: [PATCH] x86/microcode: Do not access the initrd after it has been freed To: Borislav Petkov References: <3e4b6f03-384d-411e-5243-9d3b0595d5cb@virtuozzo.com> <20170125172321.fpy6cswq3ibqvfgo@pd.tnic> <16165aad-5990-51f9-4dc7-c4b68597a4d5@virtuozzo.com> <20170125192336.kmgxmwcffdo2gxrf@pd.tnic> <20170126165833.evjemhbqzaepirxo@pd.tnic> CC: Thomas Gleixner , LKML , "H. Peter Anvin" , Ingo Molnar From: Andrey Ryabinin Message-ID: <7d07442a-c64e-797b-c8c4-ef453df30cde@virtuozzo.com> Date: Fri, 27 Jan 2017 11:14:06 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <20170126165833.evjemhbqzaepirxo@pd.tnic> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: VI1PR09CA0069.eurprd09.prod.outlook.com (10.174.49.141) To DB6PR0801MB2055.eurprd08.prod.outlook.com (10.168.86.136) X-MS-Office365-Filtering-Correlation-Id: 915896c0-51e7-492c-17c6-08d4468c57d1 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DB6PR0801MB2055; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2055;3:7mvw95/ZjA9bqcLN4lRSvH8DloH4ohReYKlZZe4z7cHP4rf1P6f7QCazgf1iXwwfjPdp+LhOugkjynFL/InpvfjBzp8KJvjJfiul6maRYnJStMXJRKLYwU/K8qw/EaU3Vo4K37ipu/DalQwUFdEOILigeuUONLnpIGEnwD2FR/zmRyQ+K6rxO6qZWYitACCotkIYNPMxtgitU849VsAu3JKrjnTfY+a3BNdPsOlzHFHZ4CM789vyiYb/1oFSoCqkYmdK63zwQWUSryeBOWlpOw== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2055;25:a2gKVvlvSGLGshF1RAPKPXCDMcCAfg6uurr0+OhOveb8A3EsKlNIAG9VPwE6P7qIYC0AoDUM25uJyia4L4nNDR4S28Ea7ekBo+Kwxbe4v7U69uz6YUWvzNIk0FSQsILMMHDvySjNTIJcsCnKsKlxoozvQ85u8hEIyvkSXdtFyXvxYks3S4rnMZ72vhhT8Rfls0N1bLgomNj2DjDmTKoz63y5U/rBlCB4Twn6zVYES6zkNHsTjezJmaxWxglhzVmJk3aQHKSHez2MSi+R2bjfe6PwcbGXnKnUBdnTvX6eRc//fp/w6ZiIWLbkirNw+LQSi/agreU3Tuu/tqyp2R4sMrwRGnj1ZgSvrjn4YDzayjsbz15byEr8h3eAbD+xkazX1R4Wi5clcSvxht+cR4HuVr+IvawVlO2FEyhbRbP1x1N8RmzBXwe+ByNjrB2k0zn6vW4NBQIA0okbTChxgj9Dmkpw10NDJFDWvPW6bTXmXy2jhdhdx4cRidvTM0tutNWcRh8X8BoWcSRpZgZHP/993WwAwBUY8uyHHviEYkABU9L3Fz6SgjlA4197ovZzpy2A/Q/fu6KI0Dx6dTiPkNBEBXEFzpiCCJmXIlp2B0FqvIU1ld6YOrhYSXnv5WLQ8u2Y3db8bHvkhdBiKYVRxIVpIdiTTCAMgkH1K4+bl3DRIRzXmiKS/2hbWMU8dE0B3GqdSrHYTw7t1mdsPL1oFIujfQ== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2055;31:M+J3S3jejbn9u58uXGsAcLs17PYOot7xiYIXbJlhJcZ1kQRanwYQhbBMNUMF5LOlcEJKV2KKSqWyACZc9KxNdTPr8eItzcCSKbaC0TNnqgvU2FoayRuSeTyUoz4e70AYMplDSKA4CQ7jRr3Na/YV8ESvxGjoSvmHDr7/Qvcg+P3L2dydrIcDSf2CKaWwo/v1ohlY8xUqvzByLXPvG/F8JkOWuad1iIuwgkucXN1E+U0zknECatkW5eg5CPv5KBHY4cjsvutIE/Bl3T1Onhzaow==;20:uiUAT7+0/5EwevTDb/RZAgTN4oYl+wTMzI3PEJw0o8Re9q2qGrAp6n1XNVNv9HNPxU5Ljq1xOAs7NWgT3uqm8092Y1GjZRScYG3zCWshgDAMrKuD5SFmCHyWYGSyuON9f44VwENBCKT+7ulQftLV7bDwjddYY7HFxLJ7zbnWq875Dgj/oE0V/ar6I5d9Ausiy5tVMD+H+1Dqt33WD4G9MTKnTon7GKsNVaRkhsxBx+E1cREARTFMi1IFyTx80qZ5 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(20161123558021)(6072148);SRVR:DB6PR0801MB2055;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0801MB2055; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2055;4:EG7EW89eOIUaAEpHxz6to6r5DfjGQYH643RRU7XEbmaPjQ7t9hnHZZ6bt/Zeo5jkMIL+q9jzZJeyM9Q8lK2t0ESD99fnp/YVq+X/48QQJTCqdCVjX4hpFVlKVmeASd/eWV5BWRNuDjbvudEi9k0cOZSrVtXk2/h0MZLUii4q9RDYTGSLocOXAxr7872TUkgfXKboqF8dZuY3ZQke6MdGwYCZHWQ1ruUc/kQICmc4gVoMxTyTW6ep9/cKlQqAuuxrVPb1mCRUf+A4QXvnQcCt77hu8WdkHBvk5xm9ScqLYWE6HF0+nlt6E33Uk1XJuFemtllSrqSf+Swr9cEh3XNfzn8HSqoQd1q4XwoCal5cFPLmM3SNripFf9SMdUC2z9qRVRiBfs15VvQ3tr33aMR/LK3UneNzfTzFR1DVp7+D+dgL7Q7bE39VRZHa1kNhLBeOWGnN3T+961Q4015+HvPhRuLjnZaYQgu5d9zZNJJ3HewZqvyt+1Fe8aF2ec6+jQOafPWZcbtLsf/zl2k2BjMM0LL/sNHEu8hW6Ecrm7GhTywep20CT2lhFRgG8tmgoywYCjmIMIBHQ8FDw2ygWNe4ZgWRVMsXi9FhBjRN+1PBVw4= X-Forefront-PRVS: 0200DDA8BE X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(39450400003)(39830400002)(39410400002)(189002)(377454003)(199003)(24454002)(31686004)(47776003)(65806001)(65956001)(230700001)(66066001)(38730400001)(42186005)(8676002)(4326007)(81156014)(81166006)(2906002)(97736004)(4001350100001)(31696002)(92566002)(86362001)(68736007)(189998001)(106356001)(105586002)(83506001)(229853002)(65826007)(101416001)(5660300001)(6116002)(3846002)(23676002)(93886004)(2950100002)(6916009)(33646002)(53936002)(110136003)(6666003)(90366009)(50466002)(305945005)(36756003)(7736002)(77096006)(64126003)(25786008)(50986999)(6486002)(54356999)(54906002)(76176999);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0801MB2055;H:[172.16.25.12];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTU7MjM6aUIxQ0paampUYjl4aGVwWXpqL1RRbVVR?= =?utf-8?B?dEJjNGY1NThMV2M1VFdoK1lNRFV1dG9qbndGUXBvN1NqWTdROW56WHFnMXQr?= =?utf-8?B?M0J3V3JSdVhMeGp1bVlQUVNsTFBGbCs0STJNUUV5WUlKVGliWkFYenNZQkRG?= =?utf-8?B?Uno5S1d6YjZFRFEyRmpyamRHWjRDM0dhL2pVV2FtS05mbm9XRm42ODMvdDZu?= =?utf-8?B?SXpZVzVlaHpoTnhMY2Vlb0VFanlEMUxGblNjNGNsNU8yamJDSnJrWlF3V29Y?= =?utf-8?B?OG9qYjlZMU9LZnNNbjRHaDVMZVJvam9XRHgrS1Fqb0Z4dzh0NW9icGRtbEJZ?= =?utf-8?B?S1BFU3o0OGJVZXI2ZGJUa2NvWnJXR01MeTl3K3RORkJ3WXpuNHZlZ3ZsYU8z?= =?utf-8?B?STdhcHlHL25NMHBDNXVmWElLMk9XK05peTZYbjZZVkhVSUI4SUtPOWpCY1Qy?= =?utf-8?B?VVp1S2huK1pnaTNkV0R5Qi8xMVBQSFBxcno5alMxc2NSajNzenp1M1FwcjZt?= =?utf-8?B?R1BvK1NFNDczTkRURlhjZEFoUm9tVjBtek9mdUMyQ3BHUmg0Qjl4S0k3ZWxi?= =?utf-8?B?dmp1RW1TVnhJbDNqOGhjSW9pVVdaSDVrUmNZNWZRQWhuaGpGOG51Wm1BK2tl?= =?utf-8?B?VGZlalRiZFV4RnRYT0s5ckNKajRSZzBqc1lrRExtdlBRNTBtQVBaOUFYc3JC?= =?utf-8?B?ZHhVRVBWTGxKOGlwQ29TL2VxeVViVXdVQVVQQ0lVL1lySFJqWG43VkRPTy9s?= =?utf-8?B?b2VDdVNSVkNkT1NmUGVmTXpEUDFjRXJlS09EREZsbDZRbERoUXNuK0xLK1Rr?= =?utf-8?B?R2pNelZHdGd5RXlnOSt6ZmtZUFNNYXlJOHdSS2NaL2IxZDNVN05xcE93eHJt?= =?utf-8?B?OGNXV1JOL0g2NjVreWwzUUhtUlRzdFhtSEt2NnhJV2doWE5yWGd3Tkc1djdM?= =?utf-8?B?N01IS3IyTHUwcHdmZWxqU2lNYkdPY3FNZDZ2Wm85akJKajF4aTJGcURFbEdF?= =?utf-8?B?eFVRTElQaFZzbmIzN1pkbFJRQXV6YnFidTdwMGJaWWVBTGY2dmorWjZmZXpv?= =?utf-8?B?aUZ0bmhoRHQ0di8wUHl6QkVGek1NY3d0eXhwbmppVSt1Z2liN0Zyam1qU1NJ?= =?utf-8?B?OUVCQW5rUG43N1kxdGhEaUpseVlvblFJWCs2YjU4WEpMYUtTMmwxVE9XOXpD?= =?utf-8?B?UStKZ1QrdWNPOXZaUXNacjlLQUEvZDVSR0YweXNDb2hubjJmL0JJUS9JWkRF?= =?utf-8?B?MDB3SUgraXUyME1MZWZON3lhbWpwN2dJd2x6UEVIaVp6emJVd1lWOC9BdEhz?= =?utf-8?B?ZlNlVnJFMlAyZGZjSW1LNlh2NmVzMjhsbGJ0c2daNzBhYkFmbmNJcUl4UnJL?= =?utf-8?B?cTZNS0VJY1ZSMHJzQVFlNGc1dDdmbWlkNk43dHBaRjlPQjFxaURiOXRTSHRu?= =?utf-8?B?MFdCU2w2ekRoWWRBYVE1VGN6S3ZrQ1dQMkg1TTlLanN3S0ZLVU5zOXBxaVA1?= =?utf-8?B?aXRkOUpGdFJma3kzc0h5OFdFTGdXWXVVczRXZWxoSlBnNmlISGhsa0tnODl5?= =?utf-8?B?OUVnWnArTEx4U2dRVUtZd3pvdlZDUkFCcVVyOG9XcGxpV2F4MENQZnlINmxo?= =?utf-8?B?WmY1TXRBQU9zN3JoREJ5VE5rZ29YVWZGbFR3N01rMyt0MGVZODlGZWVxTGtY?= =?utf-8?B?Z25YZnB3UVVLYkRmRVJIUWgrWkIxR0Z4Y3V3VkNoaml3SDhRRlo2Kzdpd0hz?= =?utf-8?B?bnprZ2ZtNjNjVCtORzdvaDZPclAwYXFFUWZsM2Y4RUJxc08zZDc3VU13TGZw?= =?utf-8?B?c2wxNmRlNTRzV3FGSjIzN1BLQTFXQkFFUmk2RXQxS0RUT3I4blJRWmt5cGpV?= =?utf-8?B?U3lmNERzUUJkMmRiWUxRSTByeUhReGZMQ20xRzRoRVJMS3QwOE1UdFJiVXN2?= =?utf-8?B?MnI0Q3hjSFYyRU9BamhXVnNXWVdYM2VObW4ybUFQVFpTYmJRMVFSOFZlRVlE?= =?utf-8?Q?IjjlSNHa?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2055;6:19yzscayxSNMExamK3gtC1uUiKJI12J6cSeLus8MhYlR0lkfSwSUGT0K37gD5ifluTv30KTMVLAJco35ajQ+LMnEtE22/ySLh20Sby8b2m8rC5VL6McyS2lFFI9Uw3CiCm1kXZBamVYfowmNiRNQvztdQrtnFYsvJE0W1HmTsxK2c5NgCsIlUzUNK3j4HFliRPanf8Svl036aOGoDT+mvTw9zg2p3gom2nddkMdRRCTVYAv5C8vgGqXcDptLRVLqLL6D+PPzqrgpvs5kOwPg1nNzuK3Ph2qpFq8aCICcIBWfsnF/oGOsl+kXTmd/4T+zPG7sT+Vfg5mzzQS/x3m77OP4f016Cx5lF4tB4U+Y3Mp8C9cJEZmHulbMmiUTAFo7DCQXaWrEXk7dqDLjHxyGFwizBCneUqOgQcxI+sw7lRw=;5:V9iY4whf5ZdGE222M/uvBJzK3CLoRj/vj+c0OebyyW/ThuzBdMe9FYJjMSOM/rRba0/fW1DD3z69KHgNOFRVwdx9rle4wG0HnmT7sfn4QY203AxlQ90ezg8rH42hilGr81iC0E4Vco4yNn2h/2IZIA==;24:o+SXRgDCvE3FHR64q2wtZBshpna+EQqneKxxfE5H+P0Ma56Z3gy1idPBGGY0rdSVH4927yOfngj5Z/rf0ezVBwhq3qqGYHsO9JL/tNHu4co= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0801MB2055;7:QaGxHd/79/wjKZA6d2efX0EgfgfmOcVLruYo+XPSWbrNSYkkNzYEzXyfRj8zZzLYYhOW2oU0ksSGtUkMawHLYXQDaqXemYk3hoG9ZOJVbdEweIv8rdVaNFKEC++cgd9xS1SD87kovuek5QBTFnxJjzbpPcVGQed9ccQFmdg/129hNMvk8xzIXbH9jnzdUpnomERl/dkqgzvFJwsf+Tb/N4Sw98mTBur4/r1i2UJt8mTXfPNtXYIhIfU2lR8p6b0y2yyjOIg9g4Ji3B4h+7Ai2LK/Os3pQVvXAkVmB19IikB1d5ebJlNf8g8kbJBsYLP4Ozb2OL1LP1WCMmR4rzfNUSj0SSo1QXxVV16lpbAIXlyBVwe2OJ2zNMECOqkG76DKMiKTvJjH0OGjMOmF2SEfOnPi/ciq8AtXTgltVBQ+E0uJbnYMVRwP08qlRs0QZMxXkn/IYyADe6KXO8vi2YLbOw==;20:n3/en6HzG+1BXG/jGM572/b9l9zhRYtwTM5YuLLxwCtXaU5Y/fl8A1AZMGh2Wlrfu0Q6UfqfG9fOBPN2RZsbcUSox4V4HxexFFrc03g6u4xZ2o7IhAYaff+Mtyi15Jpk9itsfNPvLiVcYR5+Q3D0IbfYJ5uQEGCDx4cUDX4hiWw= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2017 08:13:14.2263 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2055 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/26/2017 07:58 PM, Borislav Petkov wrote: > On Wed, Jan 25, 2017 at 08:23:36PM +0100, Borislav Petkov wrote: >> On Wed, Jan 25, 2017 at 10:14:50PM +0300, Andrey Ryabinin wrote: >>>> Does that help? >>> >>> Yup. >>> Tested-by: Andrey Ryabinin >> >> Thanks, I'll run it through the test boxes here too. > > Yeah, the fix isn't that simple, I had to do a bit more. Please test > that one instead. > Works for me as well. Tested-by: Andrey Ryabinin