From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 85968C004D4 for ; Fri, 20 Jan 2023 02:36:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D89686B0072; Thu, 19 Jan 2023 21:36:22 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D3B4A6B0073; Thu, 19 Jan 2023 21:36:22 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C01626B0074; Thu, 19 Jan 2023 21:36:22 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B154E6B0072 for ; Thu, 19 Jan 2023 21:36:22 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 82895120597 for ; Fri, 20 Jan 2023 02:36:22 +0000 (UTC) X-FDA: 80373613404.11.A721607 Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.35]) by imf05.hostedemail.com (Postfix) with ESMTP id C4EC3100008 for ; Fri, 20 Jan 2023 02:36:18 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=zte.com.cn; spf=pass (imf05.hostedemail.com: domain of yang.yang29@zte.com.cn designates 63.216.63.35 as permitted sender) smtp.mailfrom=yang.yang29@zte.com.cn ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674182180; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references; bh=wS+xnkMNm9LWncnR18Aa6xtINUyAJmEmVSmS0Y8F6pM=; b=OH1x+bFgXBdDK0qUXIRYwxgzJh8iH5/oJiFy2DS6SPFHZ+XoRsMJDvl+Rdl9FuKz0TZOgm 1WHFVqJceIllZrQUcbWKvsb9WdGHROG85pj8Fm/AmfSiBvwZWnuVgE7EajIfxL1QPCgZYk Mkark4yx3jG92hR6rltM29cd9NtD4A4= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=zte.com.cn; spf=pass (imf05.hostedemail.com: domain of yang.yang29@zte.com.cn designates 63.216.63.35 as permitted sender) smtp.mailfrom=yang.yang29@zte.com.cn ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674182180; a=rsa-sha256; cv=none; b=hxs1ozZ0YVUOhgVURdt7/T6Vdp/KlgLJ7MZsN7tbP7oC+GGgzh83Wdu3gSwg7joJ+PWp8o a5+IssBh1uDsgqOTdmz+OY95Uh7PvahEJbKsEBJ6UswM3XVrl5n9rhryCzi8vHrwOHgLnM kMfq3NcNiyF1mv2Yx2ysFFACvyVMmY4= Received: from mse-fl1.zte.com.cn (unknown [10.5.228.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4NykC06Mgzz508D2; Fri, 20 Jan 2023 10:36:12 +0800 (CST) Received: from szxlzmapp02.zte.com.cn ([10.5.231.79]) by mse-fl1.zte.com.cn with SMTP id 30K2a7LV064230; Fri, 20 Jan 2023 10:36:07 +0800 (+08) (envelope-from yang.yang29@zte.com.cn) Received: from mapi (szxlzmapp04[null]) by mapi (Zmail) with MAPI id mid14; Fri, 20 Jan 2023 10:36:09 +0800 (CST) Date: Fri, 20 Jan 2023 10:36:09 +0800 (CST) X-Zmail-TransId: 2b0663c9fe19ffffffff8dd475c6 X-Mailer: Zmail v1.0 Message-ID: <202301201036092738081@zte.com.cn> Mime-Version: 1.0 From: To: , Cc: , , , Subject: =?UTF-8?B?W1BBVENIIGxpbnV4LW5leHRdIG1tL2h1Z2V0bGI6IHJlcGxhY2UgZ2V0X2h3cG9pc29uX2h1Z2VfcGFnZSgpIHdpdGggZ2V0X2h3cG9pc29uX2h1Z2V0bGJfZm9saW8oKSB3aGVuwqAhQ09ORklHX0hVR0VUTEJGUw==?= Content-Type: text/plain; charset="UTF-8" X-MAIL:mse-fl1.zte.com.cn 30K2a7LV064230 X-Fangmail-Gw-Spam-Type: 0 X-FangMail-Miltered: at cgslv5.04-192.168.250.138.novalocal with ID 63C9FE1C.000 by FangMail milter! X-FangMail-Envelope: 1674182172/4NykC06Mgzz508D2/63C9FE1C.000/10.5.228.132/[10.5.228.132]/mse-fl1.zte.com.cn/ X-Fangmail-Anti-Spam-Filtered: true X-Fangmail-MID-QID: 63C9FE1C.000/4NykC06Mgzz508D2 X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: C4EC3100008 X-Stat-Signature: ec1hk8aktmf88aq9sy1ozxtrxofckhh4 X-HE-Tag: 1674182178-100227 X-HE-Meta: U2FsdGVkX1+9dSytC6btR3Ea9T/h8Xrd5HIl8RrDvMJeh01YLSvoG7qhsnzzJQFdjv9zVHIhDoHNYqyOIdgPX0EUncxlHbeO5GdaEH1xQkY9AWQU37gNZIvBmtcLujILaw7jfUtUqJzlKUmmLT0nnu7yJ3FRShrLemHeBQAjk7DZibmgweTuSEDB1UWrrEPY4wXPgqhIZnZOSEdwqUvXlz8+eyNu4Ic16pSBcGr4uCH6nuRUWV1ZorWDwgzPYQKYeGp1iPeajZpqAEdfQj/eXlqrs54G6GO+FcG0lDXEOI2dIQBNjKUoE8LMEJ08oN6+/bPjovOXjgVO0jnlp5Wq0p1LRR2IuxXvT87XVrjcPYQG8GEucCv6cLsnaERYPo+jp/p0LmH6XH1aBpUvFD66ymWnFA2FkdLoloRJGeTGf/1H7nuYM54zvyBU5/je7NkIJEa91lNUWe9AYku0Y7Gy7LWE/dNfCDiogB7O+fkb5V0SWVlPb2vvRIg0jFQMmOZL8+43htMocp472PzNbif+m/8OCRi/LJXYQcD/Ci2qWdZmmkNbGWpstcic6HlI1op7sWd4oB576dD67Mrk1x7g8HLOKDAh5LHh8g6wjrB9POgMqDy2nq41XbCCdIS4pm9xQSDKZUFVg0acG+0Y2Wkw2zKV1OUy/8aBHLnF5VZ952cUU80c8AGkON0N0bQean4p+f8bg7PNWvv7T+YNdXZBg1FqlnExu/3+QnwZ29qI+p3/Lg3XYSoGxpLW6ekLP7Z2XJwcENZGAnsiuljNl9GbdvtHu40k/Qyy41eLw1CjjfNULohExgPhuq+Ttoo8hVCeDACZUTolKD2+muSQDj61teLtQVmpGd94mpEPC3A+G58PmfkjPI4GaLJpxOTpI2yr3Xkw/XJ4RQ5kJFwBGb1ZyldHNKc/HXRtO+mNxngbce2Stvtw5Vf6UCo+R1tEeG0tYYeCCJ9MdFo81b2pGM4 45wWDiUZ 22YYHNLZq9R6GRJtPdNIb4eyFfABgdJ/sVAuWt8H/CiNxG494tOSjyEqi6MgQtIIkk3fMnZBuIidoeoHaTjhtkAwKkKrR4DRJwl11pw7BQkA96vZ1LeObsEACwNIrXh0hFobbaQzAY+b2ckanZAq03cY9E0gz5BsxENyH5NBta86/bylqtm7xWFdkrhI/eICiB5qob7IMkPFKSU0FWCbCwDTMhjpsC3bnmntGyoIzOPj5NpV+g+sLLCQDPmqlol/xRODuWfutNSgNoIGbZedTfY7EjA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: From: Yang Yang When CONFIG_HUGETLBFS is not set, there are two problems. One is implicit declaration of function get_hwpoison_hugetlb_folio(), the other is get_hwpoison_huge_page() is defined but not used. Fix them all by defining get_hwpoison_hugetlb_folio() instead of get_hwpoison_huge_page() when !CONFIG_HUGETLB_PAGE. Fixes: 92e109a2c5a7 ("mm/hugetlb: convert get_hwpoison_huge_page() to folios") Signed-off-by: Yang Yang --- include/linux/hugetlb.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/linux/hugetlb.h b/include/linux/hugetlb.h index f14a6bd2a6ed..9189cc359c64 100644 --- a/include/linux/hugetlb.h +++ b/include/linux/hugetlb.h @@ -417,7 +417,8 @@ static inline int isolate_hugetlb(struct folio *folio, struct list_head *list) return -EBUSY; } -static inline int get_hwpoison_huge_page(struct page *page, bool *hugetlb, bool unpoison) +static inline int get_hwpoison_hugetlb_folio(struct folio *folio, bool *hugetlb, + bool unpoison) { return 0; } -- 2.25.1