Received: by 10.223.148.5 with SMTP id 5csp6519485wrq; Wed, 17 Jan 2018 14:54:32 -0800 (PST) X-Google-Smtp-Source: ACJfBotrxaVFsodzyO1tmD7flEx8YePd1R+a2VkuQhOiEPwr8K1IWo7DsRCBgctHax5jJEttZ06P X-Received: by 10.101.101.144 with SMTP id u16mr15018559pgv.73.1516229672144; Wed, 17 Jan 2018 14:54:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516229672; cv=none; d=google.com; s=arc-20160816; b=F0q4u6/25qWTgqLDRt3M/rb1m5zmg8FejwDgklnkrwyPojSQM/CZYTOx/XJOOrBE1p mVVzgq6lggBfUOcV2/nRdjskFmrn3BAd8ysRb1P8OyGew1KExBgHctpPnDnhWT7O6nMb n6qxSXyj4Gz4bzQfUiB/ki3eKvsSwobtR9Vr+7L7wu5lRcNGdNsDLa4baM+sF9ExztkI BQA7cU89/VVOp3LWpaVUjnqsl4ty/PyJjRt5O7Q6/JCWZoRCw7kw/rdGjbHHYk387Km1 Qy6OTFjsDKK2ERopR81Red2QuUhKvHA/HSq9hHsV9ivP1e/DcTAd3r4aOZoC18EfNXAw j5bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:references:cc :to:from:subject:dkim-signature:arc-authentication-results; bh=nnccrov6j14gmb5yvgoP7PHYfmtvhPiZm77wa2n1re8=; b=R7bFnQx9zCjyOLsLwQujgG9alyqOHYlkakGalATaZWDMThYPEHhXIkdSNz8s0SIysi wb4LPb11KA987P1/oxFx/qOA4zW9cAZkcW3utH2ue66mHpFUTZIsGlj3nGLrJNZLWGdN WwqNlozMhERuss3CWvXaE1qALHAWYU/mXWI1bIIewkS7Pwd6ojCR0eh5T0JssLMZuTfl 20eXuFbn4qKmzVP2C8xtD84lvYi3HqCUOAZ138TrlPuFSpEsHbH5CaMscPj4kumpIpSy dVv8ehOrKnRdBAMiPQdHoW0wMAYopn3l918Xun8+9oRZPSyhJFPgmY66qCo4UUeGG5A/ eL5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=GXEGGZem; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g12si5637435plm.282.2018.01.17.14.54.18; Wed, 17 Jan 2018 14:54:32 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=GXEGGZem; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753504AbeAQWxo (ORCPT + 99 others); Wed, 17 Jan 2018 17:53:44 -0500 Received: from mail-by2nam01on0057.outbound.protection.outlook.com ([104.47.34.57]:9952 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750816AbeAQWxm (ORCPT ); Wed, 17 Jan 2018 17:53:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=nnccrov6j14gmb5yvgoP7PHYfmtvhPiZm77wa2n1re8=; b=GXEGGZemTtAlCeLeB0xvAY/3cWgX0DWvDlwShsl+wEemJaapwZiYbS+6IcpzqDqGhfsSaUJt/yinHRBiEthX/nCnEjbizQme1ZLG+Xgjx7w17f20ddjoYrMyrGmvfMk+/TYldKQfVN3z2hQkpTZ2c60eD/Zi4dPixgdNzQswcI4= Received: from [10.236.65.116] (165.204.78.1) by DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Wed, 17 Jan 2018 22:53:35 +0000 Subject: Re: kexec reboot fails with extra wbinvd introduced for AME SME From: Tom Lendacky To: Linus Torvalds , Dave Young Cc: Yu Chen , Thomas Gleixner , Juergen Gross , Tony Luck , Boris Ostrovsky , Borislav Petkov , Rui Zhang , Arjan van de Ven , Dan Williams , Ingo Molnar , Kexec Mailing List , Linux Kernel Mailing List , ebiederm@redhat.com, Baoquan He References: <20171213025256.GA1913@dhcp-128-65.nay.redhat.com> <20171213155746.GA29572@yu-chen.sh.intel.com> <20171214092429.GA2004@dhcp-128-65.nay.redhat.com> <20180104031537.GA1819@dhcp-128-65.nay.redhat.com> <20180117072123.GA1866@dhcp-128-65.nay.redhat.com> <09bd24bd-480b-8075-a1c4-c5040401195a@amd.com> Message-ID: Date: Wed, 17 Jan 2018 16:53:32 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: <09bd24bd-480b-8075-a1c4-c5040401195a@amd.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: CY4PR0601CA0097.namprd06.prod.outlook.com (52.132.96.166) To DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: aedeb4b2-7c81-4d6b-801c-08d55dfd2612 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(48565401081)(2017052603307)(7153060)(7193020);SRVR:DM5PR12MB1146; X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;3:uPflggyZastma1DpjJgMEPIyKDwnJWYjB/pliuadnF6vErviHqVsCm/wJ15je4twpVyc9TULm3lKtICL9d1bfMT/l87eF2g8zsb+dE+Vd7HY5pIalBD9VYLsih25t4HHbc/0Qsht9dR588UsRu/9Uup1Rmjjk7frK7XbD9g74N+NxVUYH1hXrLNUbXArg3yvBFpaOEYo9fvZDql0FxpkFVJ8RhxaJSZO7m0Ue7TIJO1F1OcJu7+Dc6O0Rfx1h1Lz;25:tDKJK0h++lk/LBZt8GGJ87yBpeRsAk5Gtfzg1doTLg0zEywCpJByf7Z+07twcGHfK+TSHebm7sS42u7C38g5GC3dqq8PKykf10cJHbFm4HokQNWnu6x01dlEbxGV5zIDBG3r44xpifBKBNgB0Q8BgHLrnfpQXJSqrghF+YxLdRBf4wGfWpWbZPIH0PnMkhyvvlrCZnwY1CBDM8fmQXtSC0i72BRwFHPDBoEid26S9JBjsRYsr3PJjnJDl3Ojem4DHlIUiVuU5Vze9a9MS/ZIt084p7kPcc6X34IarNfXGhB6UCUC4dtUMWkoyXnvznUWomUG1PwtqYlDZO0+MPpCdQ==;31:Wsl4yLnmMR6PM7UX7eC3Ht83/FqFR/RnSUz3edo+UY8NZkjKyYDLrW+EmwP5w1NrXPLwVnwPnC6knHB+8iyArueSTCdKdDfcA1ojpQA1ny1EvyAOhYJ1KioTRqDSKcYgiKPAEs2D7vw/0mTaVEmrvdtL98Kqhp47PWZpmzHWtG8IWHX5XjYDrN1cRlJknxyBq+tm+UNUH1YG66HFuvTOlCKyRKVfVeRcLD6tAGwF884= X-MS-TrafficTypeDiagnostic: DM5PR12MB1146: X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;20:tedEdszPkMLiiWNpls8bF6O86oMKDBxUNfNSREA+x64GtA3gKYrhqIbAQhW3mryLS/g9mbrYzU3aJUvLfMXleNLgRJ8+qs1AYXaPg1PzlJQoYiNSJmyRTn8iMrPON6sXz2muhMTExSa7J6iNuT32e24AYR3PUZjLomWe/tH7KhHixLUR1S2WHFGL6k+ym+8NveciVRa1gJ0OnYc0ILkhI2LvaNNgpl3O9lYi8GQyW2zNZgI6IIsUpRl86EksOPz9CXbgCSrkK996qsLru6xCsYQGyKqVu00Fw0NSG2SCif66Yr/lXusH1aZWTz+HCVJ17FA7v4TlQxmtzgw+vbWzK9F4ylSEiEb/lCxp0PBq3HZofjEPoiS1pJzym5V9fyj9IfFeFb18QvrmfTSLOmvNxphYM/IUe2VRYbOcyfQ6gTunlwN/OFwI2Zy74/r1gHVq8qQxrC6xXdF70AVm/36I7bD9+kihuPKg68eyuyO/MIRXicFhMpiA8+LRgN0KHR9r;4:1IhQP2igYsDxVyHUxSpv9QdOUG0YiBRZJllG5FPbqSNSjRdc6uqARrVGEWwdiWItdFCbYSe4VjKl83QqVlkL3cGuhawBdyD+wutcLa9PKwgYtT390zZEpwdkoanQJR8SiuYYKukgkeWGhni1Xs1bjITPh1oroG8UYCaHAbVHdWNcvj5zAiHOP4k0ut5JXV0MlpO4l4NIWC5fpBJZ6+f/S2F3EZZEO/U2ur04DQtyf3P8QqllAAScFeESxZoCUmu91tYjIyyjdaCvskG6AjGdlZVQ1Kke/RdIEQW6KaLIKdXyhp1gR+RaYxDHAuzEvQntxF1GldaZYVZwzp1vbAR2Ny/XbY5BvUIEa7pIuv1V/bc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(100405760836317)(17755550239193); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(5005006)(8121501046)(3002001)(3231023)(2400052)(944501161)(10201501046)(93006095)(93001095)(6055026)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);SRVR:DM5PR12MB1146;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM5PR12MB1146; X-Forefront-PRVS: 0555EC8317 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(346002)(39860400002)(376002)(39380400002)(396003)(366004)(189003)(199004)(51444003)(52314003)(58126008)(106356001)(316002)(6116002)(230700001)(54906003)(3846002)(16526018)(90366009)(229853002)(110136005)(7416002)(68736007)(64126003)(6246003)(6486002)(2906002)(86362001)(53936002)(77096007)(36756003)(93886005)(72206003)(31696002)(16576012)(6346003)(305945005)(66066001)(25786009)(31686004)(478600001)(26005)(7736002)(8676002)(6666003)(2950100002)(97736004)(47776003)(76176011)(8936002)(81156014)(65806001)(65956001)(4326008)(81166006)(59450400001)(52146003)(52116002)(105586002)(53546011)(23676004)(2486003)(83506002)(386003)(65826007)(3260700006)(5660300001)(50466002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB1146;H:[10.236.65.116];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Lendacky@amd.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzIzOnIzVFJka1FVTU80SjRoU1NBYkthZncrSDhJ?= =?utf-8?B?cWhmaEJqZi9GdXdGQWo4UU5yUkFlS1ZHK1g2VHU4am50Vlh5bCtPYnJTR3FW?= =?utf-8?B?akZBd0FOY0tpa2lmdVk0SHlOQnR0TG5iL0kwMWFEMy9zcjg5bkZCUENIMDI2?= =?utf-8?B?MHpDWVB1dlBSSkQ5V2lUMk8yQm42N29tT0xSK05yQS83azhIZmpWekdDR2Ry?= =?utf-8?B?eVFpNDJrTkxsWmZWUXoveXZ1TEpaN3hWUmI2TG1XRlpRL1p4RVNtOGtRT0Nx?= =?utf-8?B?OHJPNFdYVUFxZDZlc0FhNDdsT3FrOENjWG9uVE1ReE5kOGkzY3d4ODdSTEhX?= =?utf-8?B?ZUpKK2JKbEFUQjF2WkUyZXBkbUQ4THRpSjZyYVFuMldhSEJnSTh3U1ZNbndH?= =?utf-8?B?ekgzQktXUUxNeVFlUzFiemxUNEdwSXg5M3BxeWVZcElwY2FNRGdqRHJzUUhL?= =?utf-8?B?eVJrK2g5d1BsY0lhWlNGeHJWakJLWDRoSzBtUnlBWkZUVlRGWU9KK29PMGx3?= =?utf-8?B?MFZOTEYrMW1oUC9aMFNrRTNHMGVpbzNTb1hiaktmaXd3Q25Ba09Bc0Q4blJ6?= =?utf-8?B?enBrYlpIUksxVEphSkdLZnhEalN3SFRTbVQzei9PQUhQZDRhRCt5bkUrd0c1?= =?utf-8?B?OGRuc1pDTDlNUjNja3l3UW9oZkpYQkRxdmlFSmxmdE1IaGthVVpueWhOMjlY?= =?utf-8?B?ZFNWcll3dGlDb3EyTlRCS3RWNDJyWUxaa2xCVEJnWkpWUnNZdkt6YzVsZ3JF?= =?utf-8?B?QUdkS2ZSQ2Y4M0oyT0F5ZHNvNk1YdGYrVHc5VGtRODM1M2dLRDBZelBrRy9O?= =?utf-8?B?ZkRZNzR3dWgwRk1Pb09XUVFva3pvczIwQlNNVjZTak5zc0lQSU5oRWdYSGUw?= =?utf-8?B?VEQvQVZSR09Zb3djcDhWRWJ2VE16MDlBcS9vUmh1bWtKbEV5RlN5VWNGdTY0?= =?utf-8?B?V0xhS2F3QS9xSmZpWUhncGlQTlJqWjhaTStadWhycTlNQjZDWk94S0RkZ24r?= =?utf-8?B?OTFGd2p4VVFOV0xoZjhjUHlIR2RtZ2hjU3Y0amRmM2JZWVpjSWpvMWFFWmcz?= =?utf-8?B?Z0tkbTA3NFhTZGovWGloM1ZIajlEeGhnS21TRFpxaVg4TTZUSTNDcVR4VVIv?= =?utf-8?B?VHRYVVlDcXM3NENNSHJ2U2ZsU243dllSaHlscUV4ODBhVEpnRXNkVXp1OVcr?= =?utf-8?B?T2thUDZJUGtLeFdJWVlxRVFrOE8zZ1FPRmt3ZlZubStVOU9LVW03VkVCTkYz?= =?utf-8?B?eGs3YUxjcTUyNW1ERnF2SEQzaGNEVVUrQ0JxTUZqODk5OTJCRTBYNWtxeWI0?= =?utf-8?B?Y3Baak1QMEFPS3pkNFMxc3IzbUVlNFhxczVwSEVnL0NmTTUwSTJMR3k4aTJL?= =?utf-8?B?ejhhSW9ZS1JBb2grVVpmSzRjVGFOMW51WVd5d1VHOStSek95ak1TVUlyYXRh?= =?utf-8?B?K1E2WHArK3RwVU9LSS8xakdveDIvOXlVd2gyK1RqaXhnYXpyNmg1cDliQ29L?= =?utf-8?B?NVhqVGdEWmJ4K3RnTWVSWThoczZ6SUF6d29QRjUwWlpqb3JFM1ZKckwwZFRL?= =?utf-8?B?T2ZNQTFoeUR5dXlveHpJYzN2WkFTZHBMQ0NtN01FSnFxUnpKR1plYm1OVVN5?= =?utf-8?B?MVJxSGJTa0d6eDZqMkRpZWVYMDQ0NUxudjVhbk9HaVNFS05IVzJGS09DYkN0?= =?utf-8?B?WGxLUktDUUJCaU1xRXBDKzBkU0l1TWZsMmNack5UU3A1bTlrN2ZUVmxNanBn?= =?utf-8?B?ZVhXK3ppZ0FqanVYVGFZa3NNcFl6OHpuV2ljclFlQlhxbE40RFVZQ3NDZnRK?= =?utf-8?B?bThCcmZnQWF1WXJMWWMrczJST1lXUW4vZ1BLYWNQVHNLNExvR2greTA0Z21E?= =?utf-8?B?ZlROL2lDV1FNWFJyZFNKT09kd0tmV3FTSkJzMWt1Rm5CaW80dENRUzZjTG8z?= =?utf-8?B?VGIyODMwdk5pZU8raVBLWWp2clFrOHpodVZQVTh4WWt2SERvY2RtdDZQck5I?= =?utf-8?B?cWdkY0Rsd05VdFlwNlZUeXVZcWxsTWRFQTM3OHNRVHFDNDVOQUExTW5HSEhy?= =?utf-8?B?aXNTaEw5dVdZS2ZlTzUvK2sxSUlCMEl1a25VY3lVYlJwQ3Z4NTB2QUpYV2dK?= =?utf-8?Q?CjKz+k0ZbvFMO3r/79eFNMQ=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;6:d5YZBuVcBIKT0zX0ZPLpBUdewdL7han5Pc+nDkGEbWhg6Eun5QubZd2Oa99YKcyZMiznylRAqMYsibuG7D/T5gd4IZ1ZxkZOIrbzCUEPszEX5goelkpTpdS+lrDce4KluEZcxqd/EuyDPvkair7GnGhYluRCm/FAA8GQH2sAfCZcmhTZ/b8WWMg5u0ELE+gkap/d5FeYqZM7ja9IlKs7X742NTbDL+mWJdp1WW++BY7N8WnvyEfYdLBnwAeM651BSCM/i/FH8EKUaWd98bAZvObFV38yOMAbBrrs6j9ohUvok53VoGe3qGQyzOteD88mj0vodZcZi5tMtTblwNoKazhtXNULQlotaQZYpJuYZvY=;5:GZR6roZFGb14LrqX6CNNRldUnm7rE2NcI/0ap7pEuj4mnG7YSXfKc3p4SJVUDM4ncs3+MUdy7JtSrKXqw0CDAVKKkKnwrLZFUnWJjQ3JssvPlqCxtos9Oxp/QODvLUjpWEO8NcW8RBOTj6M2cBy42YyB53R0NsVBscwLUjWJxRA=;24:6TtZFn2vc8VJg+AJk89mMrKyh/0EUi+UnCZ7CEbwEICn6mMb3Nuj257ddILKhNMVWsi0Xsm8RYwLoUWlfvvVstpOMKLnbPn4VY5hJeLPHNM=;7:KvvNrarjA0P1f8MqIoS7+e3nmFcWyDDu/XikC22sey4nAEhRXYdiFoqPUQnnqpqu0BqfQ1dqwMUzIOWbajyBVPInT0NtO1P4UuXN8Lvp2L9qv/GvO9Dt5LYcub2Vj6NfdZuRKc5HxbiLKAfYDac8UWyKA1Eg/1K3RLUzhgWYFVIus6odLRq3RktwXHHmq8553MbyoBJOYQQ9KEOS3/54CegZIxz115dXnzTRWMf6fMeQckD6MHujLBN1Iwfytn9m SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1146;20:ndeZHdX7TfMN1pNE36f3gUqyDkddUeywUCQ875lLI1JgNkJNzqjUN1raKAU5wwe7fVhhD9iNKVXbiMuYgxUskJjcBkN0KkSyP3vyS18JLa+fQnEsGxuvihk1NvBLqJPcOqSXamTqkPSngmA21eLyeih/5X3evirKy5wJTofaApDLZLaTEj9a+CJ4LtQ33jAKfNYMBtdrUqlE2S6SpSUvMZNnZ4fRa6tDHqHts3fWwolSgBBtwUpnSeTThhxyiToC X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2018 22:53:35.9492 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: aedeb4b2-7c81-4d6b-801c-08d55dfd2612 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1146 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/17/2018 2:01 PM, Tom Lendacky wrote: > On 1/17/2018 1:42 PM, Linus Torvalds wrote: >> On Tue, Jan 16, 2018 at 11:22 PM, Dave Young wrote: >>> >>> For the kexec reboot hang, if I remove the wbinvd in stop_this_cpu() >>> then kexec works fine. like this: >> >> Honestly, I think we should apply that patch regardless. >> >> Using 'wbinvd' should not be some "just because of random reasons". >> There are CPU's with errata on wbinvd, and the thing in general is >> slow and nasty. >> >> Doing the wbinvd in a loop sounds even stranger. >> >> If we're only doing it because of some SME issue, why isn't it >> dependent on SME? And why is it inside that loop at all? > > My original patches did check for X86_FEATURE_SME and only do the > wbinvd if SME was supported (although still in the loop). The general > consensus was to just do the wbinvd no matter what and so it is as it is > today. > > It can probably be outside of the loop. The issue I was seeing was > memory corruption from the stack when using halt() with paravirt ops > enabled. So a native_halt() should be used. > >> >> Anyway, does it work for you if you just do the wbinvd() once, outside >> the loop? Admittedly the loop shouldn't actually loop (hlt with >> interrupts disabled), but who the hell knows.. Some of the errata >> around SME have been about machine check exceptions or something. > > I think that should work as long as it's a native_wbinvd() call and it > can also be conditional on boot_cpu_has(X86_FEATURE_SME). > > I'll do some testing. Looks like everything is good with the suggested changes. Patch to follow shortly. Thanks, Tom > > Thanks, > Tom > >> >> See commit a68e5c94f7d3 ("x86, hotplug: Move WBINVD back outside the >> play_dead loop") for another example where wbinvd was inside a loop >> and apparently caused some odd issues. >> >> Linus >>