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 4006AEB64D8 for ; Tue, 13 Jun 2023 20:52:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9CEF46B0074; Tue, 13 Jun 2023 16:52:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 97F216B0075; Tue, 13 Jun 2023 16:52:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8479A8E0002; Tue, 13 Jun 2023 16:52:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 7204C6B0074 for ; Tue, 13 Jun 2023 16:52:42 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 60EE5C05E9 for ; Tue, 13 Jun 2023 20:52:41 +0000 (UTC) X-FDA: 80898923322.11.13A0437 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf07.hostedemail.com (Postfix) with ESMTP id 94BCB40019 for ; Tue, 13 Jun 2023 20:52:39 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=PBwwEvV6; dmarc=none; spf=none (imf07.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686689559; 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:in-reply-to:references:references:dkim-signature; bh=H0iOC7fKk3Eub1lFI0Y/mqrYjY3LwxM2dWePNRo4+aE=; b=hWSM3XG4eaeAXAeCgXh1HmeXG8WkeG4VgWSMnUqydL6ykb6E5R0IguwPzUvOjN1OAoE/XK d1UREc57eJ3kxtJvu5OGZyfa9aBLMAlsW48pe8JiAtf+nP4rsrqed0Cf6VA/CF1SKBe7Ho MzRhgn6nAoqbuhrpt50f1P+Z00fZp4Y= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=PBwwEvV6; dmarc=none; spf=none (imf07.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686689559; a=rsa-sha256; cv=none; b=oJ0lVOd87l8czFnvQqCDgxMP5w6wq/yVlXhbBwXTe9qoY/1wcAxH6RnBTAFbfvsfq/6XWa I5T0d/4AY++VBAgLD/HX9HR6Ep2zTsr+2l9ToGMchSHbMk3df0jJlUvDQm11vNxYWsFot4 KswEV/8thps6JsksyvZxDRue+aEYqAc= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=H0iOC7fKk3Eub1lFI0Y/mqrYjY3LwxM2dWePNRo4+aE=; b=PBwwEvV661V6Ln95XqRlRNsYtU dDun80krLsGKlGrTK3VRHZ7XVddNjRpKAvQKjb1zWahDq7Rd/Uy0eHnJwXvLLaASDn3DfyWczD6dI T58Z8lMy974JHPj4VgA+vbw7S1BWEAc4U19iobjLaSsa1qLSn0mYrOsSlQXFzqTzY3X+BRbMW89BJ /FDUMrSIIKY05oUNKR8P2wFVdBhSWJCYcVXx7x+PON/TXduL/QUuUteJvA9lZ2sxazew+Sj/XYm0e vKfAIE0qrO5HrYgr0g4w/DQVcGM4QqQNAGMWB7YrdoPcjfSC5jPB9jcdYnxw64gfy18iQp6OsMcYd m6xGTTEg==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1q9B0G-004K0A-4J; Tue, 13 Jun 2023 20:52:36 +0000 Date: Tue, 13 Jun 2023 21:52:36 +0100 From: Matthew Wilcox To: "Vishal Moola (Oracle)" Cc: akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 5/5] mm: Remove is_longterm_pinnable_page() and Reimplement folio_is_longterm_pinnable() Message-ID: References: <20230613201827.9441-1-vishal.moola@gmail.com> <20230613201827.9441-6-vishal.moola@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230613201827.9441-6-vishal.moola@gmail.com> X-Rspamd-Queue-Id: 94BCB40019 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: dfwyfrnhpfo3w79caqdnquduwa4nt1bj X-HE-Tag: 1686689559-495385 X-HE-Meta: U2FsdGVkX19hTVVBajDOTtlZcVDH+QirzDizwifWVrA8znfRymZMAeA3+McMQ7eI1aP2p1INdIDR8UZ+Hwe9OGPWDMox28pHohKHsoYbKBNVVrmbzl6BJm7FKUq6pXA4cFcVzLmbMqrchZudhkAgHO4C2ehes91kaW7ayajMc+kqntv035426EDY1TKMbJCG2U7HrOxApWzb0HV6qA5awgLNoWjv8Bt0VeL0jLnUbPMEsPCyWkFhsx93o82bsxN5oj50sav7n8T3KdcIO9j2lCipnZqeW49ffG7BKzccbJfZk9X8TjWClF+tN7J+eiXte6Hynmw/pYbAPgHUM0P+QgBRRin6QxCFK2ygZB+g0xPWTak24o0FlhJAmvI56bbpb9STFvygm64A7IyFF0YGBvVwlsYwhZuqLOYsItVOTYpXiZU94cCcw93KD2orGQFoLha8UrZUPvZoooKpTFZGMsIs6SFH32qHapeSF4AMCkOdmJ6Dw7QQzHTcQTcpFdXqCxdi1pnl6INPnTKErV26rxbYGCvAyPn/XRkla1nMT1iLZLeKDvaOKxV7wuAYwaLe+ClsBoyI3VXDmm+WeLKBjH5p4xlKpQ6vzWLCHnqUHmdx8V+Irt5get2fkTm5l87c4c0hWs/HWYeTmk2oY4FBZ3lSX4uU1C7igthWpIz6wockR/9SlxXQ4fJqjUCSA7pF97Yq2ygMXK8ajBFfgCf6LJz1TCgNrQU+G/Dm/zt27DH8OP5Xo4prHTFQl7lnxzOLyOkHroSP/QJeE8dyTIG7VzDHnWHOtf1rabTP/oSr12EbrO9Y2NQBnnbrJspq9HWNOl+bM5uOErmaL9wVgzRWHGZhAkx41m/eVYlSIr9bSgUP/7rNDRMOiZ31XNiaQ/1Pt2S3F8tDhBYPgXmHcQZs9uIc56pD1+jQRu8XYJOE9+sDbD49qkcn9cem7DvY9+lGv3IdEPw02R6DnzVDNMw gnb6bzBf cmxp77UjTTco1G+dIxJWtWxN73og4/d0uUxh8vabz79hRho4qCtXT8EvhWcPaM4Ojp4+JYPMsurXnP/EpNA4aSIUiJedjaAqD0En6qE8jnBGqYa/WxBueVmbhpZ7Sptv3P7oOMj0DA1rsbq2X4SsoSBop2J9SZo7O83PXRD2HnDsLDuumamKZiu1gMpwB1AsJzhzlM5K8y4VCK83C4i1tSfyEHR88b/YNQ5AqgglTP0QViStfDL91oSRCGfm+7Zkco1JYxQOOGE8wjqW3Gbd8TT01d2BDphQT+phpiynib63CpU0AqTUZ4kT9Jg== 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: On Tue, Jun 13, 2023 at 01:18:27PM -0700, Vishal Moola (Oracle) wrote: > folio_is_longterm_pinnable() already exists as a wrapper function. Now > that the whole implementation of is_longterm_pinnable_page() can be > implemented using folios, folio_is_longterm_pinnable() can be made its > own standalone function - and we can remove is_longterm_pinnable_page(). Yay, another wrapper function bites the dust. Reviewed-by: Matthew Wilcox (Oracle)