From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757641AbdEVMsa (ORCPT ); Mon, 22 May 2017 08:48:30 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:56752 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756377AbdEVMs0 (ORCPT ); Mon, 22 May 2017 08:48:26 -0400 From: Arnd Bergmann To: Andrew Morton , "Aneesh Kumar K.V" , Anshuman Khandual Cc: Arnd Bergmann , Mike Kravetz , Michal Hocko , Naoya Horiguchi , Andrea Arcangeli , zhong jiang , "Kirill A. Shutemov" , linux-kernel@vger.kernel.org Subject: [PATCH] mm: hugepage: make hstate_is_gigantic() inline Date: Mon, 22 May 2017 14:46:57 +0200 Message-Id: <20170522124748.3911296-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:71auqQyzqv+D5XMi9PQILja1PapHw7QhGnHHaS3EnkmPRJypexr Jgwp6SWZ2u3mdwmNZnDzQBk2docDxQtLBCgiCVr3tSvOUFhNA3Bysko2g/Gox0Gr/vALg81 woirsmkUizteX+dl9xR4MZk4o/zpaf6wMiIip+RUr84VLJE9ZSZOtelBIOPnTDDTlMUeBO/ lA/ZDD+lamICLBq1wZY2w== X-UI-Out-Filterresults: notjunk:1;V01:K0:SnYmNtj8Pk4=:4YbTDEtjaXWvO9Uv9OaEYQ ly8nzPCLQg6qNtU1qz3rwMqfGcT17+yRKsxJvyZHEs0bZbExySlH+xN/mE7dJRx9YPc1LQeqd Dba76hiEI6NWvMSv2kFR3Hda5dgaLPml8WmOoh/eSzzsQXEIqJqJyEAgB2/2Plka0mvZzQ9UW sXPXxjuOAbQPFcdyjhAMBalUMk6WrYSQYC/Dm7VhCXuYXX2MxJajKP10LrrhhKtB6AQcBz8vd s1ZQsc0U+HQrgYDNu4BMbfoogb1xjI4emQ+C1XOXYjdjyfnlauovFq96S1aQvh7+tMKv5Ozqy UgkrvIZQAg2PqMWotjJYvEkqZsjKy4W0Cumjom0B7EyyQygXH3+rn0lmrsGzWwldqkahBs0a+ R4RvaheV2u10Mln3uciTuT8oF2FEBf/lrjKWdPUlQoMd0HDIi2T54B85fRXkqu37F7ZQP3JQB GJk1o/swbl0i53g3EP9ozvURMZAbulG7m8t1neLOcMshXQgkWDzYQX1SvxQQsXgSOuK55y6ZY FFQv8TpNr6W7gdp+kTxKi7ZBAC24uam/IClKBeSfDS00mRW/SINl74n2/IkFSdK5BjIIgl9iq PIlv9RS4I4yIhAtW36O1K2QetXimtz+egRRZRyJCuUYhMKA3bL/yzHp1F9vHXgkI4IDDPHJ+Y vdxi1rI/iNXxyBuHVT6f2MCoFBBjJM7qXCPSKVdwL914o0xSHqDBASC6/BVk/RtkJT2k= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ignoring the argument of both alloc_huge_page_node() and hstate_is_gigantic() causes a harmless warning: mm/memory-failure.c: In function 'new_page': mm/memory-failure.c:1493:18: error: unused variable 'hstate' [-Werror=unused-variable] Turning one into an inline function makes the compiler see that the variable is not meant to be unused. Fixes: d81a077951f8 ("mm/madvise: enable (soft|hard) offline of HugeTLB pages at PGD level") Fixes: 39b80148ffd7 ("mm/follow_page_mask: add support for hugepage directory entry") Signed-off-by: Arnd Bergmann --- include/linux/hugetlb.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/linux/hugetlb.h b/include/linux/hugetlb.h index 76b9ddcd8c3c..c92a1f0c7240 100644 --- a/include/linux/hugetlb.h +++ b/include/linux/hugetlb.h @@ -532,7 +532,11 @@ struct hstate {}; #define vma_mmu_pagesize(v) PAGE_SIZE #define huge_page_order(h) 0 #define huge_page_shift(h) PAGE_SHIFT -#define hstate_is_gigantic(h) 0 +static inline bool hstate_is_gigantic(struct hstate *h) +{ + return false; +} + static inline unsigned int pages_per_huge_page(struct hstate *h) { return 1; -- 2.9.0