Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp5582163rwb; Tue, 17 Jan 2023 16:05:02 -0800 (PST) X-Google-Smtp-Source: AMrXdXsmF594EjtD62metzGX9vn5iWJdp7xLc09x6QbhKzCYi/5jR0oI5dVbKL8E9mGYVkG8wN5I X-Received: by 2002:a17:906:a88c:b0:7c1:5098:907a with SMTP id ha12-20020a170906a88c00b007c15098907amr4752774ejb.35.1674000301905; Tue, 17 Jan 2023 16:05:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674000301; cv=none; d=google.com; s=arc-20160816; b=NBdOEwOxlcAl1iWeiJoKuE563Rm8jmeBqWV96UqHi7tDVpV8iNitnyhYrJje8F/vCQ RoxMjwmX1vgdfqO09lmm6CiLLlf/kIwcDSuRuzpe3iYnZB6Ly/ZXqVk4jd4UTgHXTiSH MXaNhO2Woe43xvx6p4q9StFh5SqtvQpqMML//e2JPT/xuifJU+I+VecimalGCIpRrxq6 9FRXzysoGLaqFgNlBiTW18EB++B1t6Q+soQg3GuA1x5dlQKszUFWDqbuM3WwzXtxH6VJ 7RDPLPG72og72wTE5dXzs2EGRLFWOHlYwpWMUMuQnZHXqgMyt6rXUK9J8JCiK+6htNyk KG1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=34NRbc6Rn5Hl13DlQK5hbHVd7yokEN6LIZjVZYLB8G8=; b=ouyWtqAqF+vSJthI4IPgbRKwpdWJMWO2U73HAhtuOLW0m6g2r3c6GHhRwqhz0sM7zA JRUuXguzD49RBt6MloH5h3kD7cXkvuyCdzIYH3gtbvEnCdJcxbw5wQrbJEzXua7AhDvB v2OvXP7C/s3Pymt8ueBUkdFvGTa68SpQo1XM6ye0JIsArzTvq2PLvyxHXy08hds+H0Ln YpZEyy7YGFAm4+4QKcu4+257aUeemH+ywsV2V+QKIiJq8gpmBmbUcsBcu7NruA881C27 SH2kES9Ebo4RwBNWXkmsulM6aBS81yAhObGe0CTmi5OkWSoZuy8qjinxgi6JQi4pB7at LAjg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=mOosTStJ; 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 cw5-20020a170906478500b00872448d966asi4792585ejc.84.2023.01.17.16.04.50; Tue, 17 Jan 2023 16:05:01 -0800 (PST) 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=mOosTStJ; 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 S229888AbjAQXys (ORCPT + 46 others); Tue, 17 Jan 2023 18:54:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229940AbjAQXy2 (ORCPT ); Tue, 17 Jan 2023 18:54:28 -0500 Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8C4DF279B8 for ; Tue, 17 Jan 2023 15:06:59 -0800 (PST) Received: by mail-ed1-x52f.google.com with SMTP id s3so9130398edd.4 for ; Tue, 17 Jan 2023 15:06:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=34NRbc6Rn5Hl13DlQK5hbHVd7yokEN6LIZjVZYLB8G8=; b=mOosTStJClf1s+/aMHv4S9eSJthVfst5f0cCzLOs1zteP8KNfa71CF91fExyu7VZ97 xSm0YCQlKvZnF3zYP8GSxnl8E+kVDjs1ja+TgYK9xk+fStA1q97MHIQf+gw4UW0F0+yZ OVgaZH+yNXuXUWq9swdoOXdxPHPzbDbbLBJlrhycbusqjUHZm2gbbwRmYJVOAasR1i+1 9i/8U0igntuW//mMuCx4ExS6UnuJ5+7rX3aqk84HnNSPBVixf4WeqTX8C6mOSUNKO+vS yGMZgpaLF7ewxO5tmaI4I3CalehZhVUPA414tyTk1QYqDZRfZ/834dIrY1A1gR8OkeVn 8ZyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=34NRbc6Rn5Hl13DlQK5hbHVd7yokEN6LIZjVZYLB8G8=; b=iPam0TiHpCY9PQnhWd3ThygoEGIFCj2vt8O3rkuN5QI3b18uvq5WGH/PEDWHXE9OG1 8ugoJMqDRzfmqtntn8c8E6KIZycLXSmHnxlEdlOhgINZK2Fd3R4MfodKopw2HxM426tj oxXgWTDPp1as1sZEh/xVE3xwujTbhHjaD2nSedXkjQa6PMBjDUNFdplOOS0MIywoFJnY W+QOqGmVzQ3/M0h+GisKxD4zoveaEdWR5eqOrJCiOshxnJe1J042XltoDHHfd0aHKW5t YnYR/19XxEFCzSRmts9yeTT4I4/3pfPDZ+pab1GhFzCPxuxCjQyFq9AF9DVfWsoET0Pl N6XA== X-Gm-Message-State: AFqh2kqlHEQ6JUkk2OVPTY4sfgyXFEutfswHPKb1mD8BmRLFcp2n0xXJ WfTVSqaHHuxQ+qPE25oqQ25IgAf/HUJktAs9+SnT2g== X-Received: by 2002:aa7:da51:0:b0:49e:4936:bbd8 with SMTP id w17-20020aa7da51000000b0049e4936bbd8mr34172eds.410.1673996817849; Tue, 17 Jan 2023 15:06:57 -0800 (PST) MIME-Version: 1.0 References: <20221205232341.4131240-1-vannapurve@google.com> <20221205232341.4131240-4-vannapurve@google.com> In-Reply-To: From: Vishal Annapurve Date: Tue, 17 Jan 2023 15:06:44 -0800 Message-ID: Subject: Re: [V2 PATCH 3/6] KVM: selftests: x86: Add IS_ALIGNED/IS_PAGE_ALIGNED helpers To: Sean Christopherson Cc: x86@kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, pbonzini@redhat.com, vkuznets@redhat.com, wanpengli@tencent.com, jmattson@google.com, joro@8bytes.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, shuah@kernel.org, yang.zhong@intel.com, ricarkol@google.com, aaronlewis@google.com, wei.w.wang@intel.com, kirill.shutemov@linux.intel.com, corbet@lwn.net, hughd@google.com, jlayton@kernel.org, bfields@fieldses.org, akpm@linux-foundation.org, chao.p.peng@linux.intel.com, yu.c.zhang@linux.intel.com, jun.nakajima@intel.com, dave.hansen@intel.com, michael.roth@amd.com, qperret@google.com, steven.price@arm.com, ak@linux.intel.com, david@redhat.com, luto@kernel.org, vbabka@suse.cz, marcorr@google.com, erdemaktas@google.com, pgonda@google.com, nikunj@amd.com, diviness@google.com, maz@kernel.org, dmatlack@google.com, axelrasmussen@google.com, maciej.szmigiero@oracle.com, mizhang@google.com, bgardon@google.com, ackerleytng@google.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,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, Jan 17, 2023 at 1:48 PM Sean Christopherson wrote: > ... > I certainly don't object to adding IS_PAGE_ALIGNED(), but it's not needed for > this series. Verifying that KVM doesn't allow an unaligned page conversion during > KVM_HC_MAP_GPA_RANGE belongs in a separate test+series, as that doesn't have a > strict dependency on UPM. > > TL;DR: this patch can be dropped, for now at least. > Makes sense. > > #define HUGEPAGE_SHIFT(x) (PAGE_SHIFT + (((x) - 1) * 9)) > > #define HUGEPAGE_SIZE(x) (1UL << HUGEPAGE_SHIFT(x)) > > -- > > 2.39.0.rc0.267.gcb52ba06e7-goog > >