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 816EBC4332F for ; Thu, 9 Nov 2023 14:11:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 045978D00D7; Thu, 9 Nov 2023 09:11:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F379D8D0073; Thu, 9 Nov 2023 09:11:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DFF138D00D7; Thu, 9 Nov 2023 09:11:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id CEB008D0073 for ; Thu, 9 Nov 2023 09:11:06 -0500 (EST) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 853C216023C for ; Thu, 9 Nov 2023 14:11:06 +0000 (UTC) X-FDA: 81438602532.12.FBA501F Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf05.hostedemail.com (Postfix) with ESMTP id E0587100025 for ; Thu, 9 Nov 2023 14:11:04 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=cOECJ9T9; dmarc=none; spf=none (imf05.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=1699539065; 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=s3u9jxqjI5KwNmQNMyyZwIKD3v79jB5wPUc1BiFVB9U=; b=FuUPkXjBqScdG3pBgbYbWO3l2uK0fuLMMpwmV/3oWnDcE1B+ahLd70fbdLnIAH5xSBSe1g PZE8BsVOL70M/+RjGokIbUvwy6yES6lpHjvOaordboJJ/oLll1X6j1phpZtswfy59N4mRV 0ZUvr3c08LOvPcEqtu70CVP4ZC+xczA= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=cOECJ9T9; dmarc=none; spf=none (imf05.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=1699539065; a=rsa-sha256; cv=none; b=D1p9V8e2Rt4nOAP5OYQBj2REVCZQ+59NnC7cQ9U/CJ5zi2ijALZTMNXygZpLIuoCFQr+UF KrgkzkYmsF6BNJ9OiVorwMbwo9yplmEVkm1FpCAFFp0zO089Hi4035CLyckcX6a/baa0kM CjdE2+3NLzfFz7hKky75QXxW6xVfyN4= 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=s3u9jxqjI5KwNmQNMyyZwIKD3v79jB5wPUc1BiFVB9U=; b=cOECJ9T9Vj4NcyTWwe/g8EKrad hhsH3X3woSg5q5NbpUpZ67TMtaSxwTPecV/2GVOwD88mQqhFjETKH7RK4BEBgbB9HNbAszF/Fj8B3 HOeTxxBHWGV6dO/pva2uhbe8T50s++1kqopFzrjCFkDZ1vjnTH44mARAcD3P9mxFXTg0YkByBpfIa m5LIs/p1hczjJ22EzO+iqZW8FZytPYz7xfUUVirLV5/fnPeCgNLrSFFfRg8i5wjT1DE7oI8aMDkNK YisxxW+cWNb8jhkd3z4GEdD3TcN/JPv5C1CoVnQZ7OyGolUge3nIey8VDjdIQtdd6VtKesUalZtiu hVtMPe+w==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1r15kA-007exW-20; Thu, 09 Nov 2023 14:10:50 +0000 Date: Thu, 9 Nov 2023 14:10:50 +0000 From: Matthew Wilcox To: Jeff Xie Cc: akpm@linux-foundation.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz, cl@linux.com, penberg@kernel.org, rientjes@google.com, roman.gushchin@linux.dev, 42.hyeyoo@gmail.com, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, chensong_2000@189.cn, xiehuan09@gmail.com Subject: Re: [RFC][PATCH 4/4] mm/rmap: implement anonmap allocate post callback for page_owner Message-ID: References: <20231109032521.392217-1-jeff.xie@linux.dev> <20231109032521.392217-5-jeff.xie@linux.dev> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231109032521.392217-5-jeff.xie@linux.dev> X-Rspamd-Queue-Id: E0587100025 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: tira95kuxujfuwikwobrtbuohh45ihte X-HE-Tag: 1699539064-226370 X-HE-Meta: U2FsdGVkX1+Zgi+FIKAQOoeOkTotKK77gAyzIos+ymhV42TtUZ8bnPbFGyP4AeIg6nROtFAQKcfdmd4exJN6on+o3eOFQdSyzgwFrAk+dCzG0TfrR11vCJ6Xdly/2ur+bjAVw6HChhHJMNAKsGIyv3QyWM/1t96dw4EnlXBjA8nA9TM+bsCyGioQsVysThIAWeOCmivivkrS2BQBdj8gMN0rnptEO4lQoyuVBEys/3tovoGryq+gCzpTDN459899CjTK7RcudNbwjIjvNc//us+yiErRBC6p6xRfQbg2UrU8mGwnDgJuJnA8skB3N52zp6yWnFyyCJTqidnldq1+vvQpRCRzvjETEtCN9LAXvWRtR1OIMApYqAYNKfw5X00RhjhLKAeCjF1x1mVA1HTmnqTeVLok3sPdYBOHN+8Sww9FdCtcUPS59jdWLQQ2j75wXuNVu6hTPDu9gR00K3gdVofPMnJQWxmxWCQ4D7o8yOer+eJm098TKhx79ImWwjzadPoSS9eRdrLifOivnQetBmtDUdV5WzejaGuNHCewe5z5Bj/+p7rAo0Obzp0eyIjI1XoVj8dKBFQrNPF3ahThFC12xI6FLyPC4UFBXZpMeVbaqtbTtLzJ8CjP9xBy45QD9yVznGNjTPnhsvxcrSp2l/f+djhAbTuISFYtt6ZUU1qRQYUIRP0/27ek7ACDHgSxQJH8GaWNZ2+a+3hQormd+U3KVCr6omU0wgPp0NDcxJApGoLdtgXyrtyi4TDbOUtxXuzPSAq2EJCJH5uyBt02GL9ZGyY5HSYY3ejdEJ8smjSaYXIyCPCZOaJ+K7kw8Hre6WGVtmxFkuMpPtIoWssNphnXEXQ0OifsJZ6sOwFWpc2NwksWdIb5ZuhY6K7FHIUiKFdeX/CWYn74s4Lt5gCGqibhtDMPHe8DHJxk74z+XAQX0cSPjRuKz5hWKbVk8nn5kcw1kUZxL7i5ZI+gLZS 1W7NbKX4 GsUH0iT+UAoGDe+0DlVMw1CDJp3XS6PAQwZjUzrBV0Hs95QTXw/rpOIKHK+CV3t7ea9ZvMQTCo8Zv96yALt9/Y27IpN9BnWAhlipbNTbLangUtYkjNz4KX4moLxBotlHVfe+55ZByHh2L3Wo0KP8S8VQVBLpukZiCQ43sUGsz3I31Vyj+s4B0QVqeF7NOc982I7KUrzyFDal9dxG87LJN8OQlLCw+H9OAduGCBZsJNpZbZtoS8ahgd1ZG0nnclCjyt/9f 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: List-Subscribe: List-Unsubscribe: On Thu, Nov 09, 2023 at 11:25:21AM +0800, Jeff Xie wrote: > +static int anon_alloc_post_page_owner(struct folio *folio, struct task_struct *tsk, > + void *data, char *kbuf, size_t count) > +{ > + int ret; > + unsigned long address = (unsigned long)data; > + > + ret = scnprintf(kbuf, count, "ANON_PAGE address 0x%lx\n", address); ... completely ignoring that it might have been mremap() since ... I'm not an expert on anon memory. I'm sure someone can tell you how to figure out the current address that a folio is mapped at.