Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp1302728rwl; Fri, 7 Apr 2023 13:24:58 -0700 (PDT) X-Google-Smtp-Source: AKy350a6fNZcCS/afB5TgH7nCwsM12XnfB/7p6mAIUEBCf4F0qIT0ItWYz6W61xIiPtxh3SqwnoA X-Received: by 2002:a17:906:f6c4:b0:92f:e4c5:5a28 with SMTP id jo4-20020a170906f6c400b0092fe4c55a28mr589693ejb.54.1680899097712; Fri, 07 Apr 2023 13:24:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680899097; cv=none; d=google.com; s=arc-20160816; b=uABNKSl8nVxaGHlnLDgm9vk8ExFHwh+DWQ2LBPtOAEXJxZNimehaycC7LQ+qfgbyeL g/itEesTnCYicqbMR+XPDZJhkqE5ra4353QYnsIIn4ci3BkJHXT2ss0R9KS0hceB41/T iPdAfscA0wapI8i658RFMxX26SDUf6wFC3IiS/tktAC+ZkGka+lKrDNG+O6ELeLVBgel +/cNZ7+KKe5oSxEb/2sjS/3oNg8b5BnHalajuGg2PQguvOUVVOYFb4H3XnuL5cvIy5si i6tRXJ7z6KWlQEcZNl1DDA3bSfGXxnjxHf35hUxElwv5KG8T2YbcF6lA8jFo0c2GUckv psuA== 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=GF2EsCjK1quwKdTdKH+hb7VQ5K5FIifTcNs2bwyi8h4=; b=xyb6jAxTPmGzWxTiv5n5v2LxNElMjNsqhseNbqO1nhd0WOfMHOZLkKgTgxnMLLuOAm /kNHIeCRBEi1krld2LS72NUzewOVtjtHUz1CLV8d25twycSQ8DFcRI8Nkjgf7x6HLhWt wwu3v4skXDH2Gq0NHqPaxL0g2eugwa2esMS2Cz+S0AEgq7a+mnFmCeqivpbPYueYS5mA KlnwAKJ0b3XnEHkcssBYrusO+9uGoCJwcmLk1KeGGppgEIdroKXCuwMDCWhGeXk/RHaH rlS8UKfg8x1tLyQJhg8RyQvSajfHYSP/scKQCJ7WVEyfigPoUZN2Th+WEkBNqSgrKSkW y4fQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=HZDR0PYc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gs12-20020a170906f18c00b00947a72931edsi3824128ejb.397.2023.04.07.13.24.33; Fri, 07 Apr 2023 13:24:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=HZDR0PYc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231281AbjDGUVM (ORCPT + 99 others); Fri, 7 Apr 2023 16:21:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47688 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229539AbjDGUVK (ORCPT ); Fri, 7 Apr 2023 16:21:10 -0400 Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ACAF6C176 for ; Fri, 7 Apr 2023 13:20:46 -0700 (PDT) Received: by mail-pj1-x1032.google.com with SMTP id go23so2584656pjb.4 for ; Fri, 07 Apr 2023 13:20:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; t=1680898844; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=GF2EsCjK1quwKdTdKH+hb7VQ5K5FIifTcNs2bwyi8h4=; b=HZDR0PYcAPGTUn6ycwov7K7qZyZBNQJEykJYiaRRpJt7EODRBNP+lOGisFUX3R9ulK 5zeky7DnphgaHQJY621uwlrVrwG89LMQzRYevJY4KYARpivVZFLRMgRrOyJ5KX0k9FIa 8eMe/+eSZeGEtwgiHvnNTtj+mOMDPMvExC8n28fbLdiL+q2iPJHUUpUnj5TAmuou0bwW EwgrRNQ/pQOUbMARl89x7LR97pb8ZTdusULYc1i8/wnXpXaoIQWhuSfPbqJfH9T8BWg4 ypoz2CyMGMBKzEAhtU2z1uoo+ft8V822fxrUB6jXUr67d/7mjh4Zk7ymLFyV9uPhFWbC ee8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680898844; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=GF2EsCjK1quwKdTdKH+hb7VQ5K5FIifTcNs2bwyi8h4=; b=DeUDUJgEEkPu+823WST0/ickB0w7+nsCLTSPssj81RSxlOZ2HabXXenI6SCvnfDUsC oEr/c7bpGjL2BtliCWXQjPudiKWUs05g0f1Ac0U+7TJlvpR4xAeArAH0OMxe7uX2Qewf 6FtfubQpOyD+5K7ACs59xxK2JQF6JbkBHRzljXkfRM3NaY0JZUMVVC4G+roaUAwOh5lK no5viPG1JjUFENjXlKUAu3QIdl7Ohx/+IVFxxJJ0EcSHS8TwUdLAMepD/x8+Z6mwdTqR j9vF2qNwpmtzyAsfmo+PvjHhnKr77Gqi6lD15zoyAktrtFTrco3/aSC7lHSeTeLfXY0c TllA== X-Gm-Message-State: AAQBX9f3rwBpIGzhUq38p6Rt2r+ArjWCQue6oZtwRmPW+Se8EwBrm8+i /e+ZRc/K1UXmpM7cefhIGdniPA== X-Received: by 2002:a17:903:2448:b0:19c:e666:a678 with SMTP id l8-20020a170903244800b0019ce666a678mr4772488pls.50.1680898844533; Fri, 07 Apr 2023 13:20:44 -0700 (PDT) Received: from google.com (223.103.125.34.bc.googleusercontent.com. [34.125.103.223]) by smtp.gmail.com with ESMTPSA id q1-20020a170902b10100b001a505f04a06sm2584449plr.190.2023.04.07.13.20.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Apr 2023 13:20:43 -0700 (PDT) Date: Fri, 7 Apr 2023 13:20:40 -0700 From: David Matlack To: Sean Christopherson Cc: Paolo Bonzini , Vitaly Kuznetsov , kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/2] KVM: x86: More cleanups for Hyper-V range flushing Message-ID: References: <20230405003133.419177-1-seanjc@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230405003133.419177-1-seanjc@google.com> X-Spam-Status: No, score=-15.7 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,ENV_AND_HDR_SPF_MATCH, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL, USER_IN_DEF_SPF_WL autolearn=unavailable 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 On Tue, Apr 04, 2023 at 05:31:31PM -0700, Sean Christopherson wrote: > More cleanups of the code related to Hyper-V's range-based TLB flushing. > David's series got most of the names, but there are a few more that can > be converted (patch 1). On top of that, having Hyper-V fill its struct > provides a decent improvement to code generation, and IMO yields a better > API (patch 2). Reviewed-by: David Matlack