Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2285311imm; Thu, 20 Sep 2018 10:34:15 -0700 (PDT) X-Google-Smtp-Source: ANB0VdaBH0bQgnnZ1FdIou4GamGkmHr8bt+EgfJUbWgPRczI4LMhuSbf4moM8xMmCunsYGXLdCzc X-Received: by 2002:a17:902:8481:: with SMTP id c1-v6mr4150483plo.158.1537464855195; Thu, 20 Sep 2018 10:34:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537464855; cv=none; d=google.com; s=arc-20160816; b=YRG4zLyIpITdSJ7jC8kH0B9keSerEY/RPM2Vu1fEGrxRw05iyFzvFimFxBWi1yJtmC Mie53Tx1Qi3qr7GiN+gRXcK8H0Atbko/oKKLO6Wsae3bg7VrKBSluOtoRI873ZJfn6lO P+alTLAT5GO152Le6asiKM/D4ehWDOSw16Cz4PydB0iezKgqifVzcGqSaJgEVuA/2Jzy 0Be3qRh+UgZjSrNBIV4hRgZrwoJWNMlW2VEL0uYrdF1mNCoX+e8P4ljVybQ7fl2CpLxb cUTz8+F4D7OPGMLTmpsutEXpYJxpqq+z7ctlmDh7WBfWn4ZHtrS8auESETdsIfRP+OCS sCjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=3waqF+ik7QBJbfx9CFk1THZxvio3faKhf9qrcN9zTgM=; b=BUM5b+ewGAWQBP6dTWBrVpslsXjpoZfgLpB4eNNn0yO3ckMG4sh3hh4ONKrXQb3xeS L0MofP+dG2eJcz4MT19wYiLuHub6Urm/xfBfSgje3L1gEhnWf91F1bn8G213aGUmf9NY moRUtkn0NsuEVRuAWX+kb3pJ5rnWcpYEeYm+3l1hxTYj9ZgqcLLDkoP/W9D0AZQMQOxZ 96OcuXQ8TLI3Xl8JsGbOBRbII+v2pO5bqpo4sJDbP6zwulPh6Z7UNUB8FDU9451OKsS8 jsk3XrciYCDWV6NMQCwAxHp27qRzSjyQs2amdpoXS0/ys+3yeucU5CHKK+9Ogwp1qitF BPQg== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vmware.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a11-v6si1798695pll.185.2018.09.20.10.33.56; Thu, 20 Sep 2018 10:34:15 -0700 (PDT) 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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vmware.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388298AbeITXRj (ORCPT + 99 others); Thu, 20 Sep 2018 19:17:39 -0400 Received: from ex13-edg-ou-002.vmware.com ([208.91.0.190]:19626 "EHLO EX13-EDG-OU-002.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732757AbeITXQZ (ORCPT ); Thu, 20 Sep 2018 19:16:25 -0400 Received: from sc9-mailhost3.vmware.com (10.113.161.73) by EX13-EDG-OU-002.vmware.com (10.113.208.156) with Microsoft SMTP Server id 15.0.1156.6; Thu, 20 Sep 2018 10:31:20 -0700 Received: from sc2-haas01-esx0118.eng.vmware.com (sc2-haas01-esx0118.eng.vmware.com [10.172.44.118]) by sc9-mailhost3.vmware.com (Postfix) with ESMTP id 1A92640691; Thu, 20 Sep 2018 10:31:48 -0700 (PDT) From: Nadav Amit To: Greg Kroah-Hartman , Arnd Bergmann CC: , Xavier Deguillard , Nadav Amit Subject: [PATCH v2 08/20] vmw_balloon: rename VMW_BALLOON_2M_SHIFT to VMW_BALLOON_2M_ORDER Date: Thu, 20 Sep 2018 10:30:14 -0700 Message-ID: <20180920173026.141333-9-namit@vmware.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180920173026.141333-1-namit@vmware.com> References: <20180920173026.141333-1-namit@vmware.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: None (EX13-EDG-OU-002.vmware.com: namit@vmware.com does not designate permitted sender hosts) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The name of the macro'd VMW_BALLOON_2M_SHIFT is misleading. The value reflects 2M huge-page order. Unfortunately, we cannot use HPAGE_PMD_ORDER, since it is not defined when transparent huge-pages are off, so we need to define our own one. Rename it to VMW_BALLOON_2M_ORDER. No functional change. Signed-off-by: Nadav Amit --- drivers/misc/vmw_balloon.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c index 4e067d269706..626abe65eddb 100644 --- a/drivers/misc/vmw_balloon.c +++ b/drivers/misc/vmw_balloon.c @@ -77,7 +77,7 @@ enum vmwballoon_capabilities { | VMW_BALLOON_BATCHED_2M_CMDS \ | VMW_BALLOON_SIGNALLED_WAKEUP_CMD) -#define VMW_BALLOON_2M_SHIFT (9) +#define VMW_BALLOON_2M_ORDER (PMD_SHIFT - PAGE_SHIFT) #define VMW_BALLOON_NUM_PAGE_SIZES (2) /* @@ -348,7 +348,7 @@ static bool vmballoon_send_guest_id(struct vmballoon *b) static u16 vmballoon_page_size(bool is_2m_page) { if (is_2m_page) - return 1 << VMW_BALLOON_2M_SHIFT; + return 1 << VMW_BALLOON_2M_ORDER; return 1; } @@ -387,7 +387,7 @@ static struct page *vmballoon_alloc_page(bool is_2m_page) { if (is_2m_page) return alloc_pages(VMW_HUGE_PAGE_ALLOC_FLAGS, - VMW_BALLOON_2M_SHIFT); + VMW_BALLOON_2M_ORDER); return alloc_page(VMW_PAGE_ALLOC_FLAGS); } @@ -395,7 +395,7 @@ static struct page *vmballoon_alloc_page(bool is_2m_page) static void vmballoon_free_page(struct page *page, bool is_2m_page) { if (is_2m_page) - __free_pages(page, VMW_BALLOON_2M_SHIFT); + __free_pages(page, VMW_BALLOON_2M_ORDER); else __free_page(page); } -- 2.17.1