Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp1197609rdh; Fri, 27 Oct 2023 07:24:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGVA5WH3vzjdFG9YydxapaWioNiCHbgwTKYVg3BjjdJyRuuyprGZSr04VndBW0VLWJlfyLz X-Received: by 2002:a81:a987:0:b0:5a7:be1d:7ad3 with SMTP id g129-20020a81a987000000b005a7be1d7ad3mr2915622ywh.1.1698416668073; Fri, 27 Oct 2023 07:24:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698416668; cv=none; d=google.com; s=arc-20160816; b=VZf7uupMUHLTr4Pem7jlvBa5DikvdElk3ohqzwJBmOYZw1G74NG9VwsFeFJDPGqfAx JfOXeFPS3KbcdimvFjZfzIEGoRaix94PmPOZ9QGAAXoIoMm9YIGBA6DbbA8k95efmpOq +zU0Fd07Y5BD/tmCNv1tNRm3sWbzzCtgQgPBeXBgdxZELVLOOuvf73amvOaBVsy9Fx6v /Y3XuzRFDA13vZBnHAMA6BOznQ9xBy2QPI1My61Qzg9wq2jmJFHPRa8uTA0lPx9CGh0C wP4vNLnYEgqh0zA8Wl+ecBIriHivtt6DzO3fAu6N2LO7gu8oGXq7HLNVabMczQ7ueqa9 w1ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=o9q69zntTngL5HlC4Hh3ir1Xj+G9xs29J6LfyeT2YVE=; fh=p7ekuMuBKYy6HfUq8fyIfc2tMYhRoZsUjTVXFIuLfSY=; b=yn4v7fOJt6UWgFvp1tKXOu1onlscreTBnXDAhrNNaxJASIIExkc8fq83xTAGaGV3GF SA6J7nJUmu/bBW6gvlX+yOFu99LHi1bptZbGFw2yufoZpCqusq4h1p0A2ioaoJF0Wsx7 MSozTULW7QGymExVBa5KN06ZjBGQDD9mt6Mjzqh2rpcbKdO6zlpI2s2U4BYQekzbuhaG dzxwLCexllavQp9S0XBFM5oaHczJaULU8+rBhApv62lG3W1bmZDsOiXC1oqJhRDYTTgA sKs1A3tU6E1p3bpYM2Ei5Q8Vn2R1TPYcmFla18BxMLWXVKwhXgaLknSBWK7fPUa4bG4A jB4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=S04xkgS1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id v185-20020a0dd3c2000000b0059f6fc04046si2311665ywd.489.2023.10.27.07.24.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 07:24:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=S04xkgS1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 3B362835451E; Fri, 27 Oct 2023 07:24:25 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345929AbjJ0OYV (ORCPT + 99 others); Fri, 27 Oct 2023 10:24:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345837AbjJ0OYT (ORCPT ); Fri, 27 Oct 2023 10:24:19 -0400 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0EA23C0; Fri, 27 Oct 2023 07:24:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1698416657; x=1729952657; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=o9q69zntTngL5HlC4Hh3ir1Xj+G9xs29J6LfyeT2YVE=; b=S04xkgS1o0S/3D6Ui/IF7EaSrpjhB9bUFjZCoABnPgKphjTe1xxQcSif gjgjMj0wXdEJJCcBrcEzZNluEMuas1O3859OqYN0W7Duzf+ycXkwA0Ulo VUIzB6bsmQulM6Prorgsxvm4wP5jVLBmb3pkBIPmlXunwZGdh+7ogD3nF uGRbgX832vI60QU6FgPBzUWUgC2rNSkzf0N/euC+uUMwRYupuTxLnALZD qSIBD5KnqzONnrAgvnTCrtuZCh2X1dZVfbhwk69kXZC7dOt7ewPviMtoB 9U+fLLrFFeMN1AO1l3DhpOAcsRr2TEafrooVLWpB60nThp954yuHic/2T A==; X-IronPort-AV: E=McAfee;i="6600,9927,10876"; a="6407079" X-IronPort-AV: E=Sophos;i="6.03,256,1694761200"; d="scan'208";a="6407079" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Oct 2023 07:24:10 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10876"; a="788837975" X-IronPort-AV: E=Sophos;i="6.03,256,1694761200"; d="scan'208";a="788837975" Received: from dmnassar-mobl.amr.corp.intel.com (HELO desk) ([10.212.203.39]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Oct 2023 07:24:08 -0700 Date: Fri, 27 Oct 2023 07:24:07 -0700 From: Pawan Gupta To: Andrew Cooper Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Peter Zijlstra , Josh Poimboeuf , Andy Lutomirski , Jonathan Corbet , Sean Christopherson , Paolo Bonzini , tony.luck@intel.com, ak@linux.intel.com, tim.c.chen@linux.intel.com, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, kvm@vger.kernel.org, Alyssa Milburn , Daniel Sneddon , antonio.gomez.iglesias@linux.intel.com, Alyssa Milburn Subject: Re: [PATCH v3 1/6] x86/bugs: Add asm helpers for executing VERW Message-ID: <20231027142407.5yb44shspokmis65@desk> References: <20231025-delay-verw-v3-0-52663677ee35@linux.intel.com> <20231025-delay-verw-v3-1-52663677ee35@linux.intel.com> <8b6d857f-cbf6-4969-8285-f90254bdafc0@citrix.com> <20231025220735.gpopnng76klkbuu3@desk> <0ee3e3cd-01b2-4662-ba08-d137663f1699@citrix.com> <20231027134829.7ehdjwf5pfcqr6xp@desk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 27 Oct 2023 07:24:25 -0700 (PDT) On Fri, Oct 27, 2023 at 03:12:45PM +0100, Andrew Cooper wrote: > Almost as if it's a good idea to follow the advice of the Optimisation > Guide on mixing code and data, which is "don't". Thanks a lot Andrew and Peter for shepherding me this way.