Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1135992imm; Wed, 26 Sep 2018 12:17:29 -0700 (PDT) X-Google-Smtp-Source: ACcGV62ayTIo970JhdZ6oak4xa+WR89DLgAlKnaE3YgV5tZ4tI2L0GFdYmgqGQde9fz2Z8C4JDOC X-Received: by 2002:a62:23cd:: with SMTP id q74-v6mr7651130pfj.151.1537989449208; Wed, 26 Sep 2018 12:17:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537989449; cv=none; d=google.com; s=arc-20160816; b=sUUIw6rbhEA5gBZSoIlN/Qzrb8DS/1xjS9EFIfQLxbbn6DV4vZV8nqP2OvXD+cKMwe tIvFlAy1p7KQyAXnI4Pv6Eu01nijWinaGrIQM4Ep2wgy/nqkxe7ZnkYrF4DQHRRUsKRp ks26BDU6zCe7rXlaqqpFONZeemdNVA6sOFaOYUqxcGdAo7pDfaRJRQ2O3fea7ebfrvTp 7/lIa+zixpPsw39O3kSeo0FsYFNiTMFRk2L0yeZ7B9JCANUsdFklf9lWPj9lMSMUX6bM wTOHq+vl6UXKnN5oaFb9FrohEHHlfLZ1gttTTo+oA70Frmu+2izslzSPTACoPmNjoZTp E/RQ== 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=TCBF4dhm9agpOnjgOD0UqFQKjEvgyKhnu9YcPa/uO6bVw6lgcGXxja6IzCEMwH4Egt K+TxvHfItdBx71fhYWS/ShJKf5h/x/SdaukZwLMUPhj2lx6xxuGqNMIKLBBaq8sNqwKM 8h6/nJPxvVo6aISbPx59EKFEM/6nyjVtjhG80Z5vVM0iNZcxxjgjJjlx80g6xA9Dgv62 BsVf8kQaq9eX5mygYYBxZ3s6AT8BFcSUpCGleySqczuZVMj7MisCIDPvxSJW1L9AM+ES k/t0xRrXUoLDJndCtz6X8XwnaH5F16KpcJ7ywO8GfsqAsOPq2Pwx8HIIu/D3Dy8qDLgT 2nUA== 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 m10-v6si6294425pgc.105.2018.09.26.12.17.14; Wed, 26 Sep 2018 12:17:29 -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 S1727502AbeI0B3k (ORCPT + 99 others); Wed, 26 Sep 2018 21:29:40 -0400 Received: from ex13-edg-ou-002.vmware.com ([208.91.0.190]:25069 "EHLO EX13-EDG-OU-002.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727460AbeI0B3j (ORCPT ); Wed, 26 Sep 2018 21:29:39 -0400 Received: from sc9-mailhost2.vmware.com (10.113.161.72) by EX13-EDG-OU-002.vmware.com (10.113.208.156) with Microsoft SMTP Server id 15.0.1156.6; Wed, 26 Sep 2018 12:15:05 -0700 Received: from sc2-haas01-esx0118.eng.vmware.com (sc2-haas01-esx0118.eng.vmware.com [10.172.44.118]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id 9E78BB05DE; Wed, 26 Sep 2018 15:15:09 -0400 (EDT) From: Nadav Amit To: Arnd Bergmann , CC: Xavier Deguillard , , Nadav Amit Subject: [PATCH v3 08/20] vmw_balloon: rename VMW_BALLOON_2M_SHIFT to VMW_BALLOON_2M_ORDER Date: Wed, 26 Sep 2018 12:13:24 -0700 Message-ID: <20180926191336.101885-9-namit@vmware.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180926191336.101885-1-namit@vmware.com> References: <20180926191336.101885-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