[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 8/8] x86/mm: re-arrange type check around _get_page_type()'s TLB flush


  • To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
  • Date: Wed, 27 Jul 2022 18:31:54 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=s8GfIK9qtpk5yq4g8U3sd9KpWmv+v9lj+ReXvn3Xrek=; b=PuL7T+vqkSOLBvpGDb8uvA4bEO88bYxaLXgxmX8dvHrP9Mqccg/M5WqmkFQvS6KOK41iPlC+fRk2XVevv70gwkKlFoaGvjikr1W0HAsQc3/witWLYmv4oZq2kIzV+ssT0o1c5GFCDprI/g8C4RS9E0wb9vv3nAucE/sHJHvYHbnDby7Lb23YsoznGHExkbbRJ+uj2aRMDLiZCxdt5JPHhJXwYIEueeeml67NE02BuUKCGS98Zzx/feRn4fATovWrpDkIsG06GKXdeb/kTrVNOdOBKan9i7HhiY7Ub5GwKTBkizuMBwWKfSi6XS5+zyZGiHsqEPu8/HF7FYNDIUfYiw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eJGj6Ms6Bns/ybFUDDccY9tqz0HctoG9xD3bibqJc+Yjlpi1C2wF7CYpOMcX41puokeiM9npa8nz7uEue+byjZOj4z0Nlk0n739ERv6DzB1v2ySWVhsnVUsUN/EdaPu7iColh3HIduBOxYu+yNLIhrznU/9PDAogo+sXSuKXJF+NngS/XLqteuXhZ7zkZR+48WjcFC3TxMkrbgJzf8xBcmBhhOQnHgTaCzedCFkOgul4RtX/qx7T+NPrMfcMoxkYiTXvVcWS2pYtVPPUUOe++UjrjhopBgx+zAuoIUadBXO8xhf/jq+uiFp7mDzNCHBzuQgpoWK53p/zefknKSFqJQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Wei Liu <wl@xxxxxxx>, Roger Pau Monne <roger.pau@xxxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxx>, "Tim (Xen.org)" <tim@xxxxxxx>
  • Delivery-date: Wed, 27 Jul 2022 18:32:17 +0000
  • Ironport-data: A9a23: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
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYoQnO8OzlkeZzjkmlyR5O1pgYna2SjDYA
  • Thread-topic: [PATCH 8/8] x86/mm: re-arrange type check around _get_page_type()'s TLB flush

On 26/07/2022 17:07, Jan Beulich wrote:
> Checks dependent on only d and x can be pulled out, thus allowing to
> skip the flush mask calculation.
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>

Do I get a Suggested-by seeing as this was on the very long list of
improvements ?

Either way, Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.