November 9, 2023 at 10:10 PM, "Matthew Wilcox" <willy@xxxxxxxxxxxxx> wrote: > > 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. > I'm currently not sure if the address parameter is the mapped address, so this is an RFC patchset ;-) __ Jeff Xie