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 67205EEAA74 for ; Thu, 14 Sep 2023 20:52:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C84D46B02EA; Thu, 14 Sep 2023 16:52:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C34706B02EB; Thu, 14 Sep 2023 16:52:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AFC386B02EC; Thu, 14 Sep 2023 16:52:13 -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 9C5D36B02EA for ; Thu, 14 Sep 2023 16:52:13 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 60F5E16069B for ; Thu, 14 Sep 2023 20:52:13 +0000 (UTC) X-FDA: 81236400546.23.8C9D771 Received: from aye.elm.relay.mailchannels.net (aye.elm.relay.mailchannels.net [23.83.212.6]) by imf03.hostedemail.com (Postfix) with ESMTP id A493C20008 for ; Thu, 14 Sep 2023 20:52:10 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=stancevic.com header.s=dreamhost header.b=Myfb2B7F; spf=pass (imf03.hostedemail.com: domain of dragan@stancevic.com designates 23.83.212.6 as permitted sender) smtp.mailfrom=dragan@stancevic.com; arc=pass ("mailchannels.net:s=arc-2022:i=1"); dmarc=none ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1694724731; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=khMiFnq6KtBwTYYSr0DJTNf2Jq4CAzr4VRJmmGMLYhw=; b=U4zKRTnQ++dDvrsF+I5FW9NhlcqlB1ho6pz9739gScCqGy8U20ZjQTpkAU2YoWOZySAmrZ fT6RZgkpLgHBNv0ay6znbrK7ZPPfa49ZIhf2+tzvQAsDNLuCunQ52h5xiGmmoAmzEaLxhq yUyXE6bo8sRK+aGd62gzmaJDXRgL3yk= ARC-Authentication-Results: i=2; imf03.hostedemail.com; dkim=pass header.d=stancevic.com header.s=dreamhost header.b=Myfb2B7F; spf=pass (imf03.hostedemail.com: domain of dragan@stancevic.com designates 23.83.212.6 as permitted sender) smtp.mailfrom=dragan@stancevic.com; arc=pass ("mailchannels.net:s=arc-2022:i=1"); dmarc=none ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1694724731; a=rsa-sha256; cv=pass; b=HSvFArpo6OkXTJgYqYiPPv2x7wbdSkk9TMzZ6l9wjxp/hiEXpowA211m3IW/2Q1Q8Q6qHZ 0MKju6P8hznpdYQ1/s3CAVoeiuSvuJc+GToJkPNCa8sZ3kssNzbDtJH9JAcBRAIIpKOUDk zUTHXLqvzkRsd9YX1zco6dPgZwocGzI= X-Sender-Id: dreamhost|x-authsender|dragan@stancevic.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id CFA7E41184; Thu, 14 Sep 2023 20:52:08 +0000 (UTC) Received: from pdx1-sub0-mail-a266.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 596FE41393; Thu, 14 Sep 2023 20:52:08 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1694724728; a=rsa-sha256; cv=none; b=xRGo3bntJRqoxtCSmqjITDaOlon6A2MUb1B1Qa73IRi2AGVPlXdaDWR8qcTYHsI8sGyf8V WMA7p7tO6m6yS0q09uslBwhWkweqY6enSBJ0SbWpA3c9GGCouEj0Fa4tGIvY4sm48K1RPo 8/HTxCIt4dK3TiI6X8lPr/kwbweZpruxWRrvoQ+rGTteos8HSLdaQ6MKxD125j2amF+TvB yjZ2Lxlfq6qOuOhW4xArDPEi7WLqFGCsvUsTmjJ86HKxk13e0MsGxUTcmaozBRm2a2t9hh M9WYQz4jw0xXmTcnyzFw/3jlRjfZ5Qsy50OUuxPx/hygGI2kTcAiMk+n8tcVUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1694724728; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=khMiFnq6KtBwTYYSr0DJTNf2Jq4CAzr4VRJmmGMLYhw=; b=rfxQa7pMotRRRXon/QjxDiiVRT33Qp+by7R65R56jK5VHq5ayevx40LPjT3dYkV2+YNGcY 0PUox0MbbU4M4q48Yrx+jVh6zJ/7S4pFjsR9c93WCdxktGTZuSkc/s7QKvaANT8o8A1hOM 4OyrqO5p7aCEDpIMsjUoVOZ6b2goyty0v92fmkiUOoe1t8HGKQeVgvZnLVy9aighMAd0iz rfOUz+9+KUdvnHFQ3Z2FKzLrl01X8SQLRuuOriR+vY+aTyK5+ftBHzWWPA+xOdXfDgCo4I gnsVKXuZHCVslu6q6v4UenLkjmVM6S4Ijn0rlQoGd0xYQ/qGTXkU44QK/djQ9A== ARC-Authentication-Results: i=1; rspamd-7d5dc8fd68-r2kk5; auth=pass smtp.auth=dreamhost smtp.mailfrom=dragan@stancevic.com X-Sender-Id: dreamhost|x-authsender|dragan@stancevic.com X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|dragan@stancevic.com X-MailChannels-Auth-Id: dreamhost X-Shoe-Juvenile: 342f06f51a30ec61_1694724728648_2351100164 X-MC-Loop-Signature: 1694724728648:4037241899 X-MC-Ingress-Time: 1694724728648 Received: from pdx1-sub0-mail-a266.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.114.198.214 (trex/6.9.1); Thu, 14 Sep 2023 20:52:08 +0000 Received: from [192.168.1.36] (99-160-136-52.lightspeed.nsvltn.sbcglobal.net [99.160.136.52]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: dragan@stancevic.com) by pdx1-sub0-mail-a266.dreamhost.com (Postfix) with ESMTPSA id 4RmqJ76PgmzGN; Thu, 14 Sep 2023 13:52:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stancevic.com; s=dreamhost; t=1694724728; bh=khMiFnq6KtBwTYYSr0DJTNf2Jq4CAzr4VRJmmGMLYhw=; h=Date:Subject:To:Cc:From:Content-Type:Content-Transfer-Encoding; b=Myfb2B7FNC+PFmaCvwUpAc3RQEo6dC2Qb4gznzdOKGSdhnorfyRZZefK4zhE693NP PYLx9jI6FX1r1VzHYNBPIpJBQeOkC6QXPB1CQjmrM5SkFf/Vg0VzK7iUVNXuCNafPq TlaRohpufdwfP8cLQgLzVSOB7REuKy2HL8tiSWIWCvxgQ9olEkGJbBSLut7eLTJiyB PDEfgDhLN0Z7YjdVgwGZEmNIVN1N00pW5iJxVHJCMOZXfa2R/hf3wLLIz+CVFhOl5J AU2Z/kDR6A2oqv8IJ0CuHgZvDg9n9iaZT6e+C/k6CcsRjtgMlr/Jh2oITyZKKEUHks Yctsr8KWKMlow== Message-ID: <01cde300-596b-2d1b-1826-287b9531f1c7@stancevic.com> Date: Thu, 14 Sep 2023 15:52:06 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: grab_cache_page vs grab_cache_folio? Content-Language: en-US To: Matthew Wilcox Cc: linux-mm@kvack.org References: From: Dragan Stancevic In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: A493C20008 X-Rspam-User: X-Stat-Signature: 8r441dfbc5egxkigeesfitrrnc5jkq66 X-Rspamd-Server: rspam01 X-HE-Tag: 1694724730-191679 X-HE-Meta: U2FsdGVkX19k4daZONIwQpa7Lr6c/4/4Q8DJOG4nYq3Fyhp/8YrzfNY+eAk6L2hT50NezNNAva7QZ/NgpCEQblaFTNwbYIbNQRCmO4Wtz9IWDHwtmvHSHDbz3z40YuJu4ihViH/wxDCIUhUvhYlll0df4sWgyJy1idhoMgrom0Bdz57r0RsY0ERpl9wJJE0XKdB/9PiZ5Np0HH94RQRT0PzcM4BnUbvhW14VVm6JiJLqDHdmlRMCeIdT4Xqz1ZLb3dsUk3/SJKbHxBTXy2sMW3dMZ3ZxVbKmTES1ubD2uij4LF4m29BU4SIRHGSAAtldbpd3UgDkUBf1T34YAqbYqfdNq4d7+Fp/jlEPRC7bISSozC4zihb+J4NQ7mmjlfNKwohyWOJWmKh7Y/kN/Z/6lG2qNuMTuEBF1sp0lhveb8S+WflPJMzSdio9MfyqyQPqKU7WLFkP/+3VJwSyJeupIVjhaNlAfx2Q8/Fk7RLvFWDwlJWMF6koi3IozCIQ9nLZru+6+gLTLS+ODESqVt0payd6JQFeL/EWFb+Vdqdfzv4PzAWZnaaUJqKtRCfAF6kMnKI7+LllfKBhK30iz58WlGC+bDhZVg6hQNoL0gxmSoq8RxLKXcD4CDM5jZtVaLwb53ZeJGHHOx5X2Ac1pw04kgAeLvTTax3pI39y5tvUEvAQ3taBx2Q2/nUb4HWFaJQrDSnzY4YDArS6Nai/dhdoFL7WHrkwndyUO5lSgkGz7l82Y9eJfa7jEmMFZ7uN5s0hm83gmvzpHwHGqG7ihk9+YWvsyhkQt67l/3U0EY9rn6lg/DwDiH3H53PJuFFNXuN7NgGtrqM2jLgREP9Pt6oAVBjLZnya+K7VvTfoKrW7tH6B5TH5b0pedsPOuTstkw2MNMhBhwkdwYuc2Haj6kiXSHEtqbqtTvgVZdyl0vdBgemovI/AUOYGBLgsVg6AVxFs99Z6v+NjQNZ+Bwaz8wE 1F2aOgVt 4K3DCU0gQl9uSN7E7JwkoCOjwlPLSOR0d8fTk5NqBTmZBza9athXpMmsm+LZcOabM39d4RfRsllGQbf9IaNyBEbWIBV8AZxwV/aN2OZotkDkBWDiXO4paQ95TnGguytXU5zTqv8sgb29foQMDh50FOz9KS4oTQx+RTdK/RfuSWcI3HWd2QXS/mj4TuOs0jIABKRFuollgG4KpSUHhkHb4IUANOJmcvrMKKqRLKP+YERaKWzgMwJWcjq1yLl6WPQ7WSlw2iBMywBhgIkUIT/txSPyTDzc28Dzx4npWkT5bCJ9CfnppeYeXb7g0LLKPLWf1tw79xWt/kdXAx/HE4QMYRPsYKvx940Xyr0GllC4aZshWcmADHdJGk6p2fsfTbITt+Im/F9Co3ZM5BPce760Mx/SZOElW2btKIB2s8Oq9drwcOWNRE/BAEiSPOD8v4BPAvYwWgonPqrYDoQg= 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 9/14/23 07:45, Matthew Wilcox wrote: > On Wed, Sep 13, 2023 at 04:34:39PM -0500, Dragan Stancevic wrote: >> Hi folks, I am going through some code converting it to folio use. I ran >> into a function grab_cache_page and I can't seem to find the folio >> equivalent, like grab_cache_folio? >> >> Am I missing something or there is no equivalent? Is anyone working on it, >> or should I try and add it myself? > > filemap_grab_folio() as seen in, eg, 6d68f644b97c > Got it, thank you -- Peace can only come as a natural consequence of universal enlightenment -Dr. Nikola Tesla